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

The script, revealed to GitHub on Could 24, enacts a year-long setban
on all /Satoshi:Knots/
consumer brokers.
If broadly adopted, it might successfully isolate practically 3,000 publicly reachable nodes, in line with Coin Dance’s newest rely of two,938 as of June 24, undermining one among Bitcoin’s foundational decentralization metrics.
Not like previous disputes over consensus guidelines, the present conflict facilities on relay coverage. With Core’s v30 consumer scheduled for launch on October 3, the operational cut up may materialize with no onerous fork.
The Knots implementation has gained momentum for the reason that Core workforce 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 by means of June, coinciding with vocal criticism of the change from its lead maintainer, Luke Dashjr, who described the elimination of the cap as “utter madness.”
Whereas OP_RETURN shouldn’t be consensus-critical, node-level coverage selections form transaction propagation and mempool filtering, which in flip affect what miners embrace 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 authentic enforcement of an 80-byte OP_RETURN restrict in 2014. Initially, a software to allow information inscriptions like notary hashes or token metadata, the OP_RETURN area turned a spam vector throughout peak utilization durations.
Extra not too long ago, improvements like Ordinals and BRC-20 tokens have utilized related mechanics to push high-fee, high-volume transactions onto the chain. Core v30’s scheduled October launch will take away the cap fully, permitting transaction creators to incorporate bigger OP_RETURN payloads supplied they pay the requisite charges.
Opponents view this shift undermining Bitcoin’s position 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 among defending community integrity.
Others like Peter Todd, who authored an earlier model of the identical proposal in 2023, see the elimination as a essential simplification that defers to market situations and price incentives.
As a result of the OP_RETURN cap is enforced on the coverage degree, node operators can undertake or reject the change individually. This dynamic has elevated the position of miners and relay infrastructure operators, who finally resolve which transactions make it into candidate blocks.
If a essential mass of high swimming pools sides with Knots, blocks stuffed with bigger OP_RETURN information might fail to propagate effectively, making a de facto veto. Conversely, if Core’s defaults dominate, various insurance policies may develop into siloed and economically irrelevant.
Key contributors 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 skill to accommodate divergent coverage views with out splintering its operational cohesion.
Consensus variations from the Block dimension wars
Not like 2017’s block dimension debates, the OP_RETURN cut 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 practical, transaction relay pathways may fracture, impacting price markets, information providers, and blockchain analytics.
Bitcoin Core’s v30 consumer is now scheduled to freeze on August 20, with a branch-off deliberate for round September 6 and a remaining 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 adjustments 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 very best on report and accounting for simply over 13 p.c of reachable friends. The unique ban script stays reside, and not less than one new software, btc-magic-guard, has emerged providing iptables-based filtering to isolate nodes operating policy-divergent purchasers.
In the meantime, a follow-up proposal to permit a number of OP_RETURN outputs per transaction was not too long ago withdrawn after pushback, suggesting Core maintainers are unlikely to revisit or slender 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 comfortable partitioning a tangible state of affairs forward of the October launch.