Partager cet article

RGB poursuit ses efforts pour améliorer les contrats intelligents de Bitcoin

Le protocole RGB, désormais en version bêta, vise à doter Bitcoin des capacités qui ont fait d' Ethereum la blockchain de référence pour l'émission d'actifs tokenisés.

À emporter

La Suite Ci-Dessous
Ne manquez pas une autre histoire.Abonnez vous à la newsletter The Protocol aujourd. Voir Toutes les Newsletters

  • En cours de développement par la LNP/BP Standards Association, le protocole RGB est entré en version bêta en juin.
  • Le réseau de deuxième couche promet d'apporter des contrats intelligents et des actifs tokenisés à Bitcoin avec une conception technique de type Lightning Network.
  • RGB pourrait être utilisé pour émettre des titres tokenisés et des jetons non fongibles (NFT), et pour offrir un moyen plus privé d'émission et de transfert de stablecoins.

Contrats intelligents et Bitcoin. Ces phénomènes techniques sont rarement associés, souvent parce que l'on pense que le langage de script simplifié de Bitcoin ne peut T prendre en charge les applications de contrats intelligents, devenues les chouchous de l'écosystème Ethereum .

Mais alors que le nouveau protocole RGB permettant la création de contrats intelligents lance sa version bêta, les gens de la LNP/BP Standards Association tentent de changer cette perception.

Le groupe (dont l'acronyme est l'abréviation de Lightning Network Protocol et Bitcoin Protocol) développe RGB, un réseau de contrats intelligents basé sur Bitcoin. (Le protocole doit son nom au schéma de coloration additive « RGB », car il était initialement destiné à améliorer le schéma de couleurs des jetons Bitcoin pour les actifs tokenisés.)

Le réseau « troisième couche », comme l'appelle ONEun de ses architectes, Giacomo Zucco, est entré en version bêta et pourrait aider à doter Bitcoin des capacités de tokenisation qui ont fait Ethereum la blockchain de référence pour l'émission d'actifs tokenisés tels que des titres, des objets de collection, des Crypto dollars et plus encore.

Sur le même sujet : Lancement d'un protocole d'émission de jetons sur le réseau Lightning de Bitcoin

La nouvelle vieille chose

RGB a été initialement conceptualisé par Peter Todd, développeur de Bitcoin CORE et consultant en cryptographie. Grâce à un financement non divulgué de Bitfinex/ Tether, Fulgur Ventures et Poseidon Group, le protocole est entré en phase de test bêta fin juin. Giacomo Zucco, directeur de LNP/BP, a précisé que le « nœud RGB pour le logiciel lui-même est en version bêta », mais que tous les portefeuilles compatibles RGB sont encore en phase alpha.

La recherche de contrats intelligents basés sur Bitcoin – et plus généralement, la tokenisation d’actifs sur Bitcoin – n’a rien de nouveau.

Sur le même sujet : L'écriture de contrats intelligents Bitcoin est sur le point de devenir plus facile grâce à un nouveau langage de codage

La fonction OP_RETURN de Bitcoin a permis des fonctionnalités limitées de contrats intelligents depuis la création de la cryptomonnaie. Cette fonction a posé les bases techniques des NFT/objets de collection basés sur Bitcoin via le protocole Counterparty, ainsi que de l'émission desTether (USDT) stablecoin sur Bitcoin via le protocole Omni.

De leur côté, les contrats de verrouillage temporel de hachage du Lightning Network – les paramètres techniques qui verrouillentBitcoin (BTC) dans les canaux de paiement sur le réseau secondaire – sont une forme de contrat intelligent.

Techniques d'exploitation (et compromis) de Lightning

Les « sidechains » sont des blockchains de confiance, dans le sens où un groupe fédéré de représentants gère les nœuds qui supervisent les opérations de la sidechain, telles que l'émission d'actifs et l'ancrage du Bitcoin dans la sidechain. Ces réseaux, fonctionnant parallèlement à une blockchain décentralisée comme Bitcoin, commercialisent des fonctions de contrats intelligents, ce qui constitue ONEun de leurs principaux cas d'utilisation.

RGB, en revanche, n'est pas une blockchain fiable comme RSK ou Liquid, et ne s'appuie pas non plus sur la chaîne principale de Bitcoin pour exécuter des transactions comme Omni ou Counterparty. Sa conception s'inspire plutôt de son cousin technique, le Lightning Network.

Sur le même sujet : Qu’est-ce que le réseau Lightning de Bitcoin ?

Le réseau Lightning s'appuie sur la vérification côté client pour vérifier les mouvements de fonds entre ses pairs. Lorsque vous envoyez des fonds à un pair sur Lightning, l'état du canal de paiement avec ce pair est mis à jour sur votre nœud Lightning et celui de votre pair. L'état final du canal de paiement n'est enregistré sur la blockchain Bitcoin qu'à sa fermeture.

