BIP 110 sparks debate over Bitcoin’s data-carrying future

Bitcoin’s block space is once again at the center of a heated debate as BIP 110, the Reduced Data Temporary Softfork, seeks to impose strict limits on how much arbitrary data can be embedded in transactions. The proposal arrives amid long-running frustration over miners and users offloading storage costs onto node operators who must download and validate every byte. Under BIP 110, consensus rules would temporarily cap OP_RETURN outputs at 83 bytes, cap many data pushes and witness items at 256 bytes, and disable several Taproot upgrade paths that can carry non-financial data. The restrictions would last one year, after which the rules would sunset unless renewed by further consensus.
A policy dispute crosses into consensus
The push follows Bitcoin Core 30.0’s October 2025 change that raised the default -datacarriersize policy from 83 bytes to effectively unlimited, allowing multiple data-carrier outputs per transaction. While node operators can still opt out by lowering the limit locally, the policy shift highlighted a mismatch: miners can earn fees for including arbitrary data, while the network bears the full validation and storage burden. BIP 110 proposes to resolve the externality by making certain data-heavy transaction structures invalid at the consensus layer, effectively turning policy into immutable code. Critics argue this conflates local policy with global consensus, risking unintended interference with legitimate scripts and setting a precedent for contentious upgrades.
Adam Back, whose Hashcash design inspired Bitcoin’s proof-of-work, has publicly agreed that spam has no place in the timechain, but he opposes BIP 110 on principle. In his view, Bitcoin’s existing block limit already constrains unwanted data, and attempting to block it via consensus risks splitting the network over a solvable issue. Back’s stance underscores a deeper tension: should Bitcoin police block-space usage through fee markets and local policy, or codify censorship into consensus rules?
What changes for users and developers
If activated, BIP 110 would grandfather existing outputs but restrict new ones, forcing developers to rethink how they embed non-financial data in transactions. Projects relying on large OP_RETURNs, custom witness programs, or Taproot annexes would need to adapt or find alternative storage solutions. Meanwhile, miners would still face incentives to include fee-paying transactions, even if those transactions carry minimal financial payloads. The temporary nature of the fork—set to expire after one year—adds uncertainty, as it requires future consensus to extend or abandon the rules.
Why it matters
BIP 110 is less about solving spam and more about who decides what belongs in Bitcoin. By elevating a policy dispute to consensus, the proposal risks normalizing contentious upgrades that could erode Bitcoin’s neutrality and upgrade predictability. The outcome will signal whether the community favors flexible, miner- and node-operator-driven policy or rigid, time-bound consensus rules to manage block-space usage. Either path will shape how Bitcoin balances its role as money with the reality of an ever-expanding data economy.
Source: DEV Community. AI-assisted editorial synthesis — TechnoExpress.

