110 FACT-BASED REASONS BIP110 IS A GOOD IDEA
Bitcoin is Money — not a billboard.
BIP110 restores Bitcoin’s purpose as a peer‑to‑peer monetary network by curbing data spam, tightening consensus safety, and keeping node operation affordable for everyone. It’s a temporary, reversible safeguard that protects decentralization, efficiency, and neutrality — ensuring Bitcoin remains sound, sovereign money rather than a playground for arbitrary data.
- I. BITCOIN’S SECURITY MODEL & CONSENSUS INTEGRITY (1–20)
- II. NODE COSTS, DECENTRALIZATION & RESOURCE EFFICIENCY (21–40)
- III. SPAM MITIGATION & NETWORK HEALTH (41–60)
- IV. TEMPORARY, REVERSIBLE, AND SAFELY CONTAINED (61–75)
- V. PRECEDENT & BITCOIN HISTORY (76–90)
- VI. ACTIVATION & GOVERNANCE (91–105)
- VII. REBUTTING SAYLOR’S SPECIFIC CLAIMS (106–110)
- Concise Takeaway
A structured rebuttal to Michael Saylor’s critique**
I. BITCOIN’S SECURITY MODEL & CONSENSUS INTEGRITY (1–20)
- BIP110 reduces attack surface by limiting oversized witness items and arbitrary data payloads, which lowers the risk of malformed or adversarial scripts exploiting edge‑case behaviour.
- It prevents undefined Tapleaf versions from being spent, closing a consensus ambiguity that could otherwise be exploited.
- It bans the Taproot annex, a rarely used feature that increases complexity without providing meaningful monetary utility.
- It caps Taproot control blocks at 257 bytes, reducing the risk of pathological control‑block constructions.
- It rejects certain Tapscript opcodes and branches, preventing misuse of obscure script paths for non‑monetary payloads.
- It reduces consensus ambiguity by tightening rules around witness and script payload sizes.
- It aligns with Bitcoin’s long‑standing principle that consensus rules should be minimal, predictable, and resistant to abuse.
- It reduces the probability of consensus‑critical bugs triggered by extreme or malformed data structures.
- It improves validation determinism, making node behaviour more uniform across implementations.
- It reduces the risk of consensus divergence caused by edge‑case Taproot behaviours.
- It prevents future exploitation of undefined witness versions, which are not intended for current use.
- It reduces the risk of denial‑of‑service attacks via oversized witness elements.
- It strengthens Bitcoin’s “hard to change” ethos by clarifying boundaries around data‑carrying transactions.
- It reduces the risk of miners accidentally mining pathological transactions that could cause validation slowdowns.
- It reduces the risk of consensus‑layer censorship by miners, because smaller, well‑defined rules reduce discretionary filtering.
- It improves the reliability of SPV proofs by reducing witness complexity.
- It reduces the risk of future softforks needing to fix witness‑related vulnerabilities.
- It aligns with Bitcoin’s original design, which never intended the witness to be used for arbitrary data storage.
- It reduces the risk of consensus‑layer inflation bugs triggered by malformed scripts.
- It strengthens Bitcoin’s long‑term protocol stability by removing undefined behaviours.
II. NODE COSTS, DECENTRALIZATION & RESOURCE EFFICIENCY (21–40)
- BIP110 reduces node bandwidth requirements by limiting data‑heavy transactions.
- It reduces disk usage growth, especially from witness data bloat.
- It reduces RAM pressure during block validation.
- It reduces CPU load by limiting complex witness structures.
- It improves IBD (initial block download) performance, because fewer pathological transactions appear in future blocks.
- It reduces long‑term storage requirements, improving decentralization.
- It makes running a node cheaper, especially for users on low‑resource hardware.
- It reduces the risk of node churn, where users stop running nodes due to resource costs.
- It improves block propagation speed, reducing orphan risk.
- It reduces mempool bloat, improving fee‑market efficiency.
- It reduces the cost of archival nodes, which store full witness data.
- It improves the feasibility of mobile and embedded nodes.
- It reduces the cost of validating Taproot transactions, which are currently heavier than legacy ones.
- It reduces the risk of centralization around high‑performance node operators.
- It improves the decentralization of miners, who must validate blocks quickly.
- It reduces the cost of running Lightning routing nodes, which rely on full nodes.
- It reduces the cost of sovereign self‑custody, because node operation becomes more accessible.
- It reduces the cost of running watchtowers, which monitor chain activity.
- It improves the decentralization of archival infrastructure, such as block explorers.
- It aligns with Bitcoin’s mission of enabling global, low‑cost validation.
III. SPAM MITIGATION & NETWORK HEALTH (41–60)
- BIP110 directly reduces Ordinals‑style data spam, which has been documented as a major source of blockspace congestion.
- It reduces the ability to embed large images or text on‑chain, restoring blockspace to monetary use.
- It reduces the risk of fee spikes caused by non‑monetary demand, which harms everyday users.
- It reduces the risk of miners prioritizing spam over payments, because spam becomes less profitable.
- It reduces the risk of “blockspace arbitrage”, where non‑monetary users crowd out monetary ones.
- It reduces the risk of fee‑market distortion, improving predictability for payment users.
- It reduces the risk of long confirmation times caused by data‑heavy congestion.
- It reduces the risk of mempool flooding, improving transaction relay reliability.
- It reduces the risk of miners mining low‑value spam, improving fee incentives.
- It reduces the risk of chain bloat, which harms long‑term sustainability.
- It reduces the risk of “NFT‑style mania” recurring, which previously caused 400k inscriptions/day.
- It reduces the risk of opportunistic spam attacks, where attackers exploit cheap witness data.
- It reduces the risk of miners being bribed to include spam, because spam becomes less viable.
- It reduces the risk of fee volatility, improving Lightning channel management.
- It reduces the risk of congestion during critical events, such as market volatility.
- It reduces the risk of mempool fragmentation, improving relay consistency.
- It reduces the risk of “junk UTXO” creation, which burdens the UTXO set.
- It reduces the risk of long‑term chain bloat, improving sustainability.
- It reduces the risk of spam‑driven miner centralization, because spam requires high throughput.
- It improves Bitcoin’s reliability as a payments network, which is its primary purpose.
IV. TEMPORARY, REVERSIBLE, AND SAFELY CONTAINED (61–75)
- BIP110 is temporary, lasting roughly one year.
- It does not permanently alter Bitcoin’s script system.
- It does not permanently restrict future innovation.
- It does not permanently remove any monetary functionality.
- It does not permanently ban OP_RETURN, only caps it at 83 bytes.
- It does not permanently ban Taproot annex, only during the temporary window.
- It does not permanently ban undefined witness versions, only until they are formally defined.
- It does not permanently ban large control blocks, only caps them temporarily.
- It does not permanently ban Tapscript branches, only restricts certain ones.
- It is explicitly reversible, unlike hardforks.
- It is explicitly time‑bounded, unlike most softforks.
- It is explicitly scoped, targeting only data‑heavy behaviours.
- It is explicitly grandfathered, protecting all pre‑existing UTXOs.
- It is explicitly designed to avoid breaking existing wallets.
- It is explicitly designed to avoid breaking Lightning channels.
V. PRECEDENT & BITCOIN HISTORY (76–90)
- Bitcoin has a long history of softforks tightening rules for safety (BIP66, BIP141, BIP68, BIP112).
- Softforks often restrict previously valid behaviour to improve security (e.g., strict DER signatures).
- Softforks often restrict script behaviour to prevent malleability or ambiguity.
- Softforks often restrict witness behaviour, as seen in SegWit.
- Softforks often restrict OP_RETURN usage, historically capped at 80 bytes.
- Softforks often restrict undefined features, preventing accidental activation.
- Softforks often restrict non‑monetary behaviour, such as bare multisig.
- Softforks often restrict transaction formats, improving validation.
- Softforks often restrict edge‑case behaviours, improving consensus safety.
- Softforks often restrict malleable structures, improving reliability.
- Softforks often restrict ambiguous behaviours, improving determinism.
- Softforks often restrict unused features, preventing future bugs.
- Softforks often restrict overly flexible script paths, improving security.
- Softforks often restrict witness complexity, improving node performance.
- BIP110 fits squarely within this historical pattern, not outside it.
VI. ACTIVATION & GOVERNANCE (91–105)
- BIP110 uses miner signalling, a standard activation method.
- It uses a modified threshold, but thresholds are not consensus rules.
- It does not force activation, because miners can simply not signal.
- It does not bypass node consensus, because nodes must adopt the rules.
- It does not override user choice, because users choose which rules to run.
- It does not override exchange choice, because exchanges choose which rules to run.
- It does not override wallet choice, because wallets choose which rules to run.
- It does not override custodian choice, because custodians choose which rules to run.
- It does not override miner autonomy, because miners choose whether to signal.
- It does not override market consensus, because markets decide which chain is Bitcoin.
- It does not create a governance precedent, because temporary softforks already exist.
- It does not create a censorship precedent, because it restricts structure, not content.
- It does not create a political precedent, because it is technical, not ideological.
- It does not create a developer‑control precedent, because nodes ultimately decide.
- It does not create a miner‑control precedent, because miners cannot force node adoption.
VII. REBUTTING SAYLOR’S SPECIFIC CLAIMS (106–110)
- Saylor claims BIP110 “invalidates fee‑paying transactions”, but only new transactions violating temporary size limits are affected; all existing UTXOs remain valid.
- He claims it “changes Bitcoin’s neutral rules”, but BIP110 restricts structure, not content, preserving neutrality.
- He claims it “risks a chain split”, but activation requires miners + nodes + market alignment, just like every softfork.
- He claims it “polices how people use Bitcoin”, but BIP110 only restricts technical formats, not use cases.
- He claims it “doesn’t quantify benefits”, yet the benefits to node cost, spam reduction, and consensus safety are well‑documented in the proposal and in historical precedent.
Concise Takeaway
BIP110 is a temporary, reversible, narrowly scoped softfork that improves node efficiency, reduces spam, strengthens consensus safety, and aligns with Bitcoin’s historical pattern of tightening rules — without violating neutrality or breaking existing UTXOs.
Write a comment