#BTC

Préface

Il y a également de plus en plus de discussions sur l'expansion de Bitcoin. Parmi eux, le protocole RGB, dédié à la prise en charge des fonctions de contrat intelligent pour Bitcoin, et le réseau Lightning, qui se concentre sur la réduction des frais de transaction Bitcoin, ont de nouveau été évoqués. Les utilisateurs ont placé de grands espoirs, espérant qu’ils pourront résoudre la situation difficile actuelle de Bitcoin le plus rapidement possible. De nouveaux développements sont en cours.

Comme on peut le voir dans son répertoire Github, l'explication de RGB est de fournir des contrats intelligents privés évolutifs pour Bitcoin et le réseau Lightning, créant ainsi la possibilité d'émettre des actifs dans le réseau Bitcoin.

Cependant, en raison de la montée ultérieure d’Ethereum et du Bitcoin considéré davantage comme une réserve de valeur et une référence dans le cercle monétaire, la pratique consistant à émettre des contrats de création d’actifs sur Bitcoin a été tiède.

Ce n’est qu’avec la récente popularité du BRC-20 que le vieux sujet de l’émission d’actifs Bitcoin a été à nouveau évoqué. Comparé au système d'inscription précédent directement sur la chaîne, RGB adopte une logique de traitement hors chaîne plus similaire au Lightning Network.

Qu'est-ce que le protocole RVB

Les origines du protocole RGB remontent à 2018, lorsque les membres de la communauté Bitcoin ont commencé à explorer une nouvelle façon de créer et de gérer des actifs sur le réseau Bitcoin. Leur objectif est de concevoir un protocole qui exploite la sécurité et la décentralisation de Bitcoin tout en prenant en charge des fonctionnalités plus complexes telles que l’émission d’actifs et les contrats intelligents.

Pour atteindre cet objectif, ils ont commencé à étudier comment combiner les informations sur les actifs et l'état avec le modèle UTXO de Bitcoin et ont proposé un nouveau protocole appelé RGB. L'idée principale est de combiner l'émission d'actifs, la propriété et les mises à jour de statut avec le modèle UTXO de Bitcoin via la vérification côté client, plutôt que de s'appuyer sur des nœuds complets du réseau Bitcoin comme le BRC-20 actuel.

Quant à la raison pour laquelle on l’appelle RVB, vous pouvez facilement penser aux trois couleurs primaires : le rouge, le vert et le bleu. En fait, l'orientation initiale de recherche du protocole RVB concernait les pièces teintes, donc des concepts liés aux couleurs ont été utilisés. Bien que ce que fait actuellement le protocole RVB n’ait pas grand-chose à voir avec les pièces colorées, le nom a été conservé.

La fonction principale du RVB

RGB est un système de contrats intelligents évolutif et respectueux de la confidentialité. Développé par l'association LNP/BP, il est principalement utilisé pour prendre en charge le déploiement de contrats intelligents sur Bitcoin et Lightning Network. Il permet aux développeurs de créer, déployer et exécuter des contrats intelligents sur le réseau Bitcoin ou Lightning tout en préservant la sécurité de leurs données.

Par rapport au Bitcoin, la plus grande innovation d’Ethereum est sa prise en charge des contrats intelligents. Un contrat intelligent est un programme qui s'exécute sur la blockchain, également connu sous le nom de contrat programmable qui est automatiquement exécuté par un morceau de code.

La plus grande différence entre Ethereum et Bitcoin est que ces deux systèmes peuvent effectuer des opérations logiques complexes via des contrats intelligents. Aujourd'hui, la DeFi et d'autres applications DApp sur Ethereum sont implémentées via des contrats intelligents. Cependant, comme Bitcoin ne prend pas en charge le déploiement de contrats intelligents, le développement de l'écosystème on-chain est limité. Même le jeton BRC-20, récemment populaire, est implémenté via l'inscription du protocole Ordinals tiers, et le processus d'émission de jetons est relativement simple, avec seulement trois étapes : le déploiement, la frappe et le transfert. Il ne prend pas en charge la destruction de jetons ou l'émission supplémentaire.

RGB vise à permettre à Bitcoin de concrétiser toutes les possibilités basées sur des contrats intelligents comme Ethereum ou d'autres réseaux blockchain (Solana, BNB Chain, etc.). Les développeurs peuvent déployer des jetons, des contrats d'émission d'actifs NFT, des applications financières décentralisées (DEX, prêts), DAO, etc. sur Bitcoin. Le protocole promet de prendre en charge les contrats intelligents complexes fonctionnant à la fois sur Bitcoin et sur le réseau Lightning.

