Maison  >  Article  >  Introduction aux runes Bitcoin

Introduction aux runes Bitcoin

王林
王林original
2024-07-15 14:43:47623parcourir

Introduction aux runes Bitcoin

Au fil des années, l'écosystème Bitcoin a continué de s'étendre pour inclure des jetons fongibles et des jetons non fongibles (NFT) dans son réseau. Cet article explorera ce qu'est le protocole Bitcoin Rune, comment il fonctionne, ses principales différences par rapport au jeton BRC-20 et ses avantages potentiels.

Introduction à Bitcoin Rune

Bitcoin Rune est un protocole qui crée des jetons fongibles sur la blockchain Bitcoin. Contrairement aux jetons BRC-20 et SRC-20 qui fonctionnent également sur la blockchain Bitcoin, Bitcoin Runes ne s'appuie pas sur le protocole Ordinals et est plus simple et plus efficace. Ils exploitent des modèles de blockchain Bitcoin établis tels que le modèle UTXO et l'opcode OP_RETURN.

Comment fonctionne Bitcoin Rune ?

Le protocole Bitcoin Rune fonctionne sur la base de deux mécanismes fondamentaux de la blockchain Bitcoin, à savoir le modèle de transaction Unspent Transaction Output (UTXO) de Bitcoin et l'opcode OP_RETURN.

Dans le modèle de transaction UTXO, le résultat généré par chaque transaction est considéré comme un fragment de monnaie numérique indépendant. Pour lancer une transaction, ces sorties sont requises comme entrées. Le modèle UTXO peut être utilisé pour suivre chaque unité de cryptomonnaie. Dans le cas des runes Bitcoin, chaque UTXO peut contenir un nombre ou un type de runes différent, simplifiant ainsi la gestion des jetons.

L'opcode OP_RETURN permet aux utilisateurs d'ajouter des informations supplémentaires aux transactions Bitcoin. Cet opcode prend en charge l'ajout de jusqu'à 80 octets de données supplémentaires à une transaction non dépensée. Bitcoin Rune utilise spécifiquement l'opcode OP_RETURN pour stocker les données du jeton telles que le nom du jeton, l'ID, le symbole, les instructions d'utilisation spécifiques et d'autres données nécessaires. Ces données sont stockées dans Runestone dans l'opcode OP_RETURN de la transaction Bitcoin.

Gravure et frappe de runes sur Bitcoin

Le processus de création de nouvelles runes est appelé gravure. La gravure nécessite de spécifier quelques détails clés, notamment le nom de la rune, son symbole, son identifiant, son approvisionnement, sa divisibilité et d'autres paramètres. Toutes ces données sont enregistrées dans la sortie OP_RETURN de la transaction blockchain. Lors du processus de gravure, les créateurs peuvent également choisir d'incorporer un « pré-minage », ce qui leur permet d'obtenir un certain nombre de runes gravées avant qu'elles ne soient accessibles au public.

Une fois la gravure de la rune terminée, elle peut être lancée par coulée ouverte ou fermée. Lors de l'utilisation de la méthode de casting ouvert, n'importe qui peut créer une transaction de casting pour générer de nouvelles runes une fois la gravure initiale terminée. En revanche, la frappe fermée permet uniquement de frapper de nouveaux jetons lorsque des conditions prédéterminées (telles qu'une période de temps spécifique) sont remplies, après quoi le processus de frappe se termine.

Comparaison des jetons Bitcoin Rune et BRC-20

Modèle opérationnel

Bitcoin Rune fonctionne sur la base du modèle de sortie de transaction non dépensée (UTXO) de Bitcoin. En revanche, le jeton BRC-20 fonctionne sur le protocole Bitcoin Ordinal, qui attache les données directement à un seul Satoshi (sat).

Transfert de jetons

Bitcoin Rune utilise un mécanisme de transfert dans lequel la transaction crée un nouvel ensemble d'UTXO basé sur les données stockées dans le champ OP_RETURN de la transaction Bitcoin. En revanche, le transfert de tokens BRC-20 nécessite la création d'une nouvelle inscription (Inscription) pour chaque transaction.

Token Minting

Les runes peuvent être frappées via un processus de frappe ouvert ou fermé, tandis que les développeurs ont également la possibilité de pré-exploiter. En revanche, les jetons BRC-20 ne peuvent être émis que via un processus de frappe ouvert, ce qui limite la flexibilité dans la manière dont les jetons sont initialement distribués.

Gestion

Le protocole Bitcoin Rune est compatible avec le réseau Bitcoin Lightning et prend en charge à la fois les clients Lightning Network et les portefeuilles Simple Payment Verification (SPV). En revanche, les jetons BRC-20 ne sont disponibles que dans les portefeuilles prenant en charge le protocole ordinal.

Avantages de Bitcoin Rune

Efficacité

Bitcoin Rune utilise le modèle OP_RETURN, qui fournit un moyen de traiter efficacement les jetons sur le réseau Bitcoin, empêchant la génération d'UTXO inutilisables et provoquant une congestion du réseau. L'opcode OP_RETURN n'occupe que 80 octets de données, tandis que l'inscription BRC-20 peut occuper jusqu'à 4 Mo de données. Cette réduction significative de l’utilisation des données permet de réduire la charge sur le réseau Bitcoin, améliorant ainsi ses performances et réduisant le risque de congestion.

Simple

Comparé à d'autres protocoles alternatifs, Bitcoin Rune facilite la création et la gestion de plusieurs jetons fongibles directement sur la chaîne. Ce processus ne nécessite aucune donnée hors chaîne et aucun besoin de créer des jetons natifs, évitant ainsi la génération d'un trop grand nombre d'UTXO « indésirables ». Cette méthode simplifie le processus de gestion des jetons et permet à un plus grand nombre d'utilisateurs de l'utiliser plus facilement.

Potentiel d'élargissement de la base d'utilisateurs

Le protocole Ordinal et les jetons BRC-20 ont facilité la création de pièces mèmes homogènes, attirant davantage d'utilisateurs à rejoindre le réseau Bitcoin. Le lancement de Bitcoin Runes a également suscité l’intérêt de la communauté des cryptomonnaies et des amateurs de meme coins, notamment autour de son lancement en avril 2024. Bien que l’activité sur le protocole ait diminué depuis son lancement, il offre un nouveau cas d’utilisation du Bitcoin qui, espérons-le, attirera davantage d’utilisateurs à l’avenir.

Conclusion

Bitcoin Rune est un protocole qui crée des jetons fongibles sur la blockchain Bitcoin. Il exploite le modèle UTXO et l'opcode OP_RETURN pour améliorer l'efficacité du traitement des jetons sur le réseau Bitcoin. Rune devrait attirer davantage d’utilisateurs vers Bitcoin, rationalisant ainsi le processus de création de nouveaux jetons.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn