La démonstration réussie du pont BitVM sur le Mainnet Bitcoin a validé sa sécurité lors des tests d'attaque et de défense.

robot
Création du résumé en cours

BitVM a été démontré avec succès sur le Mainnet Bitcoin pour la première fois

Récemment, une percée importante a été réalisée sur le Mainnet de Bitcoin. Une équipe a réussi à démontrer deux cas d'utilisation en temps réel des ponts BitVM, montrant leurs fonctionnalités complètes et leur sécurité. Cet accomplissement non seulement valide la faisabilité des ponts BitVM, mais prouve également l'efficacité de la collaboration avec les pools de minage pour traiter les transactions non standard (NSTs), résolvant ainsi un défi clé auquel les ponts BitVM étaient confrontés depuis longtemps.

Dès le 31 mars, l'équipe a présenté pour la première fois le potentiel de BitVM sur le réseau de test dédié bitvmnet. Pour prototyper sur le réseau de test, ils ont dû modifier le client principal de Bitcoin pour s'adapter aux NSTs, ce type de transaction dépassant souvent la limite de 400 Ko permise par la stratégie de mémoire par défaut de Bitcoin. Sur le Mainnet, surmonter le problème des NST est la dernière étape clé du développement du produit.

Récemment, l'équipe a annoncé des partenariats avec plusieurs pools miniers, consacrés à résoudre les défis NST. Il est excitant de noter que les API de ces pools miniers ont déjà réussi à traiter le premier lot de NSTs en temps réel provenant du pont BitVM, répondant aux demandes d'utilisateurs réels.

Cette démonstration implique deux cas d'utilisation complets du pont BitVM. Il convient de noter qu'un des cas traite de deux types différents de NST : les transactions Assert et les transactions Disprove. Cette démonstration prouve de manière convaincante les capacités du pont BitVM ainsi que le succès de la collaboration avec les pools de minage.

Le premier cas d'utilisation du pont BitVM a été exécuté avec succès sur le Mainnet Bitcoin

Démonstration en direct du Mainnet

rôle de démonstration

Pour expliquer le mécanisme de fonctionnement du pont, la démonstration du Mainnet comprend les rôles suivants :

  • Utilisateurs de recharge : démarrer le processus en pontant BTC vers Ethereum.
  • Deux courtiers :
    • Courtier A (malveillant) : tente de voler des fonds par des demandes de retrait non valides.
    • Courtier B (honnête) : initier un processus de retrait légal.

Préparations : Rechargement et création d'une instance de pont

  1. Les utilisateurs de recharge déposeront 0,0001 BTC dans le contrat intelligent BitVM.
  2. Ensuite, les utilisateurs rechargeant ont frappé 0.0001 Peg-BTC sur le réseau Ethereum (YBTC).

Cas 1 : Retrait d'un Broker honnête

Cette scène montre le processus par lequel un Broker honnête récupère avec succès le BTC et les garanties après avoir détruit le Peg-BTC (YBTC) sur Ethereum. Cela démontre la fonctionnalité de retrait flexible du pont BitVM.

  1. Le courtier B détruit YBTC sur Ethereum.
  2. Le courtier B envoie une demande de retrait en initiant une transaction Kickoff sur Bitcoin.
  3. Après le délai prédéfini, le Broker B récupère avec succès le BTC et les garanties via la transaction HappyTake.

Ce cas valide le chemin de retrait optimiste des participants honnêtes.

Le premier cas d'utilisation de BitVM Bridge a été exécuté avec succès sur le Mainnet Bitcoin

Cas 2 : Demande de retrait invalide rejetée

Cette scène clé démontre la robustesse du modèle de sécurité. Un Broker malveillant (Broker A) tente de voler des fonds, mais le protocole de preuve de fraude impliquant des NSTs a réussi à contrecarrer cette attaque.

  1. Le courtier A envoie une transaction Kickoff pour initier une demande de retrait invalide.
  2. L'observateur honnête détecte une fraude et envoie une transaction Challenge, forçant le Broker A à entrer dans le "chemin pessimiste" du protocole de preuve de fraude.
  3. Le courtier A est contraint de révéler toutes les valeurs intermédiaires des blocs de données des validateurs. Cette étape implique une transaction Assert, qui est un NST traité avec succès par le pool de minage coopératif.
  4. L'observateur exécute hors ligne tous les blocs de données et identifie un incorrect, puis envoie une transaction Disprove pour rejouer le bloc de données erroné sur la chaîne. Cela annule finalement la demande de retrait invalide. La transaction Disprove est également un NST, traitée avec succès sur le Mainnet.

Ce cas démontre clairement la capacité du pont BitVM à punir les acteurs malveillants et à protéger les fonds des utilisateurs, ce qui est principalement dû au traitement des NSTs tels que les transactions Assert et Disprove par le Mainnet.

Le premier cas d'utilisation du pont BitVM a été exécuté avec succès sur le Mainnet Bitcoin

La démonstration réussie sur le Mainnet de Bitcoin est une étape importante. Elle valide la puissance des technologies connexes, la solidité des partenariats avec les pools de minage, ainsi que l'engagement à construire une infrastructure Bitcoin évolutive, sécurisée et sans confiance. Cela ouvre la voie à une nouvelle génération d'applications financières décentralisées sur Bitcoin.

Voir l'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.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
CoinBasedThinkingvip
· 07-11 07:28
Bit Chain testé et stable
Voir l'originalRépondre0
RooftopVIPvip
· 07-11 03:26
Anticiper une stratégie pour l'avenir lors du bull run
Voir l'originalRépondre0
WalletDivorcervip
· 07-11 03:26
C'est ça qu'on appelle la vraie Décentralisation.
Voir l'originalRépondre0
Token_Sherpavip
· 07-11 03:22
Fiable, digne d'attente
Voir l'originalRépondre0
BearMarketBuildervip
· 07-11 03:08
La défense et l'attaque sont très solides.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)