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 à
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.
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 « ».
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
Le
Le saut des actifs RGB++ (pièces et DOB) de L1 (blockchain Bitcoin) et L2 (blockchain CKB) est assez simple. Suivez ces étapes:
Après vous être connecté au portefeuille JoyID, passez au réseau Bitcoin
Cliquez sur le bouton « Saut » et sélectionnez la ou les pièces ou les DOB que vous souhaitez sauter.
Dans l’interface d’envoi, sélectionnez « Bitcoin L2 (CKB) » puis saisissez l’adresse CKB et la quantité. Fixez les frais du mineur.
Cliquez sur « Envoyer » et confirmez avec votre Touch ID ou Face ID.
Un didacticiel vidéo peut être trouvé
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
Complétez le saut
Un didacticiel vidéo peut être trouvé
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 "