38 min read

BIP-110 Post Mortem

A comprehensive review of the spam debates and BIP-110 fork movement.
BIP-110 Post Mortem

Heads up: this is a lengthy historical review. You can spend 1 hour to read the main post or up to 10 hours if you click through all of the linked source material.


Six months ago I laid out the case against BIP-110 and my predictions for why it was doomed to fail. Now it’s time to reflect upon who has been proven correct and who was fooling themselves.

A Layman’s Guide to BIP-110
An explanation of why BIP-110 is reckless and doomed to fail.

Let’s recap my predictions from 6 months ago:

1. Some nutjob Knotzi puts child porn into the blockchain as a last ditch desperate measure to coerce miners and node operators via legal threats into their poorly designed fork.

This has NOT happened yet, though the conditions have not yet made it feasible. I expect that the goal for Bitcoin Puritans is to encode CSAM on the Bitcoin chain but NOT on their chain, thus it wasn’t safe to do this during the BIP-110 chain split that only lasted a few hours because the split had not yet activated enforcement of the new protocol restrictions. As such, any transaction added to the bitcoin chain would be easy to replay on the 110 chain, thus tainting it. If anything, I believe this prediction is even more likely to come to fruition now that Luke Dashjr has taken to referring to Bitcoin as “Bpedo.”

https://x.com/LukeDashjr/status/2059576863303827832 & https://archive.is/mRZc7

2. BIP-110 will NOT reach the 55% activation threshold and thus nothing of consequence will occur until block 961,632 in early August. At that point, anyone running BIP-110 code will find their node forked off the Bitcoin network.

Yep, that prediction was right on the money.

3. If OCEAN is the only pool on the fork (which I consider likely) at around 1% total hashrate, they will produce 1 or 2 blocks per day and it will take nearly 3 years for them to reach the next difficulty adjustment.

Once again, my prediction aged well. OCEAN was the only pool supporting BIP-110 and it did switch BIP-110 to be its default stratum template.

https://x.com/ocean_mining/status/2074825828731342880 & https://archive.is/PK2Ld

4. Practically speaking, it's unlikely that rational miners would keep going on a minority fork for very long because they won't be able to actually collect their coinbase rewards.

Yep. Turns out there was only one tiny entity that called themselves “Roughnecks” who mined the entirety of the 4 blocks on the BIP-110 fork.

I also made a suggestion 6 months ago that, unfortunately, OCEAN waited until AFTER the failure of 110 to enact. But better late than never, I suppose.

“I believe it would behoove OCEAN investors to inform management that they are not interested in the company being associated with a reckless cult that is herding a lot of people toward running off a figurative cliff by forking themselves off to a dead-on-arrival network. But, as they say, it's none of my business. I don't care what happens to OCEAN, I'm concerned about the unnecessary vitriol, conflict, and brain drain on the ecosystem.”
https://x.com/i/status/2084782560291311992 & https://archive.is/g83xD
https://x.com/LukeDashjr/status/2086919123599036926 & https://archive.is/FBZdu
https://x.com/GrassFedBitcoin/status/2086920080064127297 & https://archive.is/yg4A1

How Did I Know?

Conspiratorial 110 supporters will surely say that I am a bad actor who is a member of some shady cabal that colluded against them. Nope, it's much simpler than that. Although I laid out many TECHNICAL reasons 6 months ago why BIP-110 was a bad idea, the primary reason it was clearly doomed to fail was from gauging economic weight on each side.

Look at previous contentious Bitcoin forks:

  1. Bitcoin Cash had multiple billionaires backing it (Roger Ver & Jihan Wu) who controlled massive companies, including the largest ASIC manufacturer. Even with their combined economic weight (and Bitmain swapping tons of BTC for BCH) they were unable to convince the ecosystem to follow their lead.
  2. Bitcoin Satoshi Vision had a billionaire backing it (Calvin Ayre) who controlled a decent number of companies and hashrate. Even with his economic weight and the reputation of a supposed Satoshi on his side, he was unable to convince much of the (relatively tiny) Bitcoin Cash ecosystem to follow his lead.

Where was the economic weight backing BIP-110? It was a "pleb" movement - very few of the prominent supporters were wealthy or running companies. The biggest company involved was OCEAN which is one of the smallest mining pools in the industry. And if you ask OCEAN leadership, they'll say OCEAN wasn't involved at all and this whole mess was just the "personal opinions" of Luke Dashjr and Bitcoin Mechanic. (LOL)

Previous Bitcoin forks all OFFERED something of economic interest such as increased throughput / lower fees / more functionality. BIP-110 only offered purity / morality / removal of functionality and LESS fees for miners.

The (lack of markets) made this quite obvious. Nobody ever took me up on my public offer to engage in a trustless fork futures contract; instead my offer was met with puritanical posturing that “gambling” is immoral and that I’m a “bad actor” who should not be humored. Once again, this was a failure to understand economic signals on the part of Puritans - fork futures were an important part of the 2017 contentious fork. They showed that there WAS significant economic interest in larger block sizes, which signaled to economic actors like miners, exchanges, and infrastructure providers that it would be worth their time to expend resources supporting the fork at a technical level.

The only operational prediction market for BIP-110 managed to achieve a paltry 4.6 BTC in total aggregate volume and the odds of 110 success mostly stayed below 20%.

https://beta.predyx.com/market/will-bip-110-activate-and-be-enforced-on-bitcoin-by-sept-1-2026-1770282509

How Did We Get Here?

