Bitcoin Core developer Antoine Poinsot’s merged pull request eradicating the long-standing 80-byte OP_RETURN relay cap has triggered probably the most divisive mempool coverage debates because the block measurement wars.
In a speedy escalation, a separate contributor posted a public bash script to auto-ban each recognized node operating Bitcoin Knots, a policy-opposed implementation now representing roughly 13 p.c of reachable Bitcoin friends.

The script, printed to GitHub on Could 24, enacts a year-long setban
on all /Satoshi:Knots/
person brokers.
If broadly adopted, it might successfully isolate practically 3,000 publicly reachable nodes, in line with Coin Dance’s newest depend of two,938 as of June 24, undermining one in every of Bitcoin’s foundational decentralization metrics.
In contrast to previous disputes over consensus guidelines, the present conflict facilities on relay coverage. With Core’s v30 shopper scheduled for launch on October 3, the operational break up might materialize with no arduous fork.
The Knots implementation has gained momentum because the Core crew merged Poinsot’s OP_RETURN coverage change on Could 6.
Its share of reachable nodes doubled over a number of weeks in Could and has continued climbing via June, coinciding with vocal criticism of the change from its lead maintainer, Luke Dashjr, who described the removing of the cap as “utter madness.”
Whereas OP_RETURN will not be consensus-critical, node-level coverage choices form transaction propagation and mempool filtering, which in flip affect what miners embody in blocks and which data-bearing transactions attain the community in any respect.
The Bitcoin OP Struggle
The dispute’s origins date again to Bitcoin Core’s unique enforcement of an 80-byte OP_RETURN restrict in 2014. Initially, a software to allow knowledge inscriptions like notary hashes or token metadata, the OP_RETURN area turned a spam vector throughout peak utilization durations.
Extra just lately, improvements like Ordinals and BRC-20 tokens have utilized comparable mechanics to push high-fee, high-volume transactions onto the chain. Core v30’s scheduled October launch will take away the cap completely, permitting transaction creators to incorporate bigger OP_RETURN payloads offered they pay the requisite charges.
Opponents view this shift undermining Bitcoin’s function as a lean, financial settlement layer. Samson Mow, CEO of JAN3 and a frequent critic of data-heavy utilization patterns, urged customers to “refuse to improve and keep on 29.0 or run Knots,” framing the difficulty as one in every of defending community integrity.
Others like Peter Todd, who authored an earlier model of the identical proposal in 2023, see the removing as a mandatory simplification that defers to market circumstances and payment incentives.
As a result of the OP_RETURN cap is enforced on the coverage stage, node operators can undertake or reject the change individually. This dynamic has elevated the function of miners and relay infrastructure operators, who finally resolve which transactions make it into candidate blocks.
If a crucial mass of high swimming pools sides with Knots, blocks crammed with bigger OP_RETURN knowledge might fail to propagate effectively, making a de facto veto. Conversely, if Core’s defaults dominate, different insurance policies might develop into siloed and economically irrelevant.
Key individuals started buying and selling private accusations because the dispute migrated from GitHub to public channels like X. Poinsot accused critics of “deliberately deceptive” the general public and “making s*** up,” amid rising hostilities over technical issues, governance, and communication norms.
The broader implications might prolong to Bitcoin’s capability to accommodate divergent coverage views with out splintering its operational cohesion.
Consensus variations from the Block measurement wars
In contrast to 2017’s block measurement debates, the OP_RETURN break up doesn’t require incompatible consensus guidelines. Nonetheless, the specter of a partitioned community looms, particularly if coordinated peer bans develop into widespread. Whereas block propagation throughout the 2 camps might stay useful, transaction relay pathways might fracture, impacting payment markets, knowledge providers, and blockchain analytics.
Bitcoin Core’s v30 shopper is now scheduled to freeze on August 20, with a branch-off deliberate for round September 6 and a ultimate launch tag focused for October 3, per the up to date GitHub schedule. No main mining swimming pools, together with Foundry, AntPool, F2Pool, ViaBTC, or Binance Pool, have issued statements concerning relay coverage settings, leaving open whether or not v30’s modifications will propagate by default or face silent resistance.
Since Could, the variety of Bitcoin Knots nodes has continued to climb, reaching 2,938 as of June 24, the best on report and accounting for simply over 13 p.c of reachable friends. The unique ban script stays dwell, and at the very least one new software, btc-magic-guard, has emerged providing iptables-based filtering to isolate nodes operating policy-divergent shoppers.
In the meantime, a follow-up proposal to permit a number of OP_RETURN outputs per transaction was just lately withdrawn after pushback, suggesting Core maintainers are unlikely to revisit or slim the merged coverage earlier than v30 ships.
For now, the community stays unified beneath shared consensus guidelines, however the unresolved divergence in relay conduct, peer connectivity, and node coverage has made smooth partitioning a tangible situation forward of the October launch.