Bitget App
Trade smarter
Buy cryptoMarketsTradeFuturesEarnSquareMore
[Long Thread] The Overlooked Truth: The Real Motivation Behind Bitcoin Core v30 Lifting the OP_RETURN Restriction

[Long Thread] The Overlooked Truth: The Real Motivation Behind Bitcoin Core v30 Lifting the OP_RETURN Restriction

ChainFeedsChainFeeds2025/11/25 01:42
Show original
By:Aaron Zhang

Chainfeeds Guide:

The OP_RETURN policy change in Bitcoin Core v30: this is not a surrender to Ordinals, but a proactive channeling for the BitVM ecosystem. It is not a passive response to speculation, but a move to pave the way for technological innovation in advance. This reflects the forward-thinking mindset of Core developers.

Source:

Author:

Aaron Zhang

Opinion:

Aaron Zhang: In April 2024, Citrea released the first complete BitVM bridge—Clementine. It is the first zkRollup on Bitcoin, using BitVM for L1 verification. Then they encountered a technical challenge: they needed to publish 144 bytes of anchor data on-chain. These 144 bytes include 128 bytes for the Groth16 zero-knowledge proof and 16 bytes for total accumulated work (proof of total work). This data is used when the Watchtower challenges the Operator, to prove they possess the correct Bitcoin chain. Here’s the problem: OP_RETURN only allows 83 bytes. That’s not enough. Some might ask why not put it in the witness, like Ordinals? The key difference is that Citrea’s subsequent verification transactions need to read this data. But Bitcoin Script cannot reference the witness data of a previous transaction. Therefore, the data must be in the scriptPubKey position—this is not optional. Simply put: witness data can only prove the validity of the current transaction, but cannot be read by subsequent transactions. scriptPubKey data can be referenced by the Script of subsequent transactions. BitVM’s verification logic requires chained referencing, so scriptPubKey must be used. With 83 bytes not being enough, Citrea was forced to use a very poor method: creating "unspendable" Taproot outputs, disguising the data as public keys. The problem with this solution is that it permanently inflates the UTXO set. Each WatchtowerChallenge transaction creates two UTXOs that can never be cleaned up. All full nodes must permanently store these fake public keys. This is exactly the worst-case scenario that Core developers have always wanted to avoid. The Core developers’ chain of thought: the current situation is that Citrea uses fake UTXOs (bad), and in the future, more BitVM projects may follow suit or use bare multisig (like the Stamp protocol). The conclusion is that it’s better to relax OP_RETURN and provide a "less harmful" path. This is a harm reduction strategy. Why is Core willing to pave the way for BitVM? Because BitVM is an important direction for innovation on Bitcoin L1. Blockstream CEO Adam Back once said: "BitVM’s anchor mechanism is an important direction for L1." If the BitVM ecosystem develops: various zkRollups, cross-chain bridges, and complex on-chain verifications will all have similar anchoring needs.

0

Disclaimer: The content of this article solely reflects the author's opinion and does not represent the platform in any capacity. This article is not intended to serve as a reference for making investment decisions.

PoolX: Earn new token airdrops
Lock your assets and earn 10%+ APR
Lock now!

You may also like

Mars Morning News | Russia Plans to Ease Digital Asset Investment Thresholds, Expanding Legal Participation of Citizens in the Crypto Market

Russia plans to relax the investment threshold for digital assets, Texas allocates $5 million to Bitcoin ETF, an Ethereum whale sells 20,000 ETH, Arca's Chief Investment Officer says MSTR does not need to sell BTC, and the S&P 500 Index may rise by 12% next year. Summary generated by Mars AI. The accuracy and completeness of this summary produced by the Mars AI model are still being iteratively updated.

MarsBit2025/11/26 18:36
Mars Morning News | Russia Plans to Ease Digital Asset Investment Thresholds, Expanding Legal Participation of Citizens in the Crypto Market

x402 The most crucial piece of the puzzle? Switchboard aims to rebuild the "oracle layer" from scratch

Switchboard is an oracle project within the Solana ecosystem and proposes to provide a data service layer for the x402 protocol. It adopts a TEE technology architecture, is compatible with x402 protocol standards, supports a pay-per-call billing model, and removes the API Key mechanism, aiming to build a trusted data service layer. Summary generated by Mars AI. The accuracy and completeness of this content, generated by the Mars AI model, is still in an iterative update phase.

MarsBit2025/11/26 18:35
x402 The most crucial piece of the puzzle? Switchboard aims to rebuild the "oracle layer" from scratch

Who would be the most crypto-friendly Federal Reserve Chair? Analysis of the candidate list and key timeline

Global markets are closely watching the change of Federal Reserve Chair: Hassett leading the race could trigger a crypto Christmas rally, while the appointment of hawkish Waller may become the biggest bearish factor.

深潮2025/11/26 17:09
Who would be the most crypto-friendly Federal Reserve Chair? Analysis of the candidate list and key timeline