The signal rate for BIP-110 is 0.89%. In the next difficulty period, it drops to 0.42%. That is not support. That is a collective shrug from the mining ecosystem. Yet the proposal’s forced signaling window—a mandatory bit 4 rejection mechanism—will trigger automatically if the hashpower threshold remains unmet. This is not a tweak; it is a UASF-style ultimatum dressed in a softfork wrapper.
Let me be direct from the first block: BIP-110 intends to limit arbitrary data storage on Bitcoin. On the surface, that is a noble goal. Inscriptions, OP_RETURN spam, and data-heavy scripts have bloated block space and raised node operating costs. But the method chosen—forcing miners to signal or face block rejection by upgraded nodes—is a governance landmine. And I have seen this pattern before.
When I audited Zilliqa’s sharding consensus in 2017, I found a similar disconnect between the whitepaper’s promises and the implemented Nakamoto consensus edge-case in transaction finality. The team had assumed that a clever mechanism would naturally attract adoption. It did not. BIP-110 makes the same assumption: that forced signaling will coerce miners into compliance. The data says otherwise.
Context — What BIP-110 Actually Proposes
BIP-110 is a one-year soft fork. It restricts the use of OP_RETURN outputs and other script-based data embedding by imposing a new consensus rule: any transaction that exceeds a defined data limit (roughly equivalent to the legacy 80-byte OP_RETURN cap, but enforced differently) will be considered invalid by upgraded nodes. The core mechanism is a "forced signaling" path. From block height 961,632 to 963,647 (approximately August 8 to August 22, 2026), any block that does not include a version bit 4 signal will be rejected by nodes running the BIP-110 implementation. Miners that fail to upgrade or signal effectively lose their blocks.