The “spam” debate has been simmering for pretty much the entirety of Bitcoin's history.

If you’re willing to invest an hour and a half in learning the history of Luke Dashjr’s anti-spam crusade, I highly recommend watching this episode of Hell Money Podcast:

If you want to do any incredibly deep historical dive into the technical debates, check out Ava Chow’s 5 hour livestream that reviews discussions on forums, mailing lists, and code change proposals:

Twitch
Twitch is the world’s leading video platform and community for gamers.

If you just want the “too long, didn’t watch” version:

  • 2014: OP_RETURN is introduced as a pressure valve, not a data-storage endorsement. Before it, protocols could hide arbitrary data in outputs that looked spendable, permanently bloating the UTXO set. Bitcoin Core 0.9 made small OP_RETURN outputs standard, initially allowing about 40 bytes, so data could at least be marked provably unspendable and pruned from the UTXO set. Core’s release notes explicitly said storing arbitrary data was still discouraged.
  • 2014-2015: Counterparty and “Bitcoin 2.0” expose the philosophical split. Token/metadata protocols wanted more room; when OP_RETURN was too restrictive, they could encode data through multisig or other transaction structures instead. This produced the argument that persists today: should policy discourage non-monetary uses, or merely steer unavoidable data into the least harmful encoding?
  • 2015: Core loosens OP_RETURN slightly while actual spam attacks hit the network. Bitcoin Core 0.11 raised the default payload limit to 80 bytes. Separately, large “stress tests” flooded Bitcoin with economically trivial transactions, creating substantial mempool backlogs. From then on, “spam” meant two related but distinct things: arbitrary-data storage and any low-value use competing for scarce blockspace. If you want to do a deep dive into those spam attacks, I published this analysis 5 years ago:
A History of Bitcoin Transaction Dust & Spam Storms
A historical analysis of spam attacks conducted on the Bitcoin network.
  • 2016–2021: an uneasy compromise forms around fees + policy. Bitcoin consensus remains fairly permissive, while Bitcoin Core’s standardness/relay policy rejects or discourages some valid transactions. The implicit bargain is that miners ultimately choose what goes in blocks and fees price scarce space; relay policy can reduce network abuse without changing consensus. This consensus-vs-policy distinction becomes central to every later fight. During this period we saw more use of OP_RETURN to anchor other systems into the blockchain. I myself wrote this article about Bitcoin's value as a trustworthy historical record in 2016:
Bitcoin: The Trust Anchor in a Sea of Blockchains
Bitcoin is the strongest permissionless blockchain in terms of computational security because it has the most resources being expended in order to secure it via a process known as proof of work.
  • SegWit (2017) and Taproot/Tapscript (2021) change the economics of publishing data. SegWit gives witness bytes a weight discount; Tapscript removes the old 10,000-byte script-size limit, leaving script size largely bounded by transaction/block weight. Neither upgrade was done to facilitate NFTs or data storage, but together they created a cheaper way to publish arbitrary data. The witness discount was actually done to correct an incentive imbalance between the cost of creating UTXOs and the cost of consuming UTXOs.
  • 2023: Inscriptions detonate the debate again. Inscriptions encode image data inside Taproot script-path witnesses using OP_FALSE OP_IF … OP_ENDIF “envelopes.” Large images, text and token protocols such as BRC-20 could therefore be placed fully on-chain while remaining consensus-valid. Critics called this an exploit or spam; supporters called it permissionless fee-paying use of blockspace.
  • 2023–2024: the fight shifts to whether nodes should filter inscriptions. Luke Dashjr and others argued that inscriptions circumvent the intent of -datacarriersize and advocated stronger relay filters; Bitcoin Knots implemented stricter approaches. Bitcoin Core did not broadly blacklist inscriptions, reflecting the counterargument that determined users can route transactions directly to miners or disguise data in other valid structures, making such filtering brittle.
  • 2025: the original OP_RETURN logic flips back on itself. Core developers observed that the ~83-byte policy was now causing protocols like Citrea to implement workarounds by using more harmful techniques, including forever-unspendable outputs that burden the UTXO set. Antoine Poinsot proposed relaxing OP_RETURN policy on the grounds that discouragement had become ineffective; opponents argued that removing the limit would normalize blockchain data storage, increase bloat and abandon an important anti-spam norm.
  • 2025: Bitcoin Core effectively uncaps OP_RETURN relay policy, but does not change consensus. Core 30 raised default -datacarriersize to 100,000 bytes and allowed multiple OP_RETURN outputs; users can still configure the old restriction. This was done in REACTION to new network dynamics rather than to CREATE new network dynamics; the evidence is in the blockchain itself.
  • 2026: BIP-110 seeks to restrict ability to encode arbitrary data. The narratives supporting BIP-110 get more and more desperate and devolve into extreme rhetoric around child sexual abuse material.

There’s a recurring pattern in this debate: restrict one data channel → users find another → developers argue whether to tighten filters further or make the least-damaging channel easier to use.

Let's keep in mind that the original motivation by the anti-spam movement was not originally about bad images - it was about perceived degenerate behavior on a blockchain which they had mythologized, declared pure and pristine as being only for monetary usage. When Bitcoin was revealed to NOT be a perfect and pure technology/money, it began a process of deconstruction of the Puritan perspective, which over the years devolved into full-blown delusion. This delusion led to the formation of various flawed narratives for why BIP-110's activation was mechanically forced, game-theoretically guaranteed, or socially inevitable.

