{
  "id": 7619,
  "title": "EIP-7619: Precompile Falcon512 generic verifier",
  "status": "Draft",
  "type": "Standards Track",
  "category": "Core",
  "summary": "Provide cost-efficient (ecrecover cost not MGas) verification of Falcon-512 signatures, one of the Post-Quantum Signatures being standardized by NIST.",
  "impacts": [
    "Access to Post-Quantum security.",
    "Provides cost-efficient access to post-quantum cryptography for dApps requiring quantum resistance",
    "Cheap PQ signatures for contract wallets. Will need to standardize HD key generation.",
    "Will need to add language and CLI access to Falcon signature verification, and generation.",
    "Will need to add to next L2 hard fork. May want to consider as an alternative wherever ecrecover is used.",
    "Invisible to stakers, leanConsensus is where PQC will be introduced to them.",
    "Invisible to the consensus layer, leanConsensus is where PQC will be introduced to them.",
    "Will integrate an external library (PQClean, PQ Code, etc) so the task will mostly be wiring up the library and gas metering.",
    "Cost Effective access to Falcon-512 verification.",
    "Quantum resistance for Ethereum signatures",
    "No protocol redesign required",
    "Compatible with existing EVM infrastructure"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/falcon-512-precompiled-generic-signature-verifier/18569",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7619.md",
  "canonical_url": "/latest/eips/7619.json",
  "markdown_url": "/latest/eips/7619.md",
  "citations": [
    {
      "recordId": "eip-7619",
      "artifactPath": "normalized/7619.json",
      "url": "/records/proposal/eip-7619/normalized/7619.json",
      "label": "EIP-7619: Precompile Falcon512 generic verifier",
      "snippet": "Provide cost-efficient (ecrecover cost not MGas) verification of Falcon-512 signatures, one of the Post-Quantum Signatures being standardized by NIST."
    }
  ]
}
