Bitcoin Graffiti

a museum of data stored in the blockchain work in progress

The chain, by the numbers

Aggregate measurements of the data-bearing activity found through block 967,380. Legacy carriers are measured from the Archive scanner; inscriptions are counted from their envelopes without retaining or publishing their content.

curated artifacts188166 reconstructed
message occurrences1,622,142204,530 method-deduplicated rows
legacy candidates280,967,0319.4 GiB recognized payload bytes
ord envelopes127,868,74233.5 GiB body bytes, aggregate only

How storage methods changed

Explore recognized legacy storage methods by their frequency or the bytes they carry.

Base58CoinbaseOP_RETURNP2FKP2FKHP2FMSP2FSHP2SH-DataDrop/DataHash

24 monthly periods · 2024-10 through 2026-09

2024-10 12,969,817
2024-11 6,268,922
2024-12 2,188,921
2025-01 817,235
2025-02 914,296
2025-03 2,811,239
2025-04 2,797,160
2025-05 3,116,825
2025-06 2,264,078
2025-07 3,575,738
2025-08 4,989,411
2025-09 6,369,274
2025-10 5,880,347
2025-11 4,662,231
2025-12 6,048,721
2026-01 4,271,500
2026-02 5,936,783
2026-03 6,933,572
2026-04 9,377,290
2026-05 11,907,779
2026-06 12,231,427
2026-07 12,686,950
2026-08 12,867,032
2026-09* 7,489,454

* Partial period: the snapshot or selected range ends within this period. Totals have not been extrapolated. Counts are scanner candidates, not unique transactions.

