Digital Asset Database Digital asset research & education
BTC$77,103-0.11% ETH$2,383-1.11% USDT$0.9997+0.01% BNB$686.39+0.97% XRP$1.35+0.16% USDC$0.9998+0.01% SOL$99.68+0.05% TRX$0.3245+0.62% FIGR_HELOC$1.01+0.03% HYPE$81.59-0.85% ZEC$810.98-2.09% DOGE$0.0812-0.35% RAIN$0.0167+0.80% USDS$0.9999+0.01% XMR$504.59+2.10% LEO$9.24-1.37% WBT$70.62-0.56% LINK$11.07-0.95% ADA$0.1986+1.86% XLM$0.1744-0.29% BCH$242.83-0.73% DAI$0.9998+0.01% CC$0.1091-3.88% USDE$0.9995+0.01% USD1$0.9993+0.00% LTC$49.61+0.04% GRAM$1.33+1.17% UNI$5.85+1.01% HBAR$0.0741+0.34% USDG$1.00+0.04% AVAX$7.16-0.34% SHIB$0.00000515+0.44%
Menu
Home
Assets All assetsSectorsRankingsHeat mapScreenerCompare assets★ Saved
Fundamentals Fees & revenueValue lockedExchange volumeNetwork activityStablecoinsStaking & yield
Valuation Valuation ratiosSupply & issuanceMetric definitions
Institutional Exchange-traded productsCorporate treasuries
Research Research notesEvents calendarRisk frameworkSecurity incidents
Learn Learn libraryGlossaryCalculatorsMethodologyData sourcesData freshnessAI agentsPublic API
News Ask the data Global market About us
Reading options
Photography CryptoStudio
Guided view

New to markets — prices, yields, market cap? We explain every term as you browse, in plain English. Same data, with the help built in.

Expert view

You already know the market. Just the data — clean, fast and compact, with no extra explanations. This is the default view.

Light or dark
Language
Public API

Every figure on this site is available as JSON, with its period and source attached.

Read the API docs
Definition Hash treeMerkle rootMerkle proof

Merkle Tree

A structure that hashes items in pairs repeatedly until one hash represents them all, so any single item can be checked cheaply.

The leaves are hashes of individual items such as transactions, each level hashes pairs together, and the single hash at the top, the Merkle root, is placed in the block header. To prove that one transaction is in the set, a verifier needs only the sibling hashes along the path to the root, a number that grows with the logarithm of the set size rather than its size, which is what makes light clients and rollup proofs practical. Ethereum uses a Merkle-Patricia trie for its state so that balances and storage slots can be proven the same way. The structure is named after Ralph Merkle, who described it in the late 1970s, long before blockchains existed.

In practice

Exchange proof-of-reserves attestations often publish a Merkle root so each customer can verify that their balance was included in the total that was attested.

The common misunderstanding

A Merkle proof shows that an item was included in a committed set, not that the set is complete or honest, which is why proof of inclusion is not proof of solvency.

02

Related terms

Block A batch of transactions recorded together, plus a header that links it to the block before it.
Data Availability The guarantee that the data behind a block or batch was actually published, so anyone can download…
Hash Function A one-way function that turns any data into a fixed-length fingerprint, where the same input always…
Light Client Software that checks a blockchain using only block headers and small proofs instead of downloading…
State The current record of who owns what and what every contract stores, produced by applying all past…
03

Lessons that use it

Assets

All assetsSectorsRankingsHeat mapScreenerCompareSaved

Fundamentals

Fees & revenueValue lockedExchange volumeNetwork activityStablecoinsStaking & yield

Valuation & risk

Valuation ratiosSupply & issuanceMetric definitionsRisk frameworkSecurity incidents

Institutional

Exchange-traded productsCorporate treasuriesEventsResearch notesNews

Learn

Learn libraryGlossaryCalculatorsAsk the dataAI agentsPublic API

About

About usContactMethodologyData sourcesEditorial policyData freshness

Legal

DisclaimersTerms of usePrivacy policy