Une brève introduction aux protocoles RVB PlatoBlockchain Data Intelligence. Recherche verticale. Aï.

Une brève introduction aux protocoles RVB

Le 3 janvier 2009, Satoshi Nakamoto a lancé le premier nœud Bitcoin. À partir de ce moment, de nouveaux nœuds ont rejoint et Bitcoin a commencé à se comporter comme s’il s’agissait d’une nouvelle forme de vie, une forme de vie qui n’a cessé d’évoluer. Petit à petit, il est devenu le réseau le plus sûr au monde grâce à sa conception unique — très bien pensée par Satoshi — car, grâce à des incitations économiques, il incite les utilisateurs, communément appelés mineurs, à investir dans l'énergie et la puissance de calcul qui contribue à la sécurité du réseau.

Alors que Bitcoin poursuit sa croissance et son adoption, il est confronté à des problèmes d’évolutivité. Le réseau Bitcoin permet d’extraire un nouveau bloc contenant des transactions en 10 minutes environ. En supposant que nous ayons 144 blocs par jour avec des valeurs maximales de 2,700 4.5 transactions par bloc, Bitcoin n'aurait autorisé que XNUMX transactions par seconde. Satoshi était conscient de cette limitation, on peut le voir dans un email envoyé à Mike Hearn en mars 2011 où il explique comment fonctionne ce que nous connaissons aujourd'hui en tant que canal de paiement. C'est là qu'interviennent les protocoles hors chaîne.

D'après Christian Decker, les protocoles hors chaîne sont généralement des systèmes dans lesquels les utilisateurs utilisent les données d'une blockchain et les gèrent sans toucher à la blockchain elle-même jusqu'à la dernière minute. C'est sur la base de ce concept qu'est né le Lightning Network, un réseau qui utilise des protocoles hors chaîne pour permettre d'effectuer des paiements Bitcoin presque instantanément. Étant donné que toutes ces opérations ne sont pas écrites sur la blockchain, celle-ci permet des milliers de transactions par seconde et fait évoluer Bitcoin.

La recherche et le développement dans le domaine des protocoles hors chaîne sur Bitcoin ont ouvert la boîte de Pandore. Aujourd'hui, nous savons que nous pouvons réaliser bien plus qu'un simple transfert de valeur de manière décentralisée. Association de normalisation LNP/BP se concentre sur le développement de protocoles de couches 2 et 3 sur Bitcoin et le Lightning Network. Parmi ces projets, RGB se démarque

Qu'est-ce que le RVB ?

RVB était basé sur recherche par Peter Todd sur les sceaux à usage unique et la validation côté client et envisagé en 2016 par Giacomo Zucco comme un meilleur protocole d'actifs pour Bitcoin et le Lightning Network. L'évolution ultérieure de ces idées a conduit au développement du RVB en un système de contrat intelligent à part entière par Maxim Orlovsky, qui dirige sa mise en œuvre depuis 2019 avec la participation de la communauté.

Nous pouvons définir RGB comme un ensemble de protocoles open source qui nous permettent d'exécuter des contrats intelligents complexes de manière évolutive et confidentielle. Il ne s’agit pas d’un réseau particulier (comme Bitcoin ou Lightning) ; chaque contrat intelligent n'est qu'un ensemble de participants au contrat qui peuvent interagir en utilisant différents canaux de communication (par défaut le Lightning Network). RGB utilise la blockchain Bitcoin comme couche d'engagement de l'État et conserve le code du contrat intelligent et les données hors chaîne, ce qui le rend évolutif. En tirant parti des transactions Bitcoin (et de Script) comme système de contrôle de propriété pour les contrats intelligents, l'évolution du contrat intelligent est définie par un schéma hors chaîne. Il est important de noter que tout est validé côté client.

En termes simples, RGB est un système qui permet à l’utilisateur d’auditer un contrat intelligent, de l’exécuter et de le vérifier individuellement à tout moment sans coût supplémentaire puisqu’il n’utilise pas de blockchain comme le font les systèmes « traditionnels ». Bien que les systèmes de contrats intelligents complexes aient été mis au point par Ethereum, ils obligent l'utilisateur à dépenser des quantités importantes de gaz pour chaque opération et n'ont jamais atteint l'évolutivité promise. Par conséquent, Ethereum n’a jamais été une option pour mettre en banque les utilisateurs exclus du système financier actuel.

Actuellement, l'industrie de la blockchain promeut que le code des contrats intelligents et les données doivent être stockés dans la blockchain et exécutés par chaque nœud du réseau, indépendamment de l'augmentation excessive de la taille ou de l'utilisation abusive des ressources de calcul. Le schéma proposé par RGB est beaucoup plus intelligent et efficace puisqu'il coupe avec ce paradigme de la blockchain en ayant des contrats intelligents et des données séparés de la blockchain et évite ainsi la saturation du réseau vue sur d'autres plateformes. À son tour, RGB ne force pas chaque nœud à exécuter chaque contrat, mais plutôt les parties impliquées, ce qui ajoute une confidentialité à un niveau jamais vu auparavant.

image1

Contrats intelligents en RVB

Dans RGB, un développeur de contrat intelligent définit un schéma spécifiant des règles sur la façon dont le contrat évolue dans le temps. Le schéma est la norme pour la construction de contrats intelligents en RVB : un émetteur lors de la définition d'un contrat et un portefeuille ou un échange doivent adhérer à un schéma particulier par rapport auquel ils doivent valider le contrat. Ce n'est que si la validation est correcte que chaque partie peut accepter les demandes et travailler avec l'actif.