Exact values and accessible data table
PeriodSeriesOccurrencesPayload bytes
2024-10Base586,969217,156
2024-10Coinbase4,737356,647
2024-10OP_RETURN12,947,31390,963,590
2024-10P2FK00
2024-10P2FKH237,620
2024-10P2FMS00
2024-10P2FSH14740
2024-10P2SH-DataDrop/DataHash10,7612,322,971
2024-11Base5812,386398,945
2024-11Coinbase4,337326,614
2024-11OP_RETURN6,238,91348,078,662
2024-11P2FK00
2024-11P2FKH102,960
2024-11P2FMS00
2024-11P2FSH22620
2024-11P2SH-DataDrop/DataHash13,2547,805,745
2024-12Base5813,792439,677
2024-12Coinbase4,551337,760
2024-12OP_RETURN2,152,27727,980,597
2024-12P2FK00
2024-12P2FKH4522,840
2024-12P2FMS00
2024-12P2FSH18460
2024-12P2SH-DataDrop/DataHash18,23857,573,218
2025-01Base5811,111355,996
2025-01Coinbase4,409329,670
2025-01OP_RETURN786,50412,183,293
2025-01P2FK00
2025-01P2FKH6630,380
2025-01P2FMS00
2025-01P2FSH21500
2025-01P2SH-DataDrop/DataHash15,12436,361,300
2025-02Base589,327304,085
2025-02Coinbase4,056306,577
2025-02OP_RETURN888,83910,309,792
2025-02P2FK00
2025-02P2FKH10260
2025-02P2FMS00
2025-02P2FSH5120
2025-02P2SH-DataDrop/DataHash12,0596,485,560
2025-03Base5814,374463,273
2025-03Coinbase4,514338,357
2025-03OP_RETURN2,780,09925,116,712
2025-03P2FK00
2025-03P2FKH11240
2025-03P2FMS00
2025-03P2FSH13280
2025-03P2SH-DataDrop/DataHash12,2285,374,894
2025-04Base5814,209465,461
2025-04Coinbase4,308340,796
2025-04OP_RETURN2,765,93738,599,125
2025-04P2FK00
2025-04P2FKH41,060
2025-04P2FMS00
2025-04P2FSH6120
2025-04P2SH-DataDrop/DataHash12,6963,795,925
2025-05Base5817,182545,210
2025-05Coinbase4,598411,618
2025-05OP_RETURN3,081,62576,442,327
2025-05P2FK00
2025-05P2FKH172,880
2025-05P2FMS00
2025-05P2FSH20400
2025-05P2SH-DataDrop/DataHash13,3833,644,957
2025-06Base5818,534593,829
2025-06Coinbase4,146368,467
2025-06OP_RETURN2,228,36344,565,213
2025-06P2FK00
2025-06P2FKH141,040
2025-06P2FMS00
2025-06P2FSH17360
2025-06P2SH-DataDrop/DataHash13,0046,494,369
2025-07Base5812,053385,411
2025-07Coinbase4,574402,340
2025-07OP_RETURN3,544,97547,859,050
2025-07P2FK00
2025-07P2FKH25560
2025-07P2FMS00
2025-07P2FSH15580
2025-07P2SH-DataDrop/DataHash14,0964,543,387
2025-08Base5811,426362,720
2025-08Coinbase4,588403,527
2025-08OP_RETURN4,961,49285,630,004
2025-08P2FK00
2025-08P2FKH24500
2025-08P2FMS00
2025-08P2FSH13260
2025-08P2SH-DataDrop/DataHash11,8682,477,745
2025-09Base5812,365392,233
2025-09Coinbase4,532398,560
2025-09OP_RETURN6,339,836116,541,345
2025-09P2FK00
2025-09P2FKH5416,680
2025-09P2FMS00
2025-09P2FSH8180
2025-09P2SH-DataDrop/DataHash12,4794,326,740
2025-10Base589,483300,336
2025-10Coinbase4,534398,428
2025-10OP_RETURN5,852,450101,276,216
2025-10P2FK00
2025-10P2FKH30620
2025-10P2FMS00
2025-10P2FSH12240
2025-10P2SH-DataDrop/DataHash13,8383,326,302
2025-11Base5810,585336,052
2025-11Coinbase4,257372,322
2025-11OP_RETURN4,632,69167,353,029
2025-11P2FK00
2025-11P2FKH25820
2025-11P2FMS00
2025-11P2FSH19760
2025-11P2SH-DataDrop/DataHash14,6543,970,789
2025-12Base588,619274,685
2025-12Coinbase4,401382,245
2025-12OP_RETURN6,017,621106,011,045
2025-12P2FK00
2025-12P2FKH272,580
2025-12P2FMS00
2025-12P2FSH9180
2025-12P2SH-DataDrop/DataHash18,0446,944,909
2026-01Base587,242237,364
2026-01Coinbase4,201363,459
2026-01OP_RETURN4,245,40165,235,983
2026-01P2FK00
2026-01P2FKH275,920
2026-01P2FMS00
2026-01P2FSH7140
2026-01P2SH-DataDrop/DataHash14,6225,499,639
2026-02Base588,745279,603
2026-02Coinbase4,239363,283
2026-02OP_RETURN5,910,24861,685,575
2026-02P2FK00
2026-02P2FKH14300
2026-02P2FMS00
2026-02P2FSH480
2026-02P2SH-DataDrop/DataHash13,5334,955,712
2026-03Base5810,473330,322
2026-03Coinbase4,349369,511
2026-03OP_RETURN6,905,35690,597,694
2026-03P2FK117
2026-03P2FKH6427,440
2026-03P2FMS00
2026-03P2FSH5100
2026-03P2SH-DataDrop/DataHash13,3246,418,455
2026-04Base589,103288,271
2026-04Coinbase4,219359,836
2026-04OP_RETURN9,351,931152,181,783
2026-04P2FK00
2026-04P2FKH269,120
2026-04P2FMS00
2026-04P2FSH120
2026-04P2SH-DataDrop/DataHash12,0103,521,317
2026-05Base5812,540399,634
2026-05Coinbase4,565383,966
2026-05OP_RETURN11,878,948224,825,887
2026-05P2FK00
2026-05P2FKH11260
2026-05P2FMS00
2026-05P2FSH8160
2026-05P2SH-DataDrop/DataHash11,7073,284,996
2026-06Base586,758216,323
2026-06Coinbase4,227343,160
2026-06OP_RETURN12,207,387228,680,615
2026-06P2FK00
2026-06P2FKH221,260
2026-06P2FMS00
2026-06P2FSH7160
2026-06P2SH-DataDrop/DataHash13,0265,285,557
2026-07Base587,867255,615
2026-07Coinbase4,341317,721
2026-07OP_RETURN12,662,969238,420,109
2026-07P2FK00
2026-07P2FKH273,300
2026-07P2FMS19,043
2026-07P2FSH360
2026-07P2SH-DataDrop/DataHash11,7423,694,223
2026-08Base587,559246,357
2026-08Coinbase4,476328,717
2026-08OP_RETURN12,840,275243,139,989
2026-08P2FK00
2026-08P2FKH453,940
2026-08P2FMS00
2026-08P2FSH240
2026-08P2SH-DataDrop/DataHash14,6756,161,317
2026-09 (partial)Base582,69691,482
2026-09 (partial)Coinbase2,422176,680
2026-09 (partial)OP_RETURN7,477,792142,152,945
2026-09 (partial)P2FK00
2026-09 (partial)P2FKH13440
2026-09 (partial)P2FMS00
2026-09 (partial)P2FSH120
2026-09 (partial)P2SH-DataDrop/DataHash6,5302,466,908

