Le protocole Bitcoin Runes expliqué

 

Le Bitcoin a connu une croissance importante ces dernières années, atteignant un sommet historique en 2024. Suite à cette croissance exponentielle, de nouveaux standards de jetons comme BRC-20 et SRC-20 ont été ajoutés au protocole Bitcoin. Une autre nouveauté est l'introduction des Bitcoin Runes. Elles permettent aux utilisateurs de créer des jetons facilement échangeables sur la blockchain Bitcoin. Cet article couvre tout ce que vous devez savoir sur les Runes et leur impact sur le Bitcoin.

Que sont les Bitcoin Runes ?

Les Bitcoin Runes sont un système construit sur le réseau Bitcoin qui permet aux utilisateurs de créer et de gérer des jetons en utilisant le modèle UTXO (Unspent Transaction Output). Ce modèle est le même mécanisme que celui utilisé par Bitcoin lui-même pour les transactions.

Ces jetons peuvent être facilement échangés et diffèrent des autres standards de jetons car ils n'utilisent pas le protocole Ordinals. Les Runes sont plus simples et plus efficaces, utilisant une partie de Bitcoin, comme UTXO et OP_RETURN.

Casey Rodarmor, un développeur bien connu, a créé les Runes en septembre 2023. Il est également le développeur derrière Ordinals, une fonctionnalité de la blockchain Bitcoin qui permet la création d'artefacts numériques uniques en inscrivant des données sur des Satoshis individuels, les plus petites unités de Bitcoin.

Comment fonctionnent les Bitcoin Runes ?

Les Bitcoin Runes fonctionnent de deux manières principales :

1.Modèle UTXO : 

Les jetons BRC-20 sont le standard actuel sur Bitcoin, mais ils génèrent un excès d'UTXO « inutiles », ce qui peut congestionner le réseau et nuire à l'expérience utilisateur. Les Unspent Transaction Outputs (UTXO) sont des actifs numériques que vous avez reçus mais pas encore dépensés. Les Bitcoin Runes visent à rationaliser le réseau, permettant aux traders d'utiliser leurs meme coins directement sur la blockchain Bitcoin.

2. Opcode OP_RETURN :

 OP_RETURN permet aux utilisateurs d'ajouter des données supplémentaires (jusqu'à 80 octets) aux transactions Bitcoin. Ces données sont stockées dans une sortie spéciale appelée Runestone. Les Bitcoin Runes utilisent OP_RETURN pour stocker des informations sur les jetons, comme leur nom, ID, symbole, commandes et autres détails importants. 

Contrairement au standard BRC-20 existant, qui ne permet qu'un seul type de jeton par transaction, les Runes permettent aux utilisateurs de transférer plusieurs jetons dans une seule transaction. Chaque transaction Rune peut spécifier diverses opérations sur différentes Runes. Lors d'un transfert de jetons, le protocole Runes divise l'UTXO en plusieurs nouveaux UTXO en fonction des instructions contenues dans les données OP_RETURN, chacun représentant différentes quantités de jetons envoyés à leurs destinataires respectifs. 

Si une transaction Rune échoue en raison d'un message de protocole invalide, les Runes sont burned « brûlées » pour éviter toute création accidentelle de nouvelles Runes.

Comment un jeton Rune est créé

La création d'une nouvelle Rune s'appelle etching. Lorsque quelqu'un etch une Rune, il décide des détails importants tels que le nom de la Rune, son symbole, son ID, le nombre de Runes qui seront créées et si elle peut être divisée en parties plus petites. Ces informations sont stockées dans la sortie OP_RETURN d'une transaction sur la blockchain. Les créateurs peuvent également mettre de côté certaines Runes pour eux-mêmes avant que les autres ne puissent les obtenir. C'est ce qu'on appelle un « premine ».

Après qu'une Rune a été etched, il est possible d'en créer davantage grâce à des mints ouverts ou fermés. Le minting ouvert permet à n'importe qui de créer de nouvelles Runes après le premier etching. Pour ce faire, il suffit d'effectuer des transactions de mint. Les mints fermés ne permettent la création de nouvelles Runes que lorsque certaines conditions sont remplies, comme pendant une période de temps spécifique. Après cela, plus aucune Rune ne peut être créée.

