paint-brush
Déplacements fluides : les actifs des ports RGB++ sur les blockchains sans ponts entre chaînespar@rgbpp
3,842 lectures
3,842 lectures

Déplacements fluides : les actifs des ports RGB++ sur les blockchains sans ponts entre chaînes

par RGB++ Layer6m2024/06/14
Read on Terminal Reader

Trop long; Pour lire

Des ponts entre chaînes existent pour résoudre un problème majeur dans la sphère de la blockchain : le manque d’interopérabilité. En cas d’exploitation, un problème de risque de fraude et d’actions malveillantes sur les fonds des utilisateurs se pose. RGB++ permet les transferts entre chaînes sans ponts, autorisations ou hypothèses de confiance ainsi que les vulnérabilités qui en découlent.
featured image - Déplacements fluides : les actifs des ports RGB++ sur les blockchains sans ponts entre chaînes
RGB++ Layer HackerNoon profile picture
0-item
1-item


Des ponts entre chaînes existent pour résoudre un problème majeur dans la sphère de la blockchain : le manque d’interopérabilité. Autrement dit, en raison d’une incompatibilité, les actifs de différentes blockchains ne peuvent pas être transférés les uns vers les autres.


Les ponts s'appuient généralement sur des configurations multi-signatures (multisig) qui nécessitent des niveaux de confiance élevés pour remplir leur fonction. En conséquence, ils ont ouvert de nouveaux marchés et ont joué un rôle crucial pour de nombreuses plateformes blockchain pour le transfert d’actifs cryptographiques d’une plateforme à une autre.


Cependant, aussi utiles que semblent être devenus les ponts entre chaînes, ils ont également été confrontés à leur vulnérabilité aux attaques de pirates malveillants. En cas d'exploitation, un problème de risque de fraude et d'actions malveillantes sur les fonds des utilisateurs se pose. Les ponts sont des cibles fréquentes pour les pirates informatiques, comme le démontrent plusieurs violations très médiatisées entraînant des pertes estimées à 2 milliards de dollars :


  • En juillet 2021, le pont d'actifs inter-chaînes ChainSwap a été attaqué, perdant près de 8 millions de dollars.
  • En janvier 2022, le pont de Qubit Finance a subi un piratage, entraînant des pertes de plus de 80 millions de dollars.
  • En février 2022, le pont Wormhole a été piraté, entraînant des pertes dépassant 320 millions de dollars.
  • En août 2022, plus de 190 millions de dollars d'actifs cryptographiques ont été volés sur le pont Nomad.


Celles-ci remettent en question des alternatives plus décentralisées s’appuyant moins sur la confiance, alors qu’elles souffrent d’une mauvaise expérience utilisateur et d’une complexité technique.


Ce que fait RGB++, une norme révolutionnaire d'actifs Bitcoin de couche 1, offre une solution unique à cette menace importante pour l'instauration de la confiance dans la technologie blockchain. Il permet aux actifs cryptographiques sur son protocole de se déplacer à travers les blockchains sans ponts entre chaînes et leurs inconvénients associés.


Le protocole RGB++ apparaît comme le moyen le plus efficace actuel du secteur pour émettre et transférer des actifs cryptographiques sur la blockchain Bitcoin sécurisée sans effectuer de vérification côté client. Grâce à ses fonctionnalités qui permettent de « sauter » des actifs directement entre L1 (blockchain Bitcoin) et L2 (blockchain CKB ou autres blockchains basées sur UTXO), RGB++ permet des transferts inter-chaînes sans ponts, autorisations ou hypothèses de confiance ainsi que le vulnérabilités qui en découlent.


Cet article présente les mécanismes et les avantages de cette solution multi-chaînes innovante et sans pont.


Le saut en tant que mécanisme inter-chaînes sans pont

La solution inter-chaînes sans pont prospère comme un bond en avant dans la capacité de création et de transfert de propriété des actifs RGB++. Le protocole RGB++ émet des actifs cryptographiques sur la blockchain Bitcoin qui sont « liés » ou « liés » à l'UTXO de Bitcoin avec 546 satoshi qui, s'ils sont dépensés, verront également l'actif RGB++ correspondant dépensé.


Par exemple, si Alice crée 100 jetons de test via le protocole RGB++, il y aura un 546 satoshi-UTXO sur la blockchain Bitcoin sous son contrôle et associé aux 100 jetons de test. Simultanément, puisque les actifs émis via RGB++ créent des « actifs fantômes » correspondants sur la blockchain CKB, une cellule est créée sur la blockchain CKB. Cela produit essentiellement un UTXO plus intelligent contenant l'interprétation des actifs RGB++ (c'est-à-dire les 100 jetons de test) et leurs condition de déverrouillage Ce n'est que lorsque les 546 satoshi-UTXO d'Alice auront été dépensés que la cellule sera également dépensée simultanément.


Ainsi, lorsqu'Alice transfère 60 jetons de test à Bob, cela reflète sur la blockchain Bitcoin qu'elle a dépensé l'UTXO d'origine associé aux 100 jetons de test. Elle recevra un nouveau 546 satoshi-UTXO lié aux 40 jetons de test restants, car la cellule d'origine de la blockchain CKB crée deux nouvelles cellules : une contenant l'interprétation de 40 jetons de test et une autre avec 60 jetons de test. Pendant ce temps, l'adresse de Bob reçoit un UTXO associé à 60 jetons Test.


Cet exemple montre que la propriété des actifs RGB++ est liée aux UTXO de Bitcoin. Seul celui qui transfère (dépense) un UTXO particulier peut débloquer les actifs RGB++ correspondants. En effet, la condition de déverrouillage définie dans la cellule contenant l’interprétation de l’actif RGB++ est le transfert du Bitcoin UTXO.