Legacy carriers

methoditemstransactionspayloadunique est.
OP_RETURN 253,782,766253,210,2594.4 GiB 21,609,180
P2SH-DataDrop/DataHash 16,497,51516,497,5154.6 GiB 16,836,126
Base58 9,767,711452,382313.6 MiB 2,194,485
Coinbase 778,553778,55353.4 MiB 781,695
P2FMS 130,400130,40014.4 MiB 87,636
P2FKH 7,1097,1095 MiB 6,244
P2FSH 2,9422,942650.6 KiB 2,107
P2FK 353529.7 KiB 35

Unique payload counts use a mergeable HyperLogLog estimate with approximately 1.6% relative standard error.

Readable messages

corpusunique rowsoccurrencesreuse
Coinbase64,217769,62312.0×
P2FKH1,6101,8321.1×
P2FMS3,6079,0862.5×
P2FK / P2FSH1611631.0×
OP_RETURN text134,935841,4386.2×

A message repeated by software or a miner occupies one Archive row while its occurrence count records every transaction.

Inscriptions, counted without collecting

Recognized ord envelopes from Taproot activation onward. Only counters and broad categories survive the scan.

content discarded
118,434,181reveal transactions
127,868,742envelopes
100.0%structurally valid
627,965batch reveals

Inscription activity over time

Explore inscription envelope counts and body bytes. Only aggregate measurements are retained.

Inscriptions

24 monthly periods · 2024-10 through 2026-09

2024-10 681,793
2024-11 1,726,457
2024-12 2,507,416
2025-01 2,840,014
2025-02 4,187,244
2025-03 3,757,698
2025-04 3,244,653
2025-05 1,807,083
2025-06 1,562,238
2025-07 3,720,225
2025-08 3,065,924
2025-09 1,296,289
2025-10 2,506,370
2025-11 2,933,530
2025-12 3,165,699
2026-01 2,653,949
2026-02 3,292,427
2026-03 2,759,740
2026-04 2,238,378
2026-05 395,492
2026-06 209,703
2026-07 250,749
2026-08 250,236
2026-09* 115,229

* Partial period: the snapshot or selected range ends within this period, or coverage begins at Taproot activation. Totals have not been extrapolated. Body bytes exclude envelope and transaction overhead.

Exact values and accessible data table
PeriodSeriesOccurrencesPayload bytes
2024-10Inscriptions681,793478,317,771
2024-11Inscriptions1,726,457439,225,768
2024-12Inscriptions2,507,416532,802,347
2025-01Inscriptions2,840,014912,466,466
2025-02Inscriptions4,187,244647,871,602
2025-03Inscriptions3,757,698443,078,960
2025-04Inscriptions3,244,653538,336,881
2025-05Inscriptions1,807,0831,015,336,154
2025-06Inscriptions1,562,238439,996,804
2025-07Inscriptions3,720,225468,418,804
2025-08Inscriptions3,065,924787,796,363
2025-09Inscriptions1,296,289535,233,922
2025-10Inscriptions2,506,370395,785,231
2025-11Inscriptions2,933,530496,066,270
2025-12Inscriptions3,165,699431,997,399
2026-01Inscriptions2,653,949799,118,750
2026-02Inscriptions3,292,427924,521,534
2026-03Inscriptions2,759,740570,392,341
2026-04Inscriptions2,238,378843,085,062
2026-05Inscriptions395,492200,870,405
2026-06Inscriptions209,703138,139,523
2026-07Inscriptions250,749218,778,843
2026-08Inscriptions250,236339,558,815
2026-09 (partial)Inscriptions115,22973,763,263

