Integrating Lightning and Utreexo, a study case
summary
Utreexo uses a dynamic accumulator built from a forest of microtrees so channel outpoints are provable with tiny, less than 1 kilobyte roots and logarithmic-size proofs; a full block of UTXO proofs compresses to about 1 MB. Integration options are a protocol-change approach where nodes keep a partial forest and serve batchable proofs, or a permissioned file/LSP approach that needs no spec changes. A lightweight client prototype runs in about 300 MB disk 200 MB RAM, syncs day-to-day wallets in minutes and scaled rescans hit ~40 minutes.
AI-written summary · about
chapters (12)
- 0:00UTXO and Utreexo intro
- 1:06Lightning with Utreexo
- 3:13Utreexo accumulator
- 5:20Utreexo micro trees
- 8:13Efficient proof updates
- 10:42Partial forest storage
- 12:50Correct Lightning integration
- 16:23UTXO proofs with ZK
- 17:49Utreexo Express Sync
- 19:59LSPs in Utreexo Lightning
- 21:26Mobile Lightning benefits
- 23:35Q&A
related talks
13mBitcoin Self-Custody Without Explaining Lightning Liquidity to Anyone
22mActually Functional Blockchain Design
37mLiteClient Toolbox – Modular Payments for Simplified Payment Verification (SPV)
01h 07mBitcoin Without Controversy
34mUpcoming L2 Systems
28mThe Path Forward For Lightning
26mInstitutional Lightning
25mUTXO Management Workshop