I believe that this is an interesting case of the Dunning-Kruger effect. Essentially, we see a small group of folks for whom Bitcoin has become a significant part of their life and identity. They have absorbed many memes over the years about Bitcoin is and what it means to be a Bitcoin supporter. Many of these folks have only been around Bitcoin for 1 market cycle or so and have mostly consumed memes that are several generations dumbed-down from their original sources. Several years ago I attempted to explain this memetic devolution via a comprehensive essay about the history of Bitcoin Maximalism.

A History of Bitcoin Maximalism
Bitcoin Maximalism isn’t what most people think it is, but there is a logical explanation for how it transformed into what we see today.

As such, instead of reasoning about the nature of Bitcoin and its game theory from first principles, Puritans trusted a small set of thought leaders to tell them what to believe, and those leaders often resorted to mental gymnastics to console themselves that Bitcoin MUST operate in a certain way. Over the past year, these thought leaders have come up with a variety of narratives and predictions that have not aged well.

Scaling and Spam Debate Similarities

What is the disagreement actually about? If you recall the scaling debates, that disagreement boiled down to a single question:

Should Bitcoin be optimized for low cost of transacting at the expense of high cost of validating the system or should it be optimized for low cost of validating the system at the expense of potentially high cost of transacting?

I think the ultimate distillation of the spam debate boils down to:

Should Bitcoin be optimized for lower cost of transacting and validating the system at the expense of making subjectively disapproved use cases more difficult or should it seek to promote a robust free market for block space, whatever the use case may be?

This isn’t quite as satisfying a question because I think the premise is fundamentally wrong. That is, the underlying assumption that non-monetary usage increases the cost of transacting and of running a node. Yes, for short periods there have been high fee environments from non-monetary use but they proved unsustainable. From the node resource requirement perspective, non-monetary data is actually cheaper to verify because the node just skips over it. There is the claim that it increases the cost of storage, though this claim is also problematic because of:

  1. The block size limit.
  2. OP_RETURN usage results in smaller blocks and fewer UTXOs in the UTXO set.
  3. Witness stuffing is speculative as to what transactions would be stored if the witness stuffed transactions were never created. Even in a worst case scenario we’re talking about the difference between 2 MB blocks and 4 MB blocks, which over the long run both lead to nodes continuing to become cheaper due to the deflationary nature of computer hardware.

Just like what occurred during the scaling debates, discourse turned to dogma as desperation set in.

I was not the only one to notice several similarities between t.

https://archive.is/Lnexj

Greg Maxwell astutely pointed out (with plenty of citations) that the fundamental narrative of BIP-110 being "anti-spam" was in and of itself quite confusing. The BIP itself admitted that it's technically impossible to stop arbitrary data, but the primary rallying cry of the movement was that supporters were helping to stop the spammers and kick them off the network. As such, BIP-110 was anti-spam when it was convenient and it was ineffective at stopping spam when propagandists were pressed to be honest. As such, the narrative had to focus less on the technical merits of the proposal and more on the cultural aspects: that BIP-110 was "sending a message" that certain use cases of the protocol would not be tolerated.

Another similarity was that much as Roger Ver was touted as "Bitcoin Jesus" during the scaling debates, Luke Dashjr was positioned as the savior of Bitcoin during spam debates.

Luke himself seems to have bought into this narrative and has developed quite the savior complex.

https://x.com/LukeDashjr/status/1975942110047252776 & https://archive.is/R4SGu

Think of the Children

But that's not all! It seems the lowest common denominator for many political and philosophical arguments ends up being the protection of children and future generations. This, too, occurred during both debates, though the 110 debate took it to new extremes. Those who were around for the scaling debates may recall the massive mockery of Roger Ver's claim that "babies are dying" as a result of the block size not being increased...

0:00
/0:39

https://youtu.be/pAHkOI4GoH4?t=2203

Things took a turn for the worse when the desperation led to Puritans leaning on extreme arguments regarding child exploitation. It didn't take long for people to get tired of the vitriol from grievance merchants.

https://x.com/LukeDashjr/status/2065766506697261133 & https://archive.is/qzdh3
https://x.com/LukeDashjr/status/2015167442998178015 & https://archive.is/S450L
https://x.com/LukeDashjr/status/2020191027416711342 & https://archive.is/X9LTv

The amazing thing is that Luke got so obsessed with CSAM that folks were able to run statistical analyses on his posts.

https://archive.is/Ak82n

Of course, this is nonsensical. Saying that you support pedophilia or distribution of child porn because you understand the futility of fighting arbitrary data on a censorship resistant protocol is like saying someone supports school shootings because they support the right to bear arms. Of course, this line of propaganda has been in use for decades and is so prevalent that many will likely recognize the meme this is based upon.

Tip of the hat to Shinobi

Development Screwups

The initial release candidate (RC1, Dec 10, 2025) of the BIP-110 client had multiple problems:

  • Functional tests failing.
  • Fuzz tests failing.
  • Tests stubbed out with early returns.
  • Binaries uploaded before proper cryptographic signatures applied.

Bitcoin Core maintainer Michael Ford advised waiting for a later RC, and developer Rob Hamilton noted it was “very possible [the client] could still have consensus bugs.” He would later be proven correct... multiple times.

Bitcoin Core developer l0rinc found a significant bug in February.

In June, Jonathan Bier identified that BIP-110 rules (particularly restrictions on OP_IF/OP_NOTIF in Tapscripts and certain Taproot features) can make scripts/addresses generated by Miniscript-supporting wallets unspendable after activation, but the BIP-110 client's wallet still allowed users to create addresses with those features. Quite the footgun and oversight.

