{
  "id": 7928,
  "title": "EIP-7928: Block-Level Access Lists",
  "status": "Draft",
  "type": "Standards Track",
  "category": "Core",
  "summary": "This introduces access lists at the block level rather than individual transactions, dramatically reducing gas costs for applications that access similar state and enabling new optimization patterns.",
  "impacts": [
    "Lower gas costs for complex applications, especially DeFi protocols and applications that access similar state across multiple transactions.",
    "Can optimize applications for block-level access patterns, significantly reduce gas costs for state-heavy applications, and enable new design patterns.",
    "Indirect benefits through lower gas costs for applications, but minimal direct impact on wallet development.",
    "Gas estimation tools, transaction simulation, and optimization analysis need updates to handle block-level access list patterns.",
    "More efficient state access in Layer 2 settlement transactions and optimized bridge operations.",
    "More efficient block processing due to optimized state access patterns, reducing computational overhead.",
    "No direct impact on consensus layer operations as this affects execution layer state access optimization.",
    "Significant implementation work required for block-level access list management, state access optimization, and gas accounting updates.",
    "Dramatically reduces gas costs for state-heavy applications",
    "Enables new optimization patterns for developers",
    "Improves block processing efficiency",
    "Provides more predictable gas costs for complex applications"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eip-7928-block-level-access-lists/23337",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7928.md",
  "canonical_url": "/latest/eips/7928.json",
  "markdown_url": "/latest/eips/7928.md",
  "citations": [
    {
      "recordId": "eip-7928",
      "artifactPath": "normalized/7928.json",
      "url": "/records/proposal/eip-7928/normalized/7928.json",
      "label": "EIP-7928: Block-Level Access Lists",
      "snippet": "This introduces access lists at the block level rather than individual transactions, dramatically reducing gas costs for applications that access similar state and enabling new optimization patterns."
    }
  ]
}
