Analyse approfondie du protocole Runes : mécanismes de conception, avantages et inconvénients, et comparaison des méthodes d'enregistrement des données sur la chaîne de Bitcoin.
Analyse approfondie du protocole Runes : mécanismes de conception et limitations
1. Runes( Protocole des runes)
Au cours de l'année écoulée, le développement le plus remarquable dans le domaine du Web3 est sans doute l'explosion de l'écosystème des inscriptions, dont l'origine remonte au protocole Ordinals. Ordinals est une technologie qui attribue un numéro unique à chaque satoshi sur Bitcoin.
Les principaux fondateurs du protocole Runes, Casey, ont soumis le code de base en septembre dernier, mais la version principale du réseau n'a pas encore été officiellement publiée. Cela a poussé certains projets à forker le code à l'avance et à publier des protocoles tels que RunesAlpha. Malgré les controverses, ces projets ont réalisé une augmentation de plusieurs centaines de millions de dollars de la capitalisation boursière en seulement quelques mois, démontrant le potentiel énorme du protocole Runes.
La version officielle du protocole Runes est prévue pour être lancée sur le réseau principal de Bitcoin aux alentours du 20 avril 2024. Cela signifie que les équipes de projet, les fournisseurs de services de portefeuille et les plateformes d'échange seront confrontés au défi de développer et de tester directement dans un environnement de réseau principal.
2. Méthode d'enregistrement des données sur la chaîne Bitcoin
Il existe deux principales méthodes d'attachement de données hors chaîne à Bitcoin : la gravure et l'etching.
2.1 Principes de base de la gravure
Runes utilise une technique de gravure pour écrire directement des informations dans le champ OP_RETURN des UTXO de Bitcoin. Cette méthode est disponible depuis la version 0.9 de Bitcoin Core en 2014, créant une sortie vérifiable mais non consommable, permettant de stocker des données sur la blockchain.
Dans l'explorateur de blockchain, on peut voir clairement les informations OP_RETURN accompagnant la transaction. Ces informations existent généralement sous forme de code hexadécimal, qui une fois décodé peuvent être présentées sous forme de chaîne JSON, contenant des informations sur le déploiement, la frappe et l'émission des actifs Runes.
2.2 Graver les principes de base
Les protocoles tels que Ordinals/BRC20 réalisent le stockage on-chain en écrivant des métadonnées dans les données de témoin de la transaction. Ce processus utilise le témoin isolé et la méthode "payer vers Taproot", et est divisé en deux étapes : soumission et révélation, nécessitant généralement deux transactions pour être complété.
P2TR est un type de sortie de transaction introduit par la mise à niveau Taproot de Bitcoin en 2021, qui améliore la confidentialité des conditions de transaction. Le processus de gravure comprend la transaction ( commit ) pour générer l'adresse P2TR et la transaction ( reveal ) pour révéler le contenu du script.
Le protocole Ordinals stipule que les inscriptions sont liées au premier sat du premier input, complétant ainsi le processus de gravure.
2.3 Comparaison de deux solutions
Avantages de la gravure :
Logique simple et intuitive
Coût de transaction faible
Ne pas occuper la mémoire du pool de nœuds complets
Inconvénients de la gravure :
limité à une longueur de 80 octets
Nécessite un codage de données hautement compressé
Avantages gravés :
presque aucune restriction sur la taille des données
Possède une certaine capacité de protection de la vie privée
Supporte plusieurs jeux avancés comme le verrouillage temporel, la preuve de travail (
Inconvénients de la gravure :
Nécessite deux transactions sur la chaîne, le coût total est relativement élevé
Commit a une durée de transaction longue, ce qui exerce une forte pression sur la mémoire du nœud complet.
) 3. Analyse de la conception du protocole Runes
3.1 Runes version 0.11
La version initiale du protocole Runes comprend trois parties principales :
décrets### informations de transfert d'actifs(
gravure) informations de déploiement d'actifs(
burn) destruction(
Cette version est déjà relativement complète, prenant en charge des opérations telles que la composition et la division des actifs. Par rapport aux contrats intelligents Ethereum, le protocole des inscriptions comme Runes unifie les méthodes d'émission et de participation des actifs, en mettant l'accent sur le concept de lancement équitable.
![Analyse approfondie des mécanismes de conception sous-jacents et des limites du protocole Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
)# 3.2 Runes version 0.18
La dernière version du protocole Runes introduit plusieurs mises à jour importantes :
Le champ edicts a été ajouté avec le paramètre pointer, optimisant l'efficacité de codage lors du transfert simultané de plusieurs actifs.
Ajout du champ Mint, limitant chaque transaction à la création d'un seul actif, équilibrant les opportunités de participation des utilisateurs techniques et des utilisateurs ordinaires.
gravure ### déploiement d'actifs ( amélioration significative des champs :
Optimiser la méthode de génération des ID d'actifs, réduire la quantité de code.
Introduire le champ terms, permettant à l'émetteur de spécifier la date de début et de fin de la frappe.
Définir le paramètre cap pour limiter le nombre total de minting.
Mise en œuvre de la règle de libération de la longueur du nom, contrôle des ressources rares
Adopter un processus en deux étapes similaire à la gravure ) commit et reveal (, augmentant la protection de la vie privée
Ajout du champ turbo, réservant de l'espace pour les futures mises à niveau du protocole.
![Analyse approfondie des mécanismes de conception sous-jacents et des limitations du protocole Runes])https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp(
) 4. Évaluation du nouveau protocole Runes
Avantages:
S'adapte aux besoins du marché, résolvant certains points douloureux dans l'écosystème des inscriptions.
Intégrer le protocole Ordinals, permet d'obtenir rapidement une base d'utilisateurs
Utiliser OP_RETURN pour enregistrer des données, améliorer la sécurité et le degré de décentralisation.
En tant que protocole, il complète les fonctionnalités des Ordinals en dehors des NFT.
Inconvénients:
Le timing de lancement est serré, ce qui pourrait affecter le développement initial de l'écosystème.
Règles complexes, augmentent la difficulté d'utilisation pour les utilisateurs.
La conception des noms peut augmenter le risque de phishing
Pas encore concerné par des fonctionnalités avancées telles que Layer 2 ou les machines virtuelles, il existe un écart avec les produits concurrents.
![Analyse approfondie des mécanismes de conception sous-jacents et des limites du protocole Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(
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.
19 J'aime
Récompense
19
5
Partager
Commentaire
0/400
TokenGuru
· 07-11 00:30
Encore un moment où l'on se fait prendre pour des cons
Analyse approfondie du protocole Runes : mécanismes de conception, avantages et inconvénients, et comparaison des méthodes d'enregistrement des données sur la chaîne de Bitcoin.
Analyse approfondie du protocole Runes : mécanismes de conception et limitations
1. Runes( Protocole des runes)
Au cours de l'année écoulée, le développement le plus remarquable dans le domaine du Web3 est sans doute l'explosion de l'écosystème des inscriptions, dont l'origine remonte au protocole Ordinals. Ordinals est une technologie qui attribue un numéro unique à chaque satoshi sur Bitcoin.
Les principaux fondateurs du protocole Runes, Casey, ont soumis le code de base en septembre dernier, mais la version principale du réseau n'a pas encore été officiellement publiée. Cela a poussé certains projets à forker le code à l'avance et à publier des protocoles tels que RunesAlpha. Malgré les controverses, ces projets ont réalisé une augmentation de plusieurs centaines de millions de dollars de la capitalisation boursière en seulement quelques mois, démontrant le potentiel énorme du protocole Runes.
La version officielle du protocole Runes est prévue pour être lancée sur le réseau principal de Bitcoin aux alentours du 20 avril 2024. Cela signifie que les équipes de projet, les fournisseurs de services de portefeuille et les plateformes d'échange seront confrontés au défi de développer et de tester directement dans un environnement de réseau principal.
2. Méthode d'enregistrement des données sur la chaîne Bitcoin
Il existe deux principales méthodes d'attachement de données hors chaîne à Bitcoin : la gravure et l'etching.
2.1 Principes de base de la gravure
Runes utilise une technique de gravure pour écrire directement des informations dans le champ OP_RETURN des UTXO de Bitcoin. Cette méthode est disponible depuis la version 0.9 de Bitcoin Core en 2014, créant une sortie vérifiable mais non consommable, permettant de stocker des données sur la blockchain.
Dans l'explorateur de blockchain, on peut voir clairement les informations OP_RETURN accompagnant la transaction. Ces informations existent généralement sous forme de code hexadécimal, qui une fois décodé peuvent être présentées sous forme de chaîne JSON, contenant des informations sur le déploiement, la frappe et l'émission des actifs Runes.
2.2 Graver les principes de base
Les protocoles tels que Ordinals/BRC20 réalisent le stockage on-chain en écrivant des métadonnées dans les données de témoin de la transaction. Ce processus utilise le témoin isolé et la méthode "payer vers Taproot", et est divisé en deux étapes : soumission et révélation, nécessitant généralement deux transactions pour être complété.
P2TR est un type de sortie de transaction introduit par la mise à niveau Taproot de Bitcoin en 2021, qui améliore la confidentialité des conditions de transaction. Le processus de gravure comprend la transaction ( commit ) pour générer l'adresse P2TR et la transaction ( reveal ) pour révéler le contenu du script.
Le protocole Ordinals stipule que les inscriptions sont liées au premier sat du premier input, complétant ainsi le processus de gravure.
2.3 Comparaison de deux solutions
Avantages de la gravure :
Inconvénients de la gravure :
Avantages gravés :
Inconvénients de la gravure :
) 3. Analyse de la conception du protocole Runes
3.1 Runes version 0.11
La version initiale du protocole Runes comprend trois parties principales :
Cette version est déjà relativement complète, prenant en charge des opérations telles que la composition et la division des actifs. Par rapport aux contrats intelligents Ethereum, le protocole des inscriptions comme Runes unifie les méthodes d'émission et de participation des actifs, en mettant l'accent sur le concept de lancement équitable.
![Analyse approfondie des mécanismes de conception sous-jacents et des limites du protocole Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
)# 3.2 Runes version 0.18
La dernière version du protocole Runes introduit plusieurs mises à jour importantes :
Le champ edicts a été ajouté avec le paramètre pointer, optimisant l'efficacité de codage lors du transfert simultané de plusieurs actifs.
Ajout du champ Mint, limitant chaque transaction à la création d'un seul actif, équilibrant les opportunités de participation des utilisateurs techniques et des utilisateurs ordinaires.
gravure ### déploiement d'actifs ( amélioration significative des champs :
Ajout du champ turbo, réservant de l'espace pour les futures mises à niveau du protocole.
![Analyse approfondie des mécanismes de conception sous-jacents et des limitations du protocole Runes])https://img-cdn.gateio.im/webp-social/moments-a3fbbb22d01d9b7871f626a8836cec4f.webp(
) 4. Évaluation du nouveau protocole Runes
Avantages:
Inconvénients:
![Analyse approfondie des mécanismes de conception sous-jacents et des limites du protocole Runes]###https://img-cdn.gateio.im/webp-social/moments-76e02af769fcbb0515c5486c267f20dd.webp(