Analyse approfondie du protocole Runes : mécanismes de conception, avantages et inconvénients, et impact sur l'écosystème Bitcoin

robot
Création du résumé en cours

Analyse approfondie du protocole Runes : mécanismes de conception sous-jacents et analyse des limites

1. Runes( Introduction aux符文)

Au cours de l'année écoulée, le sujet le plus en vogue dans le domaine du Web3 est sans aucun doute l'explosion de l'écosystème des inscriptions. Son origine remonte au protocole Ordinals, qui est une technologie attribuant un numéro unique à chaque satoshi sur Bitcoin. Le développeur principal d'Ordinals, Casey, a soumis le code de base du protocole Runes dès septembre dernier, mais la version principale n'a pas encore été publiée.

Pendant ce temps, certains projets comme RunesAlpha ont forké ce code et émis leur propre protocole. Malgré les controverses, ces projets ont vu leur capitalisation boursière totale atteindre des centaines de millions en quelques mois, montrant le énorme potentiel du protocole Runes.

La version officielle du protocole Runes est prévue pour un lancement officiel sur le mainnet Bitcoin aux alentours du 20 avril 2024. Cela signifie que les équipes de projet, les portefeuilles et les plateformes d'échange devront faire face à d'énormes défis pour le développement direct sur le mainnet, car il n'y a pas de testnet disponible pour le débogage.

Analyse approfondie du mécanisme de conception sous-jacent et des limitations du protocole Runes

2. Méthode d'enregistrement des données sur la chaîne Bitcoin

Il existe deux solutions principales d'attachement de données hors chaîne pour Bitcoin : gravure et estampage.

2.1 Principes de base de la gravure

Les Runes utilisent la technique de gravure pour écrire des données dans le champ OP_RETURN des UTXO de Bitcoin. Cette méthode est prise en charge depuis la version 0.9 de Bitcoin Core ( en 2014, et permet de créer une sortie vérifiable mais non consommable, permettant de stocker des données directement sur la blockchain.

Dans l'explorateur de blockchain, on peut voir les informations OP_RETURN accompagnant les transactions. Ces informations sont généralement présentées sous forme de code hexadécimal, et une fois décodées, elles donnent une chaîne au format JSON contenant des informations sur le déploiement, la frappe et l'émission des actifs Runes.

) 2.2 Principes fondamentaux de gravure

Les protocoles Ordinals/BRC20 utilisent la technique de gravure pour écrire des métadonnées dans les données de témoin de la transaction. Ce processus est réalisé par l'isolement des témoins et le mode de paiement "vers Taproot" ###P2TR(, incluant la soumission de )commit( et la révélation de )reveal( en deux étapes.

P2TR est un type de sortie de transaction introduit par la mise à niveau Taproot de Bitcoin en 2021, permettant de stocker de manière plus privée différentes conditions de transaction. Le processus de gravure nécessite deux transactions : d'abord, générer une transaction commit UTXO) vers une adresse P2TR(, puis, lors de la dépense de cet UTXO, fournir le véritable script dans le script de témoin, afin de télécharger les données de gravure dans la transaction reveal).

( 2.3 Comparaison de deux solutions

Gravure:

  • Avantages : logique simple et intuitive, coûts de transaction bas, n'occupe pas la mémoire de l'ensemble des nœuds.
  • Inconvénients : limite de longueur de 80 octets, nécessité d'une compression élevée des données.

Gravé :

  • Avantages : presque aucune limite de taille, offre une certaine protection de la vie privée, prend en charge plusieurs modes de jeu.
  • Inconvénients : nécessite deux transactions sur la chaîne, coût élevé, pression importante sur la mémoire tampon des nœuds complets.

![Analyse approfondie du mécanisme de conception sous-jacent et des limites du protocole Runes])https://img-cdn.gateio.im/webp-social/moments-71b84def7979d41a2400449fdc5edcee.webp###

3. Interprétation de la conception sous-jacente des Runes

( 3.1 Runes version 0.11

La première version du protocole Runes est divisée en trois parties : edicts) informations de transfert d'actifs###, etching( informations de déploiement d'actifs) et burn( destruction).

Les édits définissent la direction du transfert d'actifs, l'etching présente les principales informations sur le déploiement des actifs. Par rapport aux contrats intelligents Ethereum, les Runes limitent la quantité de frappe et la plage de frappe à travers les champs limit et term. Ce design rend le projet Runes difficile à réaliser en matière d'économie des jetons complexe, mais augmente également l'équité et réduit la possibilité d'intervention du projet sur le marché.

Analyse approfondie des mécanismes de conception sous-jacents et des limites du protocole Runes

( 3.2 Runes version 0.18

La dernière version du protocole Runes a apporté des changements majeurs, notamment :

  1. Les édits ajoutent un paramètre pointer, utilisé pour modifier la direction de transfert par défaut des actifs, réduisant ainsi le volume de code et le coût des transactions.

  2. Ajout du champ Mint, limitant chaque transaction à la création d'un seul actif, équilibrant ainsi les opportunités de création pour les différents utilisateurs.

  3. gravure) déploiement d'actifs### changement significatif des champs:

    • L'ID d'actif a été changé en format chaîne, ce qui permet d'économiser de l'espace de codage.
    • Introduction du champ terms, permettant à l'émetteur de spécifier la période de frappe, augmentant ainsi l'équité.
    • Définir les règles de libération de la longueur du nom de l'actif, similaires au mécanisme d'enregistrement de domaine.
    • Utiliser la technologie de gravure pour le déploiement d'actifs, augmentant la protection de la vie privée.
    • Ajout du champ turbo, réservé pour les futures mises à niveau du protocole.

Une analyse approfondie des mécanismes de conception sous-jacents et des limites du protocole Runes

4. Évaluation du nouveau protocole Runes

Avantages:

  1. Répond aux besoins du marché, résolvant certains problèmes initiaux du protocole de gravure.
  2. Intégrer le protocole Ordinals, ce qui permet de se développer rapidement grâce à sa base d'utilisateurs.
  3. En tant que protocole FT, il comble les lacunes d'Ordinals en matière de fonctionnement sur le marché.
  4. Utiliser OP_RETURN pour enregistrer des données, ce qui améliore la sécurité et le degré de décentralisation.

Inconvénients:

  1. Le moment du lancement est serré, ce qui pourrait affecter le développement initial de l'écosystème.
  2. Les règles sont complexes, la limite de longueur des noms d'actifs peut augmenter le risque de phishing pour les utilisateurs.
  3. La fonctionnalité actuelle est limitée à l'émission d'actifs, manquant de plans pour l'avenir dans des directions telles que L2 ou BVM.

Analyse approfondie des mécanismes de conception sous-jacents et des limitations du protocole Runes

BTC-2.01%
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
  • 4
  • Partager
Commentaire
0/400
SybilAttackVictimvip
· 07-22 05:58
btc de Saipan 3.0
Voir l'originalRépondre0
MysteriousZhangvip
· 07-21 23:56
Les technophiles s'assemblent.
Voir l'originalRépondre0
QuorumVotervip
· 07-19 16:25
Encore des nouveautés amusantes
Voir l'originalRépondre0
AirdropHunterKingvip
· 07-19 16:19
J'ai déjà tendu une embuscade pour le portefeuille BTC, prêt à faire un coup.
Voir l'originalRépondre0
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)