Knots managed to degrade their node syncing performance by unintentionally disabling the script cache:

validation: keep script cache enabled when RDTS deployment inactive by kwsantiago · Pull Request #323 · bitcoinknots/bitcoin
In Chainstate::ConnectBlock, when the REDUCED_DATA deployment is inactive at the block being connected, GetBlockScriptFlags does not set REDUCED_DATA_MANDATORY_VERIFY_FLAGS and reduced_data_start_h…

On July 18, a new nym appeared and "Dathon Pwn" explained to us that BIP-110 had a critical edge case bug because turning on the new rules does not necessarily make the node recheck blocks it accepted under the old rules.

As a final icing on the cake, just 2 weeks before BIP-110's mandatory signalling when it forked off and stalled out, it was discovered that the BIP-110 implementation included an undocumented 8th consensus rule.

BIP-110: document P2A empty-witness consensus rule by jarolrod · Pull Request #2218 · bitcoin/bips
BIP 110 currently lists seven consensus rules. The Bitcoin Knots implementation developed before BIP 110 reached Complete status added an eighth rule: while the deployment is active, a spend of a n…

BIP-110’s Impotence

As we’ve been saying all along, you can’t stop arbitrary data from entering the blockchain. There are simply too many avenues that are only limited by people’s creativity.

As such, numerous examples of BIP-110 compliant methods for embedding arbitrary data have been implemented in order to continually prove this point.

A mere 3 hours after Dathon Ohm published the RDTS BIP to the Bitcoin Development Mailing List, Peter Todd embedded the full text of the BIP itself into a transaction that complied with the proposed restrictions.

https://groups.google.com/d/msgid/bitcoindev/aP6gYSnte7J86g0p%40petertodd.org

Others embedded larger data (like images) using paths that avoid the targeted restrictions (e.g., non-Taproot, non-OP_RETURN methods).

And furthermore, just for fun, many of the protocols that BIP-110 supporters were hoping to kick off the Bitcoin network showed how trivial it is to update their methods to work around the restrictions.

https://shitcoin-protocols-bip110-ready.vercel.app/

Poorly Aged Anti Spam Arguments

Let's not forget that the anti-spam position had to keep pushing back the goalposts as each of their claims was disproven.

Originally, Puritans claimed that policy is all that matters; consensus changes aren’t helpful or necessary to stop spam.

https://x.com/LukeDashjr/status/1966585140638843116 & https://archive.is/sYbBr

However, this was handily disproven by "sub 1 sat per vbyte summer" in 2025 where many bitcoin users simply started routing around the default minimum 1 sat/vb node relay policy in order to save themselves money on transaction fees. As such, this once again led to protocol developers discussing the best way to handle a shift in network dynamics that had occurred organically and spontaneously. This phenomenon also led to us gaining a better understanding of what came to be known as the "tolerant minority" game theory of transaction propagation. It turned out that with sufficiently well connected nodes, you didn't even need 10% of nodes on the network running a looser relay policy in order for the more restrictive default policy to be made ineffective. In reality, you only need to run a handful of well connected nodes.

Changing the minimum relay feerate
Yoohoo, big summer blowout - 90% off cheap transactions!!! Here’s a PR to Bitcoin Core to lower the minimum relay feerate from 1000sat/kvB to 100sat/vB: [WIP] policy: lower the default blockmintxfee, incrementalrelayfee, minrelaytxfee by glozow · Pull Request #33106 · bitcoin/bitcoin · GitHub There’s a bit of a writeup there, but a lot of it is Bitcoin Core-specific. Let’s use this thread for discussion that is more conceptual or applicable to the wider ecosystem. This is motivated by the rece…

There was also a loud narrative after Bitcoin Core v30 was released that its less restrictive relay policy was “blown out” and would “open the floodgates” for spammers.

Puritans also spread FUD that the OP_RETURN size increase would be abused to crash nodes.

Bitcoin Core v30 could cause ‘catastrophic’ node shutdown, critics warn
According to a leader of the Knots community, Bitcoin Core v30 could cause exchanges and mining pools to go offline.
https://x.com/GrassFedBitcoin/status/1965104846396346717 & https://archive.is/72ENe

I tried to get them to show some conviction back then (and hopefully make a nice profit from them being wrong) to no avail.

Eventually after the release of Bitcoin Core v30 turned out to be a nothingburger, the Puritan movement had to pivot.

https://www.youtube.com/watch?v=JLtmSzeLXOU

Once the anti-Core v30 movement transformed into the pro BIP-110 movement, the narratives started evolving faster and the pretzel logic got weirder as the proponents spiraled toward downright delusion.