De ce point de vue, RGB n’est ni un réseau de blocs spécifique ni un protocole d’émission de jetons, mais une infrastructure qui fournit un support de contrat intelligent pour le réseau Bitcoin.

En tant que système de contrat intelligent, la solution proposée par RGB est également différente des solutions de contrat intelligent précédentes telles qu'Ethereum.

RGB modularise les processus d'émission, de données et de statut des contrats intelligents, et effectue la maintenance du code des contrats intelligents et le stockage des données hors chaîne, avec le réseau principal Bitcoin comme couche d'engagement de l'état final. Cela signifie que RGB utilise le modèle de contrat intelligent hors chaîne pour stocker toutes les données de contrat intelligent hors chaîne. Le réseau principal Bitcoin ne sert que de confirmation de l'état final, réduisant ainsi l'utilisation de l'espace de bloc et améliorant considérablement le débit.

Utilisations actuelles du RVB

Les développeurs peuvent utiliser RGB pour déployer des contrats NFT de jetons homogènes RGB20 et de jetons non homogènes, compatibles avec le Lightning Network.

Étant donné que RGB peut aider les utilisateurs à émettre des jetons homogènes sur Bitcoin ou Lightning Network en déployant des contrats intelligents, il est également considéré comme une alternative aux jetons BRC-20.

Le plus grand avantage des jetons RGB20 et BRC-20 est que les jetons émis par RGB20 peuvent circuler sur le réseau Lightning, avec des frais de gaz faibles et une arrivée rapide lors du transfert. Cependant, le BRC-20 est gravé sur Satoshi, et toutes les activités sont réalisées sur la chaîne Bitcoin, ce qui limite son évolutivité.

Marché NFT Bitcoin DIBA

Il s'agit du premier marché d'échange Bitcoin NFT construit à l'aide de la plate-forme de contrats intelligents RGB, permettant aux utilisateurs de créer et d'échanger des NFT sur Bitcoin, souvent appelés actifs numériques uniques UDA.

De plus, les utilisateurs peuvent découvrir les contrats intelligents RVB et les actifs associés via les portefeuilles liés au réseau Bitcoin :

Portefeuille Iris

Il s'agit d'une application de portefeuille permettant d'émettre et de recevoir des actifs RVB, développée par Bitfinex Labs, et les utilisateurs doivent la télécharger depuis le Google Store.

Ma Citadelle

Prend en charge le portefeuille de ressources RVB. Actuellement, les utilisateurs doivent télécharger le package d'installation.

Masque de bits

Il peut être utilisé pour expérimenter la frappe, l’émission et l’application des actifs RVB. BitMask est un portefeuille d'extension Chrome créé par DIBA qui prend en charge les pièces stables et les NFT. Actuellement, les utilisateurs peuvent découvrir l'émission et le transfert d'actifs RGB20 en utilisant la version bêta du portefeuille Bitmask. À en juger par l’expérience utilisateur actuelle, le portefeuille Bitmask est plus facile à démarrer pour les utilisateurs.

Flux de travail RVB et technologies associées

En fait, RGB lie l'émission d'actifs hors chaîne aux changements d'UTXO sur la chaîne. Étant donné que l'UTXO peut confirmer les événements de transaction Bitcoin à un moment donné, nous pouvons faire en sorte que les changements dans ces événements de transaction correspondent aux changements de statut de certaines autres choses.

Par exemple, j’ai émis un actif à un autre endroit, qui correspond à UTXO1 sur le réseau Bitcoin. Si je transfère cet actif à quelqu'un d'autre, je peux faire correspondre ce comportement de transfert à UTXO2 sur le réseau Bitcoin.

Étant donné que l'UTXO lui-même est fixe et convenu, tant que je peux prouver que cette liaison est fiable, alors les changements d'UTXO sur le réseau principal Bitcoin et les changements correspondants dans le statut des autres actifs devraient également être convenus.

Pour aller plus loin, le protocole RGB utilise la sécurité du réseau principal Bitcoin UTXO pour garantir la sécurité de son émission d'actifs hors chaîne ou de sa logique contractuelle.

Flux de travail du protocole RVB

