Bitroot: Explorer des moyens plus intelligents d'émission de devises sur la chaîne BTC (avec tutoriel interactif)

Depuis les premières pièces teintées comme OmniLayer jusqu’à l’inscription de l’année dernière, en passant par les runes et le RGB++ de cette année, la communauté Bitcoin n’a jamais cessé d’expérimenter l’émission d’actifs sur le réseau Bitcoin. Bien que les maximalistes de Bitcoin aient de nombreuses controverses à ce sujet, estimant que Bitcoin devrait jouer un rôle monétaire simple et s’inquiéter des risques potentiels liés à la complexité.

La raison principale est que la sécurité et le volume du réseau Bitcoin sont très attrayants. En tant qu’infrastructure de qualité naturelle, elle offre de nombreuses possibilités narratives aux actifs émis sur celle-ci. De plus, en évitant les propositions concernant le réseau Bitcoin et en explorant uniquement les moyens d’émission d’actifs utilisant l’espace existant hors chaîne, cela reste ouvert à la communauté. Actuellement, ces explorations des modes d’émission d’actifs sont florissantes partout, mais le résultat final reste incertain.

Aujourd’hui, Bitroot propose également une nouvelle façon d’émettre des actifs en utilisant le réseau Bitcoin, prend en charge l’intégration de contrats intelligents et est également la couche L2 de Bitcoin.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

L’évolution des modes d’émission d’actifs sur le réseau Bitcoin

Commençons par parler du mode d’émission des actifs sur Bitcoin.

Les premières pièces colorées utilisaient les UTXO de Bitcoin en ajoutant des informations spécifiques pour les distinguer des autres UTXO, créant ainsi l’effet de “coloration” sur les UTXO colorées portant de nouveaux actifs. Les métadonnées associées à ces actifs sont principalement stockées dans l’OP_RETURN des scripts de transaction Bitcoin. Initialement conçu pour terminer le script et renvoyer la valeur en haut de la pile, similaire à une fonction de retour dans un langage de programmation, l’OP_RETURN est devenu principalement un moyen d’incorporer des données dans les transactions Bitcoin. La plus grande caractéristique est que les données ajoutées aux transactions Bitcoin via l’OP_RETURN sont vérifiables mais non consommables par le réseau Bitcoin, avec une limite de données augmentant de 40 octets dans les premières versions à 80 octets actuellement. Un projet représentatif est Open Assets.

Pendant la même période où la cryptomonnaie colorée était en plein essor, de nombreuses méthodes d’émission d’actifs améliorées sont apparues, telles que OmniLayer (anciennement Mastercoin), qui ressemble davantage à ce qu’on appelle maintenant Layer2, plaçant la logique de transaction hors de la chaîne Bitcoin, la chaîne Bitcoin servant de fonction de journal et utilisant également OP_RETURN pour ajouter des métadonnées de transaction OmniLayer. Il y a aussi Counterparty, une couche de protocole au-dessus de Bitcoin, qui vise également à mettre en œuvre des fonctionnalités d’échange décentralisé d’actifs. Au début, Counterparty utilisait l’opcode OP_CHECKMULTISIG de Bitcoin pour inclure les données liées à Counterparty dans la blockchain Bitcoin, mais l’utilisation de OP_CHECKMULTISIG était considérée comme une forme de piratage, alors ils ont ensuite utilisé l’opcode OP_RETURN pour stocker les données.

D’autres méthodes de stockage plus anciennes incluent: l’utilisation de la méthode d’émission de champ nSequence, nSequence est un champ réservé dans les transactions Bitcoin avec un espace de 32 bits. L’avantage de l’utilisation de nSequence est qu’elle ne nécessite pas de stockage supplémentaire. Le projet représentatif est EPOBC (enhanced, padded, order-based coloring), EPOBC stocke les informations supplémentaires des actifs dans le champ nSequence des transactions Bitcoin. Cependant, l’inconvénient est qu’il n’y a pas de numérotation d’actifs, donc pour effectuer des transactions, il est nécessaire de remonter jusqu’à la première transaction de création, ce qui est assez laborieux.

Il est évident que l’utilisation du code d’opération OP_RETURN pour stocker des données était presque la pratique principale de l’émission d’actifs sur les premiers BTC.

Après la mise à niveau SegWit et Taproot de Bitcoin, de nouveaux espaces de stockage ont été apportés à l’émission d’actifs. C’est alors que les Inscriptions (铭文) ont émergé, utilisant le P2TR (un type de sortie de transaction de Bitcoin) introduit par la mise à niveau Taproot pour graver les métadonnées dans les données de témoins (witness data, witness field) des transactions. L’avantage est que l’espace de stockage est plus grand : la limite supérieure d’une seule information de Taproot est de 520 octets, et la quantité de données pouvant être contenue peut être étendue en combinant plusieurs informations ; le coût de stockage des données de témoins est également relativement moins cher. Par conséquent, après le lancement expérimental des Inscriptions, il a suscité l’enthousiasme du marché et a de nouveau attiré l’attention de la communauté sur la manière d’émettre des actifs sur la chaîne Bitcoin. Inspirés par les Inscriptions, divers protocoles d’émission d’actifs améliorés ont émergé, dont Atomicals, qui s’appuie sur la logique des jetons colorés pour faire correspondre la quantité de chaque jeton ARC-20 à une quantité de sat, de sorte qu’il n’est pas nécessaire d’avoir un indexeur hors chaîne tel que BRC-20, puisque les informations sur les actifs sont toutes situées dans UTXO.

