BitVM bridge successfully logs in to the Bitcoin Mainnet and demonstrates two major use cases.

BitVM Bridge Successfully Operates on Bitcoin Mainnet for the First Time

The Bitcoin ecosystem has reached an important milestone. Recently, an innovative project successfully demonstrated two complete BitVM bridge use cases on the Bitcoin Mainnet. This not only showcased the full functionality and security of the BitVM bridge but also proved the feasibility of handling non-standard transactions ( NSTs ), which has been a major challenge faced by the BitVM bridge.

Previously, the project team showcased the potential of BitVM on a dedicated testnet. To prototype on the testnet, the team had to modify the Bitcoin core client to accommodate NSTs, which are transactions that typically exceed the 400KB limit set by Bitcoin's default mempool policy. Overcoming the NST issue on the Mainnet is the final critical step in product development.

Recently, the project announced partnerships with several mining pools, dedicated to addressing the NST challenges. Excitingly, the APIs of these mining pools have successfully processed the first batch of real-time NSTs from the BitVM bridge, responding to requests from real users.

This Mainnet demonstration includes two complete BitVM bridge use cases. It is worth noting that one of the cases involves processing two different NSTs: one Assert transaction and one Disprove transaction. This demonstration powerfully showcases the capabilities of the BitVM bridge and the success of collaboration with mining pools.

The first BitVM bridge use case was successfully executed on the Bitcoin Mainnet

Mainnet Live Demonstration

demo role

To illustrate the working mechanism of the bridge, the Mainnet demonstration includes:

  • Deposit Users: Initiate the process by bridging BTC to Ethereum.
  • Two Brokers:
    • Broker A (malicious): attempting to steal funds through invalid withdrawal requests.
    • Broker B (Honest): Initiate a legitimate withdrawal process.

Preparation: Deposit and create bridge instance

  1. The user deposits 0.0001 BTC into the BitVM smart contract.
  2. Subsequently, the recharge user minted 0.0001 Peg-BTC on the Ethereum network (YBTC).

Case 1: Honest Broker Successfully Withdraws

This scenario demonstrates an honest Broker successfully retrieving their BTC and collateral after destroying their Peg-BTC (YBTC) on Ethereum. This utilizes the flexible withdrawal feature of the BitVM bridge.

  1. Broker B has destroyed its YBTC on Ethereum.
  2. Broker B initiated a withdrawal request by sending a Kickoff transaction on Bitcoin.
  3. After the predefined timeout, Broker B successfully retrieved its BTC and collateral through a HappyTake transaction.

This case verifies the optimistic withdrawal path of honest participants.

The first BitVM bridge use case successfully executed on the Bitcoin Mainnet

Case 2: Invalid withdrawal request rejected

This critical scenario demonstrates the robustness of the security model. A malicious broker (Broker A) attempts to steal funds, but the fraud proof protocol involving NSTs successfully thwarted this attack.

  1. Broker A initiated an invalid withdrawal request by sending a Kickoff transaction.
  2. An honest observer detected fraudulent behavior and sent a Challenge transaction, forcing Broker A into the "pessimistic path" of the fraud proof protocol.
  3. Broker A is forced to reveal all intermediate values of the validator data block. Due to the invalid withdrawal request, at least one data block's execution is incorrect. This step involves an Assert transaction, which is an NST successfully processed by the cooperative mining pool.
  4. The observer ran all the data blocks offline and identified an incorrect one, then sent a Disprove transaction to replay the erroneous data block on the chain. This ultimately vetoed the invalid withdrawal request. The Disprove transaction is also an NST and was successfully processed again on the Mainnet.

This case clearly demonstrates the ability of the BitVM bridge to penalize malicious actors and protect user funds, which is critically attributed to the Mainnet's handling of NSTs such as Assert transactions and Disprove transactions.

The first BitVM bridge use case successfully executed on the Bitcoin Mainnet

The successful live demonstration on the Bitcoin Mainnet this time is an important milestone. It validates the strength of the relevant technology, partnerships with mining pools, and the feasibility of building a scalable, secure, and trustless Bitcoin infrastructure. This paves the way for a new generation of decentralized financial applications on Bitcoin.

BTC-0.07%
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • 7
  • Repost
  • Share
Comment
0/400
MetaMaximalistvip
· 5h ago
another paradigm shift for btc... finally seeing real innovation beyond simple transfers smh
Reply0
SatoshiChallengervip
· 5h ago
All day long innovating and innovating, it's just the same old trap from 2008, and losses will still occur.
View OriginalReply0
OnChain_Detectivevip
· 5h ago
flagged this deployment for suspicious patterns. stay vigilant. nsts over 400kb = major attack surface.
Reply0
ImpermanentLossEnjoyervip
· 5h ago
Testing completed, To da moon?
View OriginalReply0
MissingSatsvip
· 5h ago
The big guy has finally secured the Mainnet. Stable!
View OriginalReply0
BearMarketNoodlervip
· 5h ago
Sigh, after struggling for so long, we finally have the Mainnet.
View OriginalReply0
AirdropATMvip
· 5h ago
Is Bitcoin coming up with new tricks again? Those who understand, understand~
View OriginalReply0
Trade Crypto Anywhere Anytime
qrCode
Scan to download Gate app
Community
English
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)