Arguments Employed by BIP-110 Supporters

  1. The activation code is designed not to fail. BIP-110 uses a modified BIP9 process with no timeout, a 55% miner-signaling threshold, a max activation height, and a mandatory-signaling period. The spec says the normal FAILED state is never reached, and that mandatory signaling ensures lock-in no later than the specified height. Supporters treat this as the strongest “it will happen” argument. (BIP-110)
  2. Mandatory signaling turns non-signaling into a punishable act. During the mandatory window, BIP-110 nodes reject blocks that do not signal bit 4. Supporters argue miners therefore face a forced choice: signal, or risk mining blocks that enforcing nodes reject. (BIP-110)
  3. The 55% threshold is much easier than the usual 90–95% style soft-fork threshold. BIP-110’s authors justify the lower threshold by saying the fork is temporary and urgent. Supporters use that lower bar to argue that activation can happen with a simple majority-plus rather than near-unanimity. (BIP-110)
  4. Signaling costs miners almost nothing.The pro-BIP game-theory argument says setting the version bit is operationally cheap, while not signaling can become expensive if a signaling majority emerges. Therefore, supporters call signaling a weakly dominant strategy. (melvin.me / archive.is)
  5. Not signaling costs miners entire block rewards. Supporters argue that if 55% of hashrate enforces BIP-110, the non-signaling 45% risks orphaned blocks during the fork contest. One pro-BIP analysis frames this as risking the full block subsidy to defend a much smaller inscription-fee stream. (melvin.me / archive.is)
  6. Block subsidy dwarfs inscription revenue. The supporter argument is that miners will not rationally risk 3.125 BTC block subsidies to preserve relatively small data/inscription fees. This is used to say miners may posture against BIP-110 but will flip when the deadline nears. (melvin.me / archive.is)
  7. Low current signaling is dismissed as strategically meaningless. Supporters argue miners have little incentive to signal months early because signaling is measured per 2,016-block period, not cumulatively. In that view, low signaling today does not predict failure; the “real” move would be a late flip. (melvin.me / archive.is)
  8. They expect a last-minute cascade. A common pro-BIP model says once signaling approaches roughly 30–40%, holdouts will realize the risk of being left behind, and signaling will cascade quickly to 55%. (melvin.me / archive.is)
  9. They invoke the 2017 SegWit/UASF precedent. Supporters compare BIP-110 to the 2017 UASF pressure campaign, arguing that apparent deadlock can flip quickly once a credible deadline forces miners to coordinate. (The Bitcoin Manual) I found this argument particularly laughable because the BIP-148 UASF of 2017 never actually triggered - it was defused by BIP-91.
  10. “Users, not miners, define Bitcoin.” The UASF argument is that miners only produce blocks; economically relevant nodes decide which blocks count as valid Bitcoin. If exchanges, custodians, wallets, merchants, and users enforce BIP-110, miners must follow the valuable chain or mine coins the market discounts. (The Bitcoin Manual) This is actually true, of course, the supporters always shirked around the fact that the BIP had no support from economically relevant entities.
  11. Exchanges and custodians supposedly have an incentive to prepare “just in case.” Supporters argue that the cost for an exchange to run BIP-110-compatible infrastructure is small, while the cost of being on the wrong side of a chain split could be severe. This creates a claimed self-fulfilling loop: preparation by economic actors makes activation more credible, which makes more actors prepare. (melvin.me / archive.is)
  12. Mining-pool concentration makes a fast flip plausible. The pro-BIP argument is that a small number of large pool operators can move enough hashrate quickly, so the public does not need to see slow, organic growth for activation to become real. (melvin.me / archive.is)
  13. The proposal is temporary, so resistance should be lower. BIP-110 is framed as a one-year intervention that auto-expires after 52,416 blocks. Supporters use this to argue that hesitant users can accept it as a reversible emergency measure rather than a permanent redesign of Bitcoin. (BIP110.org / archive.is) This was also laughable, as no one truly expected Puritans to just give up after a year - it had me thinking of the saying that "there's nothing more permanent than a temporary government program."
  14. It claims to preserve monetary use cases. This BIP-110 site says “all known monetary use cases” remain functional, while restricting arbitrary data storage. Supporters use this to argue that most economically important users should not object because payments, custody, Lightning-related uses, exchange withdrawals, and ordinary Bitcoin transfers are supposed to keep working. (BIP110.org / archive.is)
  15. Existing UTXOs are largely protected by a grandfather clause. The spec exempts inputs spending UTXOs created before activation. Supporters use this to answer the “funds will be frozen” objection, though the BIP itself is more cautious and admits some unlikely edge cases cannot be ruled out absolutely. (BIP-110)
  16. It is a soft fork, not a hard fork. Supporters argue this matters because stricter validity rules can, in principle, be enforced by upgraded nodes without forcing every old node to upgrade immediately. That makes the change easier to coordinate than a hard fork. BIP-110 is explicitly categorized as a consensus soft fork. (BIP-110)
  17. Bitcoin should be money, not data storage. This is the core philosophical argument. Supporters say BIP-110 “refocuses” Bitcoin on being sound, permissionless money and rejects arbitrary data storage as an unsupported use case. (BIP110.org / archive.is)
  18. Arbitrary data imposes costs on node operators who do not get paid. The BIP’s rationale says data-storage users pay miners once, but node operators bear the ongoing burden of downloading, storing, and serving that data. Supporters use this externality argument to say the fee market alone cannot solve the problem. (BIP-110)
  19. Unchecked data storage threatens node decentralization. Supporters argue that more arbitrary data makes nodes more expensive to run, which weakens the decentralization that enforces Bitcoin’s 21 million supply and censorship-resistant monetary rules. (BIP-110)
  20. Data storage competes with payments and may push users toward custodians. The BIP says non-monetary data competes with payment transactions, raises costs, and encourages reliance on third-party processors, which supporters frame as harmful to censorship resistance. (BIP110.org / archive.is)
  21. They frame inscriptions as exploiting a known vulnerability. Supporters point to CVE-2023-50428, which describes datacarrier size limits being bypassed by obfuscating data as code using patterns such as OP_FALSE OP_IF; the CVE record is disputed, but supporters use it to frame BIP-110 as a patch rather than censorship. (NVD)
  22. They claim the proposal is empirically effective. Pro-BIP articles cite simulations claiming BIP-110 would filter a large share of non-financial transactions while producing zero detected false positives against legitimate financial transactions in the sampled data. This is used to argue that the benefits are concrete while the objections are mostly hypothetical. (Binance)
  23. They argue opposition is mostly “edge cases” and “vaporware.” Some supporter pieces explicitly say the objections concern rare Tapscript patterns, undeployed BitVM-like systems, or theoretical future use cases, while the spam/data-storage problem is already large and measurable. (melvin.me / archive.is)
  24. Legal-risk reduction is used as a motivation. Supporter-linked material argues that arbitrary data on-chain creates legal exposure for node operators, especially if objectionable or illegal content is replicated by every full node. That claim is used to argue that node operators have a strong reason to support restrictions. (BIP110.org / archive.is)
  25. They say one-click install paths make node adoption easy. The official BIP-110 site provides install paths for Bitcoin Knots, Start9, Umbrel, myNode, Parmanode, and Docker. Supporters use this to argue that node adoption can grow fast because the activation client is not hard to run. (BIP110.org / archive.is)
  26. They cite Knots growth and BIP-110 node signaling as momentum. Coinbase noted in March 2026 that a BIP-110 reference implementation existed in a Bitcoin Knots fork and that Knots’ node share had grown sharply versus June 2025. Supporters interpret that as evidence that Core is losing unquestioned dominance and that BIP-110 has a real base. (Coinbase) Of course node counts are trivial to inflate, but that got glossed over because the charts made it look like adoption was occurring.
  27. They cite early miner signaling as proof the process has begun. CoinDesk reported that Ocean mined the first block signaling support for BIP-110 in March 2026. Supporters use such events symbolically: not as sufficient support by itself, but as evidence the idea has moved from talk to on-chain signaling. (CoinDesk)
  28. They argue Bitcoin’s long-term price/value depends on solving this. Some advocacy articles go further and say Bitcoin’s path to much higher valuations depends on preserving cheap, decentralized verification. Their argument is that large capital will only trust Bitcoin if ordinary users can keep running validating nodes. (Binance)
  29. They argue “temporary now, reassess later” is a Schelling point. Supporters say BIP-110 does not require settling Bitcoin’s entire long-term data-use philosophy immediately. It buys a year, pushes data users elsewhere, and lets the community refine or reject future action after the temporary period. (BIP110.org / archive.is)
  30. They portray inaction as more dangerous than activation. The pro-BIP frame is that every day of non-monetary data growth permanently burdens every node, while BIP-110’s risks are temporary and bounded. That asymmetry is used to argue that rational users should choose action. (melvin.me / archive.is)
  31. Claims of asymmetric advantage due to wipeout risk: https://stacker.news/items/1413227 
  32. Hilarious “activation probability model” cope site by Rene Cuard that was showing greater than 50% likelihood of BIP-110 winning. For example, here's a snapshot of the June 6th “activation probability.”  
