OmniBOLT : une solution pour la circulation intelligente des actifs dans l'écologie BTC

Préface

Avant de comprendre OmniBOLT, nous devons avoir une certaine compréhension d'OmniLayer. OmniLayer est un protocole de création et d'échange d'actifs personnalisés sur le réseau Bitcoin. OmniLayer n'est ni un fork de Bitcoin ni un réseau indépendant, mais une méta-couche au-dessus de Bitcoin. Il s'agit essentiellement d'une couche logicielle construite au-dessus de la blockchain Bitcoin qui améliore Bitcoin avec ses propres fonctionnalités supplémentaires. OmniLayer permet la tokenisation et l'exécution d'autres fonctions de contrat intelligent sur le réseau Bitcoin et bénéficie de sa technologie sans créer une toute nouvelle blockchain.

Cependant, dans le contexte de croissance continue de la finance décentralisée (DeFi), OmniLayer doit continuer à évoluer. Le problème d'évolutivité du réseau Bitcoin est devenu une pierre d'achoppement au développement écologique d'OmniLayer. Afin de résoudre ce problème, le concept d'OmniBOLT a vu le jour. OmniBOLT est un protocole construit sur Bitcoin et le réseau OmniLayer, qui vise à réaliser l'expansion rapide du réseau Bitcoin en favorisant la circulation des actifs cryptés OmniLayer dans le Lightning Network. Ce nouveau protocole peut non seulement résoudre le problème d'évolutivité du réseau Bitcoin, mais également favoriser le développement de DeFi dans le réseau Bitcoin.

Le Lightning Network est une solution technique en cours de développement en tant que protocole de réseau blockchain de deuxième couche. Déployé au-dessus de la blockchain Bitcoin, le Lightning Network utilise des contrats intelligents avancés pour atteindre un débit de transaction plus élevé tout en conservant la nature peer-to-peer du protocole Bitcoin. Semblable au réseau Bitcoin, le Lightning Network se compose de nœuds exécutant un logiciel Lightning Network spécialisé. Cependant, contrairement au réseau Bitcoin, les transactions Lightning ne sont pas diffusées publiquement ni stockées par tous les participants au réseau. Une communication privée entre des nœuds Lightning individuels est possible. Par conséquent, c'est une solution pour réaliser des transactions instantanées et des transactions à faible coût de Bitcoin en créant des canaux de paiement. Cependant, le réseau Lightning existant ne prend en charge que les transactions Bitcoin.Avec le développement d'OmniBOLT, il étend le concept de la couche réseau Lightning, permettant à tous les actifs chiffrés émis sur OmniLayer d'être échangés dans le réseau Lightning.

2 Comment fonctionne OmniBOLT

OmniBOLT (Basis of Lighting Technology) est un protocole qui définit les règles de circulation rapide des couches d'actifs intelligents sur le réseau Bitcoin, notamment les actifs issus du protocole OmniLayer. L'émergence d'OmniBOLT comble le vide du réseau Lightning existant en prenant en charge les transactions d'actifs non Bitcoin. OmniBOLT lui-même n'émet pas de jetons. Tous les jetons sont émis sur OmniLayer, puis entrent dans OmniBolt via le canal P2SH. Par conséquent, les jetons seront verrouillés sur la chaîne principale, mais pourront être échangés sur la chaîne principale OmniLayer à tout moment. P2SH est l'abréviation de Pay to Hash. Il s'agit d'un format d'adresse bitcoin qui permet d'envoyer des bitcoins à des adresses de hachage de script. Une adresse de hachage de script se compose d'un préfixe P2SH et d'un hachage de script. Le hachage du script est la valeur de hachage du script, qui est utilisée pour contrôler l'utilisation des bitcoins. Les adresses P2SH sont plus flexibles que les adresses Bitcoin traditionnelles et peuvent être utilisées pour prendre en charge diverses fonctions de Bitcoin, telles que les multi-signatures, les contrats intelligents et le Lightning Network.

Passons en revue un exemple simple pour illustrer le fonctionnement d'OmniBOLT. Supposons qu'Alice et Bob utilisent OmniLayer pour publier leurs propres actifs, qu'Alice publie l'actif A et que Bob publie l'actif B. Alice et Bob veulent pouvoir échanger leurs actifs instantanément, mais ils ne veulent pas payer les frais élevés du réseau Bitcoin. Ils ont donc décidé d'utiliser OmniBOLT.