Un contrat intelligent en RVB est un graphe acyclique dirigé (DAG) des changements d'état, où seule une partie du graphe est toujours connue et il n'y a pas d'accès au reste. Le schéma RVB est un ensemble de règles de base pour l'évolution de ce graphe avec lequel le contrat intelligent commence. Chaque participant au contrat peut ajouter à ces règles (si cela est autorisé par le schéma) et le graphique résultant est construit à partir de l'application itérative de ces règles.

Actifs fongibles

Les actifs fongibles dans RVB suivent le Spécification LNP/BP RVB-20. Ainsi, lorsqu'un RGB-20 est défini, les données d'actif appelées « données de genèse » sont distribuées via le Lightning Network, qui contient ce qui est nécessaire pour utiliser l'actif. La forme d'actifs la plus élémentaire ne permet pas l'émission secondaire, la gravure de jetons, la renomination ou le remplacement.

Parfois, l'émetteur devra émettre plus de jetons à l'avenir, tels que des pièces stables telles que l'USDT, qui maintiennent la valeur de chaque jeton liée à la valeur d'une devise inflationniste telle que l'USD. Pour ce faire, des schémas RGB-20 plus complexes existent, et en plus des données de genèse, ils nécessitent que l'émetteur produise des envois, qui circuleront également dans le Lightning Network. Avec ces informations, nous pouvons connaître l'offre totale en circulation de l'actif. Il en va de même pour la gravure d'actifs ou la modification de son nom.

Les informations liées à l'actif peuvent être publiques ou privées : si l'émetteur exige la confidentialité, il peut choisir de ne pas partager les informations sur le token et d'effectuer les opérations en toute confidentialité, mais nous avons aussi le cas inverse dans lequel l'émetteur et les détenteurs ont besoin l'ensemble du processus doit être transparent. Ceci est réalisé en partageant les données de jeton.

Procédures RVB-20

La procédure de gravure désactive les jetons et les jetons gravés ne peuvent plus être utilisés. La procédure de remplacement se produit lorsque les jetons sont brûlés et qu'un nouveau montant du même jeton est créé. Cela permet de réduire la taille des données historiques de l’actif, ce qui est important pour maintenir la vitesse de l’actif. Pour prendre en charge le cas d'utilisation où il est possible de graver des actifs sans avoir à les remplacer, un sous-schéma de RGB-20 est utilisé qui autorise uniquement la gravure d'actifs.

Jetons non-fongibles

Les jetons non fongibles (NFT) en RVB suivent le Spécification LNP/BP RVB-21, lorsque nous travaillons avec des NFT, nous avons également un schéma principal et un sous-schéma. Ces schémas ont une procédure de gravure, ce qui nous permet d'attacher des données personnalisées par le propriétaire du jeton. L'exemple le plus courant que nous voyons dans les NFT aujourd'hui est l'art numérique lié au jeton. L'émetteur du jeton peut interdire cette gravure de données en utilisant le sous-schéma RGB-21. Contrairement à d'autres systèmes de blockchain NFT, RVB permet la distribution de données de jetons multimédias de grande taille de manière complètement décentralisée et résistante à la censure, en utilisant une extension du réseau Lightning P2P appelée Bifrost, qui est également utilisée pour créer de nombreuses autres formes de RVB- fonctionnalités spécifiques aux contrats intelligents.

En plus des actifs fongibles et des NFT, RGB et Bifrost peuvent être utilisés pour produire d'autres formes de contrats intelligents, y compris des échanges décentralisés (DEX), des pools de liquidités, des pièces stables algorithmiques, etc., que nous aborderons dans de futurs articles.

NFT à partir de RVB versus NFT à partir d'autres plates-formes

  • Pas besoin de stockage blockchain coûteux.
  • Pas besoin du système de fichiers interplanétaire (IPFS), une extension Lightning Network (appelée Bifrost) est utilisée à la place (et elle est entièrement cryptée de bout en bout).
  • Pas besoin d'une solution spéciale de gestion des données (encore une fois, Bifrost assume ce rôle).
  • Pas besoin de faire confiance aux sites Web pour conserver les données sur les jetons NFT ou sur les actifs de l'émetteur ou les ABI des contrats.
  • RGB intègre un cryptage DRM et une gestion de la propriété.
  • RGB dispose d'une infrastructure pour les sauvegardes utilisant le réseau Lightning (Bifrost).
  • RGB dispose de moyens de monétiser le contenu (non seulement en vendant le NFT lui-même, mais aussi en accédant au contenu plusieurs fois).

Conclusions

Depuis le lancement du Bitcoin, il y a près de 13 ans, de nombreuses recherches et expérimentations ont été menées dans ce domaine. Les réussites comme les erreurs nous ont permis de comprendre un peu plus comment les systèmes décentralisés se comportent dans la pratique, ce qui les rend réellement décentralisés et quelles actions tendent à les conduire à la centralisation. Tout cela nous amène à conclure qu’une véritable décentralisation est un phénomène rare et difficile à réaliser ; La véritable décentralisation n’a été réalisée que par Bitcoin et c’est pour cette raison que nous concentrons nos efforts pour construire sur cette base.

RGB a son propre terrier de lapin au sein du terrier de lapin Bitcoin. Pendant que je tombe sur les deux, je publierai ce que j'ai appris. Dans le prochain article, nous aurons une introduction aux nœuds LNP et RVB et comment les utiliser.

Ceci est un article invité de Francisco Calderón. Les opinions exprimées sont entièrement les leurs et ne reflètent pas nécessairement celles de BTC, Inc. ou Magazine Bitcoin.

Source : https://bitcoinmagazine.com/guides/a-brief-introduction-to-rgb-protocols

Horodatage:

Plus de Magazine Bitcoin