{
  "id": 7917,
  "title": "EIP-7917: Deterministic proposer lookahead",
  "status": "Final",
  "type": "Standards Track",
  "category": "Core",
  "summary": "This makes Ethereum's block proposer schedule completely predictable ahead of time. Currently, validators can't know who will propose blocks in the next epoch until it starts, which creates uncertainty for MEV mitigation and preconfirmation protocols. This change pre-calculates and stores the proposer schedule for future epochs, making it deterministic and accessible to applications.",
  "impacts": [
    "Better protection from MEV extraction through improved preconfirmation services and more predictable transaction ordering.",
    "Can build more sophisticated MEV mitigation strategies and preconfirmation protocols with predictable proposer schedules.",
    "Can implement better MEV protection features and more reliable transaction timing predictions for users.",
    "MEV analysis tools, preconfirmation services, and block builder infrastructure need updates to leverage predictable proposer schedules.",
    "More predictable L1 block production timing improves Layer 2 settlement coordination and transaction scheduling.",
    "Minimal impact on validator operations, but provides better visibility into future proposer assignments.",
    "Need to implement proposer lookahead calculation and storage in beacon state, with additional computation at epoch boundaries.",
    "Minimal impact as this primarily affects consensus layer proposer scheduling and beacon state management.",
    "Improves predictability for based preconfirmation protocols",
    "Makes block proposer schedule deterministic"
  ],
  "discussion_url": "https://ethereum-magicians.org/t/eip-7917-deterministic-proposer-lookahead/23259",
  "source_markdown_url": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7917.md",
  "canonical_url": "/latest/eips/7917.json",
  "markdown_url": "/latest/eips/7917.md",
  "citations": [
    {
      "recordId": "eip-7917",
      "artifactPath": "normalized/7917.json",
      "url": "/records/proposal/eip-7917/normalized/7917.json",
      "label": "EIP-7917: Deterministic proposer lookahead",
      "snippet": "This makes Ethereum's block proposer schedule completely predictable ahead of time. Currently, validators can't know who will propose blocks in the next epoch until it starts, which creates uncertainty for MEV mitigation"
    }
  ]
}
