Source : ElBitcoin
Titre original : CashTokens : les tokens natifs arrivent sur Bitcoin Cash
Lien original :
Introduction et contexte
À la fin de 2008, l’idée de Bitcoin a été présentée comme « un système de paiement électronique pair-à-pair ». En fait, Satoshi Nakamoto a intitulé le document technique qui a jeté 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 du « 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, à condition que leur intégration ne compromette pas la capacité d’utiliser BCH comme de l’argent, ou de faire évoluer son système pour que de plus en plus de personnes puissent l’adopter comme tel.
Dans ce sens, Bitcoin Cash (BCH) dispose d’un processus pour proposer, débattre et standardiser des idées appelé « CHIP » (acronyme de : propositions d’amélioration du cash) 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 fonctions aux applications, voire au protocole sur lequel la monnaie fonctionne.
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 fonctionnent, et qui, accompagnés de fonctions comme 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 ont été faites pour intégrer des tokens basées 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 capable d’interpréter ces métadonnées jointes comme un jeton, la quantité transférée, etc.
Cette idée a été implémentée sur le réseau Bitcoin Cash (BCH) via plusieurs protocoles, le plus connu et durable étant le « Simple Ledger Protocol » ou « tokens SLP ».
Cependant, le modèle des « pièces colorées » présente certaines limitations, 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 avec la monnaie de base.
Nouveau standard : un meilleur modèle
Le 15 mai 2023, Bitcoin Cash (BCH) incorporera, via une mise à jour, entre autres nouvelles fonctionnalités, la capacité de transférer des tokens sans les limitations imposées par les protocoles de « pièces colorées ». Cette nouvelle fonctionnalité, dont la spécification technique porte 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 de faire fonctionner des « nœuds SLP », c’est-à-dire un logiciel supplémentaire pour valider ces transactions à partir des métadonnées qu’elles contiennent. Dans le cas de CashTokens, son support ne nécessite qu’un nœud Bitcoin Cash, de sorte que les mineurs et les opérateurs de nœuds complets peuvent garantir 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, il est donc raisonnable de valider des transactions sans confirmation en dessous de 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 offre une plus grande efficacité lors de la validation des transactions de ce standard.
Ces avantages, parmi tant d’autres, permettent aux CashTokens d’offrir une meilleure expérience utilisateur et réduisent la friction pour étendre la compatibilité des portefeuilles en auto-garde et des plateformes de commerce avec l’envoi et le stockage de tokens. D’autre part, les transactions avec CashTokens paient des frais aux mineurs libellés en Bitcoin Cash, donc leur popularisation contribuera à l’entretien du système.
CashTokens : primitives de tokens
Dans la spécification technique de CashTokens figure l’expression « Token Primitives for Bitcoin Cash » comme nom officiel. Cette expression peut prêter à confusion pour un public francophone, car on pourrait penser (à tort) 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 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 beaucoup plus claire du concept pourrait être « tokens natifs pour Bitcoin Cash ».
Mise à jour : À l’origine, l’article indiquait que les CashTokens (contrairement aux tokens SLP) ne nécessitaient pas l’utilisation de deux formats d’adresse. Une correction a été ajoutée, car les tokens natifs de Bitcoin Cash (BCH) permettent l’utilisation d’adresses token aware (sensibles aux tokens) qui peuvent recevoir à la fois des BCH et des CashTokens, et des adresses au format normal, qui ne reçoivent que des BCH. L’utilisation de deux formats vise à éviter que les utilisateurs n’envoient des tokens à des portefeuilles qui ne prennent pas en charge ce type d’actif. D’autre part, la traduction de token primitives par tokens primitifs a été corrigée. La traduction correcte est primitives de token ou, alternativement, pour transmettre la même idée, tokens natifs.
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.
10 J'aime
Récompense
10
6
Reposter
Partager
Commentaire
0/400
NullWhisperer
· 12-09 01:59
Attends, donc BCH va enfin avoir des tokens natifs ? Techniquement, c’est genre… quoi, 14 ans de retard sur la fête ? Cas limite intéressant cependant – je me demande si l’implémentation tient vraiment sous des tests de résistance, ou si on va encore se retrouver avec une situation « théoriquement exploitable » honnêtement.
Voir l'originalRépondre0
WhaleSurfer
· 12-09 01:58
BCH veut enfin jouer avec les tokens ? C’est un peu tard, mon vieux.
Voir l'originalRépondre0
Rugpull幸存者
· 12-09 01:55
BCH va enfin avoir des tokens natifs ? Il était temps, c’est bien mieux que d’attendre que d’autres viennent tout bricoler dessus.
Voir l'originalRépondre0
probably_nothing_anon
· 12-09 01:54
BCH a enfin des tokens natifs, il peut donc maintenant rivaliser avec ETH ? Mais j'ai quand même l'impression que c'est un peu tard...
Voir l'originalRépondre0
BrokenDAO
· 12-09 01:50
BCH souhaite développer un écosystème de tokens, mais comment ce mécanisme d’incitation peut-il garantir de ne pas répéter la bulle spéculative des débuts d’Ethereum ? Au fond, cela reste une question de nature humaine.
Voir l'originalRépondre0
RunWhenCut
· 12-09 01:33
BCH va enfin lancer des tokens natifs ? Ça aurait dû être fait depuis longtemps, sinon comment rivaliser avec ETH ?
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
À la fin de 2008, l’idée de Bitcoin a été présentée comme « un système de paiement électronique pair-à-pair ». En fait, Satoshi Nakamoto a intitulé le document technique qui a jeté 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 du « 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, à condition que leur intégration ne compromette pas la capacité d’utiliser BCH comme de l’argent, ou de faire évoluer son système pour que de plus en plus de personnes puissent l’adopter comme tel.
Dans ce sens, Bitcoin Cash (BCH) dispose d’un processus pour proposer, débattre et standardiser des idées appelé « CHIP » (acronyme de : propositions d’amélioration du cash) 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 fonctions aux applications, voire au protocole sur lequel la monnaie fonctionne.
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 fonctionnent, et qui, accompagnés de fonctions comme 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 ont été faites pour intégrer des tokens basées 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 capable d’interpréter ces métadonnées jointes comme un jeton, la quantité transférée, etc.
Cette idée a été implémentée sur le réseau Bitcoin Cash (BCH) via plusieurs protocoles, le plus connu et durable étant le « Simple Ledger Protocol » ou « tokens SLP ».
Cependant, le modèle des « pièces colorées » présente certaines limitations, 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 avec la monnaie de base.
Nouveau standard : un meilleur modèle
Le 15 mai 2023, Bitcoin Cash (BCH) incorporera, via une mise à jour, entre autres nouvelles fonctionnalités, la capacité de transférer des tokens sans les limitations imposées par les protocoles de « pièces colorées ». Cette nouvelle fonctionnalité, dont la spécification technique porte 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 :
Ces avantages, parmi tant d’autres, permettent aux CashTokens d’offrir une meilleure expérience utilisateur et réduisent la friction pour étendre la compatibilité des portefeuilles en auto-garde et des plateformes de commerce avec l’envoi et le stockage de tokens. D’autre part, les transactions avec CashTokens paient des frais aux mineurs libellés en Bitcoin Cash, donc leur popularisation contribuera à l’entretien du système.
CashTokens : primitives de tokens
Dans la spécification technique de CashTokens figure l’expression « Token Primitives for Bitcoin Cash » comme nom officiel. Cette expression peut prêter à confusion pour un public francophone, car on pourrait penser (à tort) 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 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 beaucoup plus claire du concept pourrait être « tokens natifs pour Bitcoin Cash ».
Mise à jour : À l’origine, l’article indiquait que les CashTokens (contrairement aux tokens SLP) ne nécessitaient pas l’utilisation de deux formats d’adresse. Une correction a été ajoutée, car les tokens natifs de Bitcoin Cash (BCH) permettent l’utilisation d’adresses token aware (sensibles aux tokens) qui peuvent recevoir à la fois des BCH et des CashTokens, et des adresses au format normal, qui ne reçoivent que des BCH. L’utilisation de deux formats vise à éviter que les utilisateurs n’envoient des tokens à des portefeuilles qui ne prennent pas en charge ce type d’actif. D’autre part, la traduction de token primitives par tokens primitifs a été corrigée. La traduction correcte est primitives de token ou, alternativement, pour transmettre la même idée, tokens natifs.