Mais la manière dont les inscriptions sont émises a également suscité beaucoup d’opposition de la part de nombreux OG de la communauté Bitcoin, principalement par crainte que les blocs de Bitcoin ne deviennent encombrés, et que le BRC-20 ne soit susceptible de provoquer des attaques de poussière. De plus, l’emplacement de l’inscription se trouve dans la zone de données de témoin, ce qui suscite des inquiétudes parmi les membres de la communauté quant à l’annulation de cet espace après une future mise à niveau.

Le protocole Runes, récemment populaire, revient aux traditions en choisissant de stocker les métadonnées d’actifs dans OP_RETURN, et en combinant le mécanisme UTXO d’Atomicals, qui peut contenir n’importe quelle quantité de jetons Runes dans UTXO.

Il est évident que les modes d’émission d’actifs ont subi des itérations répétées, mais finalement, de nombreux protocoles choisissent toujours d’utiliser OP_RETURN dans Bitcoin pour stocker les données d’actifs.

Nouveau plan de l’émission d’actifs de Bitroot

De retour à Bitroot, Bitroot a lancé BRT20, un nouveau protocole d’émission d’actifs sur la chaîne Bitcoin. Bitroot l’appelle le protocole racine et choisit également l’emplacement de stockage des données dans OP_RETURN.

Plus précisément, vous pouvez créer une transaction Bitcoin contenant une sortie OP_RETURN à l’aide de la bibliothèque bitcoinlib (une bibliothèque populaire pour traiter les opérations liées au Bitcoin). De manière similaire aux autres méthodes de création et de transaction d’actifs Bitcoin, Bitroot peut également réaliser la création et la transaction d’actifs en créant une transaction Bitcoin au format spécifique. Lorsqu’un utilisateur souhaite émettre de nouveaux actifs, il doit construire une transaction Bitcoin contenant des métadonnées spéciales définissant le nom de l’actif, la quantité totale et d’autres attributs. Une fois que cette transaction est confirmée par le réseau Bitcoin et ajoutée à la blockchain, les nœuds du protocole Bitroot analysent les données et enregistrent la création et la distribution d’actifs correspondantes dans leur base de données interne.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Il convient de mentionner que les données stockées par Bitroot dans OP_RETURN ne sont pas seulement des données d’émission et de transaction d’actifs, mais également des smart contracts.

Cependant, les contrats intelligents ici sont différents des contrats intelligents EVM traditionnels, car les contrats intelligents Bitroot sont construits sur la blockchain Bitcoin et utilisent le langage de script Bitcoin (un langage de transaction de base Bitcoin) pour les implémenter. Par souci de sécurité, le langage de script Bitcoin est conçu comme non Turing-complet, ne contenant que quelques opcodes courants tels que OP_ADD, OP_EQUAL, OP_CHECKSIG, OP_CHECKMULTISIG, etc., conçus pour un seul objectif de paiement. Il n’y a pas de boucle dans ce langage pour éviter les risques de boucle infinie, mais cela signifie également qu’il ne peut pas effectuer de tâches de calcul complexes. Son principal cas d’utilisation est la vérification de signature de transaction pour garantir l’authenticité des transactions. Par conséquent, les contrats intelligents sur Bitcoin sont plus limités que les contrats intelligents EVM.

Bitroot a également reconnu cette caractéristique du langage de script Bitcoin et la solution consiste à étendre les fonctionnalités du langage de script Bitcoin en ajoutant du code d’opération et des fonctionnalités supplémentaires pour prendre en charge des contrats intelligents plus complexes. Voici les principales caractéristiques de la mise en œuvre des contrats intelligents par Bitroot :

  1. Langage de script basé sur Bitcoin

Bitroot étend les fonctionnalités en ajoutant du code opérationnel supplémentaire et des fonctionnalités à partir du langage de script Bitcoin.

  1. Intégrer des données dans les transactions

Les données des contrats intelligents de Bitroot sont intégrées via la sortie OP_RETURN dans les transactions Bitcoin, et les nœuds Bitroot peuvent réaliser l’analyse et l’exécution des données. Par conséquent, la logique et les changements d’état du contrat intelligent peuvent être encodés et stockés dans ces données.

  1. Analyse et exécution des contrats intelligents

