
Même si le terme jeton est largement utilisé dans la littérature informatique, les blogs techniques et les actualités, son utilisation est assez incohérente et déroutante. Le mot « jeton » pourrait être utilisé pour décrire différentes choses. Il est souvent assimilé à un objet numérique qui a des propriétés similaires à l’argent liquide. Cet article vise à dissiper cette confusion et à faire la lumière sur ce que « jeton » signifie vraiment et ce qu’il ne signifie pas.
Le graphique ci-dessous montre la différence entre deux façons de stocker et de transférer de la valeur.

Dans le premier cas, la valeur est conservée sur un registre centralisé contre une identité. Cela stockerait des informations telles que « Alice possède 100 dollars et Bob en possède 50 ». Alice devrait s’adresser à une banque et produire une pièce d’identité. Si un caissier est en mesure de vérifier son identité, il exécutera l’instruction de transférer de l’argent. La banque débiterait alors le compte d’Alice et créditerait celui du destinataire.
Dans le second cas, il n’y a pas de grand livre central qui tienne les soldes. Les réclamations sont honorées uniquement sur la base de connaissances, telles qu’une signature numérique. Le transfert est exécuté et vérifié à l’aide de paires de clés asymétriques et de signatures numériques.
Quelques différences importantes apparaissent entre ces deux approches du transfert de valeur.
- Dans le premier modèle, l’accent est mis sur la détermination de la légitimité du des soirées transaction, alors que dans le second modèle, l’accent est mis sur la détermination de la légitimité de la chose en cours de transfert.
- Dans le deuxième modèle, vous n’avez pas besoin d’une partie centrale pour vérifier les transferts. Vous pouvez exécuter des transferts en utilisant quelque chose que vous connaissez, par exemple une clé privée
La première approche ici est connue sous le nom d’approche « modèle de comptes » et la seconde, le « modèle de jeton ». Cela nous aide à arriver à une définition possible de ce que peut être un « jeton ».
Les jetons sont des actifs numériques qui peuvent être transférés d’une partie à une autre sans l’intervention d’un tiers centralisé
Voyons comment cette définition s’applique à certains actifs couramment utilisés que nous considérons comme des « jetons » et à d’autres que nous ne considérons pas.