Lorsque la condition de déverrouillage d'une transaction RGB++ initiée sur la blockchain Bitcoin est définie avec un UTXO d'une autre blockchain (pas Bitcoin), l'actif « saute » vers l'autre blockchain. Les prochaines dépenses de l'actif RGB++ devraient être débloquées par un UTXO de cette blockchain. Il s’agit du mécanisme de base du saut, une solution inter-chaînes sans pont, entièrement décentralisée et ne nécessitant aucune hypothèse de confiance. Pour approfondir, regardez la conférence de Cipher sur le « ».


Avantages de la fonctionnalité Leap

La fonctionnalité Leap se distingue par son caractère sans autorisation, sans confiance, sécurisé et efficace :


  • Sans autorisation : contrairement aux ponts multisig qui restreignent le type d'actifs qu'ils prennent en charge, la fonction Leap permet à tout actif créé sur la blockchain Bitcoin de se déplacer librement vers et depuis la blockchain CKB.


  • Trustless : Il fonctionne sans aucun besoin de confiance intermédiaire, c'est-à-dire qu'aucun actif n'est détenu ou contrôlé par un tiers.


  • Sécurisé : en évitant les points centraux de vulnérabilité comme ceux des ponts multisig, la sécurité des actifs RGB++ est grandement améliorée.


  • Efficace : Bien que nécessiter plusieurs confirmations de bloc puisse prendre environ une heure, ce délai est généralement acceptable et garantit une plus grande sécurité et fiabilité.


Le saut prend également en charge les jetons fongibles et non fongibles (tels que DOB (ou objets numériques) émis via le protocole Spore sur la blockchain CKB), améliorant son utilité sur différents types d'actifs.

Tutoriel sur l'utilisation de la fonctionnalité Leap avec le portefeuille JoyID

Le ID de joie Le portefeuille prend en charge le saut facile des actifs RGB++ (pièces et DOB) entre les blockchains Bitcoin et CKB. Voici comment:

1. De L1 à L2 (BTC → CKB)


Le saut des actifs RGB++ (pièces et DOB) de L1 (blockchain Bitcoin) et L2 (blockchain CKB) est assez simple. Suivez ces étapes:


  1. Après vous être connecté au portefeuille JoyID, passez au réseau Bitcoin

  2. Cliquez sur le bouton « Saut » et sélectionnez la ou les pièces ou les DOB que vous souhaitez sauter.

  3. Dans l’interface d’envoi, sélectionnez « Bitcoin L2 (CKB) » puis saisissez l’adresse CKB et la quantité. Fixez les frais du mineur.

  4. Cliquez sur « Envoyer » et confirmez avec votre Touch ID ou Face ID.


Un didacticiel vidéo peut être trouvé ici .


2. De L2 à L1 (CKB → BTC)


Le passage des actifs RGB++ (pièces et DOB) de L2 à L1 se déroule en deux étapes : les étapes de préparation et d'achèvement qui nécessitent respectivement la signature des transactions BTC et CKB.


Préparez le saut


  1. Après vous être connecté au portefeuille JoyID, passez le réseau à Nervos CKB
  2. Cliquez sur le bouton "Saut"
  3. Entrez votre adresse Bitcoin
  4. Sélectionnez le ou les actifs RGB++ que vous souhaitez revenir à L1 et spécifiez le montant.
  5. Choisissez un tarif (assurez-vous que votre portefeuille Bitcoin dispose d'un solde UTXO suffisant pour les frais)
  6. Cliquez sur le bouton « Passer à Bitcoin L1 »
  7. Cliquez sur le bouton "Préparer"
  8. Signez pour confirmer la transaction
  9. Cliquez sur « Suivre l'état » pour suivre la progression. Vous pouvez également le consulter dans "Ongoing Leaps"


Complétez le saut


  1. Attendez que le réseau principal Bitcoin confirme la transaction. Une fois confirmé, cliquez sur "Terminer".
  2. Vérifiez les détails du saut et cliquez à nouveau sur « Terminer ». Attendez que le réseau principal CKB confirme la transaction, que vous pouvez suivre dans settings-activity-leap.
  3. Après la confirmation du réseau principal CKB, passez à votre portefeuille Bitcoin pour afficher vos actifs RGB++.


Un didacticiel vidéo peut être trouvé ici .


3. Avis

Les actifs RGB++ sont liés aux UTXO de Bitcoin d'une taille de 546 satoshis. Si cet UTXO est dépensé, les ressources RGB++ associées sont également dépensées ou brûlées.


Pour éviter que les UTXO liés aux actifs RGB++ ne soient dépensés accidentellement, le portefeuille JoyID a fixé un seuil, qui est actuellement de 1 200 satoshi. Les UTXO inférieurs à ce montant ne seront pas dépensés en tant que frais de mineur ou transferts BTC normaux. Pour éviter d'être dépensé par erreur, il est recommandé d'utiliser un portefeuille JoyID pour stocker et envoyer/recevoir des actifs RGB++.


Évitez d'utiliser certains des outils créés par les membres de la communauté pour transférer des actifs de la blockchain CKB vers la blockchain Bitcoin. Ils n'adhèrent généralement pas à la norme RGB++ lorsqu'ils se lient aux 546 satoshi-UTXO de Bitcoin. S'ils lient un actif à un UTXO avec plus de 1 200 satoshi, alors une transaction envoyée à l'aide d'un portefeuille JoyID dépensera facilement l'UTXO comme frais du mineur ou pour des transactions UTXO régulières.


Il est recommandé d'utiliser uniquement le portefeuille JoyID pour toutes les opérations de saut. Pour plus d'informations, reportez-vous au " Wiki Clé d'accès JoyID ".