Auteurs originaux : Ash, Bitcoin Square Sawyer, Echo, BiHelix ;
introduction
Bitcoin est à l’avant-garde de la révolution des crypto-monnaies depuis plus d’une décennie, pionnier des concepts de monnaies numériques décentralisées et de technologie blockchain. Malgré les innovations révolutionnaires de Bitcoin, sa fonctionnalité principale est principalement axée sur le fait d'être un moyen d'échange et une réserve de valeur. Cependant, avec l’introduction d’Inscription l’année dernière avec le protocole Bitcoin Ordinals et plus récemment avec le protocole Runes, les gens commencent à réexaminer les nombreuses possibilités de Bitcoin au-delà d’une réserve de valeur. Ces nouveaux protocoles d’émission d’actifs ont suscité un regain d’intérêt pour l’écosystème Bitcoin tout en soulignant les limites de Bitcoin en termes d’évolutivité et de délais de confirmation des transactions. C’est dans ce contexte qu’est né le protocole RGB, ouvrant un nouveau champ des possibles et insufflant un nouvel élan à l’écosystème Bitcoin.
Présentation des bases du protocole RVB
1. Qu'est-ce que le protocole RVB ?
Le protocole RGB est une solution de deuxième couche construite sur la blockchain Bitcoin, conçue pour prendre en charge la création et la gestion d'actifs complexes, de contrats intelligents et d'applications décentralisées (dApps). En tirant parti de la puissance native du réseau Bitcoin, RGB vise à transformer Bitcoin en une plate-forme complète pour une variété de cas d'utilisation, facilitant à terme la croissance et l'expansion de l'ensemble de l'écosystème.
2. Historique de développement du protocole RVB
L'idée initiale du protocole RGB remonte à 2016, proposée par Giacomo Zucco de BHB Network sur la base des concepts de Peter Todd de validation côté client et de sceaux à usage unique. En 2017, BHB Network a implémenté RVB dans le MVP (Minimum Viable Product) original et a été soutenu par le groupe Poséidon. En 2019, Maxim Orlovsky et Giacomo Zucco ont créé conjointement la LNP/BP Standards Association, dédiée à promouvoir le développement du RVB du concept à l'application pratique.
Depuis 2019, le Dr Maxim Orlovsky a joué un rôle central dans le développement du protocole RVB, en concevant et en mettant en œuvre la version actuelle du protocole. En 2021, la LNP/BP Standards Association a démontré l’intégration du RVB avec Turing-complete AluVM, marquant un développement majeur. L'année suivante, l'association a lancé le site officiel du langage Contractum, un langage de programmation fonctionnel et déclaratif personnalisé pour la création de contrats intelligents utilisant la technologie RVB sur Bitcoin et le réseau Lightning. En avril 2023, la LNP/BP Standards Association a publié RGB v 0.10, annonçant qu'elle se concentrerait sur le développement de la prise en charge du Lightning Network. À l'avenir, les actifs RGB pourront être transférés rapidement et à faible coût via le réseau Lightning, améliorant ainsi la liquidité et l'efficacité d'utilisation des actifs. De plus, RVB peut permettre au Lightning Network de disposer de fonctions complètes de contrats intelligents, compensant ainsi les limitations de Bitcoin et du Lightning Network dans les contrats intelligents.
3. Comment fonctionne le protocole RVB
RGB est un protocole construit sur la couche de consensus PoW de la blockchain Bitcoin. Le protocole est une version d'un graphique acyclique dirigé (DAG) dans lequel les participants ne peuvent pas voir l'état complet du réseau et chaque nouvelle transaction nécessite les confirmations d'au moins deux transactions précédentes avant de pouvoir être enregistrée sur le réseau. La validation client est prise en charge par le mode RVB.
Source : RGB Blackpaper
4. Points techniques du protocole RGB
L'idée principale du protocole RGB est de s'appuyer sur la preuve de travail et le réseau décentralisé de Bitcoin pour garantir la prévention des doubles dépenses et assurer la résistance à la censure. Il déplace le processus de vérification du transfert de jetons du consensus mondial de la blockchain vers le hors chaîne et est effectué indépendamment par le client destinataire. Ce n’est qu’une fois la vérification correcte qu’il interagira avec la chaîne principale Bitcoin si nécessaire, garantissant ainsi l’efficacité et la confidentialité.
· Scellement unique : il peut garantir que chaque UTXO ne peut être utilisé qu'une seule fois. En encapsulant les informations sur les actifs et le statut du contrat dans UTXO, lorsque l'UTXO est dépensé, la propriété de l'actif et le statut du contrat changent. En termes simples, un sceau unique est un mécanisme abstrait utilisé pour éviter les doubles dépenses ;
· Vérification du client : chaque client vérifie uniquement les transactions liées à son portefeuille, sans qu'il soit nécessaire de vérifier globalement toutes les transactions, ce qui améliore l'évolutivité du système, mais le temps de vérification peut devenir plus long lorsqu'il s'agit d'actifs avec un long historique de transactions ;
· Engagement déterministe Bitcoin : RGB utilise l'engagement OP_RETURN basé sur Taproot, en regroupant toutes les transitions d'état en un seul engagement, garantissant que chaque transition d'état ne peut être engagée qu'une seule fois pour éviter les doubles dépenses, et que le hachage d'engagement final est intégré dans la transaction Bitcoin ;
· Traitement par lots : RVB permet le traitement de plusieurs changements d'état dans une seule transaction Bitcoin, réduisant ainsi les frais de traitement en chaîne, et convient aux transferts à grande échelle ou aux scénarios de fusion UTXO ;
· Protection de la confidentialité : **Le transfert RVB utilise les transactions Bitcoin comme conteneur pour le transfert d'actifs, en créant un nouvel UTXO pour recevoir des jetons, tandis que l'ancien UTXO est consommé, et n'affiche pas directement le chemin de transfert dans le graphique des transactions Bitcoin, ce qui améliore la confidentialité. . La communication hors chaîne garantit la transmission et la vérification sécurisées des informations de paiement, empêche les fuites d'informations en chaîne et protège la confidentialité des activités des utilisateurs RVB.
Cas d'utilisation et implications du protocole RVB
1. Faites jouer pleinement les attributs monétaires du Bitcoin
En tant que crypto-monnaie, la valeur à long terme du Bitcoin (BTC) repose sur l’étendue et la profondeur de son écosystème d’applications. Tout comme la raison pour laquelle le dollar américain est devenu une monnaie forte mondiale, cela est dû à son utilisation répandue dans la plupart des économies et des activités commerciales à travers le monde. Derrière cela se cache le rôle du dollar américain dans le commerce (pétrodollars) et dans la finance (Wall). Street), la compensation (système SWIFT) et le règlement (Système de règlement Fedwire) et d'autres systèmes de support dans de nombreux domaines. Si la blockchain Bitcoin ne peut pas établir un système de valeur similaire basé sur BTC et s'appuie uniquement sur des échanges centralisés pour soutenir son niveau financier, alors son application sera extrêmement limitée et il sera difficile de prendre en charge des transactions importantes uniquement comme moyen de paiement par transfert.
L’introduction du protocole RVB aide à résoudre les problèmes sous-jacents d’évolutivité et d’exhaustivité de Turing du Bitcoin. Grâce au protocole RGB, nous pouvons établir un système de transmission de valeur de type dollar basé sur BTC sur la blockchain native Bitcoin, introduisant ainsi un grand nombre d'applications commerciales avec des scénarios d'application pratiques. Cela améliore non seulement l’écosystème Bitcoin, mais lui permet également de prendre en charge des activités financières et commerciales plus complexes, améliorant ainsi encore la valeur et les perspectives d’application du BTC.
2. Tokenisation des actifs natifs de Bitcoin
L’une des principales caractéristiques du protocole RGB est sa capacité à faciliter la tokenisation de divers actifs sur la blockchain Bitcoin. Cela signifie que presque tous les actifs, qu'ils soient numériques ou physiques, peuvent être représentés comme un jeton unique ou un « actif RVB » sur le réseau Bitcoin, y compris l'immobilier, l'art, les matières premières, les valeurs mobilières et même les objets représentant des collections numériques uniques de produits NFT. En permettant la tokenisation des actifs, le protocole RGB ouvre de nouvelles opportunités pour la gestion d'actifs, le commerce et l'investissement au sein de l'écosystème Bitcoin. Ces actifs tokenisés peuvent être facilement transférés sur la blockchain Bitcoin, offrant ainsi plus de sécurité, de transparence et de liquidité.
3. Contrats intelligents et applications décentralisées
Les capacités de contrats intelligents du protocole RGB sont particulièrement importantes car elles permettent de mettre en œuvre des produits et services financiers complexes sur la blockchain Bitcoin. Les contrats intelligents sont des programmes auto-exécutables qui s'exécutent automatiquement lorsque des conditions prédéfinies sont remplies, éliminant ainsi le besoin de recourir à un tiers et réduisant le risque de fraude ou de manipulation. Avec le protocole RGB, les développeurs peuvent créer des applications décentralisées (dApps) qui exploitent les contrats intelligents pour automatiser divers processus. Cela élargit non seulement le rôle monétaire traditionnel du Bitcoin, mais offre également la possibilité de créer un écosystème basé sur des applications et des services décentralisés sur le réseau Bitcoin.
4. Évolutivité et sécurité
Tout en introduisant de nouvelles fonctionnalités dans l’écosystème Bitcoin, le protocole RGB répond également aux problèmes clés d’évolutivité et de sécurité. En exploitant le champ OP_RETURN dans les transactions Bitcoin pour stocker les métadonnées des actifs, RGB minimise l'impact sur la taille de la blockchain Bitcoin, contribuant ainsi à maintenir son évolutivité et son efficacité. En tirant parti de la sécurité et de la nature décentralisée du réseau Bitcoin, le protocole RGB fournit une plate-forme sécurisée et hautement fiable pour ces applications. Ces applications décentralisées améliorent non seulement les fonctionnalités du réseau Bitcoin, mais favorisent également une adoption et une participation plus larges, favorisant ainsi le développement de l'écosystème Bitcoin. En bref, l’introduction du protocole RGB marque la transition de la blockchain Bitcoin d’un simple moyen de stockage de valeur et de paiement à une nouvelle ère de plateforme décentralisée multifonctionnelle et multi-applications.
Projet écologique RGB
Hélix
BiHelix est une infrastructure écologique de nœud Bitcoin optimisée basée sur la blockchain native Bitcoin, combinée au protocole RGB et au Lightning Network, et s'engage à promouvoir l'application à grande échelle de Bitcoin. Ses principales orientations de travail se concentrent sur les quatre aspects suivants :
1. Optimisation des nœuds : BiHelix développera des super-nœuds RVB pouvant se connecter au réseau Lightning. Ce super-nœud servira de produit de base de l'écosystème. Grâce à l'optimisation des nœuds, BiHelix vise à améliorer les performances et l'efficacité du réseau afin qu'il puisse gérer davantage de transactions et d'applications plus complexes, fournissant ainsi une infrastructure plus solide pour l'écosystème Bitcoin.
2. Schema Store : BiHelix achèvera la transformation d'AluVM. AluVM est une machine virtuelle RISC purement fonctionnelle conçue pour développer des contrats intelligents avancés. Contrairement à d'autres machines virtuelles, AluVM est basé sur des registres et n'autorise pas l'accès aléatoire à la mémoire, ce qui le rend plus robuste et sécurisé. BiHelix construira également un Schema Store décentralisé pour stocker et gérer la structure et les spécifications des contrats intelligents, améliorant ainsi la flexibilité et l'évolutivité des contrats intelligents.
3. Optimisation du stockage : BiHelix recherche et optimise une méthode de stockage de base de données pour remplacer le stockage de fichiers RGB Stash existant. Cette amélioration augmentera l'efficacité et la fiabilité de la gestion des données, rendant le traitement et l'accès aux données à grande échelle plus efficaces, et fournira une base solide pour une expansion future.
4. Optimisation de l'architecture du protocole : BiHelix s'engage à optimiser l'ensemble de l'architecture du protocole. Premièrement, des protocoles de communication de nœud (tels que le protocole Nostr) seront introduits pour résoudre le problème de l'incapacité des données historiques des utilisateurs à nœud unique à communiquer et améliorer l'interopérabilité du réseau. Deuxièmement, la technologie récursive de preuve de connaissance nulle sera utilisée pour résoudre le problème de la vérification excessive des données et améliorer la confidentialité et la sécurité du réseau. En fin de compte, ces améliorations amélioreront considérablement les capacités d’ingénierie et le potentiel d’application du protocole RVB.
Grâce à ces mesures, BiHelix améliore non seulement les capacités de l'infrastructure du réseau Bitcoin, mais fournit également un solide support technique pour diverses applications innovantes. En fin de compte, les efforts de BiHelix feront passer Bitcoin d'une réserve de valeur unique à une plate-forme décentralisée multifonctionnelle et multi-applications, réalisant ainsi une mise à niveau et une expansion complètes de l'écosystème Bitcoin. Dans un avenir proche, nous pouvons également nous attendre au lancement de nœuds BiHelix basés sur RGB et LN dans les portefeuilles grand public.
Résumer
Le protocole RVB est développé depuis 6 ans. Bien qu’il n’ait pas été largement popularisé, il présente un grand potentiel. La nouvelle version v 0.10 a étendu les fonctions d'émission d'actifs et de contrats intelligents, et se rapproche progressivement d'une compatibilité totale avec le réseau Lightning. Le temps nous dira si cela sera un catalyseur pour le développement de RGB, mais je pense que cela a le potentiel de catalyser l’évolution de l’écosystème Bitcoin d’une simple monnaie de valeur à un large éventail d’applications décentralisées, d’actifs tokenisés et de plateformes de contrats intelligents. En ouvrant de nouveaux cas d’utilisation, RGB sert d’infrastructure critique qui peut jouer un rôle clé dans l’élaboration de l’avenir du Bitcoin et du paysage plus large des cryptomonnaies, annonçant une révolution dans le monde de la cryptographie.