BPOI Banner
CoinDesk News Image CoinDesk News Image

New Bitcoin Software Version Will Raise OP_RETURN Data Cap as Debate Concludes

The developers of Bitcoin Core, the primary open-source software for connecting the blockchain behind the world’s largest cryptocurrency, said October’s version 30 release will increase the default limit for OP_RETURN data transactions from the current 80 bytes to nearly 4MB, a limit imposed by Bitcoin’s block size.

The proposal for the change, which was confirmed in an update on GitHub, had sparked debate within the Bitcoin community. Critics argued that removing the limit could encourage increased embedding of arbitrary data, potentially leading to network spam and a shift from bitcoin’s

primary function as a financial tool.

This decision to go ahead marks another significant moment in the community’s debate about blockchain usage, highlighting persistent tensions between network efficiency, practical use cases and ideological principles.

The OP_RETURN code allows Bitcoin users to include data in transactions. The functionality is conceptually similar to, though technically distinct from, the way Inscriptions embed images and text directly into the blockchain using Ordinals and witness data.

Some argue that adding this transaction data is “arbitrary” and contradicts the original vision for the Bitcoin blockchain as proposed by Satoshi Nakamoto.

The 80-byte limit on OP_RETURN encouraged alternative methods of data storage, some of which caused issues like bloating the unspent transaction output (UTXO) set.

In a detailed GitHub summary and subsequent X post, Bitcoin Core developer Gloria Zhao outlined the reasoning behind the change.

Zhao emphasized the intention to mitigate unintended consequences of the existing limit, noting, “The primary motivation for this [change] is to correct a mismatch between the harmfulness and standardness of data storage techniques.”

Developer Greg Sanders, who authored the merged pull request, said in GitHub discussions that the removal of the limit “yields at least two tangible benefits: a cleaner UTXO set and more consistent default behavior.”

Debate over governance

Zhao also addressed broader governance issues on her X page, highlighting Bitcoin Core’s commitment to transparency and meritocracy.

She stressed the importance of the community’s role in maintaining these principles, warning against the risks of social engineering or corporate pressure influencing the software developers’ decision-making process.

“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,” Zhao wrote, urging users to remain vigilant and informed.

Developer Luke Dashjr has consistently opposed easing the limits, labeling the move as potentially harmful. He encouraged users to avoid upgrading to the new version or to adopt alternative node implementations, such as Bitcoin Knots.

The debate mirrors the controversies of 2023, notably around Ordinals and Inscriptions, when users embedded substantial non-financial data, such as images and text, into Bitcoin transactions, prompting similar concerns about blockchain misuse and network congestion.

Despite these concerns, Zhao maintained that attempts to censor transaction types through relay policy are impractical and ineffective against strong economic incentives. Bitcoin Core’s approach should remain neutral, reflecting the network’s foundational principles of censorship resistance and decentralization, she said.

The Core 30 release will retain manual control options, allowing users to enforce stricter limits through existing command-line parameters. However, these options are now marked as deprecated and will trigger warning messages, indicating potential removal in future updates without a set timeline.



Source link

Sam Reynolds

https://www.coindesk.com/tech/2025/06/10/bitcoin-core-30-to-increase-op_return-data-limit-after-developer-debate-concludes

2025-06-10 11:43:06

bitcoin
Bitcoin (BTC) $ 104,432.98 0.46%
ethereum
Ethereum (ETH) $ 2,504.29 0.64%
tether
Tether (USDT) $ 1.00 0.01%
xrp
XRP (XRP) $ 2.17 1.52%
bnb
BNB (BNB) $ 642.53 0.35%
solana
Solana (SOL) $ 145.50 0.82%
usd-coin
USDC (USDC) $ 1.00 0.00%
tron
TRON (TRX) $ 0.274655 1.18%
dogecoin
Dogecoin (DOGE) $ 0.17018 2.06%
staked-ether
Lido Staked Ether (STETH) $ 2,501.04 0.60%
cardano
Cardano (ADA) $ 0.59978 1.26%
wrapped-bitcoin
Wrapped Bitcoin (WBTC) $ 104,326.95 0.51%
hyperliquid
Hyperliquid (HYPE) $ 36.73 4.49%
wrapped-steth
Wrapped stETH (WSTETH) $ 3,017.07 0.46%
bitcoin-cash
Bitcoin Cash (BCH) $ 493.98 7.46%
sui
Sui (SUI) $ 2.84 2.42%
chainlink
Chainlink (LINK) $ 13.05 2.05%
leo-token
LEO Token (LEO) $ 8.99 1.93%
stellar
Stellar (XLM) $ 0.249999 0.69%
avalanche-2
Avalanche (AVAX) $ 17.97 1.16%
the-open-network
Toncoin (TON) $ 2.96 1.58%
usds
USDS (USDS) $ 0.99993 0.00%
whitebit
WhiteBIT Coin (WBT) $ 49.34 0.16%
shiba-inu
Shiba Inu (SHIB) $ 0.000012 0.67%
weth
WETH (WETH) $ 2,505.35 0.79%
wrapped-eeth
Wrapped eETH (WEETH) $ 2,683.02 0.80%
litecoin
Litecoin (LTC) $ 85.09 1.13%
binance-bridged-usdt-bnb-smart-chain
Binance Bridged USDT (BNB Smart Chain) (BSC-USD) $ 0.9993 0.12%
hedera-hashgraph
Hedera (HBAR) $ 0.146941 1.59%
monero
Monero (XMR) $ 315.66 0.21%
ethena-usde
Ethena USDe (USDE) $ 1.00 0.06%
polkadot
Polkadot (DOT) $ 3.57 0.82%
bitget-token
Bitget Token (BGB) $ 4.26 0.21%
coinbase-wrapped-btc
Coinbase Wrapped BTC (CBBTC) $ 104,371.96 0.53%
uniswap
Uniswap (UNI) $ 7.55 2.28%
pepe
Pepe (PEPE) $ 0.00001 2.41%
pi-network
Pi Network (PI) $ 0.535988 0.15%
aave
Aave (AAVE) $ 252.57 1.64%
dai
Dai (DAI) $ 0.999819 0.01%
ethena-staked-usde
Ethena Staked USDe (SUSDE) $ 1.18 0.00%
okb
OKB (OKB) $ 52.67 10.33%
bittensor
Bittensor (TAO) $ 348.69 0.48%
blackrock-usd-institutional-digital-liquidity-fund
BlackRock USD Institutional Digital Liquidity Fund (BUIDL) $ 1.00 0.00%
crypto-com-chain
Cronos (CRO) $ 0.090976 0.24%
aptos
Aptos (APT) $ 4.37 0.40%
internet-computer
Internet Computer (ICP) $ 5.04 0.40%
near
NEAR Protocol (NEAR) $ 2.19 3.62%
jito-staked-sol
Jito Staked SOL (JITOSOL) $ 176.24 0.70%
susds
sUSDS (SUSDS) $ 1.06 0.01%
ethereum-classic
Ethereum Classic (ETC) $ 16.60 2.13%