{
  "id": 6873,
  "title": "EIP-6873: Preimage retention",
  "status": "Stagnant",
  "type": "Standards Track",
  "category": "Core",
  "summary": "Have nodes temporarily keep the original addresses and storage keys used before the Verge, so Ethereum can switch to Verkle trees smoothly.",
  "impacts": [
    "No direct user-facing impact - this is purely infrastructure maintenance during the Verkle transition.",
    "No impact on smart contract development as this handles backend state management during migration.",
    "No impact on wallet development as preimage retention is handled transparently by the protocol.",
    "Infrastructure providers need to understand preimage retention requirements for proper state reconstruction and proof generation.",
    "No direct impact on Layer 2 operations as this manages execution layer state transition details.",
    "Need to properly handle preimage data during the Verkle tree migration to maintain state verification capabilities.",
    "No direct impact on consensus layer operations as this affects execution layer state management.",
    "Must implement proper preimage retention mechanisms during state tree migration to ensure continuity of state verification.",
    "Ensures data integrity during Verkle tree transition",
    "Maintains historical state accessibility",
    "Prevents data loss during migration",
    "Supports smooth transition to stateless model"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eip-6873-preimage-retention-in-the-fork-preceding-the-verge/15830",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-6873.md",
  "canonical_url": "/latest/eips/6873.json",
  "markdown_url": "/latest/eips/6873.md",
  "citations": [
    {
      "recordId": "eip-6873",
      "artifactPath": "normalized/6873.json",
      "url": "/records/proposal/eip-6873/normalized/6873.json",
      "label": "EIP-6873: Preimage retention",
      "snippet": "Have nodes temporarily keep the original addresses and storage keys used before the Verge, so Ethereum can switch to Verkle trees smoothly."
    }
  ]
}
