Drop your proof file here
or click to browse
Decoding proof...
✅ Verification Status
- ZK-STARK Verification (Rust verifier) - Proves computation correctness
- Ethereum Anchor Check (This tool ↓) - Confirms data source authenticity
- On-Chain Verification (Smart contract) - Full trustless validation
This browser tool performs Step 2 only.
📊 AAVE Statistics
Verified statistics extracted from the zero-knowledge proof
⛓️ Steel Commitment (Ethereum State Anchor)
This proof is cryptographically bound to Ethereum state via Steel.
Steel creates a cryptographic Commitment structure that binds the zkVM execution to specific Ethereum blocks. The commitment contains hashes derived from Ethereum's state root and block information, making the AAVE data just as difficult to fake as compromising Ethereum itself.
- Break Ethereum's consensus (compromise validators)
- OR break starkProof's ZK-STARK cryptography
- OR find a collision in the Steel commitment scheme
All three are computationally infeasible with current technology.
The hashes below are NOT direct Ethereum block hashes. They are part of Steel's
Commitment structure, which cryptographically encodes:
- Ethereum block range (blocks 22726610-22733810)
- State roots from those blocks
- Chain configuration (Ethereum mainnet)
- Merkle proofs for AAVE contract storage
This commitment is verified inside the zkVM and bound to the proof's journal.
Cryptographic hash binding this proof to specific Ethereum blocks via Steel's commitment scheme.
Component of the Steel commitment derived from Ethereum state roots.
Chain specification identifier (Ethereum mainnet with current hard fork rules).
🌐 Ethereum Block Verification
This proof was generated using data from Ethereum blocks 23551777 to 23558977.
Click the button below to verify that these blocks exist on Ethereum mainnet and retrieve their actual block hashes. This confirms that the proof is anchored to real, verifiable Ethereum data.
🔍 Proof Metadata
🛡️ How Steel Ensures Security
Steel is starkProof's "ZK Coprocessor" that verifiably reads Ethereum state.
Steel verifies that block hash and state root match Ethereum's canonical chain using Merkle Patricia Tree (MPT) proofs - the same mechanism Ethereum validators use.
starkProof generates a zero-knowledge proof that the AAVE rate calculation was executed correctly on the verified Ethereum state.
The Config ID ensures the proof was generated for Ethereum mainnet with the correct hard fork configuration.