Les smart contracts sont une fonctionnalité clé d’Ethereum et d’autres blockchains comme Cardano ou Tezos. Mais le moins que l’on puisse dire, c’est que l’on n’associe pas vraiment ce terme à l’univers Bitcoin. Les choses pourraient bien changer avec RGB, une technologie qui permettra non seulement de disposer de smart contracts sur Bitcoin, mais aussi d’en dépasser les limites les plus criantes.
Bitcoin propose en natif un langage de script utilisé pour définir les conditions de déverrouillage de fonds ; cela permet déjà de concevoir des applications relativement puissantes comme les transactions multi-signatures.
Mais ce langage rudimentaire et bas niveau a été dès le début volontairement bridé, notamment pour des raisons de sécurité. Il n’est pas « turing-complet », ce qui rend impossible l’exécution de boucles infinies et donc préserve l’intégrité des nœuds bitcoin. Mais cela au prix de moindres possibilités.
C’est face à ce constat qu’est né Ethereum qui lui propose un vrai langage Turing complet. Pour faire face au problème des boucles infinies, un système de gas a été mis en place : des frais sont prélevés selon la complexité des traitements, ce qui permet de se protéger contre ce type d’attaque (volontaire ou résultant d’un bug).
Mais la blockchain Ethereum, ainsi que toutes les alternatives actuelles font l’objet de critiques dont voici les principales :
Pour répondre à ces problématiques, le projet RGB, toujours en développement par la LNP/BP Standards Association et dont les premiers travaux remontent à 2016, propose une approche originale. Son nom fait référence aux « Colored coins » qui étaient déjà une première tentative pour proposer des possibilité applicatives et de gestion d’actifs à Bitcoin.
RGB s’appuie sur les caractéristiques suivantes :
Concrètement, un émetteur souhaitant diffuser des actifs sur RGB créera un « schéma » qui définit des paramètres tels que la fongibilité, l’offre circulante et le taux d’inflation. L’actif et son schéma sont ensuite ancrés à un UTXO ou une adresse bitcoin.
L’ambition de RGB est donc bien de résoudre tous les défauts tant de fois pointés du doigt dans les protocoles Ethereum et consorts, basées strictement sur une approche blockchain en Layer 1. Avec RGB, puisque la logique applicative est déportée chez le client, il n’y a plus besoin de langage « Turing complet » au niveau de la blockchain. Ce qui permet de préserver la sécurité, d’être moins gourmand en stockage et de faciliter la mise à l’échelle.
La résistance à la censure des smart contracts est également beaucoup plus importante, puisqu’on bénéficie du hashrate du bitcoin, au lieu de se contenter d’un consensus en Proof Of Stake à l’efficacité douteuse ou en Proof of Work avec un hashrate beaucoup plus modeste sur d’autres blockchains.
Les débouchés sont multiples, et RGB permettrait de voir l’apparition d’ applications complexes comme les échanges décentralisés (dex) ou les NFT sur le Lightning network.
Tout cela s’avère extrêmement prometteur et pourrait révolutionner le monde des smart contracts. Tout d’abord parce que c’est une fonctionnalité qui manquait encore cruellement à l’écosystème bitcoin. Ensuite, et nous l’avons vu, l’implantation qui est proposée surpasse ce qui existe déjà et qui est tellement limitant actuellement. Au point où l’on pourrait se demander si désormais il y aurait réellement besoin d’alternatives à bitcoin… Le seul bémol, et il est de taille, c’est que ce projet est toujours en phase beta et qu’il faudra encore patienter un peu pour en profiter réellement.
A suivre donc…
En attendant, je vous invite à parcourir les liens suivants pour en apprendre plus sur RGB :
Rédigé par Claude Bernardini pour Cointribune
Recevez un condensé de l’actualité dans le monde des cryptomonnaies en vous abonnant à notre nouveau service de newsletter quotidienne et hebdomadaire pour ne rien manquer de l’essentiel Cointribune !
Derrière la signature générique « Rédaction CT » se trouvent de jeunes journalistes et des auteurs aux profils particuliers qui souhaitent garder l’anonymat car impliqués dans l’écosystème avec certaines obligations.
Les propos et opinions exprimés dans cet article n'engagent que leur auteur, et ne doivent pas être considérés comme des conseils en investissement. Effectuez vos propres recherches avant toute décision d'investissement.
BITCOIN (BTCUSD) ₿ | 23 131,20 $ | -0.84% |
ETHEREUM (ETHUSD) Ξ | 1 709,59 $ | -1.58% |
DEFI (DEFIPERP) | 3 602,60 $ | -0.5% |
MARKETS (ACWI) | 89,83 $ | -0.31% |
GOLD (XAUUSD) | 1 774,74 $ | -0.92% |
TECH (NDX) | 13 207,69 $ | -0.78% |
CURRENCIES (EURUSD) | 1,02 $ | -0.64% |
CURRENCIES (EURGBP) | 0,842750 £ | 0.07% |
CRUDEOIL (USOIL) | 88,52 $ | 0.85% |
IMM. US (REIT) | 2 552,57 $ | 0.23% |