{
  "id": 6800,
  "title": "EIP-6800: Ethereum state using a unified verkle tree",
  "status": "Stagnant",
  "type": "Standards Track",
  "category": "Core",
  "summary": "This proposes transitioning Ethereum's entire state system from Merkle Patricia tries to Verkle trees. This foundational change would enable stateless clients, dramatically faster syncing, and better scalability while maintaining security. However, it's competing with other major proposals for Glamsterdam.",
  "impacts": [
    "Revolutionary improvement in node syncing speed (from hours/days to minutes), better network decentralization, and more reliable access to Ethereum services.",
    "More efficient state access patterns and improved proof verification, though most smart contract logic remains unchanged.",
    "Can implement much faster light clients and improve wallet syncing speed through stateless verification capabilities.",
    "Complete overhaul needed for state management, proof generation, indexing systems, and block explorers to handle Verkle tree proofs.",
    "More efficient state root verification and improved cross-chain proof mechanisms using Verkle tree cryptography.",
    "Can operate with dramatically reduced storage requirements and near-instant syncing through stateless validation, lowering barriers to participation.",
    "Minimal direct impact as this primarily affects execution layer state management and proof structures.",
    "Complete state system rewrite required including Verkle tree implementation, state migration logic, and new proof generation/verification systems.",
    "Enables instant node syncing through stateless operation",
    "Dramatically reduces storage requirements for validators",
    "Improves network decentralization through lower barriers",
    "More efficient cryptographic proofs (smaller size)",
    "Foundation for future scalability improvements"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/proposed-verkle-tree-scheme-for-ethereum-state/5805",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6800.md",
  "canonical_url": "/latest/eips/6800.json",
  "markdown_url": "/latest/eips/6800.md",
  "citations": [
    {
      "recordId": "eip-6800",
      "artifactPath": "normalized/6800.json",
      "url": "/records/proposal/eip-6800/normalized/6800.json",
      "label": "EIP-6800: Ethereum state using a unified verkle tree",
      "snippet": "This proposes transitioning Ethereum's entire state system from Merkle Patricia tries to Verkle trees. This foundational change would enable stateless clients, dramatically faster syncing, and better scalability while ma"
    }
  ]
}
