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-06-14 · 165,780,422 UTXOs · 20,042,254 BTC. Bars show share of BTC.

P2WPKH (native segwit)
8,150,983 BTC 40.7% · 49,085,358 utxos
P2PKH (legacy)
4,633,924 BTC 23.1% · 44,476,710 utxos
P2SH
3,934,046 BTC 19.6% · 12,173,219 utxos
P2PK (early)
1,715,820 BTC 8.6% · 44,611 utxos
P2WSH
1,394,061 BTC 7.0% · 2,838,733 utxos
P2TR (taproot)
210,733 BTC 1.1% · 54,436,712 utxos
Nonstandard
2,618 BTC 0.0% · 111,765 utxos
Bare multisig
70 BTC 0.0% · 2,613,314 utxos

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.

3-of-5
480,740 BTC 5,554 wallets
2-of-3
338,551 BTC 291,367 wallets
2-of-2
100,342 BTC 136,272 wallets
3-of-6
42,133 BTC 286 wallets
4-of-8
26,984 BTC 6 wallets
3-of-7
16,946 BTC 278 wallets
3-of-8
10,732 BTC 37 wallets
4-of-7
9,321 BTC 29 wallets
5-of-6
9,267 BTC 1,205 wallets
2-of-4
5,624 BTC 6,440 wallets
2-of-5
5,180 BTC 2,894 wallets
11-of-15
4,334 BTC 48 wallets
4-of-5
2,772 BTC 190 wallets
9-of-15
2,098 BTC 2 wallets
5-of-9
1,695 BTC 13 wallets

Total multisig tracked: 1,064,350 BTC across P2WSH 671,313 BTC · P2SH 392,966 BTC · bare 70 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 typeRedeem shape AddressesBTC held Pubkey?
p2sh_p2wpkh nested P2WPKH 756,420 885,649.62 exposed
witness_v0_scripthash multisig 86,888 671,313.49 exposed
scripthash multisig 277,261 237,384.93 exposed
p2sh_p2wsh multisig 110,001 155,581.57 exposed
scripthash single-key CHECKSIG 1,104 2,491.35 exposed
witness_v0_scripthash pubkey + timelock 568 2,067.82 exposed
p2sh_p2wsh pubkey + timelock 1,402 351.26 exposed
scripthash hash-preimage only 563 54.29 safe
witness_v0_scripthash pubkey + hashlock (HTLC-like) 1,195 12.06 exposed
witness_v0_scripthash timelock only 642 1.34 safe
witness_v0_scripthash hash-preimage only 236 1.28 safe
witness_v0_scripthash single-key CHECKSIG 68 1.02 exposed
p2sh_p2wsh hash-preimage only 1,684 0.34 safe
scripthash pubkey + hashlock (HTLC-like) 18 0.07 exposed
scripthash pubkey + timelock 248 0.04 exposed
Credit. The output-type repartition and M-of-N multisig views revive dashboards originally built by Antoine Le Calvez at txstats.com and p2sh.info. This is an independent reimplementation from our own node, extended with the redeem-shape itemization.
← back to all reports