Ici, l’argent physique qui est considéré comme un jeton peut simplement être transféré d’une partie à une autre, tant que nous savons que l’argent que nous recevons est authentique. Les dépôts bancaires qui nécessitent un tiers centralisé pour vérifier et exécuter le transfert sont des soldes numériques et ne peuvent pas être considérés comme des jetons. Bitcoin et Ether, qui sont respectivement des jetons cryptographiques natifs des chaînes de blocs Bitcoin et Ethereum, n’ont pas besoin d’une partie centralisée pour leur transfert, pas plus que les jetons Tether ERC-20 et les NFT CryptoKitty.
Jusqu’à présent, notre définition semble assez solide. Mais examinons de plus près comment fonctionnent réellement les «jetons» dans les plates-formes de blockchain courantes.
Bitcoin Les portefeuilles stockent les clés cryptographiques utilisées pour signer les transactions. Le solde de l’utilisateur est maintenu à l’aide d’un système appelé UTXO sur un registre distribué et répliqué de nœuds publics. Les transferts impliquent de vérifier que les UTXO sont dépensés uniquement par un utilisateur qui détient une clé publique spécifiée.
Ethereum Comme dans Bitcoin, les portefeuilles stockent les clés cryptographiques utilisées pour signer les transactions, et les soldes sont conservés par rapport aux comptes sur un registre distribué et répliqué de nœuds publics. Les transactions sont des instructions signées cryptographiquement provenant de comptes. Un compte initiera une transaction pour mettre à jour l’état du réseau Ethereum (par exemple, débiter le compte de Bob et créditer celui d’Alice) et contient un composant de signature numérique généré lorsque la clé privée de l’expéditeur signe la transaction. Ceci est utilisé pour confirmer que l’expéditeur a autorisé cette transaction.
La façon dont les «tokens» fonctionnent dans Bitcoin et Ethereum, semble terriblement proche de la façon dont le transfert des dépôts bancaires fonctionne. c’est-à-dire que votre solde est maintenu par un serveur (bien qu’ici, il s’agit d’un groupe d’entre eux répliqués) et vous devez fournir une signature numérique pour prouver à l’autorité que c’est vraiment vous qui dépensez les fonds. Deux observations importantes ressortent d’un examen plus approfondi de la manière dont les jetons sont implémentés dans ces plates-formes de blockchain.
Le grand livre contient les jetons Votre portefeuille crypto ne contient que les clés cryptographiques qui correspondent à et qui sont utilisées pour prouver votre identité. La blockchain détient le solde qui correspond à votre clé publique. Ce n’est donc pas le portefeuille qui contient les jetons, mais le grand livre (blockchain) lui-même. Si tous les nœuds de la blockchain sont effacés (bien que cela soit très peu probable), votre solde de jetons correspond à votre identité.
Vous ne pouvez pas transférer de jetons sans le registre Dans Bitcoin et Ethereum, la transaction de transfert de «tokens» ne peut se faire sans accès au «grand livre», c’est-à-dire à la blockchain. Une demande de transfert de valeur doit aller à un nœud de la blockchain et être acceptée par un nombre suffisant de nœuds qui doivent s’entendre sur l’état général de la blockchain.
Jetons cryptographiques ≠ jetons porteurs
Ces observations montrent clairement que ces jetons diffèrent des jetons physiques tels que Cash. Contrairement aux espèces, ce ne sont pas des « jetons au porteur ». Ils peuvent être transférés d’une partie à une autre sans l’intervention d’un « tiers centralisé » mais ont cependant besoin du réseau décentralisé de nœuds pour conserver les soldes et vérifier les transactions.
Le système ECash de David Chaum, qui permettait un transfert hors ligne entre deux transacteurs, convenait mieux au modèle de « jeton au porteur » de transfert de valeur numérique, mais il fallait que le commerçant recevant un jeton électronique présente rapidement ce jeton à la banque électronique pour vérification, ou risquer d’avoir un jeton sans valeur.
Pourquoi alors la communauté a-t-elle commencé à appeler ces soldes d’actifs basés sur la blockchain des « jetons » ?
L’ensemble suivant d’extraits de la note FEDS sur les jetons et les comptes dans le contexte des monnaies numériques révèle comment nous en sommes venus à désigner les soldes d’actifs basés sur des contrats intelligents comme des jetons.
La conception d’Ethereum permet la création de programmes informatiques généralisés appelés contrats intelligents, qui sont du code exécutable stocké sur la blockchain Ethereum.
Un des premiers cas d’utilisation des contrats intelligents était la définition programmatique des actifs (ou de leurs représentations) sur une blockchain. La communauté Ethereum a qualifié ces actifs de « jetons ». L’idée générale était qu’un contrat intelligent pourrait définir son propre registre pour suivre les soldes des utilisateurs d’un jeton (essentiellement un sous-livre d’Ethereum, spécifique à ce contrat intelligent particulier) et permettre aux utilisateurs d’effectuer des transactions sur l’actif représenté par ce jeton.
Cela apparaît également dans la norme de jeton ERC-20, qui était la première proposition d’amélioration d’Ethereum (EIP) à normaliser la manière dont les actifs fongibles sont représentés sur Ethereum. Il est décrit comme une « interface standard pour les jetons » qui « permet la mise en œuvre d’une API standard pour les jetons dans les contrats intelligents ». Suivant les traces d’Ethereum, des normes de jeton similaires ont été adoptées par d’autres plates-formes prenant en charge les contrats intelligents, et c’est pourquoi le mot « jeton » pour désigner les actifs suivis sur une blockchain s’est répandu.
Cet article a commencé par distinguer les modes de transfert d’actifs numériques, c’est-à-dire le modèle des comptes et le modèle des jetons. Il a ensuite testé une définition générique des jetons par rapport aux actifs communément appelés jetons. Il a ensuite exploré le fonctionnement des jetons sur Bitcoin et Ethereum pour les comparer aux « jetons porteurs ». Pour conclure, il examine les premières tentatives de standardisation de la représentation des actifs dans Ethereum, et tente ainsi de résoudre la confusion qui découle de la similitude des jetons basés sur la blockchain avec le modèle des comptes.
- Notes FEDS — Tokens et comptes dans le contexte des monnaies numériques
- Charles M Kahn — Jetons contre comptes : pourquoi la distinction est toujours importante
- Ezechiel Copic – Il est temps d’abandonner la discussion « Jeton contre compte »
Rejoignez Coinmonks Telegram Channel et Youtube Channel pour en savoir plus sur le trading et l’investissement cryptographiques