1. L'émetteur de l'actif crée un nouvel actif sur le client et génère un sceau et un engagement uniques.

2. L'émetteur de l'actif ancre le nouvel actif sur le réseau Bitcoin et intègre l'engagement dans la sortie (UTXO) de la transaction Bitcoin.

3. Le destinataire de l’actif vérifie la validité de l’actif en consultant l’engagement et en vérifiant le sceau à usage unique.

4. Lorsque les actifs sont transférés, l'ancien sceau unique est détruit et le nouveau sceau unique, l'engagement et les données de transaction sont ancrés au réseau Bitcoin.

De cette manière, le protocole RGB permet l’émission, le transfert et la vérification des actifs sur le réseau Bitcoin tout en préservant la confidentialité, l’évolutivité et la décentralisation.

Dans le même temps, le RVB peut également être bien intégré au réseau Lightning. Dans sa documentation officielle, RGB se décrit comme un L2 ou L3 ; lorsque le Lightning Network existe, RGB peut agir comme un L3 et échanger rapidement des jetons Bitcoin et RGB hors chaîne, réalisant ainsi des transactions et une gestion des actifs plus efficaces.

Autres technologies importantes

En fait, pour garantir que les actifs émis par RGB hors chaîne puissent effectivement correspondre à l'UTXO sur la chaîne, d'autres technologies sont nécessaires pour y parvenir.

Validation côté client : dans le protocole RGB, la validation des transactions et le stockage des données sont effectués côté client (comme le logiciel de portefeuille) plutôt que sur la blockchain. Cela permet de conserver les données de transaction hors chaîne, améliorant ainsi la confidentialité. La vérification côté client peut également réduire les besoins de stockage de données en chaîne et améliorer l’évolutivité du réseau.

C'est également une différence importante entre RGB et BRC20. Étant donné que les données de transaction sont sur le client plutôt que sur la chaîne, cela peut théoriquement réduire considérablement la congestion actuelle du réseau et les frais de transaction élevés.

Scellés à usage unique : une technologie qui garantit que la propriété des actifs ne peut pas être falsifiée. Un horodatage unique est une signature cryptographique qui verrouille l'état d'un actif. Lors du transfert d’actifs, l’ancien sceau est détruit et un nouveau sceau est créé. De cette façon, toute tentative de falsification de la propriété du bien sera détectée car le statut du sceau ne correspondra pas.

Ceci correspond également à la destruction et à la génération d’UTXO décrites dans la section précédente. L'ancien sceau représente l'ancien UTXO, et le nouveau sceau pointe vers le nouvel UTXO.

Engagements : Pour associer des actifs au réseau Bitcoin, le protocole RGB utilise une technique appelée engagements. Un engagement est une preuve cryptographique qu'un actif est associé à une transaction Bitcoin spécifique. Les engagements sont intégrés dans les sorties de transaction Bitcoin (UTXO), qui permettent de transférer des actifs sur le réseau Bitcoin.

Ancrage : Afin de connecter la vérification du client au réseau Bitcoin, le protocole RGB utilise la technologie d'ancrage. L’ancrage est le processus consistant à combiner un tampon unique avec un engagement. Lors du transfert d'actifs, de nouveaux sceaux, engagements et données de transaction uniques sont ancrés dans le réseau Bitcoin, garantissant ainsi la sécurité et la cohérence de l'ensemble du système.

Conclusion

Le RGB est resté en sommeil pendant longtemps, mais il a été à nouveau déterré. En fait, cela est toujours dû à la tendance des actifs d'émission BRC-20. Sans porter de jugement de valeur ni discuter de l’importance de ces événements, nous pouvons découvrir qu’après la première vague de spéculation, davantage d’opportunités émergeront tranquillement et pousseront l’ensemble de l’écosystème vers l’avant, au milieu du bruit.

Dans le même temps, RGB a lancé un portefeuille capable d'envoyer et de recevoir des actifs basés sur le réseau BTC et prenant en charge les fonctions liées au NFT. Le groupe de discussion Telegram lié à RVB reste actif et les développeurs sont désireux de discuter et de répondre aux questions techniques.

Le battage médiatique profite à certaines personnes et apporte de nouveaux problèmes techniques. La résolution de ces problèmes crée souvent de nouveaux récits, réveillant d’anciens protocoles comme RGB, ce qui peut provoquer la prochaine vague de battage médiatique.