https://archive.is/Wg2XI
https://x.com/cguida6/status/2071090139527315833 & https://archive.is/jxwW1

This effort to list supportive economically relevant entities didn't go over very well as it turned out that many of the entries were added without supporting evidence.

The big assumption 110 proponents made was economic support. Sure, the activation logic was “mandatory” inside of BIP-110 software, but whether a (soft or hard) forked chain is treated as “Bitcoin” depends on miners, exchanges, wallets, custodians, users, and markets coordinating around it. It was clear to all of us who weren't trapped inside the Puritan echo chamber that the economic support simply didn't exist.

Poorly Aged Predictions

Quite a few BIP-110 supporters made outrageous claims and predictions. Although it’s impossible to cover them comprehensively, I think it’s important that we get many of the more ridiculous and off-base predictions on the permanent record. Supporters should be embarrassed by these statements, but need not bother deleting them - I’ve ensured that they are archived for all eternity. You can delete a social media post, but the internet never forgets.

The following statements are in chronological order so that you can observe the descent into madness. Let’s begin.

Luke’s Statements

https://x.com/lukedashjr/status/1933360578514595931 & https://archive.is/hQ1ua
https://x.com/lukedashjr/status/1939312400194580843 & https://archive.is/LZWdb
https://x.com/lukedashjr/status/1951456080648872276 & https://archive.is/G5md4
https://x.com/lukedashjr/status/1977371638845861955 & https://archive.is/deVc8
https://x.com/LukeDashjr/status/1980323525572665838 & https://archive.is/Sx3HM
https://x.com/lukedashjr/status/2019142963008327680 & https://archive.is/rnc1L
https://x.com/LukeDashjr/status/2023144047632904201 & https://archive.is/Iw65N
https://x.com/lukedashjr/status/2043759978901578062 & https://archive.ph/kiR8C
https://x.com/LukeDashjr/status/2052491676854206752 & https://archive.is/gC80W
https://x.com/LukeDashjr/status/2066596497202860342 & https://archive.ph/rIXfV
https://x.com/LukeDashjr/status/2068419087814820021 & https://archive.is/vJROm
https://x.com/LukeDashjr/status/2069631211006251463 & https://archive.is/gWWsG
https://x.com/LukeDashjr/status/2069868763877388484 & https://archive.is/Fm2us
https://x.com/LukeDashjr/status/2071999355632890194 & https://archive.is/pN94W
https://x.com/LukeDashjr/status/2073989555649225117 & https://archive.is/jvwtB
https://t.me/Bitcoin_Knots/26328
https://x.com/LukeDashjr/status/2080104483665645731 & https://archive.is/IuNMs
https://x.com/LukeDashjr/status/2083879558504202740 & https://archive.is/lCJAp
https://x.com/LukeDashjr/status/2086121519315374526 & https://archive.is/0l3XE