Cette vérification différée permet au Lightning Network de traiter des paiements quasi instantanés, mais cela a un coût : vous devez KEEP votre nœud en fonctionnement à tout moment, sinon le pair à l'autre bout de votre canal de paiement peut essayer de vous tromper en diffusant un faux état de canal à la blockchain (un service technique connu sous le nom de Tours de guettravaillent à atténuer ce vecteur d’attaque).

Zucco a déclaré que RGB « exploite les techniques et les compromis de Lightning », dans la mesure où les actifs seront transférés de la même manière.

La conception RGB est une conception de validation côté client. Cela signifie que lorsque je vous envoie un message, je ne publie T le transfert sur le réseau ; je vous l'envoie en peer-to-peer, et j'utilise simplement le réseau public pour éviter les doubles dépenses. Vous ne devriez utiliser la blockchain que pour éviter les doubles dépenses, et non pour transférer des actifs.

Il a souligné que les compromis sont les mêmes que dans Lightning et a souligné que chaque nœud RVB devra KEEP des données de sauvegarde de l'ensemble de son état.

Pour émettre des actifs sur RGB, l'émetteur crée un « schéma » pour l'actif, qui définit des paramètres tels que la fongibilité, l'offre en circulation et le taux d'inflation, entre autres. L'actif et son schéma sont ensuite ancrés à un point de référence sur la blockchain Bitcoin, tel qu'un UTXO ou une adresse, afin d'indexer le jeton et son schéma.

Cas d'utilisation RVB

L'objectif à long terme est de rendre RVB compatible avec Lightning, mais comme le projet est encore en version bêta, cette intégration prendra un certain temps avant d'être prête à être utilisée par l'utilisateur.

En attendant cette intégration, un cas d'utilisation concret et logique du RVB est celui des NFT (même si Zucco ne trouve T cela très excitant). Les NFT sont des jetons uniques qui représentent généralement un objet de collection numérique, comme une œuvre d'art.

Sur le même sujet : L'argent réinventé : Bitcoin et Ethereum forment un duo DeFi

L'exemple classique est celui des CryptoKitties, ces félins reproducteurs NFT créés sur le réseau Ethereum . Un autre exemple, peut-être moins connu, est celui des cartes RarePepe émises sur Bitcoin via le protocole Counterparty.

RGB pourrait avoir un avantage sur ces formes de NFT, car RGB permettrait d'envoyer le fichier informatique du NFT lors de la même transaction que l'actif qui le représente. Lorsqu'on envoie un CryptoKitty sous forme de jeton ERC-721 sur Ethereum ou une « pièce colorée » RarePepe sur Bitcoin, le fichier de l'objet de collection doit être transféré séparément. Avec RGB, les deux actifs et Les objets de collection peuvent être « envoyés dans le même canal », a affirmé Zucco.

Selon Zucco, un cas d'utilisation plus pertinent pour RGB serait l'émission de Tether sur le protocole. Puisque toutes les transactions sont traitées hors chaîne, Zucco a déclaré que RGB promettait d'être potentiellement plus privé que le Lightning Network.

Pour quelque chose comme le stablecoin Tether, dont l'adresse sur la chaîne sur des blockchains comme Bitcoin, Ethereum, EOS et TRON peut être facilement suivie et, dans des scénarios extrêmes, mise sur liste noire, cela pourrait renforcer la Politique de confidentialité et la résistance à la censure de Tether.

Sur le même sujet : Les frais élevés Ethereum propulsent Tether vers sa huitième blockchain, OMG Network

« RGB est très confidentiel. Je ne peux pas Réseaux sociaux un actif RVB sur la blockchain. Ce n'est qu'à la réception d'un actif que l'on voit son historique, mais celui-ci est obscurci cryptographiquement grâce à la Technologies Confidential Transactions que nous avons réutilisée de Blockstream. Une fois un actif envoyé, vous T pouvez plus voir où il va ensuite », a déclaré Zucco à CoinDesk.

Test de combat RVB en version bêta

Bien sûr, avant de pouvoir concrétiser ces cas d'utilisation, RGB doit être testé en version bêta. Il reste également à prendre en compte l'intégration de Lightning Network et la conception du portefeuille.

La LNP/BP Standards Association ne concevra T elle-même un portefeuille, a déclaré Zucco, mais travaillera avec des développeurs tiers qui le feront.

Après tout, LNP/BP aura fort à faire pour renforcer l'infrastructure RGB : son code source. Quant aux annexes du protocole – portefeuilles et autres intégrations –, ce développement sera assuré par la communauté distribuée de Bitcoin.

Colin Harper, Blockspace Media

Colin écrit sur Bitcoin. Auparavant, il a travaillé chez CoinDesk comme journaliste spécialisé en technologie et chez Luxor Technologies Corp. comme responsable de la recherche. Il est désormais rédacteur en chef de Blockspace Media et travaille également en freelance pour CoinDesk, Forbes et Bitcoin Magazine. Il détient des Bitcoin.

Colin Harper