Tout d'abord, Alice et Bob créent un canal sur OmniBOLT, et ils déposent chacun leurs actifs dans le canal. Alice et Bob peuvent alors échanger leurs actifs instantanément dans le canal sans attendre la confirmation du réseau Bitcoin et sans payer de frais de transaction sur le réseau Bitcoin. Le processus de création et de maintenance du canal OmniBOLT est très similaire au canal de paiement du Lightning Network, sauf que dans le canal OmniBOLT, non seulement Bitcoin, mais également tout actif sur OmniLayer peut être échangé.

Contrat d'échéance en série révocable (CMRS)

Afin d'empêcher les adversaires malveillants de refuser de signer les transactions du canal, et d'empêcher les adversaires malveillants de refuser de signer les transactions du canal, afin que les fonds soient définitivement bloqués dans le canal (sortie P2SH), nous introduisons des "transactions d'engagement" révocables. Ce type de transaction a été inventé par Poon et Dryja dans le livre blanc Lightning Network, et il permet aux utilisateurs d'annuler les transactions avant qu'elles ne soient confirmées.

Les transactions d'engagement fonctionnent en déposant des fonds dans un contrat intelligent. Le contrat intelligent libère les fonds à l'utilisateur, mais l'utilisateur doit d'abord signer la transaction. Si l'utilisateur refuse de signer la transaction, le contrat intelligent annulera la transaction et les fonds seront restitués à l'utilisateur.

Les transactions d'engagement sont un moyen sûr et efficace d'empêcher des adversaires malveillants de refuser de signer des transactions. Il permet aux utilisateurs de négocier sans risquer que les fonds soient bloqués dans le canal. Voici un exemple concret :

Étape 1 : Alice utilise la clé privée temporaire Alice2 pour construire une adresse multi-signature temporaire 2-2, notée Alice2 & Bob; et attend la signature de Bob.

Étape 2 : Alice utilise Alice & Bob (entrée multi-signature) pour construire un paiement d'engagement C1a, une sortie du paiement enverra 60 USDT à Alice2 & Bob, et l'autre sortie enverra 40 USDT à Bob.

Étape 3 : RD1a est la première sortie de C1a, elle paiera Alice 60 USDT, mais il y a un numéro de série pour empêcher Alice de prendre l'argent immédiatement.

Étape 4 : Bob signe C1a et RD1a et renvoie les données à Alice.

Etape 5 : OBD construit une transaction de remboursement : C1a/RD1a.

Contrat de verrouillage du temps de hachage (HTLC)

"Un canal de paiement bidirectionnel ne peut garantir que le transfert sécurisé des fonds dans le canal. Pour que les fonds passent par plusieurs sauts dans le réseau formé par le canal et atteignent la destination, une autre structure est nécessaire : le verrouillage du temps de hachage. contrat."— — Poon & Dryja, réseau Lightning de Bitcoin : paiements instantanés hors chaîne évolutifs

HTLC est un autre noyau pour réaliser le Lightning Network. Pour A et C sans canaux de paiement, s'ils veulent effectuer des transactions, ils peuvent emprunter les canaux de paiement entre A, B et B, C pour effectuer des transactions. Si A doit transférer de l'argent vers C, alors A peut générer un nombre aléatoire comme préimage de hachage, puis utiliser le canal de paiement entre A et B pour régler le délai sur T1. Ce n'est que lorsque la préimage de hachage est donnée correctement que la transaction peut être déverrouillé. En tant que fournisseur de services de la chaîne, des frais de traitement peuvent être facturés. B utilise le canal de paiement entre B et C pour envoyer la transaction à C et fixe le délai à T2. Comme C connaît la préimage de hachage, il peut déverrouiller la transaction et obtenir le transfert de A. Une fois A déverrouillé, l'image de pré-hachage est exposée sur la chaîne, de sorte que B peut utiliser l'image de pré-hachage pour déverrouiller la transaction verrouillée entre A et B afin d'obtenir des frais de traitement, achevant ainsi la construction du Lightning Network.

Échange atomique de canal :

Pour utiliser OmniBOLT, les utilisateurs doivent d'abord créer un canal. Un canal est un contrat intelligent signé par deux utilisateurs. Les canaux stockent les jetons que les utilisateurs souhaitent échanger.

Une fois le canal créé, les utilisateurs peuvent commencer à échanger des jetons. Pour échanger des jetons, les utilisateurs doivent utiliser une fonction de hachage cryptographique pour établir une fenêtre temporelle. Une fenêtre temporelle est une période de temps limitée pendant laquelle les utilisateurs doivent confirmer la réception des jetons échangés.

