UTXO repartition by output type
Every unspent output on the Bitcoin blockchain, grouped by script type,
with the M-of-N multisig distribution and the revealed-redeem-script
breakdown. Computed weekly from a full dumptxoutset walk on
our own node. This revives the much-missed
UTXO Set Repartition
dashboard that Antoine Le Calvez ran at txstats.com / p2sh.info, extended
with a redeem-shape itemization.
Snapshot 2026-11-01 · 164,155,326 UTXOs · 20,106,295 BTC. Bars show share of BTC.
M-of-N multisig by aggregate balance
Every multisig policy on chain, by the BTC it currently secures. Bare multisig comes from output scripts directly; P2SH- and P2WSH-wrapped multisig from the redeem script revealed on spend. The 3-of-5 cold-storage standard dominates by value; 2-of-3 dominates by count.
Total multisig tracked: 1,061,953 BTC across P2WSH 700,781 BTC · P2SH 361,104 BTC · bare 68 BTC.
Redeem-script flavors (P2SH / P2WSH)
Of the P2SH and P2WSH addresses whose redeem script has been revealed on-chain, what shape is the script? This is the breakdown behind the quantum-exposure strict-vs-conservative gap: only pubkey-bearing shapes are quantum-exposed.
| Script type | Redeem shape | Addresses | BTC held | Pubkey? |
|---|---|---|---|---|
p2sh_p2wpkh |
nested P2WPKH | 735,376 | 845,385.11 | exposed |
witness_v0_scripthash |
multisig | 90,585 | 700,781.38 | exposed |
scripthash |
multisig | 261,247 | 213,084.26 | exposed |
p2sh_p2wsh |
multisig | 105,254 | 148,019.56 | exposed |
scripthash |
single-key CHECKSIG | 1,101 | 2,471.14 | exposed |
witness_v0_scripthash |
pubkey + timelock | 616 | 2,189.49 | exposed |
p2sh_p2wsh |
pubkey + timelock | 1,327 | 231.97 | exposed |
scripthash |
hash-preimage only | 563 | 54.28 | safe |
witness_v0_scripthash |
pubkey + hashlock (HTLC-like) | 1,207 | 13.77 | exposed |
witness_v0_scripthash |
hash-preimage only | 238 | 1.62 | safe |
witness_v0_scripthash |
timelock only | 644 | 1.36 | safe |
witness_v0_scripthash |
single-key CHECKSIG | 96 | 0.50 | exposed |
p2sh_p2wsh |
hash-preimage only | 1,685 | 0.39 | safe |
scripthash |
pubkey + hashlock (HTLC-like) | 19 | 0.07 | exposed |
scripthash |
pubkey + timelock | 248 | 0.04 | exposed |
witness_v0_scripthash |
other (no pubkey) | 1 | 0.00 | safe |