Comment acheter des Bitcoin Runes

Le protocole Bitcoin Runes n'a pas de jeton spécifique et ne doit pas être confondu avec le jeton RUNE de THORChain, qui est une crypto-monnaie différente.

  1. Choisissez un portefeuille compatible : utilisez un portefeuille Bitcoin qui prend en charge les Runes.
  2. Obtenez des Bitcoins : Comme le protocole Runes fonctionne sur le réseau Bitcoin, vous avez besoin de BTC pour les transactions et les frais.
  3. Connectez-vous à un marché : Utilisez un marché qui prend en charge les Runes, comme UniSat, OKX ou Magic Eden. Sélectionnez un projet Runes et examinez son activité de trading, son carnet d'ordres, son historique de prix et ses frais avant de trader.

Remarque : Les Runes sont généralement vendues par « sacs » d'au moins 100, bien que cela puisse changer à l'avenir.

Collections de NFT Bitcoin basées sur les Runes

Certaines collections notables de NFT Bitcoin basées sur le protocole Bitcoin Ordinals incluent :

  • Satoshi•Nakamoto
  • RSIC•Genesis•Rune
  • Meme•Economics
  • Dog•Go•To•The•Moon

Comparaison entre les Bitcoin Runes et les jetons BRC-20

Les Bitcoin Runes et les jetons BRC-20 sont tous deux sur la blockchain Bitcoin, mais ils fonctionnent différemment :

 Bitcoin Runes Bitcoin Runes 
Différences opérationnellesBitcoin Runes utilise le modèle UTXO, où les jetons sont gérés via des sorties de transaction.Basé sur le protocole Ordinals, les données peuvent être attachées directement à des satoshis (sats) individuels.
Mécanismes de transfert de jetonsLes transactions créent de nouveaux UTXO basés sur les données stockées dans le champ OP_RETURN.Chaque transfert de jeton nécessite la création de nouvelles inscriptions.
Processus de minting de jetonsPrend en charge les procédures de minting ouvertes et fermées, avec la possibilité d'un pre-mining par les développeurs.Limité à la procédure de minting ouverte, restreignant la flexibilité dans la distribution initiale des jetons.
Gestion du protocoleCompatible avec le Lightning Network de Bitcoin et prend en charge les clients lightning et les portefeuilles SPV.Nécessite des portefeuilles qui prennent en charge le protocole Ordinals.

Avantages du protocole Runes pour le réseau Bitcoin

  • Efficacité accrue 

Bitcoin Runes utilise le modèle OP_RETURN, qui est un moyen efficace de gérer les jetons sur le réseau Bitcoin. OP_RETURN n'utilise que 80 octets de données, tandis que les inscriptions BRC-20 peuvent utiliser jusqu'à 4 Mo. Cela signifie que les Runes exercent moins de pression sur le réseau Bitcoin, améliorant ainsi son fonctionnement et réduisant le risque de congestion.

  • Simplification de la complexité 

Bitcoin Runes offre un moyen plus simple de créer et de gérer de nombreux jetons directement sur la blockchain. Ils n'ont pas besoin de données hors chaîne ou de création de jetons natifs. Cela aide à éviter la création de trop d'UTXO « inutiles ». Les Runes rendent la gestion des jetons plus simple et plus accessible à un plus grand nombre de personnes.

  • Expansion de l'adoption de Bitcoin et de sa base d'utilisateurs 

Les Bitcoin Runes peuvent attirer un public plus large. Par exemple, le projet Runestone, une initiative NFT précoce, a distribué gratuitement des Runestones aux portefeuilles contenant trois éléments numériques ou plus sur la blockchain Bitcoin avant son lancement. Cela a suscité l'enthousiasme quant aux avantages potentiels de la détention de ces Ordinals pour les futures Runes.

