Editorial collage contrasts blue OP_RETURN block-history records with orange locked fake-address UTXO files around a Bitcoin node, labeled 4,412,782, 96,231, and 3.2 BTC.
Image by CryptoSlate

Scan reveals 96,000 fake-address outputs clogging Bitcoin’s unspent database

Bitquery’s scan shows why cheap OP_RETURN repetition and fake-address text impose radically different costs on Bitcoin nodes.

Quick Take

  1. Bitquery’s census found 13,062 OP_RETURN taunt transactions and 96,231 fake-address text outputs across Bitcoin’s scanned history.
  2. OP_RETURN data remains in block history, while fake-address outputs persist in the UTXO set and represent about 3.2 BTC.
  3. The study links easier relay to longer messages but cannot establish Bitcoin Core 30.0 alone caused their increase.

Blockchain data company Bitquery published a census on Sept. 2 of four ways text appears in Bitcoin, scanning 965,135 blocks and revealing that the same words can impose very different costs on nodes.

Its study counted 13,062 OP_RETURN taunt transactions that added no spendable state, against 96,231 fake-address text outputs that remain in the unspent transaction output set.

The March 21-26, 2026, campaign named Bitcoin Core developer Luke Dashjr in the same two-sentence taunt. Bitquery counted 13,062 transactions from 13,062 sending addresses across 579 blocks, with 0.1014 BTC paid in aggregate fees. The chain records the text, timing, inputs, and fees, but it does not identify the payer, author, or motive.

Across the broader scan, Bitquery classified 4,412,782 OP_RETURN outputs as readable text. Their node cost differs from fake-address text because Bitcoin treats the two output types differently after confirmation.

Nodes do not need to retain an OP_RETURN output in the UTXO database used to check whether coins can be spent, although its data remains in Bitcoin’s block history. The Bitcoin developer guide describes this null-data construction as preferable to methods that create outputs which look spendable and burden the UTXO set.

Fake-address text places readable bytes where an address hash would normally go. A node sees an apparently spendable output, while the embedded text has no known corresponding private key.

Bitquery classified 96,231 such outputs across 3,286 transactions and estimated that they hold about 3.2 BTC that is effectively unspendable. Those outputs persist as current node state unless they are spent.

Comparison of OP_RETURN and fake-address Bitcoin text, showing OP_RETURN adds no UTXO entries while 96,231 fake-address outputs persist in node state.
Infographic compares OP_RETURN block-history data with fake-address text that creates persistent UTXOs appearing spendable to Bitcoin nodes.

Bitcoin Core 30.0, released in October 2025, made larger OP_RETURN transactions easier to relay under its default policy. The release notes raised the default -datacarriersize setting to 100,000 and allowed multiple OP_RETURN outputs under an aggregate limit for relay and mining.

These standardness choices did not change the consensus rules that determine whether a block is valid.

Related Reading

Why developers are calling latest Bitcoin code “malware”

Bitquery found that messages longer than the former 80-byte payload ceiling appeared only a few dozen times in most months before v30 and rose into the thousands by February 2026. Easier default propagation offers one mechanism for that rise, but the observational sequence does not show that v30 alone caused it.

The March taunt disclosed text is 62 ASCII bytes, which already fit below the former ceiling. The campaign measures the low cost of repeating OP_RETURN text after v30.

Bitquery also lacked coinbase fields for 191,427 historical blocks and did not count witness inscriptions. The study therefore compares the state consequences of four measured channels rather than tallying every piece of text embedded in Bitcoin.

Within that scope, OP_RETURN expands block history without bloating the UTXO set, while fake-address text creates the lasting node-state burden.

Market Signal Market Signal is a price-based 0–100 indicator combining multi-period momentum, historical range, milestone recency, and volume confirmation. It describes current conditions and is not a price forecast. Bullish 77 / 100
$81,300.78 Up 5.47% over 24 hours
1H Up 0.12% 24H Up 5.47% 7D Up 1.13%
30D Up 27.11% 60D Up 27.93% 90D Up 32.24%

Bitcoin is +5.47% over the past 24 hours and currently sits at rank #1 by market cap.

Market cap $1.63T
Volume (24h) $40.55B Up 53.65%
Circ. supply 20.08M
FDV $1.71T
Loading price history…
Article context

Mentioned in this article

Related Asset Bitcoin #1 BTC $81,300.78 24-hour change: up 5.47% Loading price history… 24H Up 5.47% 7D Up 1.13% 30D Up 27.11% Related Person Luke Dashjr CTO · Ocean Mining