CashTokens : les tokens natifs arrivent sur Bitcoin Cash

Source : ElBitcoin Titre original : CashTokens : les tokens natifs arrivent sur Bitcoin Cash Lien original : https://elbitcoin.org/cashtokens-tokens-primitivos-para-bitcoin-cash/

Introduction et contexte

À la fin de l’année 2008, l’idée de Bitcoin a été présentée comme « un système de paiement électronique pair-à-pair ». En effet, Satoshi Nakamoto a intitulé le document technique qui pose les bases de ce protocole avec cette phrase. Selon Satoshi lui-même, la monnaie électronique permet des paiements directs entre personnes « sans avoir à passer par une institution financière », une prémisse qui a servi de fondement à Bitcoin-BTC jusqu’en 2017, année où les partisans du « Bitcoin comme monnaie » ont dû migrer vers un réseau séparé appelé Bitcoin Cash (BCH) — « Bitcoin Cash » en anglais. Ainsi, le concept de monnaie numérique est le point de départ de toute la technologie Bitcoin, en particulier dans le cas de BCH, qui revendique cette caractéristique comme non négociable.

Cette caractéristique n’est pas incompatible avec l’intégration d’autres cas d’usage, à condition que cette intégration ne mette pas en péril la capacité à utiliser BCH comme monnaie, ou la possibilité de faire évoluer son système pour permettre à un nombre croissant de personnes de l’adopter comme tel.

En ce sens, Bitcoin Cash (BCH) dispose d’un processus pour présenter, débattre et standardiser des idées appelé « CHIP » (acronyme de : propositions d’amélioration de l’argent liquide) qui, de manière similaire aux « BIP » ou « propositions d’amélioration de Bitcoin » de Bitcoin-BTC, permet à la communauté de discuter et d’évaluer la pertinence des idées à développer pour ajouter de nouvelles fonctionnalités aux applications, voire au protocole lui-même.

L’une des fonctionnalités recherchées depuis des années est la possibilité de transférer d’autres actifs via la blockchain de Bitcoin Cash. Ces actifs, qui dans le monde des cryptomonnaies sont souvent appelés « tokens » ou « jetons », sont très populaires dans de nombreux écosystèmes crypto, apportant une activité économique supplémentaire aux réseaux sur lesquels ils fonctionnent, et, associés à des fonctionnalités telles que la possibilité d’implémenter des contrats intelligents, peuvent être échangés sur des exchanges décentralisés ou utilisés sur des plateformes DeFi.

Lorsque BCH venait de se séparer de BTC, plusieurs propositions ont émergé pour intégrer des tokens reposant sur le concept de « pièces colorées », qui fait référence à des transactions (l’envoi d’une très petite quantité de Bitcoin Cash, par exemple) contenant des métadonnées pour transférer un token. Dit autrement, il s’agit d’utiliser les transactions BCH comme véhicule pour d’autres actifs, nécessitant un protocole pouvant interpréter ces métadonnées comme un jeton, la quantité transférée, etc.

Cette idée a effectivement été implémentée sur le réseau Bitcoin Cash (BCH) via différents protocoles, le plus connu et le plus ancien étant le « Simple Ledger Protocol » ou « tokens SLP ».

Cependant, le modèle des « pièces colorées » présente certaines limites, comme la nécessité d’exécuter un logiciel supplémentaire pour valider les informations qu’elles contiennent, ainsi que d’attendre au moins 1 confirmation pour valider ces transactions. En raison de ces faiblesses, les « pièces colorées » représentent une alternative viable pour envoyer et recevoir des tokens, mais sans égaler les qualités des paiements en crypto-monnaie de base.

Nouveau standard : un meilleur modèle

Le 15 mai 2023, Bitcoin Cash (BCH) intégrera, via une mise à jour, entre autres nouvelles fonctionnalités, la capacité de transférer des tokens sans les limitations des protocoles de « pièces colorées ». Cette nouvelle fonctionnalité, dont la spécification technique porte l’identifiant « CHIP-2022-02 », s’intitule « CashTokens : primitives de tokens pour Bitcoin Cash ». En termes simples, CashTokens représente une solution supérieure au « Simple Ledger Protocol » des tokens SLP, se distinguant notamment par les caractéristiques suivantes :

  • L’infrastructure supportant les « tokens SLP » nécessitait d’exécuter des « nœuds SLP », c’est-à-dire un logiciel supplémentaire pour valider ce type de transactions à partir des métadonnées qu’elles contiennent. Dans le cas des CashTokens, leur prise en charge ne nécessite qu’un nœud Bitcoin Cash, de sorte que les mineurs et les opérateurs de nœuds complets peuvent en certifier la validité.
  • Les transactions de tokens SLP ne sont pas compatibles avec le 0-conf, ce qui peut rendre risqué d’accepter des transactions sans attendre la première confirmation. Les transactions avec CashTokens sont compatibles avec le 0-conf, il est donc raisonnable de valider les transactions sans confirmation pour des montants inférieurs à 200$.
  • Bien que le réseau Bitcoin Cash soit basé sur le modèle « UTXO », les transactions de tokens SLP sont vérifiées selon le modèle « DAG ». Les transactions CashTokens s’appuient sur le modèle UTXO, ce qui les rend plus efficaces lors de la validation de ce standard.

Ces avantages, parmi tant d’autres, permettent aux CashTokens d’offrir une meilleure expérience utilisateur, et réduisent les frictions pour étendre la compatibilité des portefeuilles en auto-conservation et des plateformes de commerce avec l’envoi et le stockage de jetons. Par ailleurs, les transactions avec CashTokens paient des frais aux mineurs libellés en Bitcoin Cash, ce qui contribuera à terme à la pérennité du système.

CashTokens : primitives de tokens

Dans la spécification technique de CashTokens, l’expression « Token Primitives for Bitcoin Cash » est utilisée comme nom officiel. Cette expression peut prêter à confusion pour un public francophone, qui pourrait (à tort) penser qu’il s’agit de quelque chose de « primitif », peu sophistiqué ou limité dans sa compatibilité avec la DeFi.

Cependant, CashTokens n’est pas seulement compatible avec les contrats intelligents écrits dans le langage de script de Bitcoin Cash, mais le terme n’est pas non plus destiné à évoquer la simplicité. L’expression « primitives » dans ce contexte désigne une fonction fondamentale d’un protocole ; une fonctionnalité native du protocole. Une traduction bien plus claire du concept serait donc « Tokens natifs pour Bitcoin Cash ».

Initialement, l’article indiquait que les CashTokens (contrairement aux tokens SLP) ne nécessitaient pas l’utilisation de deux formats d’adresses. Une correction a été ajoutée, car les tokens natifs de Bitcoin Cash (BCH) permettent l’utilisation d’adresses compatibles avec les tokens, qui peuvent recevoir à la fois des BCH et des CashTokens, ainsi que des adresses au format standard, qui ne reçoivent que des BCH. L’utilisation de deux formats vise à éviter que les utilisateurs n’envoient des tokens vers des portefeuilles qui ne prennent pas en charge ce type d’actifs.

BTC1.84%
BCH2.59%
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
  • Commentaire
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
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)