Outre l'enthousiasme, les Runes peuvent séduire davantage d'utilisateurs car, contrairement aux collections typiques d'Ordinals et de NFT qui sont limitées en taille pour maintenir la collectibilité, les Runes peuvent être produites en plus grandes quantités. Cela permet à plus de personnes de les posséder et de rejoindre la communauté des collectionneurs.

L'attention croissante et l'accessibilité des Runes pourraient conduire à une plus grande adoption mondiale, conformément à la mission de Bitcoin.

  • Sécurité et stabilité améliorées 

Les Runes peuvent fournir une plateforme sécurisée et fiable pour la création de jetons et la réalisation de transactions. En utilisant le modèle UTXO pour le stockage des données sur la chaîne, il réduit le risque de vulnérabilités.

De plus, la structure des Runes basée sur UTXO améliore la résistance aux réorganisations – des situations où le réseau Bitcoin doit choisir entre différents historiques de transactions. Cette résistance garantit que les transactions Runes restent stables et sont moins impactées par les changements dans l'historique des transactions du réseau Bitcoin.

Où en sont les Bitcoin Runes aujourd'hui

Depuis son lancement le 20 avril 2024, le protocole Bitcoin Runes a connu des changements dans la part des transactions Bitcoin qu'il représente. À un moment donné, les transactions Runes représentaient plus de 50 % de toutes les transactions Bitcoin. Le 23 avril, elles ont atteint un record de 81,3 %. Mais le 2 mai, ce chiffre était tombé à 11,1 %.

Au 22 mai 2024, les Runes représentaient 12,7 % des transactions Bitcoin. C'est plus que les Bitcoin Ordinals (0,7 %) et les BRC-20 (1,5 %). Même si les Runes ont chuté de plus de 84 % depuis leur plus haut niveau, elles représentent toujours une part importante du volume de transactions de Bitcoin.

Conclusion

Le protocole Bitcoin Runes introduit une nouvelle façon de créer et de gérer des jetons sur la blockchain Bitcoin. En utilisant le modèle UTXO et l'opcode OP_RETURN, Runes vise à rendre la gestion des jetons plus efficace et plus facile. Dans le cadre du mouvement plus large de la DeFi Bitcoin (BTCFi), les Runes pourraient attirer davantage d'utilisateurs vers Bitcoin et conduire à de nouvelles idées au sein de l'écosystème.

Glossaire des Bitcoin Runes

  • Runes

Un nouveau standard de jeton fongible lancé sur Bitcoin. Les développeurs, appelés etchers, peuvent créer, nommer et gérer leurs propres jetons Rune.

  • Écosystème Bitcoin

Un réseau de technologies, de participants et de services qui soutiennent Bitcoin en tant que monnaie numérique et système financier.

  • Burn

Retirer définitivement des Runes de la circulation en les envoyant à un emplacement inaccessible.

  • Cap

Le nombre maximal de fois qu'une Rune peut être minted. Fixé par l'etcher lors de la création, plus aucune Rune ne peut être créée une fois cette limite atteinte.

  • Casey Rodarmor

Le développeur à l'origine de la création des Runes et des Ordinals sur Bitcoin.

  • Cenotaph

Des Runestones mal formées qui ne peuvent pas être minted et sont par la suite brûlées.

  • Conditions de minting

Les conditions fixées par l'etcher pour le début et la fin du mint.

  • Divisibilité

La plus petite unité en laquelle une Rune peut être divisée. Les Runes avec une divisibilité de 0 ne peuvent pas être divisées, tandis qu'une divisibilité de 2 signifie que la plus petite unité est 0,01.

  • Etchers

Les développeurs ou créateurs de jetons Rune.

  • Etching

Le processus de création des Runes et de définition de leurs propriétés, qui sont immuables après la création.

  • Halving

Un événement Bitcoin se produisant environ tous les quatre ans, réduisant de moitié les récompenses des mineurs pour contrôler l'inflation. Le lancement des Runes coïncide avec le halving de cette année.

  • Jeton fongible

Un jeton où chaque unité est identique et interchangeable.

  • Compatibilité Lightning