Si une partie ne parvient pas à confirmer la transaction dans le délai imparti, la totalité de la transaction sera invalidée et les fonds seront restitués à la source d'origine. Cette fonctionnalité élimine le risque de contrepartie, car les deux parties savent que si elles ne respectent pas l'accord, elles ne pourront pas obtenir de jetons.

3. Avantages d'OmniBOLT

Les avantages d'OmniBOLT se reflètent principalement dans les aspects suivants :

  • Paiement instantané : OmniBOLT prend en charge le paiement instantané des actifs intelligents émis sur OmniLayer. Cela signifie que, que vous souhaitiez échanger du Bitcoin ou tout autre actif sur OmniLayer, vous pouvez le faire instantanément via OmniBOLT.
  • Échange atomique cross-canal : OmniBOLT prend en charge l'échange atomique cross-canal de différents actifs. Cela signifie que vous pouvez échanger un actif dans un canal, puis un autre actif dans un autre canal, le tout en une seule opération atomique sans aucune confiance.
  • Échanges décentralisés : OmniBOLT prend en charge la mise en place d'échanges décentralisés sur les canaux Lightning Network. Cela signifie que vous pouvez créer un échange sur le Lightning Network qui permet à quiconque d'échanger instantanément n'importe quel actif sur OmniLayer sur l'échange.
  • Contrats de prêt hypothécaire : OmniBOLT prend en charge les contrats de prêt hypothécaire basés sur des swaps atomiques. Cela signifie que vous pouvez utiliser vos actifs comme garantie, obtenir un prêt, le tout en une seule opération atomique, sans aucune confiance.

Tous ces avantages font d'OmniBOLT un outil puissant non seulement pour résoudre le problème d'évolutivité du réseau Bitcoin, mais aussi pour favoriser le développement de DeFi. Par rapport à d'autres solutions d'évolutivité, OmniBOLT a ses avantages uniques. Tout d'abord, OmniBOLT prend non seulement en charge le paiement instantané de Bitcoin, mais prend également en charge le paiement instantané de divers actifs émis sur OmniLayer, ce qui surpasse les fonctions des autres solutions. Deuxièmement, la vitesse de confirmation des transactions d'OmniBOLT est rapide et les frais sont faibles, ce qui offre aux utilisateurs une meilleure expérience. Enfin, OmniBOLT prend en charge davantage de types de transactions, notamment les swaps atomiques cross-canal, les échanges décentralisés, etc., ce qui ouvre un nouveau monde d'évolutivité pour le réseau Bitcoin.

4 cas d'utilisation

OmniBOLT a déjà été utilisé dans la pratique. Les échanges décentralisés peuvent utiliser OmniBOLT pour activer leurs transactions. Ces échanges permettent aux utilisateurs d'échanger instantanément n'importe quel actif sur OmniLayer dans les canaux OmniBOLT sans attendre la confirmation du réseau Bitcoin ni payer de frais de transaction sur le réseau Bitcoin.

De plus, OmniBOLT est également utilisé pour mettre en œuvre des contrats hypothécaires. Les projets DeFi peuvent utiliser OmniBOLT pour mettre en œuvre leurs prêts garantis. Les utilisateurs peuvent déposer leurs actifs dans les canaux OmniBOLT, puis utiliser ces actifs comme garantie pour obtenir des prêts. Tout cela peut être fait en une seule opération atomique sans aucune confiance.

Le portefeuille Android révolutionnaire d'OmniBOLT a été officiellement lancé le 14 juin 2023, permettant aux utilisateurs de transférer facilement et facilement des fonds sur le Lightning Network. De plus, plus de 700 actifs OmniLayer pourront être transférés à l'avenir, et pas seulement limités à Bitcoin, ce qui améliore considérablement l'évolutivité de Bitcoin dans une certaine mesure.

5. Résumé‍‍

L'émergence d'OmniBOLT apporte une nouvelle solution au problème d'évolutivité du réseau Bitcoin, et ouvre en même temps de nouvelles possibilités pour le développement de DeFi dans le réseau Bitcoin. En favorisant la circulation des actifs chiffrés OmniLayer dans le Lightning Network, OmniBOLT devrait promouvoir le développement du réseau Bitcoin vers une évolutivité plus élevée et des scénarios d'application plus larges.

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
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • É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)