Lorsque le réseau Bitcoin confirme une transaction contenant des données OP_RETURN, le nœud Bitroot analyse ces données dans la transaction et exécute les opérations correspondantes en fonction du code de contrat intelligent intégré. Cela inclut le transfert d’actifs, l’exécution de contrats, etc. Chaque nœud Bitroot vérifie et exécute ces opérations de manière indépendante pour maintenir la cohérence du réseau.

  1. Restrictions et fonctionnalités

Bien que Bitroot renforce les fonctionnalités des smart contracts de cette manière, leurs fonctionnalités sont limitées par le caractère non Turing complet du script Bitcoin. Par conséquent, les smart contracts de Bitroot conviennent mieux aux applications ne nécessitant pas de logique complexe, telles que des protocoles financiers simples et la gestion des actifs.

  1. Extension future

La communauté Bitroot explore déjà davantage de moyens d’élargir les fonctionnalités des contrats intelligents, y compris une éventuelle mise à niveau du protocole et une intégration avec d’autres technologies de blockchain pour offrir un support d’application plus large.

Selon les caractéristiques ci-dessus, Bitroot peut réaliser l’émission de nouveaux actifs et incorporer la logique des contrats intelligents dans les transactions, ce qui permet de réaliser des cas d’utilisation financiers plus complexes que les émissions/transactions traditionnelles, sans modifier le protocole de base de Bitcoin.

Bitroot fonctionne sur deux référentiels de code : Bitcoin Core et son propre logiciel, de sorte que les transactions Bitroot doivent être confirmées par le réseau Bitcoin. De plus, Bitroot peut également bénéficier de la sécurité et de la décentralisation du réseau Bitcoin.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

De plus, Bitroot propose à la communauté des développeurs une série d’outils et d’applications de portefeuille pour permettre aux développeurs et aux utilisateurs de gérer facilement les actifs, les transactions et les interactions avec les smart contracts du protocole Bitroot, avec également la prise en charge d’une API automatisée et intégrée, offrant ainsi un maximum de commodité aux utilisateurs.

Bitroot intègre la fonction de contrat intelligent dans le réseau Bitcoin, définit un système d’analyse pour rendre la logique du contrat plus ouverte et transparente, tout en héritant de la sécurité du réseau Bitcoin, offrant des possibilités plus riches pour les actifs sur le réseau Bitcoin. En plus de l’émission et de la négociation d’actifs, les services Defi tels que les prêts, Dex, les produits dérivés, la plateforme de lancement, ainsi que les échanges d’actifs tels que les objets de jeu, les personnages virtuels, les œuvres d’art, etc., peuvent également être enregistrés sur la chaîne.

Expérience de test Bitroot

Actuellement, Bitroot est en phase de test ouvert, l’adresse du réseau de test est:.

Obtention de jetons de test BRT:;

Faucet de test de BTC:;

Achat de BTC de test:。

Une fois que vous êtes entré, commencez par créer un portefeuille, puis vous pourrez effectuer des tests d’émission d’actifs après avoir reçu des jetons de test.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Il existe actuellement trois types d’actifs pouvant être créés : la création d’actifs avec des noms en lettres, les sous-actifs des actifs déjà créés et la création d’actifs de noms numériques gratuits.

La création d’actifs avec un nom en lettres est relativement simple. Entrez le nom du jeton, la description (ces informations peuvent être modifiées à tout moment) et la quantité (émission par défaut). Cliquez sur créer le jeton pour le créer.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

La création d’une sous-ressource d’actif nécessite la création préalable d’un actif principal. Vous pouvez choisir l’actif que vous venez de créer et saisir le nom du jeton ainsi que la quantité pour le créer.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Lors de la création d’un actif de nom numérique gratuit, un chaîne commençant par A est attribué aléatoirement comme nom de jeton (les chiffres après A peuvent être personnalisés). Entrez toujours les informations d’instructions et la quantité pour créer.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

En cliquant simplement sur la flèche des actifs, vous pouvez effectuer des transferts d’actifs, consulter des informations, augmenter les actifs, verrouiller les actifs pour empêcher toute augmentation, etc.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

À gauche de la zone de fonctionnalité se trouve l’interface de trading d’actifs. L’interface affichera les paires de trading populaires actuelles ainsi que les paires de trading avec des makers sur le marché actuel. Il suffit de rechercher la paire de trading correspondante pour achever la commande, c’est simple et pratique.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Résumé

Le BRT20 lancé par Bitroot explore en profondeur les fonctionnalités disponibles de la chaîne Bitcoin, offrant une manière intelligente d’émettre des actifs natifs sur la chaîne Bitcoin. Cependant, ce protocole est encore à un stade précoce et sa reconnaissance par la communauté nécessitera du temps pour être observée dans le futur.

BTC0,35%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • Commentaire
  • Reposter
  • Partager
Commentaire
Ajouter un commentaire
Ajouter un commentaire
Aucun commentaire
  • Épingler