Ethereum

The Ethereum Mainnet consists of two interconnected layers: the Execution Layer and the Consensus Layer (Beacon Chain). This separation enables verification of execution-layer data through consensus-layer proofs.

Every proof generated for Ethereum includes, at minimum, the BeaconBlockHeader and its BLS aggregate signature from the Beacon Chain, ensuring the consensus validity of the referenced execution block. Depending on the requested data, additional Merkle proofs from both the Beacon Chain and the Execution Layer are appended.

These proof structures are designed to enable full verification of data accessible through common Ethereum RPC-methods. Supported proof types include:

  • StateRoot Proof

  • Storage Proof

  • Receipt Proof

  • Logs Proof

  • Transaction Proof

  • Account Proof

  • Code Proof

  • Sync Proof

Together, these proofs establish a framework for stateless, verifiable access to all critical Ethereum state components without reliance on trusted RPC endpoints.

Last updated