{
  "id": 8051,
  "title": "EIP-8051: Precompile for ML-DSA signature verification",
  "status": "Draft",
  "type": "Standards Track",
  "category": "Core",
  "summary": "Adds two precompiles for signature verification that are safe against Quantum Computer analysis. One is an NIST standard FIPS-204 whereas the other replaces the XOF with Keccak, which is more accessible to EVM implementation.",
  "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.",
    "NIST-standardized post-quantum cryptography (FIPS-204)",
    "Eth optimized variant of FIPS-206",
    "Hardness assumptions secure against quantum adversaries",
    "Integrates with EIP-7932 algorithmic transaction framework"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eip-8051-ml-dsa-verification/25857",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-8051.md",
  "canonical_url": "/latest/eips/8051.json",
  "markdown_url": "/latest/eips/8051.md",
  "citations": [
    {
      "recordId": "eip-8051",
      "artifactPath": "normalized/8051.json",
      "url": "/records/proposal/eip-8051/normalized/8051.json",
      "label": "EIP-8051: Precompile for ML-DSA signature verification",
      "snippet": "Adds two precompiles for signature verification that are safe against Quantum Computer analysis. One is an NIST standard FIPS-204 whereas the other replaces the XOF with Keccak, which is more accessible to EVM implementa"
    }
  ]
}