Bitcoin Mechanic Statements

https://x.com/GrassFedBitcoin/status/1932128965294276760 & https://archive.ph/1mIFp
https://x.com/GrassFedBitcoin/status/2020203594172051804 & https://archive.ph/PJcg3
https://x.com/GrassFedBitcoin/status/2033963247066624461 & https://archive.ph/d9CoZ
https://x.com/GrassFedBitcoin/status/2060347836039045301 & https://archive.ph/G3pD3
https://x.com/GrassFedBitcoin/status/2060743540557430889 & https://archive.ph/ZNynr
https://x.com/GrassFedBitcoin/status/2061173852814868995 & https://archive.ph/CwvAJ
https://x.com/GrassFedBitcoin/status/2063726222841168158 & https://archive.ph/vZSok
https://x.com/GrassFedBitcoin/status/2063729597569736715 & https://archive.is/vzzaF
https://x.com/GrassFedBitcoin/status/2068927285059887431 & https://archive.is/5eTAm
https://x.com/GrassFedBitcoin/status/2071692434111942741 & https://archive.is/p5js6
https://x.com/GrassFedBitcoin/status/2072350642589540746 & https://archive.is/dlSTW

"Don't go to war with psychopaths like me" - hey buddy, you said it, not me!

0:00
/2:19

https://youtu.be/yCKiGzGc_2Q?t=3871

I must say that it's pretty baffling that this guy, who was head of communications at OCEAN, thought it was a GOOD IDEA to portray his movement as suicide bombers!

0:00
/1:52

https://youtu.be/yCKiGzGc_2Q?t=328

Matthew Kratter Statements

https://youtu.be/7asu_ZyGNQE?t=408
https://youtu.be/f9iDn-dALMk?t=102
https://x.com/mattkratter/status/2057840248063959189 & https://archive.ph/Ez381
https://x.com/mattkratter/status/2069391244468600973 & https://archive.is/bYaqL


“We’re basically insane people” - you said it, not me! And some amusing threats aimed at miners here:

0:00
/1:43

https://youtu.be/QeXmvsegbSY?t=362

"We're just crazy enough to blow ourselves up!" As we can see, Mechanic's suicide bomber metaphor was a smashing success!

0:00
/0:10

https://www.youtube.com/watch?v=BHPQ-ReCLCA

Justin Bechler

https://x.com/1914ad/status/2020239916412678522 & https://archive.ph/VQkZJ
https://x.com/1914ad/status/2028305789744459844 & https://archive.is/s0fNM
https://x.com/1914ad/status/2060129817995932135 & https://archive.is/p5wjQ
https://x.com/1914ad/status/2061239410943758686 & https://archive.is/frbtD
https://x.com/1914ad/status/2084667540702199891 & https://archive.is/5Uc6q

Chris Guida

https://x.com/cguida6/status/1980487717214630078 & https://archive.is/sG3yi
https://x.com/cguida6/status/2061888737181569175 & https://archive.is/FYnfa
https://x.com/cguida6/status/2078123337067225165 https://archive.is/9wVWG
https://x.com/cguida6/status/2085221764972302450 & https://archive.is/X1TlX

Hodlonaut

https://x.com/hodlonaut/status/2016582705912115221 & https://archive.is/EDfGU
https://x.com/hodlonaut/status/2025486546606952947 & https://archive.is/mYdED
https://x.com/hodlonaut/status/2026233828335903206 & https://archive.is/qGQCR
https://x.com/hodlonaut/status/2086155418611466650 & https://archive.is/zDeG7

Overconfidence Errata

As you can see, I kept receipts. Many, many receipts. And these aren't one-offs, but are just an infinitesimal selection of the delusional slop that has been propagated on X all year.

It was unpopular because it was delusional.

https://x.com/CunyRenaud/status/2055729775180665278 & https://archive.is/e0yTC

The inverse of what the rest of us were seeing...

https://x.com/RavenofWallSt/status/2059730415594971513 & https://archive.is/R5jsL

Narrator: "it wasn't true."

https://x.com/LiliH65289916/status/2060813146051227693 & https://archive.is/Gk4JS

Bookmarked and screenshotted.

https://x.com/geekigai/status/2064823341257502867 & https://archive.is/9FFV6

No tears shed.

https://x.com/Anton__BTC/status/2064973429724377467 & https://archive.is/XbUbH
https://x.com/matteopelleg/status/2066512800499871803 & https://archive.is/uVkyr

I haven't launched a DataSpamCoin and yet...

https://x.com/Arthur_van_Pelt/status/2070490196492116087 & https://archive.is/FSgrS

Possibility is only limited by one's imagination!

https://x.com/SteveSimple/status/2072274156838638002 & https://archive.is/k0wkW

Oh no!

https://x.com/pastorcoin/status/2073963967349678364 & https://archive.is/dxytL

I'm underwhelmed.

https://x.com/BitcoinMotorist/status/2074478651639464333 & https://archive.is/QPuMq

I certainly would have been confused if that had transpired.

https://x.com/AdamSimecka/status/2074972948675297691 & https://archive.is/f0woZ

I guess the Bitcoin Groundhog says 6 more weeks of winter.