The proposal’s authors argue that this is the only way to enforce the rule given the lack of voluntary miner uptake. But a 0.42% signal rate after months of debate is not a signal of apathy; it is a signal of active rejection. Michael Saylor’s public opposition—calling the proposed solution “more dangerous than the problem”—only amplifies the growing consensus that BIP-110’s forced mechanism is a poison pill.
Core — A Forensic Teardown of the Forced Signaling Trap
Let me be specific. BIP-110’s forced signaling is functionally identical to BIP-148, the user-activated soft fork that was deployed to activate SegWit. But there is a critical difference: BIP-148 had widespread community mobilization. Miners knew that a critical mass of economic nodes would follow the UASF chain. BIP-110 has none of that. No major mining pool has publicly signaled support. The code has not been merged into Bitcoin Core’s master branch. The timeline is compressed—a single difficulty window—which removes room for negotiation.
From a technical standpoint, the forced signaling path assumes that the majority of economic participants will choose the BIP-110 chain over the non-upgraded chain. But what concrete incentive do they have? Miners earn fees from inscription transactions—these are not negligible. In 2023, inscription-related fees drove blocks to near-capacity and generated significant revenue for pools. BIP-110 removes that revenue stream. Rational miners will not voluntarily downgrade their income unless the network forces them to. But forced signaling does not force miners; it forces a fork.
If the forced window opens and miners refuse to upgrade, we get two chains: Chain A (BIP-110 compliant, low hashpower) and Chain B (non-compliant, high hashpower). The two chains share the same coinbase rules, the same block subsidy schedule, but different validation rules for certain transactions. This is not a hash war for a new token; it is a fragmentation of consensus over a usage policy. History tells us that the chain with the most economic weight survives—and that is almost certainly the chain with the highest hashpower, i.e., the non-BIP-110 chain. So BIP-110 would become an irrelevant minority fork, surviving only on the whim of a few ideologically motivated node operators.
But the damage is done. The mere existence of a forced signaling ultimatum creates uncertainty. Exchanges must decide which chain to recognize as “Bitcoin.” Wallet developers must audit their Taproot and Miniscript implementations to ensure they do not accidentally create transactions that would be invalid on one chain. Custodians face reputational risk if they pick the losing side. The cost of this disruption is far higher than the cost of a few data-heavy transactions.
Experience Signal — What I Learned from MakerDAO and Terra
In 2020, I audited MakerDAO’s V2 migration and identified a potential oracle manipulation vector in their Chainlink integration for KNC tokens. I warned that a liquidation cascade could be triggered by a single oracle failure. The team adjusted the collateral thresholds, and the exploit never materialized—but the lesson stuck: elegant mechanisms often mask structural fragility.
BIP-110’s forced signaling is a fragile mechanism. It relies on a binary choice that assumes perfect information and rational coordination among thousands of independent node operators. It assumes that no economic actor will exploit the uncertainty, that no exchange will arbitrage the fork, that no miner will play both sides. These assumptions are naive. I saw the same naivety in the Terra/Luna collapse—a model that assumed rational behavior from stakers during a death spiral. The model failed because incentives were misaligned.
Here, the incentive misalignment is clear: BIP-110 wants to solve a data bloat problem that most miners do not perceive as urgent, using a governance tool that most node operators do not trust. The forced signaling path is a bet on fear over consensus. And fear-based governance rarely produces stable outcomes.
Contrarian — What the Bulls Got Right
Let me not be entirely one-sided. The problem BIP-110 addresses is real. Unchecked data storage on Bitcoin is a scalability risk. If every block carries unnecessary data, node pruning becomes harder, block propagation latency increases, and the barrier to running a full node rises. In the long run, this could centralize node operation to well-funded entities, undermining Bitcoin’s decentralization promise. So the intent is sound.
Moreover, the forced signaling mechanism is not unprecedented. BIP-148 worked. It forced a consensus that many miners initially opposed. The difference is that BIP-148 had overwhelming community support—a clear economic majority. BIP-110 does not. But what if, at the last minute, miners signal? A sudden spike to 55% in the final days of the window would be an unexpected positive signal, resolving the impasse. It would show that the threat of a fork concentrated minds. Unlikely, but not impossible.
There is also a valid argument that the data bloat problem is too important to leave to voluntary miner coordination. Miners profit from fees, so they have a conflict of interest. A hard limit enforced by users (through upgraded nodes) is the only way to bypass that conflict. This is the “user-activated soft fork” philosophy: let economic nodes, not miners, define the rules. In theory, it aligns with Bitcoin’s original vision of “one CPU one vote.” In practice, it requires a level of community organization that currently does not exist for BIP-110.
So the bulls are correct that the problem is real and that a technical fix is necessary. Where they are wrong is in believing that the forced signaling method is the only—or even a viable—path. Alternatives exist: relay fee adjustments, mempool policies, even a future consensus change with a longer signal period and lower threshold. But BIP-110’s authors chose the most aggressive path, and that choice has backfired.
Takeaway — Accountability and the Cost of Hubris
BIP-110 will likely fail. The signal rate is too low, the timeline too tight, the opposition too loud. The forced window will open, miners will ignore it, and the BIP-110 chain will be a ghost chain with negligible hashpower. The immediate consequence will be a short-lived market panic—a 10-15% drop in Bitcoin’s price—followed by a recovery once the threat dissipates. The longer-term consequence is more insidious: BIP-110 will be remembered as a governance failure that nearly split the network over a non-critical issue. It will reinforce the narrative that Bitcoin’s governance is dysfunctional, which could deter institutional adoption.
But there is a lesson here for future proposals: Audit the code, not the pitch. BIP-110’s pitch—clean up Bitcoin’s block space—is seductive. Its code—forced signaling with a 0.42% signal rate—is a trap. Complex governance mechanisms hide risk, and this one hides a self-inflicted wound.
Trust no one, verify everything. And if you are a miner, a node operator, or an exchange, start preparing for the split that most people think won’t happen. Because in crypto, the tail risks always find a way to materialize when we least expect them.
The next proposal should learn from this: soft forks need soft hands.