CashTokens : les tokens natifs arrivent sur Bitcoin Cash

Source : ElBitcoin
Titre original : CashTokens : les tokens natifs arrivent sur Bitcoin Cash
Lien original :

Introduction et contexte

Fin 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 posant les bases de ce protocole avec cette phrase. Selon Satoshi lui-même, la monnaie électronique implique 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 de « Bitcoin comme argent liquide » 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, tant que leur intégration ne met pas en danger la capacité d’utiliser BCH comme monnaie, ni de faire évoluer son système pour permettre à un nombre croissant de personnes de l’adopter en tant que tel.

Dans ce sens, Bitcoin Cash (BCH) dispose d’un processus pour soumettre, débattre et standardiser des idées appelé « CHIP » (sigle de : Cash Improvement Proposals) qui, de manière similaire aux « BIP » ou « Bitcoin Improvement Proposals » de Bitcoin-BTC, permet à la communauté de discuter et d’évaluer la pertinence des idées à développer pour ajouter de nouvelles fonctions aux applications, voire au protocole sur lequel repose la monnaie.

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. Des actifs qui, dans le monde des cryptomonnaies, sont souvent appelés « tokens » ou « jetons », très populaires dans de nombreux écosystèmes crypto, qui apportent une activité économique supplémentaire aux réseaux sur lesquels ils sont déployés, et qui, accompagnés de fonctionnalités telles que la capacité à 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 visant à intégrer des tokens basées sur le concept de « pièces colorées » ont vu le jour. Ce concept fait référence à des transactions (l’envoi d’une très petite quantité de Bitcoin Cash, par exemple) qui contiennent des métadonnées permettant de transférer un token. Autrement dit, il s’agit d’utiliser les transactions BCH comme véhicule pour d’autres actifs, nécessitant un protocole capable d’interpréter ces métadonnées attachées comme un jeton, la quantité transférée, etc.

Cette idée a été mise en œuvre sur le réseau Bitcoin Cash (BCH) à travers divers 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 » constituent une alternative viable pour envoyer et recevoir des tokens, mais sans égaler les caractéristiques des paiements avec la 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 a reçu l’identifiant « CHIP-2022-02 », porte le nom de « CashTokens : primitives de tokens pour Bitcoin Cash ». En termes simples, CashTokens représente une solution supérieure par rapport au « Simple Ledger Protocol » des tokens SLP, se différenciant notamment par les caractéristiques suivantes :

  • L’infrastructure prenant en charge les « tokens SLP » nécessitait d’exécuter des « nœuds SLP », c’est-à-dire un logiciel supplémentaire pour valider ces transactions à partir des métadonnées incluses. Pour 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 attester de leur validité.
  • Les transactions de tokens SLP ne sont pas compatibles avec 0-conf, il peut donc être risqué d’accepter des transactions sans attendre la première confirmation. Les transactions avec CashTokens sont compatibles avec 0-conf, ce qui permet de valider raisonnablement des 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 via le modèle « DAG ». Les transactions CashTokens sont basées sur le modèle UTXO, ce qui implique une plus grande efficacité lors de la validation de ces transactions selon ce standard.

Ces avantages, parmi beaucoup d’autres, permettent aux CashTokens d’offrir une meilleure expérience utilisateur et réduisent la friction pour étendre la compatibilité des portefeuilles auto-custodiés et des plateformes de commerce avec l’envoi et le stockage de tokens. Par ailleurs, les transactions avec CashTokens paient des frais aux mineurs libellés en Bitcoin Cash, ce qui favorisera à 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 » figure comme nom officiel. Cette expression peut prêter à confusion pour un public francophone, car on pourrait (à tort) penser qu’elle fait référence à 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 ne cherche pas à évoquer la simplicité. L’expression « primitives » dans ce contexte fait référence à une fonction fondamentale d’un protocole ; une fonction native du protocole, si bien qu’une traduction bien plus claire du concept serait « Tokens natifs pour Bitcoin Cash ».

BTC-0.11%
BCH3.88%
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.
  • Récompense
  • 5
  • Reposter
  • Partager
Commentaire
0/400
AirdropDreamervip
· 12-04 02:02
BCH va enfin avoir ses propres tokens natifs ? Il était temps, c'est nécessaire pour pouvoir concurrencer ETH.
Voir l'originalRépondre0
TxFailedvip
· 12-04 02:01
Non, le fait que BCH obtienne enfin des tokens natifs, c'est comme arriver à une fête avec 6 ans de retard en brandissant un trophée de participation... Techniquement, mieux vaut tard que jamais, j'imagine ? J'ai appris ça à la dure en regardant les alts essayer de réinventer la roue.
Voir l'originalRépondre0
RektRecoveryvip
· 12-04 01:55
Ah, c’est reparti : une couche de complexité supplémentaire dont personne ne voulait. BCH se rend enfin compte que les tokens sont le seul moyen de rester pertinent ? Un vrai terrain de jeu pour les vulnérabilités, honnêtement… de la pure sécurité de façade, on lira les post-mortems dans 6 mois, je vous le dis.
Voir l'originalRépondre0
FalseProfitProphetvip
· 12-04 01:41
BCH va vraiment prendre son envol cette fois ? D’ailleurs, les tokens natifs auraient dû exister depuis longtemps...
Voir l'originalRépondre0
DegenMcsleeplessvip
· 12-04 01:38
BCH a enfin lancé les tokens natifs ? On se rapproche encore un peu plus d'Ethereum, hein.
Voir l'originalRépondre0
  • É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)