Utreexo is a dynamic cryptographic accumulator design that lets validators commit to the UTXO set with a small root while transaction holders provide membership proofs.
It changes where UTXO-state data and proof maintenance live, not Bitcoin's monetary rules. [Utreexo paper] [Utreexo documentation]
Proofs must be updated as outputs are created and spent. [Utreexo paper] [utreexod implementation]
Deployment requires ecosystem and protocol support; it is not the default Bitcoin Core validation model. [Utreexo documentation] [utreexod implementation]
It changes where UTXO-state data and proof maintenance live, not Bitcoin's monetary rules. [utreexod implementation] [Bitcoin Optech — Utreexo]
Proofs must be updated as outputs are created and spent. [Utreexo paper] [Bitcoin Core — validation.cpp]
Deployment requires ecosystem and protocol support; it is not the default Bitcoin Core validation model. [Bitcoin Optech — Utreexo] [Bitcoin Core — validation.cpp]
It changes where UTXO-state data and proof maintenance live, not Bitcoin's monetary rules. [utreexod implementation] [Bitcoin Developer Reference — Blockchain validation]
Proofs must be updated as outputs are created and spent. [Utreexo documentation] [Bitcoin Optech — Utreexo]
Deployment requires ecosystem and protocol support; it is not the default Bitcoin Core validation model. [Utreexo paper] [Bitcoin Developer Reference — Blockchain validation]
It changes where UTXO-state data and proof maintenance live, not Bitcoin's monetary rules. [Bitcoin Core — validation.cpp] [Bitcoin Developer Reference — Blockchain validation]
For the clearest picture, read this entry together with UTXO, Full Node, Pruned node, AssumeUTXO.