A rare scandal has unfolded behind the technical facade of the Bitcoin network, which to non-specialist observers often appears consolidated and immutable. A recent change to the Bitcoin Core software—the dominant implementation powering around 90% of Bitcoin nodes—has stirred intense controversy. A proposal to lift the size limit on the OP_RETURN data field was merged into the codebase, despite facing broad opposition when it was announced in May.

OP_RETURN is part of Bitcoin’s transaction system that allows users to embed additional data without interfering with the actual transfer of funds. Introduced in 2014, it emerged after developers and users were inspired by Bitcoin’s immutability and began embedding non-financial data via fake or unusable addresses. The OP_RETURN opcode offered a safer, standardized alternative.

Its most common use today is to store cryptographic proofs—such as document hashes or digital signatures—that act as tamper-proof timestamps or verifiable commitments on Bitcoin’s globally recognized immutable ledger. By anchoring these proofs to the blockchain, users ensured their evidence could never be erased or altered, turning Bitcoin into a tool for digital preservation, civil resistance, and public accountability.

But this functionality has long been constrained. Each OP_RETURN output is limited to 83 bytes, and no more than 80 kilobytes of such data can be included in a single block. That is now set to change. The next version of Bitcoin Core, expected in October, will remove the relay limit for OP_RETURN data. While other node software exists—such as BTCD or Bitcoin Knots—all implementations must follow the same consensus rules for validating blocks and transactions. Despite their differences in features or policies, nodes remain in consensus only if they agree on what is valid on-chain.

The change is especially controversial because, unlike most updates, it did not go through broad community consensus. Instead, the Bitcoin Core team merged it over significant objections, including from well-known developers and mining executives. Some have likened the situation to the block size wars that led to the creation of Bitcoin Cash in 2017. Luke Dashjr, CTO of Ocean Mining, called the update an “attack on Bitcoin.”

Not a Chain Rule, but a Node Policy

Supporters of the change argue it’s a policy-level adjustment: it only affects what transactions Bitcoin Core nodes are allowed to relay, not what blocks they accept. The consensus rule—limiting OP_RETURN data to 83 bytes for block inclusion—remains in place. In other words, larger OP_RETURN transactions will now propagate across the network, even though they can’t be mined into blocks unless miners override the default setting.

But why allow the relay of transactions that can’t be confirmed?

The answer lies in a contradiction already happening today: some miners with custom settings do mine blocks containing larger OP_RETURN data. But because most nodes won’t relay those transactions, they’re invisible to the broader network—creating mempool inconsistency, slower block propagation, and unreliable fee estimation. Removing the relay limit aligns what nodes see with what miners mine, making the mempool more complete and improving network performance.

In short, the update sheds light on a rule already being quietly broken.

Spam or a Source of Revenue?

At the heart of the debate is a deeper question: Should Bitcoin support anything beyond simple BTC transfers?

Some believe the network should enable new types of transactions to foster innovation. Others argue that Bitcoin’s strength lies in its simplicity—it should remain a secure, predictable store of value, not a general-purpose data platform. Unlike Ethereum or Solana, Bitcoin was not designed to be everything to everyone.

Opponents also warn that lifting the relay limit could flood the network with oversized transactions. That would increase the blockchain’s growth rate, raise bandwidth and storage demands, and gradually push out people who run full nodes on modest hardware. Such pressure risks leading to centralization—one of the oldest fears in the Bitcoin ecosystem. There’s also concern that essential financial transactions could be delayed or priced out by congestion from non-financial data.

To date, Bitcoin’s conservative development approach has served it well. It moves slowly, but deliberately. Bitcoin remains near all-time highs, and adoption continues globally.

Yet there’s another side to the story. On-chain activity is currently low—similar to 2023 levels. That’s a challenge for Bitcoin’s long-term sustainability. As block rewards shrink with each halving, miners will depend more on transaction fees to remain profitable. But if most BTC holders simply hold their coins, fee revenue may fall short.

Lifting the OP_RETURN relay limit could help if it stimulates new applications and more activity. But it’s no guarantee—it could just as easily dilute Bitcoin’s identity as a lean, purpose-built monetary network.

For now, the debate rages on. Opponents of the change are encouraging node operators to switch away from Bitcoin Core and adopt alternatives like Bitcoin Knots. Whether this campaign will gain traction remains uncertain. But it has already reignited real competition in Bitcoin software development—and reminded the community that who controls the node clients matters.

As always with Bitcoin, time will tell whether this shift proves beneficial or harmful. All we can hope is that it ultimately serves the network’s long-term interests.

Share this article
The link has been copied!