https://x.com/CedYoungelman/status/2075397248460980396 & https://archive.is/cGqJD

These folks are really bad at game theory.

https://x.com/moonbootspleb/status/2075973089293201677 & https://archive.is/Z67uQ

Um.... not? Let's go with not.

https://x.com/bigseanharris/status/2081214737820357012 & https://archive.is/BzzC1

The only thing I scraped was X: to find the cream of the delulu crop.

https://x.com/dathon_ohm/status/2081879056287494283 & https://archive.is/oce2k

Well, this one was half correct!

https://x.com/parman_the/status/2082696740873162973 & https://archive.is/RihZD

What Actually Happened?

Miner signaling maxed out at 2.5%

https://wickedsmartbitcoin.com/bip110_signaling
https://x.com/Roughnecks110/status/2086209185503736301 & https://archive.is/tpsLE

The BIP-110 chain fork managed to extend by 2 entire blocks before the die-hard anonymous miners calling themselves “Roughnecks” were forced to bend the knee to economic reality and stop lighting their money on fire.

https://x.com/Roughnecks110/status/2086300532709409140 & https://archive.is/YwC4p

Oddly enough, Roughnecks came back the next day and decided to light more of their money on fire, eventually minting another 2 blocks before throwing in the towel for good.

OCEAN ended up refunding miners who had their hashrate redirected toward the 110 chain.

https://x.com/ocean_mining/status/2086623170883399921 & https://archive.is/BfYDd

And as expected, now that the soft fork failed, the Puritan movement finds itself fracturing even further as the most hardcore Luke adherents follow him onto an irrelevant hard fork while the saner folks come running back to the real Bitcoin.

https://x.com/dathon_ohm/status/2086500015136977318 & https://archive.is/qBGcO

My Next Predictions

The coping and crying will continue by everyone who staked their reputation on this fiasco, regardless of if they choose to follow the hard fork or come crawling back to Bitcoin.

https://youtu.be/s_Gtglj03EQ?t=31

This is another common theme from failed forks: the failure is never the fault of the forkers, but rather due to conspiracies that didn't "fight fair."

https://x.com/Roughnecks110/status/2087875376349602149 & https://archive.is/SZZVM

Puritans won’t stop until they’re on a network that bans everything they detest. They’re going to find out the hard way that our warnings were accurate: I can pretty much guarantee that whatever new network they launch, it’s going to have plenty of arbitrary data encoded into it for no reason other than to troll these block space Karens.

I expect the most devout of the Puritans will sell off their bitcoin (Luke said he already has, others like Kratter say they expect to) and will discover it to be an awful financial decision, just as those who sold their bitcoin for BCH or BSV.

https://t.me/Bitcoin_Knots/30998

I expect that Bcashjr will fail to surpass even BSV in terms of exchange rate and adoption.

I highly doubt that Bcashjr will get listed on any exchanges of significant size; exchanges don’t list coins unless they either expect decent trading volume (there is no buy-side demand for a puritan bitcoin fork) or they get a large payoff for listing (puritans won’t be willing or able to do this.)

Final Takeaways

Listen up Puritans, we get it. You don’t like seeing people using Bitcoin for stupid things. Welcome to the party, pal. I suspect it’s safe to assume that almost everyone who cares about Bitcoin doesn’t like seeing stupid stuff encoded into the world's most secure permanent record. But ultimately this is a case of whether or not one allows themselves to get upset by it. If someone does something you disagree with, are you going to carry on with your life or are you going to go full Karen on them devote your life to trying to stop them from behaving in a certain way?

Almost everyone agrees that this is not a war worth fighting because it's asymmetrically advantaged in favor of folks who want to encode arbitrary data into the blockchain. You can't make us fight a war we don't want to fight. On the flip side, we can't stop you from fighting a holy war you want to fight. Have fun with your obsession. Leave us out of it.

While this drama was going on, California attorney Asaf Fulks published a new project that aims to be a legal and technical framework for Bitcoin protocol governance with regard to consensus change standards. It's interesting to see how various consensus change proposals compare under his framework; his metrics made it quite easy to see why BIP-110 did not meet the bar.

https://github.com/asaffulks/consensus-change-standards/blob/main/consensus_change_standards_v4.pdf

What should be some of the takeaways from this failed fork? Basically, all of the claims I and others were making regarding game theory and network dynamics that have now been shown to be correct. The false narratives propagated by delusional puritans should be thrown into the dust bin.

No, Matt Hill, you can’t bluff your way into a soft fork.

0:00
/0:35

https://youtu.be/gpptg4r6pls?t=5454

No, a User Activated Soft Fork with low overall support does NOT require a URSF (User Rejected Soft Fork) in order to stop it from succeeding.

https://x.com/GrassFedBitcoin/status/2064750093149094279 & https://archive.is/8z0Sj

We learned that a UASF requires more than a tiny vocal minority of support to succeed.

We learned that calling anyone who disagrees with you a pedophile / CSAM apologist / Epstein associate is not a great strategy for building consensus.

We also finally learned the answer to the question I posed to Luke and Mechanic last year when they refused to admit they were working on a consensus change proposal - they ended up announcing it 2 days after this panel!

0:00
/0:10

Congratulations, Bitcoin Puritans! You spent years whining on social media, X spaces, and podcasts. You spent a year whining on conference panels. What did you get for your efforts?

In a delightfully ironic twist, you managed to produce a worthless shitcoin.

0:00
/0:09

Tip of the hat to Coinjoined!