Declared media families

text119,861,20993.7%
image3,782,6683.0%
application1,839,1691.4%
unspecified1,317,4481.0%
model795,8490.6%
video210,0990.2%
other60,0960.0%
audio2,0910.0%
font1130.0%

Envelope fields present

content type126,551,91399.0%
pointer7,874,0176.2%
parent2,488,7771.9%
delegate2,388,7371.9%
metadata1,686,8651.3%
metaprotocol954,8860.7%
content encoding209,7920.2%
noop 15139,9980.1%
rune124,0100.1%
unbound106,1040.1%
properties34,3490.0%
property encoding2,0300.0%
noop 255200.0%

Body size

02,483,4201.9%
1–205,962,8514.7%
21–40139,1800.1%
41–80107,244,69383.9%
81–1606,469,2315.1%
161–5202,768,7832.2%
521–1 KiB951,3760.7%
1–4 KiB1,046,6350.8%
4–16 KiB479,9790.4%
16–64 KiB237,2420.2%
64–256 KiB74,3270.1%
>256 KiB11,0250.0%

Envelopes per reveal

1117,806,21699.5%
2–5530,3480.4%
6–2058,5650.0%
>2039,0520.0%

Structural flags

pushnum1,419,7381.1%
duplicate field197,8730.2%
unknown odd field34,9590.0%
unknown even field2540.0%
incomplete field770.0%
non push80.0%

Coins sent where they cannot return

OP_RETURN burns47.2879 BTC184,579 transactions; largest 9 BTC
high-confidence Base58 burns3,442.3599 BTC3,067 addresses
low-confidence Base58 candidates84,530.4565 BTC5,870 unspent but plausibly forgeable addresses; not claimed as burned

Miner fingerprints

75.9% of coinbase-message occurrences match known pool or miner tags.

54.4% carry merged-mining markers. The two groups overlap.

Recognized OP_RETURN protocols and commitments

Ranked across all recognized marker groups. A transaction may appear in more than one group; these counts are not a share of all Bitcoin transactions.

protocol / commitmenttransactionsfirst seenlast seen
Runes202,798,1072024-04-202026-09-17
Stacks (Proof of Transfer)457,9372021-01-142026-09-17
SegWit witness commitment343,7392016-10-152026-09-17
Colu (Colored Coins)272,3752015-07-092026-08-01
Open Assets (colored coins)207,1392014-05-042024-10-18
Factom171,6102015-08-262026-04-19
Blockstore (Blockstack / Onename)145,7242015-07-262026-07-14
ascribe57,0582014-12-192018-09-18
Monegraph54,8652015-06-272026-04-01
Stampery48,4692015-03-092026-07-09

Download all protocol and marker groups (CSV)

Unrecognized markers, empty payloads and remainder (121 groups)

These groups are not identified protocols. Their counts stay visible separately.

Largest 10 groups shown. The CSV includes every group.

Definitions and privacy boundary

The legacy numbers cover scanner candidates: readable text, recognized file signatures, protocol payloads, fake-output data and address-word signals. They are not a claim that every ordinary signature or script byte is intentional graffiti.

The inscription pass reads witness scripts transiently, counts envelope structure and byte lengths, maps content declarations to broad families, then discards the block range. It retains no bodies, inscription identifiers, transaction identifiers, hashes, raw MIME strings, metadata values, parents or delegates. It does not track ownership, transfers or sat locations.

Legacy coverage: blocks 0–967,380. Inscription coverage: 709,632–967,380. Snapshot tip time: 2026-09-17T07:45:35Z.

The snapshot time is the timestamp of the last included block, not the scan completion time. “Site updated” shows when these pages were generated; it does not imply newer blockchain coverage.

Download aggregate statistics and definitions (JSON)