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