Skip to content

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

Utreexo

Network & Protocol

Definition

Utreexo is a dynamic, hash-based cryptographic accumulator designed by Tadge Dryja to shrink Bitcoin's Unspent Transaction Output set from gigabytes of state down to a representation only about a kilobyte in size. Rather than storing every UTXO, a Utreexo node stores a tiny set of Merkle-tree roots that commit to the whole set, growing only logarithmically as the network expands.

How stateless validation works

Because the node no longer holds the full set, each transaction input must arrive with an inclusion proof showing that the output being spent really exists in the accumulator. The node checks the proof against its compact roots, validates the transaction, then updates the roots to reflect the spent and newly created outputs. "Bridge" nodes maintain the full proofs and attach them to transactions so that lightweight Utreexo nodes can verify without trusting anyone.

Why it matters

The growing UTXO set is one of the harder scaling pressures on full nodes, since it must live in fast storage to validate quickly. By trading a small amount of extra bandwidth (for proofs) against a dramatic reduction in RAM and disk, Utreexo could let constrained devices run a fully validating node. Crucially it is consensus-compatible: it changes how a node stores data, not the rules, so it needs no soft fork. Dryja, Davidson Souza and Calvin Kim authored draft BIPs describing it.

Utreexo and AssumeUTXO attack node resource cost from different angles, and both serve the goal of accessible full nodes.

In Simple Terms

Utreexo is a dynamic, hash-based cryptographic accumulator designed by Tadge Dryja to shrink Bitcoin’s Unspent Transaction Output set from gigabytes of state down to a…

Explore the Full Glossary

Browse all Bitcoin mining terms from A to Z. Whether you are a beginner or expert, deepen your understanding of the mining ecosystem.

Mining Glossary

ASIC Miner Database

Compare 500+ miners with real-time profitability data, home mining scores, and detailed specs.

Compare Miners