ScriptPubKey·BitcoinStats.io

∞/21M
Transaction Outputs

Bitcoin ScriptPubKey Sizes and UTXO Impact

Full-chain history of non-OP_RETURN output scripts and the 34-byte BIP-110 rule-1 boundary, from the Genesis Block to the canonical chain tip.

Script size is the complete serialized scriptPubKey. Current active candidates are UTXO-eligible rule-1 failures that remain unspent at the live history tip; they are not the fixed all-output UTXO snapshot used on the Output Types page.

Rule-1 failing outputs 6,557,763 0.1821% of 3,602,107,578 non-OP_RETURN outputs
Affected transactions 3,011,363 Transactions containing at least one non-OP_RETURN failure
Cumulative failing value 31,734,389.04729322 BTC Value at creation; not a current balance
Current active candidates 2,690,153 41.0224% of created failures remain unspent
Current active value 1,715,897.51615254 BTC Exact live candidate UTXO state
History and active-state tip 959,602 canonical block · 2026-07-25 20:15 UTC

Yearly rule-1 history

Current-active view groups today’s unspent candidates by creation year; it is not a year-end UTXO history.
↓ CSV

Non-OP_RETURN script-size distribution

Buckets use complete serialized scriptPubKey bytes. Every bucket above 34 bytes fails the non-OP_RETURN rule-1 boundary.
Script bytesOutputsShareScript totalAvg scriptRule-1 failuresFailing value
0-34 3,595,549,815 99.8179% 89.20 GB 25 B 0 0.00000000 BTC
101-223 2,736,759 0.0760% 291.36 MB 106 B 2,736,759 569.07143802 BTC
35 2,691,852 0.0747% 94.21 MB 35 B 2,691,852 297,849.73906109 BTC
36-67 909,520 0.0252% 60.36 MB 66 B 909,520 31,434,175.07038804 BTC
68-83 219,589 0.0061% 15.59 MB 71 B 219,589 1,794.73469259 BTC
224-1000 22 0.0000% 6.61 KB 301 B 22 0.06084406 BTC
1001-10000 12 0.0000% 54.75 KB 4.56 KB 12 0.11366000 BTC
84-100 9 0.0000% 836 B 93 B 9 0.25720942 BTC

Created failures by output type

Stable public taxonomy. Failure counts are output counts; affected transactions are deduplicated separately.
Output typeFailing outputsShare of failuresFailing valueAll type outputsType failure rate
Bare multisig 2,755,075 42.0124% 1,031.47279680 BTC 2,755,075 100.0000%
P2PK compressed 2,691,563 41.0439% 297,847.72046707 BTC 2,691,563 100.0000%
P2PK uncompressed 887,876 13.5393% 31,434,158.12645849 BTC 887,876 100.0000%
Other nonstandard 212,743 3.2441% 1,351.66898749 BTC 247,196 86.0625%
Unknown witness version 10,506 0.1602% 0.05858337 BTC 94,257 11.1461%

Current active UTXO candidates

Exact unspent candidate state at the canonical history tip, grouped by output type.
Output typeActive candidatesShare of activeActive valueCreated failuresCount retention
Bare multisig 2,449,458 91.0527% 60.32281972 BTC 2,755,075 88.9071%
Other nonstandard 185,560 6.8977% 17.60125544 BTC 212,743 87.2226%
P2PK uncompressed 34,358 1.2772% 1,709,682.97330049 BTC 887,876 3.8697%
Unknown witness version 10,506 0.3905% 0.05858337 BTC 10,506 100.0000%
P2PK compressed 10,271 0.3818% 6,136.56019352 BTC 2,691,563 0.3816%
Methodology. The page excludes every output whose first script byte is OP_RETURN (0x6a). Under BIP-110 rule 1, every remaining output passes only when its complete scriptPubKey is at most 34 bytes. Script form, Core relay policy, standardness, spendability, and rule-1 status are separate properties. “Current active” includes only UTXO-eligible rule-1 candidates that remain unspent at the canonical tip; period values group that current state by creation period and do not reconstruct historical UTXO snapshots.