Analyse approfondie du protocole Runes : mécanismes de conception sous-jacents et limitations
1. Runes( Introduction des runes)
Au cours de l'année écoulée, l'événement le plus marquant dans le domaine du web3 a été l'explosion de l'écosystème des inscriptions, dont l'origine remonte à la technologie Ordinals. Cette technologie attribue un numéro unique à chaque satoshi sur Bitcoin.
Le fondateur du protocole Ordinals, Casey, a soumis la version de base du code Runes dès septembre dernier, mais le mainnet n'a toujours pas été publié. Pendant ce temps, certains projets ont utilisé ce code en avance et ont émis des protocoles similaires. Malgré les controverses, ces projets ont réalisé une augmentation de plusieurs centaines de millions de dollars de leur capitalisation boursière à court terme, montrant le potentiel énorme du protocole Runes.
La version officielle du protocole Runes devrait être lancée sur le réseau principal de Bitcoin aux alentours du 20 avril 2024. Cela signifie que divers projets, portefeuilles et plateformes de trading seront confrontés à un énorme défi de mise en ligne directe sur le réseau principal, sans tampon de réseau de test.
2. Méthodes d'enregistrement des données sur la chaîne Bitcoin
Il existe principalement deux méthodes pour ajouter des informations supplémentaires sur la chaîne de blocs de Bitcoin : la gravure et l'etching.
2.1 principe de la technologie de gravure
Runes utilise une technologie de gravure pour écrire directement des informations 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, créant une sortie vérifiable mais non consommable, permettant le stockage de données sur la blockchain.
Dans le navigateur 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, et une fois décodées, elles peuvent être obtenues sous forme de chaîne JSON, contenant des informations sur le déploiement, la frappe et l'émission des actifs Runes.
2.2 Principe de la technologie de gravure
Les protocoles comme Ordinals/brc20 utilisent la technique de gravure pour intégrer des métadonnées dans les données de témoin des transactions. Ce processus est réalisé par l'isolement des témoins et le mode "paiement vers Taproot", comprenant deux phases : soumission et révélation.
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 d'inscription nécessite deux transactions : d'abord, générer un UTXO (transaction soumise) pour un adresse P2TR payant à un script spécifique, puis, lors de la dépense de cet UTXO, fournir le vrai script dans le script de témoin (transaction révélée), permettant ainsi de télécharger les données d'inscription sur la chaîne.
2.3 Comparaison de deux méthodes
Avantages de la gravure : logique simple et intuitive, coûts de transaction bas, n'occupe pas la mémoire du pool de nœuds complets.
Inconvénients de la gravure : limitée à 80 octets de longueur, nécessite une compression élevée des données.
Avantages gravés : presque aucune limite de taille, capacité de protection de la vie privée, prend en charge plusieurs modes de jeu.
Inconvénients de la gravure : nécessite deux transactions sur la chaîne, coût élevé, pression importante sur la mémoire du nœud complet.
3. Analyse de la conception de base du protocole Runes
3.1 Runes Interprétation de la version 0.11
La première version du protocole Runes comprend principalement trois parties : informations sur le transfert d'actifs edicts(, informations sur le déploiement d'actifs etching) et destruction burn(.
Lorsque le champ op_Return de la transaction contient des informations edicts au format correct, le parseur hors chaîne calculera la situation de transfert d'actifs de l'utilisateur, et le output spécifiera la cible du transfert.
La partie "etching" définit les principales informations sur le déploiement des actifs, y compris les champs limit et term qui restreignent le nombre de mint et la plage de mint. C'est la différence fondamentale entre les inscriptions, les projets de runes et l'émission d'actifs par des contrats intelligents Ethereum. En raison du manque de vérification des contrats intelligents en chaîne, le protocole des inscriptions définit de manière unifiée la méthode d'émission et de mint des actifs, en mettant l'accent sur un lancement équitable et en limitant l'intervention des porteurs de projet.
![Analyse approfondie du mécanisme de conception sous-jacent et des limites du protocole Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
) 3.2 Runes interprétation de la version 0.18
La dernière version du protocole Runes contient quatre parties principales : edicts, Mint, etching et burn.
Les édits ajoutent un paramètre pointer, utilisé pour modifier la direction de transfert par défaut des actifs, optimisant ainsi l'efficacité du codage lors du transfert simultané de plusieurs actifs.
Ajout d'un champ Mint, limitant chaque transaction à ne pouvoir mint qu'un seul actif, équilibrant ainsi la ligne de départ entre les utilisateurs techniques et les utilisateurs ordinaires.
la partie gravure a subi le plus de changements :
L'ID d'actif a été modifié en forme de chaîne pour économiser de l'espace de codage.
Introduction du champ terms, permettant de spécifier la période de mint, augmentant ainsi l'équité.
Mettre en œuvre des règles de libération de la longueur des noms pour contrôler les ressources rares.
Adoption d'un processus de déploiement en deux étapes similaire à une gravure, augmentant la protection de la vie privée.
Ajout du champ turbo, afin de réserver de l'espace pour les futurs changements de protocole.
4. Évaluation du nouveau protocole Runes
Avantages :
Répond aux besoins du marché, résolvant certains problèmes initiaux du protocole des inscriptions.
Intégrer le protocole Ordinals, en s'appuyant sur sa base d'utilisateurs.
Utiliser op_Return pour enregistrer des données, améliorer la sécurité et le degré de décentralisation.
Inconvénients :
Le temps de développement est serré, ce qui pourrait affecter le développement initial de l'écosystème.
Règles complexes, le problème de la longueur des noms peut augmenter le risque pour les utilisateurs.
Par rapport à d'autres protocoles, la disposition sur L2 ou BVM semble légèrement en retard.
![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(
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.
5 J'aime
Récompense
5
5
Partager
Commentaire
0/400
BridgeJumper
· 07-23 08:32
Je ne comprends pas très bien, qu'est-ce que c'est ?
Voir l'originalRépondre0
MetamaskMechanic
· 07-22 05:35
C'est juste une autre spéculation.
Voir l'originalRépondre0
AllInDaddy
· 07-22 05:34
Quand pourrons-nous commencer All in ?
Voir l'originalRépondre0
MetaverseLandlord
· 07-22 05:30
Encore un jeton Bitcoin
Voir l'originalRépondre0
FrogInTheWell
· 07-22 05:18
Encore un nouveau gadget pour se faire prendre pour des cons
Analyse approfondie du protocole Runes : mécanismes de conception sous-jacents, avantages et inconvénients, et défis futurs
Analyse approfondie du protocole Runes : mécanismes de conception sous-jacents et limitations
1. Runes( Introduction des runes)
Au cours de l'année écoulée, l'événement le plus marquant dans le domaine du web3 a été l'explosion de l'écosystème des inscriptions, dont l'origine remonte à la technologie Ordinals. Cette technologie attribue un numéro unique à chaque satoshi sur Bitcoin.
Le fondateur du protocole Ordinals, Casey, a soumis la version de base du code Runes dès septembre dernier, mais le mainnet n'a toujours pas été publié. Pendant ce temps, certains projets ont utilisé ce code en avance et ont émis des protocoles similaires. Malgré les controverses, ces projets ont réalisé une augmentation de plusieurs centaines de millions de dollars de leur capitalisation boursière à court terme, montrant le potentiel énorme du protocole Runes.
La version officielle du protocole Runes devrait être lancée sur le réseau principal de Bitcoin aux alentours du 20 avril 2024. Cela signifie que divers projets, portefeuilles et plateformes de trading seront confrontés à un énorme défi de mise en ligne directe sur le réseau principal, sans tampon de réseau de test.
2. Méthodes d'enregistrement des données sur la chaîne Bitcoin
Il existe principalement deux méthodes pour ajouter des informations supplémentaires sur la chaîne de blocs de Bitcoin : la gravure et l'etching.
2.1 principe de la technologie de gravure
Runes utilise une technologie de gravure pour écrire directement des informations 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, créant une sortie vérifiable mais non consommable, permettant le stockage de données sur la blockchain.
Dans le navigateur 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, et une fois décodées, elles peuvent être obtenues sous forme de chaîne JSON, contenant des informations sur le déploiement, la frappe et l'émission des actifs Runes.
2.2 Principe de la technologie de gravure
Les protocoles comme Ordinals/brc20 utilisent la technique de gravure pour intégrer des métadonnées dans les données de témoin des transactions. Ce processus est réalisé par l'isolement des témoins et le mode "paiement vers Taproot", comprenant deux phases : soumission et révélation.
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 d'inscription nécessite deux transactions : d'abord, générer un UTXO (transaction soumise) pour un adresse P2TR payant à un script spécifique, puis, lors de la dépense de cet UTXO, fournir le vrai script dans le script de témoin (transaction révélée), permettant ainsi de télécharger les données d'inscription sur la chaîne.
2.3 Comparaison de deux méthodes
Avantages de la gravure : logique simple et intuitive, coûts de transaction bas, n'occupe pas la mémoire du pool de nœuds complets. Inconvénients de la gravure : limitée à 80 octets de longueur, nécessite une compression élevée des données.
Avantages gravés : presque aucune limite de taille, capacité de protection de la vie privée, prend en charge plusieurs modes de jeu. Inconvénients de la gravure : nécessite deux transactions sur la chaîne, coût élevé, pression importante sur la mémoire du nœud complet.
3. Analyse de la conception de base du protocole Runes
3.1 Runes Interprétation de la version 0.11
La première version du protocole Runes comprend principalement trois parties : informations sur le transfert d'actifs edicts(, informations sur le déploiement d'actifs etching) et destruction burn(.
Lorsque le champ op_Return de la transaction contient des informations edicts au format correct, le parseur hors chaîne calculera la situation de transfert d'actifs de l'utilisateur, et le output spécifiera la cible du transfert.
La partie "etching" définit les principales informations sur le déploiement des actifs, y compris les champs limit et term qui restreignent le nombre de mint et la plage de mint. C'est la différence fondamentale entre les inscriptions, les projets de runes et l'émission d'actifs par des contrats intelligents Ethereum. En raison du manque de vérification des contrats intelligents en chaîne, le protocole des inscriptions définit de manière unifiée la méthode d'émission et de mint des actifs, en mettant l'accent sur un lancement équitable et en limitant l'intervention des porteurs de projet.
![Analyse approfondie du mécanisme de conception sous-jacent et des limites du protocole Runes])https://img-cdn.gateio.im/webp-social/moments-1a8ad9f747fe4a9f9b3ba8b4f0d8b33b.webp(
) 3.2 Runes interprétation de la version 0.18
La dernière version du protocole Runes contient quatre parties principales : edicts, Mint, etching et burn.
Les édits ajoutent un paramètre pointer, utilisé pour modifier la direction de transfert par défaut des actifs, optimisant ainsi l'efficacité du codage lors du transfert simultané de plusieurs actifs.
Ajout d'un champ Mint, limitant chaque transaction à ne pouvoir mint qu'un seul actif, équilibrant ainsi la ligne de départ entre les utilisateurs techniques et les utilisateurs ordinaires.
la partie gravure a subi le plus de changements :
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(