Glossary

Account Fields

Specific properties of an Ethereum account, such as balance, nonce, or storage root, that can be verified using Storage Proofs.

API Key

A unique identifier used to authenticate requests to the Storage Proof API.

Block Hash

A unique identifier for a block in a blockchain, typically a cryptographic hash of the block's header.

Block Header

A part of a block containing metadata about the block, including references to previous blocks, merkle roots, and other blockchain-specific information.

Blockhash Accumulator

A data structure used to efficiently store and verify historical block hashes.

Cross-Chain

Referring to interactions or data transfers between different blockchain networks.

Destination Chain

The blockchain network where the Storage Proof will be verified and used.

Facts Registry

A smart contract that stores verified blockchain data, allowing other contracts to access this information.

Herodotus

The company building Storage Proofs, and the platform providing the Storage Proof infrastructure, tooling and services.

Historical Data

Data from past blocks in a blockchain, which may not be directly accessible in current smart contracts.

Inclusion Proof

A cryptographic proof demonstrating that a piece of data is part of a larger data set without revealing the entire set.

Merkle Mountain Range (MMR)

A data structure used for efficient proof generation and verification, particularly useful for blockchain data.

Merkle Proof

A cryptographic proof used to verify the inclusion of data in a Merkle tree without needing the entire tree.

Merkle Root

The root hash of a Merkle tree, representing a cryptographic summary of all data in the tree.

Origin Chain

The blockchain network from which data is being proved.

Proof of Computation

A cryptographic proof that a certain computation was performed correctly.

Smart Contract

Self-executing contracts with the terms of the agreement directly written into code.

STARK (Scalable Transparent ARgument of Knowledge)

A type of zero-knowledge proof system used in Herodotus for efficient and secure proof generation and verification.

State Root

The root hash of the state trie in Ethereum, representing the entire state of the blockchain at a given block.

Storage Proof

A cryptographic proof that verifies the state or existence of data in a blockchain without needing to access the entire blockchain.

Storage Slot

A specific location in a smart contract's storage where data is kept.

Turbo

A Herodotus product that simplifies the integration of Storage Proofs into smart contracts.

Turbo Compute

An advanced feature of Turbo allowing for verifiable off-chain compute with on-chain verification.

Zero-Knowledge Proof

A cryptographic method by which one party can prove to another party that a given statement is true without conveying any additional information.

Last updated