An upcoming major update to Bitcoin Core is sparking renewed disagreements within the Bitcoin community. The core of the debate centers around the role of Bitcoin: should it be a neutral, fee-driven transaction network, or should it primarily focus on financial transactions, with non-financial data considered undesirable “spam”?

Bitcoin Core v30, slated for release in October, will eliminate the existing 80-byte limitation on OP_RETURN. This feature allows users to embed arbitrary data within a Bitcoin transaction.

Bitcoin Core serves as the foundational software for the Bitcoin network. It’s maintained by a collaborative group of developers and is widely used by miners and node operators. While alternatives like Knots exist, Bitcoin Core functions as the leading implementation of the Bitcoin protocol, utilized by the majority of the network.

The apparent disagreement revolves around the fundamental purpose of the Bitcoin blockchain: should it be exclusively for financial operations, or should it be accessible for a broader range of applications? However, the underlying issue exposes deeper ideological divisions, with some accusing Bitcoin Core of compromising core principles or succumbing to external pressures.

The growing popularity of Bitcoin Knots reflects the divergent opinions surrounding OP_RETURN. Source: Coin Dance

The Core Conflict: Bitcoin’s Intended Use

Critics of Bitcoin Core v30 express concerns that lifting the OP_RETURN limit could facilitate spam and strain network resources. They contend that allowing larger OP_RETURN sizes could encourage non-monetary transactions, potentially crowding out standard payments and increasing the burden on nodes.

Bitcoin Core Stance on Data Use, OP_RETURN Debate
Bitcoin Core acknowledges the open use of the network but stops short of fully endorsing non-financial data. Source: Samson Mow

Those who champion the “money-first” approach view expanded OP_RETURN usage as a misuse of the system, asserting that Bitcoin was conceived as a payment network, not a general-purpose data storage platform.

Bitcoin Knots, an alternative client project headed by Luke Dashjr, embodies this perspective. Knots enforces more stringent default policies designed to block data categorized as non-financial, aiming to restrict the relay or embedding of arbitrary content.

Related: Bitcoin Knots gaining ground: Could this lead to a chain split and impact the BTC price?

Bitcoin Core developers defend their decision with a different rationale. Gloria Zhao, a key maintainer, explains that while they “aren’t necessarily enthusiastic about data storage,” they support a decentralized blockspace market by avoiding relay rules that are stricter than those miners are already enforcing.

She stated in a GitHub discussion that current standard methods, like using bare pubkeys, can inflate the UTXO set, which carries long-term costs. In contrast, OP_RETURN data is prunable and less detrimental.

Opponents of lifting the cap counter that this action increases the likelihood of illegal or harmful content being permanently recorded on the blockchain, even raising the concern of child sexual abuse material (CSAM) being inscribed on Bitcoin.

CSAM Concerns Regarding Bitcoin Core v30
Social media conversations are dominated by CSAM concerns related to Bitcoin Core v30. Source: Luke Dashjr

Bitcoin developer and advocate Jimmy Song — who opposes v30 — refutes that argument, pointing out that data embedded in Bitcoin isn’t easily accessible.

Song explained that “Core version 30 does not display any images, videos, or play audio.” Furthermore, he argues that simply running software to verify Bitcoin’s rules doesn’t make someone complicit in any nefarious activities the transaction might be related to.

Is Bitcoin Core Losing Independence?

Beyond the technical considerations, the v30 update has fueled a political discussion about whether Bitcoin Core is maintaining its independence.

Some critics suggest that Core developers are unduly favoring projects like Citrea, a layer-2 solution, claiming that the removal of the OP_RETURN cap conveniently supports the needs of rollups that rely on embedding larger data chunks into Bitcoin for verification purposes.

Conflict of Interest Accusations Against Casa Founder Jameson Lopp
Casa founder Jameson Lopp defends against allegations of conflict of interest. Source: Jameson Lopp

Others challenge the very notion of neutrality. They view the emphasis on a “fee-driven” approach as a way to legitimize non-financial transactions, paving the way for NFTs and inscriptions.

Related: Key takeaways from a graduate-level Bitcoin course

Core developers reject these claims, emphasizing that decisions are made transparently on GitHub, Internet Relay Chat, and mailing lists. They dismiss accusations of corporate influence as politically motivated arguments from the “money-only” faction. They argue that v30 is about letting the transaction fee market determine usage and keeping Bitcoin’s rules fair and open.

Gloria Zhao notes that if a small, easily influenced group truly made software decisions for the entire network, Bitcoin would be exceptionally fragile. She added:

“I sincerely hope that if Bitcoin Core’s contributors ever abandon these values — e.g., to appease social media or corporate wishes — the community will switch to another node implementation that does it better.”

Bitcoin Core v30 Aiming for October Launch

Ultimately, the OP_RETURN debate is about more than just bytes and scripts. For critics, it represents a fight to preserve Bitcoin’s identity as sound money, free from unwanted data experiments. For Core developers, it is about aligning software rules with the network’s current practices, letting the market decide how blockspace is used.

Whether this change leads to a surge in inscriptions or simply streamlines outdated relay rules, the update forces the community to revisit a fundamental question that has plagued Bitcoin from its inception.

Adam Back on Bitcoin Decentralization and Spam Control
Blockstream CEO Adam Back emphasized the importance of prioritizing Bitcoin’s decentralization over potentially incomplete spam control measures. Source: Adam Back

As the October release of v30 approaches, node operators, miners, and businesses will decide whether to upgrade or remain with the current version. This decision, replicated across thousands of computers worldwide, will determine the fate of the OP_RETURN cap and influence how Bitcoin defines neutrality, independence, and its future purpose.

This division has spurred the growth of Bitcoin Knots nodes. At the beginning of 2025, approximately 400 Bitcoin Knots nodes were running on the Bitcoin network. This number has since grown significantly to 4,713 nodes. Currently, there are 22,496 public nodes operating on the Bitcoin network.

Magazine: 7 reasons why Bitcoin mining is a tough business