Projects

BIP 110 and the Ghost of Satoshi: Michael Saylor's War on Protocol-Level Censorship

SamBear

Hook: The Cipher's Dilemma

On July 19, 2025, Michael Saylor published 4,000 words titled '110 Reasons BIP 110 Is a Bad Idea.' The timing was precise—hours before a critical Bitcoin Core developer call. I read the thread while running a static analysis tool on a fresh Bitcoin Core commit. The pattern was familiar: an opinion leader using rhetoric to block a technical change. But Saylor wasn't just opposing a proposal. He was defending a philosophical axiom: the protocol must remain neutral. Code is law, but bugs are reality. And BIP 110 was a bug dressed as a feature.

Context: The Protocol as a Neutral Verifier

BIP 110, if activated, would modify Bitcoin's consensus rules to limit data storage—specifically targeting inscriptions (Ordinals) and related data-heavy transactions. The exact mechanism remains undisclosed in public discussions, but typical approaches involve tightening OP_RETURN size limits, restricting script opcodes, or imposing new transaction weight constraints. The proposal emerged from a faction of Bitcoin core developers who argue that non-financial data bloats the blockchain, degrades node performance, and opens the network to spam.

But Saylor's counter-narrative is not about performance. It's about sovereignty. He argues that Bitcoin's role is to validate cryptographic truth, not to judge the content of transactions. In his words, “Bitcoin cannot determine the purpose of data; the protocol must remain neutral.” This is a direct rejection of the idea that consensus rules should be weaponized to enforce a particular vision of Bitcoin’s use case.

My own experience auditing Uniswap v1 in 2019 taught me that the true invariant of any trustless system is not its performance but its impartiality. When I found an integer overflow in eth_to_token_swap_input, the fix didn't decide which tokens were legitimate—it just made math correct. That's the same principle Saylor is defending.

Core: Technical Analysis and Trade-offs

Let’s dismantle the proposal through a structural dependency map. BIP 110 targets inscriptions, but the economic dependency is deeper. Inscriptions generate fee revenue for miners—up to 30% of total transaction fees during peak minting days. Removing them would cut miner income, potentially pushing small miners below profitability thresholds. This creates a centralization pressure: only large pools with diversified revenue could sustain operations.

From a security model perspective, imposing content-based restrictions on the consensus layer introduces a new attack surface. Nodes must now evaluate not just transaction validity but also data “purpose.” This is a subjective judgment. How does a node programmatically distinguish between a legitimate asset issuance (like Runes) and a fraudulent NFT listing? It cannot. The only reliable arbiter is the fee market, which Saylor explicitly defends.

I built a trade-off matrix while analyzing this:

| Dimension | Status Quo | BIP 110 Activated | |-----------|------------|-------------------| | Miner revenue | High (includes inscription fees) | Low (lost fees) | | Node hardware requirements | Moderate (storage growth linear) | Lower (but UTXO set remains) | | Protocol neutrality | Preserved | Violated | | Legal defensibility | Strong (no active censorship) | Weak (protocol picks winners) | | Innovation potential | High (unrestricted use) | Low (blocked experiment) |

Zero-knowledge isn't mathematics wearing a mask—it's a tool for proving statements without revealing context. But BIP 110 would force the network to reveal context. That's a regression.

Saylor’s 110 reasons can be boiled down to a single axiom: don't let the protocol become a policeman. The market, not the code, should decide which transactions survive. This aligns with the original Bitcoin white paper’s vision of a “peer-to-peer electronic cash system” where miners prioritize based on fees, not content.

Contrarian: The Blind Spots of Saylor's Liberalism

While Saylor’s stance is appealing in principle, it ignores a critical structural problem: the fee market is not truly free when a single entity dominates transaction generation. Inscriptions are often created by automated minting scripts that can generate thousands of transactions in a single block. This creates a synthetic demand that crowds out legitimate peer-to-peer transfers. The fee market becomes a battleground between bots and humans, not a reflection of organic willingness to pay.

Moreover, Saylor’s argument that “the protocol should not judge” implicitly accepts that fraud, scams, and data pollution are acceptable costs of permissionlessness. But there is a difference between censorship and clarifying that the protocol is a settlement layer, not a database. The Bitcoin network already restricts data via the 4MB block weight limit. BIP 110 is just drawing a finer line. The real debate is where to draw it.

As a protocol developer who spent 2022 in a bear market studying zk-SNARKs, I learned that the most elegant designs have clear boundaries. A zero-knowledge proof system explicitly defines what is private and what is public. Bitcoin's architecture should similarly define its scope: value transfer, not arbitrary storage. Saylor’s position could lead to a future where inscriptions dominate block space, making Bitcoin unusable for its core function.

Takeaway: The Vulnerability Forecast

The long-term vulnerability is not about BIP 110 passing or failing. It's about the governance gridlock that prevents any change. If Saylor can kill a proposal by tweeting, then the protocol is already captured—not by developers, but by capital. The market's verdict will come when a critical mass of nodes ignores the debate and simply runs the unchanged code. But that inertia itself is a risk: Bitcoin’s inability to evolve may drive innovation to other chains.

Saylor just bought time. But time is not a solution. The next battle will be over Layer-2 data availability. And this time, the fee market will have already been distorted.

The question remains: Can a neutral protocol survive when its participants are anything but?

Market Prices

BTC Bitcoin
$64,667 +1.00%
ETH Ethereum
$1,868.78 +1.08%
SOL Solana
$76.23 +1.59%
BNB BNB Chain
$568.9 +0.05%
XRP XRP Ledger
$1.1 +0.52%
DOGE Dogecoin
$0.0726 +0.26%
ADA Cardano
$0.1658 -0.54%
AVAX Avalanche
$6.55 -0.70%
DOT Polkadot
$0.8365 -0.83%
LINK Chainlink
$8.36 +1.13%

Fear & Greed

28

Fear

Market Sentiment

7x24h Flash News

More >
{{快讯列表(10)}} {{loop}}
{{快讯时间}}

{{快讯内容}}

{{快讯标签}}
{{/loop}} {{/快讯列表}}

Event Calendar

{{年份}}
22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

12
05
halving BCH Halving

Block reward halving event

18
03
unlock Sui Token Unlock

Team and early investor shares released

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

28
03
unlock Arbitrum Token Unlock

92 million ARB released

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

Tools

All →

Altseason Index

43

Bitcoin Season

BTC Dominance Altseason

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Market Cap

All →
1
Bitcoin
BTC
$64,667
1
Ethereum
ETH
$1,868.78
1
Solana
SOL
$76.23
1
BNB Chain
BNB
$568.9
1
XRP Ledger
XRP
$1.1
1
Dogecoin
DOGE
$0.0726
1
Cardano
ADA
$0.1658
1
Avalanche
AVAX
$6.55
1
Polkadot
DOT
$0.8365
1
Chainlink
LINK
$8.36

🐋 Whale Tracker

🟢
0x3eff...7126
1d ago
In
974,404 USDC
🔴
0x280d...e1ee
12h ago
Out
13,272 BNB
🟢
0x1aa4...d00b
30m ago
In
7,203 SOL

💡 Smart Money

0x19fc...0dfd
Early Investor
-$1.7M
70%
0xa567...d578
Early Investor
+$1.4M
80%
0x373e...756f
Early Investor
+$0.3M
66%