Bitcoin Interoperability Update: OP_RETURN, bitUSD, and More Development Freedom with native BTC
Jun 11, 2025
ZetaChain Team
Check out this blog post in español, 简体中文, 繁體中文, 日本語, हिंदी, 한국어, tiếng-việt, português, français, русский, українська, türkçe, indonesian, filipino, and italiano (non-English translations are created by the community, not ZetaChain).
TL;DR Bitcoin Core announced the removal of the 80-byte OP_RETURN limit on May 5th, 2025, expanding Bitcoin’s data capabilities. ZetaChain pioneered a solution using Taproot and inscriptions to pack cross-chain instructions directly into Bitcoin transactions without wrapping or bridging. The first use case is bitUSD, a native BTC-backed stablecoin on ZetaChain that works across all connected chains. ZetaChain brings native BTC into the broader DeFi app ecosystem.
At ZetaChain, our mission is to build a Universal Blockchain with native access to any blockchain, making crypto as accessible, diverse, and connected as the internet.
In May, Bitcoin Core removed the long-standing 80-byte OP_RETURN limit, marking a pivotal step toward freer onchain functionality and cross-chain interoperability for Bitcoin.
While this change opens new possibilities for many, ZetaChain goes further by enabling native BTC transactions that trigger cross-chain logic directly, without wrapping or bridging. As Bitcoin expands its capabilities, ZetaChain provides the foundational infrastructure to bring it to the rest of crypto, natively and securely.
OP_RETURN History & Current Upgrade
Bitcoin’s OP_RETURN was introduced in 2014 to include small pieces of arbitrary data like a hash, timestamp, or message in transactions. To keep Bitcoin lean and discourage misuse, Bitcoin Core (the official, open-source software implementation of Bitcoin to run a node) limited that data to just 40 bytes at launch, later increasing to 80 bytes. Although this limit wasn’t a consensus rule, it became the practical cap for most nodes and tools built on Core.
In April 2025, early Bitcoin contributor Peter Todd proposed removing this cap entirely. Supporters stated that arbitrary data storage on Bitcoin is inevitable and that OP_RETURN offers the safest, cleanest way to do it. Keeping the limit only pushes developers toward riskier alternatives.
Opponents, including Bitcoin Core developer Luke Dashjr, worried that removing the limit could encourage spam and undermine Bitcoin’s core purpose as money. These different views reflect an ongoing tension between preserving Bitcoin’s core value and expanding its functionality.
The discussion reached a turning point on May 5, 2025, when Bitcoin developer Greg Sanders announced that the change would take effect in the next Bitcoin Core release. Nodes will now, by default, relay and mine transactions with OP_RETURN outputs longer than 80 bytes and allow multiple such outputs in a single transaction.
ZetaChain & bitSmiley: Removing OP_RETURN restriction via Taproot and Inscriptions
Now that Bitcoin Core has officially removed the OP_RETURN byte limit, there are more possibilities for data-enabled Bitcoin transactions. However, even before this upgrade, ZetaChain already circumvented these constraints with Bitcoin’s latest script system.
For example, in 2024, ZetaChain and bitSmiley introduced a novel protocol layer that effectively expands Bitcoin’s data-carrying ability. Through Tapscript, a part of the Bitcoin Taproot upgrade in 2021, and inscriptions, more information can be packed into a Bitcoin transaction than OP_RETURN alone would normally allow. Instead of relying on the limited OP_RETURN field to carry cross-chain instructions, ZetaChain and bitSmiley use Taproot’s witness data to include more detailed information, such as the recipient’s EVM address and transaction metadata directly within a Bitcoin transaction.
This approach creates a seamless, Bitcoin-native interoperability layer. A single transaction on Bitcoin can carry all the data needed to trigger actions on ZetaChain or any connected EVM chain (and eventually other non-EVMs such as Solana) without the need for wrapped tokens or bridges. It’s an efficient solution that takes full advantage of Bitcoin’s newer scripting capabilities to deliver a simple, one-click user experience. It also demonstrates that Bitcoin can stay minimal and secure at its core while still supporting advanced use cases through thoughtful protocol design.
bitUSD on ZetaChain: A Case Study in native Bitcoin Interoperability
The first real-world use case powered by this new protocol is bitUSD — the first native BTC-backed stablecoin issued on ZetaChain by bitSmiley. Users deposit native BTC to mint bitUSD, which can be used across chains because of ZetaChain’s Universal architecture.
bitSmiley developed the bitRC-20 protocol, an extension of the BRC-20 standard to support stablecoin operations like minting and burning. Each bitUSD token is overcollateralized and backed by real BTC, with the underlying collateral secured and verifiable via native Bitcoin transactions.
This makes it the first project to use Bitcoin Layer 1 as the foundation for minting overcollateralized stablecoins that flow freely across ecosystems. With ZetaChain’s protocol handling cross-chain logic directly from Bitcoin transactions, bitSmiley delivers a seamless, secure way to turn native BTC into a Universal stablecoin that reaches people on every connected chain.
What Comes Next: A New Phase for Bitcoin Interoperability
The broader impact of lifting the OP_RETURN goes well beyond the data storage and usage on Bitcoin. It represents a meaningful step toward a more active and interoperable Bitcoin, capable of participating in wider crypto ecosystems.
In just over a year, BTCFi TVL has surged from $307 million in 2024 to $6.6 billion, reflecting a strong demand for Bitcoin utility beyond simply holding or transferring value. But sustaining this growth depends on easier and more secure ways to connect Bitcoin with other chains.
That’s where ZetaChain comes in. By enabling native BTC transactions to trigger cross-chain actions directly, and supporting both Taproot inscriptions and now OP_RETURN-based formats, ZetaChain gives developers the freedom to build Bitcoin-based apps that span multiple chains while preserving Bitcoin’s core principles. Whether it’s minting stablecoins like bitUSD, powering lending protocols, or executing native BTC swaps for other DeFi assets, ZetaChain turns Bitcoin from a passive reserve asset into a programmable, interoperable component of the broader crypto economy.
As OP_RETURN opens the door to richer transaction formats on Bitcoin, ZetaChain delivers the infrastructure to bring those possibilities to life, natively, securely, and Universally.
About ZetaChain
ZetaChain is the first Universal Blockchain with native access to Bitcoin, Ethereum, Solana, and more, offering seamless user experience and unified liquidity to the next billions of users. With its Universal EVM, ZetaChain empowers developers to build Universal Apps that operate natively across any blockchain, creating a fluid crypto ecosystem from a single platform.
Follow ZetaChain on Twitter @zetablockchain and join the conversation on Discord and Telegram. Reach out to [email protected] if you’re building on top of ZetaChain.
Any projects mentioned are 3rd party, not ZetaChain.
Категории
Соответствующие публикации
A First-Principles Approach to Blockchain Interoperability
TL;DR Most interoperability is built on top of siloed chains, fragmenting both user and developer experience. ZetaChain takes a different approach — embedding cross-chain logic directly into a Layer 1 that unifies all chains, including Bitcoin. This piece explores why the future of crypto is Universal.
Universal App Season One: Explore & Earn with ZetaChain’s Gateway
TL;DR Join ZetaHub to start exploring Universal Apps that use Gateway. Universal App Season One is live over the next month. Start earning rewards today!