Overview
Direct Answer
A cryptographic data structure that organises data into a binary tree where each leaf node contains a hash of a data block, and each parent node contains the hash of its children. This architecture enables efficient verification of data integrity and consistency without requiring inspection of the entire dataset.
How It Works
Data blocks are hashed individually to form leaf nodes, then adjacent leaf hashes are combined and hashed together to create parent nodes, continuing recursively until a single root hash emerges. Any modification to a single data block changes its leaf hash, which propagates upward through the tree, altering the root hash. Verification requires only the root hash and a logarithmic number of hashes along the path to the target leaf, rather than recomputing all hashes.
Why It Matters
This structure reduces verification time and bandwidth consumption significantly in distributed systems, enabling lightweight clients to confirm data integrity without downloading entire datasets. In blockchain networks, the efficiency gains are critical for scalability, mobile wallet functionality, and rapid transaction validation across geographically dispersed nodes.
Common Applications
Bitcoin and Ethereum employ this structure to verify transaction blocks efficiently. Distributed file systems use it for content verification. Certificate transparency logs implement it to detect unauthorised certificate issuance. Cloud storage providers leverage it for deduplication and integrity checking.
Key Considerations
The structure assumes hash function collision resistance and does not provide confidentiality of the underlying data. Proof-of-membership verification requires storing intermediate hashes, creating a storage-versus-speed tradeoff that practitioners must optimise based on system constraints.
More in Blockchain & DLT
Appchain
FoundationsA purpose-built blockchain designed for a single application or use case, offering customised consensus, throughput, and governance optimised for specific requirements.
Blockchain Interoperability
Protocols & NetworksThe ability of different blockchain networks to communicate, share data, and transfer assets seamlessly, enabling cross-chain applications and unified digital asset ecosystems.
Intent-Based Transactions
FoundationsA blockchain interaction model where users specify desired outcomes rather than exact execution steps, with solvers competing to fulfil the intent optimally.
Soulbound Token
Identity & PrivacyA non-transferable digital token permanently associated with an individual's blockchain address, used to represent credentials, affiliations, and reputation in a verifiable manner.
Central Bank Digital Currency
DeFi & FinanceA digital form of fiat currency issued and regulated by a country's central bank on blockchain infrastructure.
Real-World Assets
Tokens & AssetsPhysical or traditional financial assets such as real estate, commodities, and securities that are represented as digital tokens on a blockchain for improved liquidity and accessibility.
Oracle
Smart Contracts & DAppsA service that provides external real-world data to blockchain smart contracts that cannot access off-chain information directly.
Blockchain Oracle
Smart Contracts & DAppsA service that provides smart contracts with verified external data from off-chain sources such as market prices, weather conditions, and real-world events.