Les Runes peuvent utiliser le Lightning Network pour éviter les retards et les frais élevés sur le réseau Bitcoin.

  • Lightning Network

Une solution de couche 2 au-dessus de Bitcoin qui permet des transactions plus rapides et moins coûteuses.

  • Minting Runes

Le processus de création de nouveaux jetons Rune, de définition de leurs propriétés uniques et de garantie d'authenticité. Le mint se ferme une fois que le cap est atteint.

  • Noms

Les etchers doivent nommer leurs jetons Rune en utilisant jusqu'à 28 caractères (A-Z) et peuvent utiliser un séparateur représenté par un point.

  • Premine

Les etchers peuvent s'attribuer des unités du jeton Rune pendant le processus d'etching.

  • Rune ID

Une étiquette indiquant le bloc et l'index de transaction où une Rune a été etched (par exemple, 570:98 pour la 98e transaction dans le 570e bloc).

  • Rune Protocol

Le système sous-jacent permettant les opérations des Runes.

  • Runestones

Des messages dans le Rune Protocol qui créent, minted et transfèrent des Runes des entrées de transaction aux sorties.

  • Symbole

Un symbole affiché après la quantité d'une Rune spécifique, choisi par l'etcher. Si aucun n'est attribué, un signe générique de devise (¤) est utilisé.

  • Transfert de Runes

Déplacer des Runes des entrées de transaction aux sorties, ce qui peut inclure de nouvelles Runes issues d'un premine ou d'un processus de minting.

  • Protocole basé sur UTXO

Un système où les transactions utilisent des morceaux de Bitcoin non dépensés (UTXO) pour créer de nouvelles sorties.

  • UTXOs

Unspent Transaction Outputs, représentant des actifs numériques reçus mais pas encore dépensés.

FAQ sur les Bitcoin Runes

Que sont les Runes ? 

Les Runes sont un nouveau standard de jetons fongibles sur la blockchain Bitcoin. Les développeurs, connus sous le nom d'etchers, peuvent créer et gérer leurs propres jetons Rune.

Qui a créé les Runes ? 

Les Runes ont été créées par Casey Rodarmor, qui a également développé le concept des Ordinals sur Bitcoin.

Comment fonctionnent les Runes ? 

Les Runes sont créées par un processus appelé etching, où les développeurs définissent les propriétés du jeton. Ces propriétés sont immuables une fois définies. Les Runes peuvent être transférées, minted ou brûlées.

Comment les Runes sont-elles transférées ? 

Les Runes sont transférées en les incluant dans les entrées d'une transaction Bitcoin et en les déplaçant vers les sorties, de la même manière que les transactions Bitcoin sont traitées.

Qu'est-ce que le Lightning Network et comment est-il lié aux Runes ? 

Le Lightning Network est une couche secondaire au-dessus de Bitcoin qui permet des transactions plus rapides et moins coûteuses. Les Runes sont compatibles avec le Lightning Network pour améliorer la vitesse des transactions et réduire les frais.

Les Runes peuvent-elles être divisées ? 

Oui, les Runes ont une propriété de divisibilité qui détermine la plus petite unité en laquelle elles peuvent être divisées. Certaines Runes peuvent être très divisibles, tandis que d'autres ne peuvent pas être divisées du tout.

Quelle est la signification du Halving par rapport aux Runes ?

Le Halving est un événement Bitcoin qui se produit environ tous les quatre ans, réduisant de moitié les récompenses des mineurs pour contrôler l'inflation. Le lancement des Runes coïncide avec cet événement.

Que signifie premine ? 

Premine fait référence à l'attribution de jetons Rune à l'etcher lors du processus de création, avant que le jeton ne soit disponible pour les autres.

Comment puis-je commencer à utiliser les Runes ? 

Pour commencer à utiliser les Runes, vous avez besoin d'un portefeuille Bitcoin compatible et d'une compréhension du Rune Protocol. Les développeurs peuvent créer des Runes en suivant le processus d'etching et en définissant leurs propriétés.