Découvrez les tokens (jetons) natifs
Les Tokens Natifs est une nouvelle fonctionnalitĂ© qui permet de rĂ©aliser des transactions avec des actifs multiples sur Cardano. Les utilisateurs peuvent effectuer des transactions avec ada et un nombre illimitĂ© de tokens dĂ©finis par lâutilisateur (personnalisĂ©s) de maniĂšre native.
La fonctionnalitĂ© native offre des avantages distincts aux dĂ©veloppeurs : il nâest pas nĂ©cessaire de crĂ©er des contrats intelligents pour gĂ©rer les tokens personnalisĂ©s, par exemple, ce qui Ă©limine une couche de complexitĂ© supplĂ©mentaire et un potentiel dâerreurs manuelles puisque le grand livre gĂšre toutes les fonctionnalitĂ©s liĂ©es aux tokens.
La fonctionnalitĂ© des jetons natifs Ă©tend lâinfrastructure comptable existante dĂ©finie dans le modĂšle de grand livre (conçu Ă lâorigine pour traiter les transactions uniquement en ada) pour permettre les transactions utilisant une gamme dâactifs. Ces actifs comprennent ada et une variĂ©tĂ© de types de jetons personnalisĂ©s dĂ©finis par lâutilisateur.
Apprenez-en plus sur les jetons natifs et comment ils se comparent à ada et ERC20 et regardez notre vidéo explicative sur les jetons natifs.
Grand livre dâactif unique
Les grands livres de crypto-monnaies qui suivent exactement un type dâactif sont appelĂ©s grands livres Ă actif unique.
Support Multi-Actifs (MA)
On dit dâune blockchain, dâun ledger ou dâune crypto-monnaie quâelle est dotĂ©e dâun support multi-actifs (MA) lorsque le rĂ©seau ou le ledger prend en charge le suivi du transfert et de la propriĂ©tĂ© de diffĂ©rents types dâactifs sur son ledger. Dans lâenvironnement Cardano, cette fonctionnalitĂ© est fournie par la fonction de tokens natifs.
Cette fonctionnalitĂ© Ă©tend lâinfrastructure comptable existante dĂ©finie dans le modĂšle de grand livre, qui est conçu pour traiter les transactions uniquement en ada, afin dâaccueillir les transactions qui utilisent simultanĂ©ment une gamme dâactifs. Ces actifs comprennent ada et une variĂ©tĂ© de types de tokens personnalisĂ©s dĂ©finis par lâutilisateur.
Support de MA natif versus non natif
Certains grands livres de crypto-monnaies ont un support intĂ©grĂ© pour suivre la propriĂ©tĂ© et le transfert de plus dâun type dâactif. Ce type de support MA est appelĂ© natif. La fonctionnalitĂ© de MA de Cardano est native.
Si une plateforme de crypto-monnaies dispose de fonctionnalitĂ©s de contrats intelligents suffisamment puissantes, il est possible de suivre des actifs pour lesquels il nâexiste pas de support de comptabilitĂ© de grand livre. Cela se fait avec une solution de couche 2 construite Ă lâaide de contrats intelligents. Ce type de support de MA est non-natif.
Actifs et tokens
Actifs
Un actif est un objet qui reprĂ©sente une valeur sur la blockchain. Ces objets peuvent ĂȘtre une variĂ©tĂ© de choses, comme un actif numĂ©rique comme lâada, un rĂŽle, un crĂ©dential ou une quantitĂ© de biens.
Le terme âactifâ peut dĂ©signer soit:
- lâidentifiant dâune classe dâobjets, tel que âadaâ ou âcouttscoinsâ ; ou
- une quantitĂ© particuliĂšre dâun objet spĂ©cifique, comme â100 lovelaceâ, â24 couttscoinsâ, âcette maisonâ ou âces 10 tonnes de cafĂ©â
Un actif est identifiĂ© de maniĂšre unique par un ID dâactif , qui est une paire composĂ©e de lâ ID de politique et du nom de lâactif . Il est important de noter que, bien que lâada puisse agir comme un actif, il nâest pas reprĂ©sentĂ© par un ID de politique explicite.
Les tokens qui ont le mĂȘme ID dâactif ont la propriĂ©tĂ© dâĂȘtre fongibles entre eux, et ne sont pas fongibles avec les tokens qui ont un ID dâactif diffĂ©rent. Un ID dâactif est un identifiant unique pour une collection de tokens fongibles.
- PolicyID - lâidentifiant unique qui est associĂ© Ă une politique de monnayage. Examinons deux exemples dâidentifiants de politiques:
NFLPlayerCardsPolicyID
etRushConcertPolicyID
. LâID est calculĂ© en appliquant une fonction de hachage Ă la politique elle-mĂȘme, et est donc une sĂ©quence de lettres et de chiffres. Par exemple:
- Asset name - une propriĂ©tĂ© (immuable) dâun actif qui est utilisĂ©e pour distinguer diffĂ©rents actifs au sein dâune mĂȘme politique. Contrairement au policyID, le nom de lâactif ne fait pas rĂ©fĂ©rence Ă un code ou Ă un ensemble de rĂšgles, et peut ĂȘtre constituĂ© de mots courants, tels que
âticketsâ
ouâVIPTicketsâ
, par exemple. Toutefois, la politique dans laquelle un actif est classĂ© peut spĂ©cifier certaines contraintes sur les noms dâactifs valides.
Des politiques diffĂ©rentes peuvent utiliser les mĂȘmes noms dâactifs pour des tokens diffĂ©rents. Par exemple, lâensemble de tokens:
contient les Tickets
et VIPTickets
noms dâactifs, mais ceux-ci ne sont pas fongibles avec les RushConcertPolicyID
tickets qui ont été définis dans un autre paquet de tokens, car ils relÚvent de politiques différentes.
Tokens
Un token est un terme court pour " asset token ", qui est la reprĂ©sentation sur la chaĂźne dâun actif et son unitĂ© comptable de base. Un token peut reprĂ©senter un ada, une maison ou la valeur de dix tonnes de cafĂ©, par exemple.
Currencies
Currency (monnaie) est un moyen dâĂ©change de biens et de services qui fait communĂ©ment rĂ©fĂ©rence Ă une unitĂ© de paiement. Cardano prend en charge des monnaies telles que lâada et les tokens natifs, qui agissent de maniĂšre similaire dans le rĂ©seau.
Cependant, ada est la principale monnaie qui, Ă lâheure actuelle, est acceptĂ©e comme paiement des frais, pour effectuer des dĂ©pĂŽts, et câest Ă©galement la seule monnaie dans laquelle les rĂ©compenses sont distribuĂ©es. Cette propriĂ©tĂ© dâada (et dâaucun autre type dâactif) est due Ă la construction du protocole de consensus sous-jacent.
Les tokens natifs reprĂ©sentent une certaine valeur et agissent comme une unitĂ© comptable, qui peut ĂȘtre utilisĂ©e pour les paiements, les transactions et peut ĂȘtre envoyĂ©e Ă une adresse dâĂ©change. Native signifie que ces tokens sont supportĂ©s par le grand livre comptable Cardano sans quâil soit nĂ©cessaire de recourir Ă des contrats intelligents supplĂ©mentaires, car le grand livre offre un support intĂ©grĂ© pour suivre la propriĂ©tĂ© et le transfert de plusieurs types dâactifs.
Bien que les tokens ada et natifs dĂ©tiennent tous deux une valeur et servent dâunitĂ© de paiement et de transaction, seuls les ada sont utilisĂ©s pour les frais et les rĂ©compenses, tandis que seuls les tokens natifs peuvent ĂȘtre créés de maniĂšre personnalisĂ©e.
Utilisation de lâada pour les opĂ©rations administratives
Lâada est la principale monnaie de Cardano. Il est essentiel de possĂ©der de lâada (en plus dâautres devises) pour transfĂ©rer des tokens multi-actifs entre adresses, car chaque adresse doit contenir une valeur minimale dâada (min-ada-value
, actuellement fixé à 1 ada).
En consĂ©quence de cette conception, les points suivants sâappliquent:
- Il est impossible de créer des sorties qui ne contiennent que des tokens personnalisés.
- Le nombre de chaque type de token dans une sortie nâa pas dâincidence sur le
min-ada-value
de la sortie, mais le nombre de types de tokens contenus dans une sortie augmente lamin-ada-value
. (La raison en est que les noms et les ID de politique de chacun des types de tokens occupent de lâespace supplĂ©mentaire dans la sortie.) - Lâenvoi de tokens personnalisĂ©s Ă une adresse implique toujours lâenvoi de
min-ada-value
dâada Ă cette adresse avec les tokens personnalisĂ©s (en incluant lâada dans la mĂȘme sortie). Si lâadresse nâest pas dĂ©pensable par lâutilisateur qui envoie les tokens, lâada envoyĂ© avec les tokens nâappartient plus Ă lâexpĂ©diteur.
Note : Avant de transfĂ©rer des tokens personnalisĂ©s, les utilisateurs peuvent choisir dâutiliser la communication hors-chaĂźne pour nĂ©gocier qui fournit lâada pour couvrir la valeur minimale de lâada dans la sortie faite par la transaction de transfert.
- Pour rĂ©cupĂ©rer lâada stockĂ© avec les tokens personnalisĂ©s dans une sortie O, lâutilisateur doit soit:
- Dépenser la sortie O, et brûler les tokens personnalisés qui y sont stockés
- DĂ©penser une sortie O et une sortie Oâ, et consolider les tokens qui sây trouvent avec la mĂȘme collection de types de tokens personnalisĂ©s stockĂ©s dans une autre sortie (dĂ©pensĂ©e au cours de la mĂȘme transaction)
Par example: (CryptoDoggiesPolicy, poodle, 1)
contenus dans O peuvent ĂȘtre consolidĂ©s avec (CryptoDoggiesPolicy, poodle, 3)
en Oâ, pour un total de (CryptoDoggiesPolicy, poodle, 4)
dans une nouvelle sortie qui est faite par lâopĂ©ration de consolidation.
- Le fractionnement des tokens personnalisĂ©s en un plus grand nombre de sorties que celles dans lesquelles ils Ă©taient contenus avant le traitement de la transaction nĂ©cessite un plus grand nombre dâada totaux pour couvrir le coĂ»t de
min-ada-value
, car un certain nombre dâada doivent ĂȘtre fournis dans chaque sortie.
Paquets de Tokens
Un paquet de tokens est une collection hĂ©tĂ©rogĂšne (âmixteâ) de tokens. Tous les tokens peuvent ĂȘtre regroupĂ©s. Les paquets de tokens sont le moyen standard - et unique - de reprĂ©senter et de stocker des actifs sur la blockchain Cardano.
Les paquets de tokens organisent les tokens dans un type particulier de structure de donnĂ©es (voir lâexemple et lâexplication ci-dessous), de sorte que quels tokens sont fongibles avec quels autres tokens adhĂšrent explicitement Ă cette organisation.
Dans les versions prĂ©cĂ©dentes du grand livre Cardano, les montants des ada Ă©taient spĂ©cifiĂ©s dans les sorties de transactions et dâUTxO. Avec lâintroduction du support multi-actifs, ces montants ont Ă©tĂ© Ă©tendus avec des paquets de tokens, qui peuvent spĂ©cifier un montant ada avec des quantitĂ©s dâautres actifs dans une seule sortie.
Les paquets de tokens sont contenus dans les sorties et les champs de monnayage des transactions, et les sorties dans lâensemble UTxO suivi par le grand livre. Notez que certains champs dâune transaction doivent toujours spĂ©cifier explicitement des montants ada, comme le champ des frais.
Exemple de paquet de tokens
Voici un exemple de paquet de tokens, que nous appellerons TB_Example :
Comment et oĂč sont stockĂ©s les paquets de tokens ?
Les paquets de tokens se peuvent trouver:
- Comme le champ de monnayage dâune transaction, indiquant que la transaction crĂ©e les tokens dans le paquet.
- Dans une sortie dâune transaction ou une sortie dans lâUTXO actuel suivi par le grand livre, Ă cĂŽtĂ© de lâadresse de la sortie, par ex.
Multi { MyAddress, value: TB_Example }
Fractionnement et combinaison de paquets de tokens
Les transactions peuvent arbitrairement diviser et combiner les paquets de tokens en différents paquets. Par exemple, on peut diviser le paquet TB_Example
en deux:
TB_Example_Part1:
TB_ExamplePart2:
Comparaison avec les tokens ERC20
ERC20 est une norme de tokens sur Ethereum, largement utilisĂ©e aujourdâhui pour lâĂ©mission de tokens sur diverses plateformes. La particularitĂ© de ce type de token rĂ©side dans le fait quâil peut reprĂ©senter une valeur et servir Ă des fins telles que les paiements, le transfert de valeur, lâĂ©change, les rĂ©compenses ou les incentives, lâaccĂšs aux services et aux produits, reprĂ©senter des droits de vote, etc. En outre, ces tokens peuvent prĂ©senter des caractĂ©ristiques dâutilitĂ© et de sĂ©curitĂ©, ce qui ouvre un Ă©ventail de cas dâutilisation possibles pour les entreprises, les applications et les sociĂ©tĂ©s.
Sur Cardano, les utilisateurs peuvent créer des tokens natifs qui serviront les objectifs susmentionnés et, en outre, il est possible de créer des actifs uniques (non fongibles) représentant de la valeur comme des biens immobiliers ou des droits intellectuels, par exemple (dans Ethereum, cette fonctionnalité nécessite une norme distincte, ERC721).
Contrairement aux tokens ERC20, le suivi et la comptabilitĂ© des tokens natifs sont pris en charge par le ledger de maniĂšre native (les tokens ERC20 nĂ©cessitent des contrats intelligents pour obtenir la mĂȘme chose). Un avantage important de lâutilisation des tokens natifs est quâils ne nĂ©cessitent pas de contrats intelligents pour transfĂ©rer leur valeur et peuvent ĂȘtre transfĂ©rĂ©s avec dâautres types de tokens. En outre, contrairement Ă lâERC20, les tokens natifs ne nĂ©cessitent pas de frais de transfert spĂ©ciaux ni de logique de traitement des Ă©vĂ©nements supplĂ©mentaire pour suivre les transactions.
Un autre avantage des tokens natifs par rapport aux ERC20 est la sĂ©curitĂ©. Les tokens ERC20 se sont rĂ©vĂ©lĂ©s vulnĂ©rables Ă un large Ă©ventail de problĂšmes de sĂ©curitĂ©. Ceci est conditionnĂ© par le fait que la crĂ©ation de tokens ERC20 nĂ©cessite une modification manuelle de la norme du contrat, ce qui peut entraĂźner des erreurs et des bugs Ă©ventuels. La crĂ©ation et la transaction de tokens en mode natif Ă©limine la possibilitĂ© dâerreur humaine, puisque le grand livre de comptes lui-mĂȘme gĂšre la logique du token. En outre, les vulnĂ©rabilitĂ©s dâover- et under-flow qui sont prĂ©sentes pour ERC20 sont Ă©liminĂ©es pour les tokens natifs, car le langage de script de Cardano nâa pas dâentiers de taille fixe et le grand livre lui-mĂȘme (plutĂŽt que le code utilisateur ERC20) suit le mouvement des tokens.
Politique de monnayage
Aperçu général
Une politique de monnayage est lâensemble des rĂšgles qui rĂ©gissent le monnayage et la combustion des actifs relevant de cette politique. Lâobjectif dâune politique de monnayage est de spĂ©cifier les conditions dans lesquelles les tokens sont frappĂ©s (ou brĂ»lĂ©s). Par exemple, les rĂšgles peuvent spĂ©cifier qui a le contrĂŽle de lâapprovisionnement en actifs par la frappe et la combustion.
Les politiques de frappe sont dĂ©finies par les utilisateurs qui souhaitent crĂ©er un nouvel actif. Par exemple, un utilisateur peut souhaiter ne sâautoriser Ă frapper quâun certain type de token. Cela sera spĂ©cifiĂ© dans la politique.
Les rĂšgles de monnayage peuvent ĂȘtre exprimĂ©es :
Comme un ensemble trÚs basique de rÚgles qui est composé de (ANDs et ORs de) :
- Une spĂ©cification des signatures nĂ©cessaires pour permettre la frappe (par exemple, une spĂ©cification multisig, oĂč aucun code nâest nĂ©cessaire).
- Une spĂ©cification de la pĂ©riode pendant laquelle le script peut ĂȘtre dĂ©pensĂ© (par exemple, aprĂšs le slot 15 et avant le slot 20) Avec un script Plutus Core.
Le respect des politiques de monnayage est vĂ©rifiĂ© par le nĆud au moment oĂč une transaction est traitĂ©e, en exĂ©cutant le code ou en vĂ©rifiant les signatures pertinentes. Les transactions doivent respecter toutes les politiques de frappe de tous les actifs que la transaction tente de frapper.
Points importants concernant les politiques de monnayage et les actifs
- Tous les actifs ont nĂ©cessairement une politique de frappe. Par exemple, la politique de frappe de lâada est âun nouvel ada ne peut jamais ĂȘtre frappĂ©â.
- Un token est associĂ© (câest-Ă -dire quâil a une portĂ©e) Ă une seule politique de monnayage.
- Une politique unique spĂ©cifie Ă la fois les conditions de frappe et de combustion des tokens quâelle englobe. Le respect de cette politique est vĂ©rifiĂ© Ă la fois au moment du monnayage et de la combustion.
- Un actif ne peut jamais changer la politique de frappe qui lui est associĂ©e. Cette association est permanente. En dâautres termes, les tokens existants ne peuvent pas ĂȘtre associĂ©s Ă une nouvelle politique. Les utilisateurs peuvent toutefois racheter et brĂ»ler tous les tokens existants et en frapper de nouveaux, avec une nouvelle politique de frappe. Notez quâil sâagit dâune fonctionnalitĂ© et non dâun bug!
- Si un actif existant sur le grand livre est classĂ© sous une politique particuliĂšre, il est garanti quâil a Ă©tĂ© initialement frappĂ© conformĂ©ment Ă cette politique.
- Ă moins que des tokens dâune politique donnĂ©e ne soient frappĂ©s dans une transaction, la politique rĂ©elle nâest pas pertinente. Elle est simplement utilisĂ©e comme identifiant de lâactif.
- Les actifs associĂ©s Ă diffĂ©rentes politiques de frappe de monnaie ne sont jamais fongibles entre eux. Ils peuvent ĂȘtre Ă©changĂ©s de la mĂȘme maniĂšre que lâon peut utiliser des USD pour acheter des CAD : la quantitĂ© de CAD que vous pouvez acheter avec une quantitĂ© fixe dâUSD dĂ©pend du taux de change du lieu oĂč vous effectuez lâĂ©change.
Association entre un actif et sa politique de monnayage
Lâassociation entre un actif et sa politique de monnayage est permanente pour des raisons de sĂ©curitĂ© : cette caractĂ©ristique protĂšge les utilisateurs et le systĂšme contre les tokens frappĂ©s de maniĂšre illĂ©gitime.
Si la politique de frappe dâun token change, ce nâest plus vraiment le mĂȘme token, et sa valeur ne peut pas ĂȘtre comparĂ©e Ă celle du token original. Ce schĂ©ma dâassociation permanente actif-politique fait partie intĂ©grante de la dĂ©finition des politiques de haute assurance. Le relĂąchement de cette identification ouvre notre schĂ©ma dâAM Ă diverses attaques. Le fait dâavoir une association permanente entre ces deux Ă©lĂ©ments nous permet de garantir que chaque token a Ă©tĂ© frappĂ© conformĂ©ment Ă sa politique de frappe, et non Ă une autre politique Ă laquelle il aurait pu ĂȘtre associĂ© auparavant.
Notez que ceci nâest pas aussi restrictif quâil nây paraĂźt. Pour faire un parallĂšle avec la politique monĂ©taire amĂ©ricaine, nous pouvons dire que la politique est âle gouvernement et les lois dĂ©finissent la politiqueâ, et câest une politique qui nĂ©cessite de rechercher les lois actuelles (qui peuvent elles-mĂȘmes changer), et de ne frapper de lâargent que conformĂ©ment Ă ces lois.
Exemples de politiques de monnayage
- Politique dâĂ©metteur unique
- Politique de monnayage à durée déterminée
- Politique de frappe unique
Note : Il existe de nombreux autres types de politiques de monnayage.
Politique dâĂ©metteur unique
Une Politique dâĂ©metteur unique spĂ©cifie que seule lâentitĂ© dĂ©tenant un jeu de clĂ©s particulier est autorisĂ©e Ă frapper des tokens du groupe dâactifs particulier. Par exemple, lâensemble de clĂ©s spĂ©cifiĂ© dans la politique de monnayage doit avoir signĂ© la transaction de monnayage.
Un exemple de groupe dâactifs qui utiliserait une politique dâĂ©mission unique serait les tokens reprĂ©sentant des cartes de baseball. La sociĂ©tĂ© qui fabrique les cartes de collection lĂ©gitimes publierait les clĂ©s requises par le script de frappe pour frapper de nouvelles cartes de baseball. Cela signifie quâaucun nouveau token reprĂ©sentant des cartes de baseball ne peut ĂȘtre frappĂ© sans la signature de lâentreprise. Ce type de politique peut ĂȘtre mis en Ćuvre sans contrats intelligents Plutus.
Politique de monnayage à durée déterminée (token-locking)
Ce type de politique peut ĂȘtre utilisĂ© pour spĂ©cifier quand les tokens peuvent ĂȘtre dĂ©pensĂ©s Ă partir dâune adresse. En particulier,
- seulement dans ou aprÚs un slot de temps déterminé
- seulement avant un slot de temps déterminé
Ce type de politique nâest gĂ©nĂ©ralement pas utilisĂ© seul. Habituellement, il est associĂ© Ă la politique de multisignature ou dâĂ©metteur unique, par exemple : Cette sortie peut ĂȘtre dĂ©pensĂ©e aprĂšs le slot s et uniquement par une transaction signĂ©e par la clĂ© k.
Ce type de politique peut ĂȘtre mis en Ćuvre sans contrats intelligents Plutus.
Politique de frappe unique
Dans la Politique de frappe unique, lâensemble des tokens dâun groupe dâactifs donnĂ© est frappĂ© par une transaction spĂ©cifique. Cela signifie quâaucun autre token de ce groupe dâactifs particulier ne sera jamais frappĂ©. Ce type de politique nĂ©cessite la mise en Ćuvre de contrats intelligents Plutus.
Les politiques de frappe unique seraient utiles pour gĂ©nĂ©rer des tokens de billets de concert pour un concert spĂ©cifique, par exemple. La capacitĂ© de la salle Ă©tant connue Ă lâavance, il ne sera pas nĂ©cessaire dâautoriser la frappe de nouveaux billets.
Transactions de monnayage
Pour introduire de nouvelles quantitĂ©s de nouveaux tokens dans le grand livre (frappe) ou pour supprimer des tokens existants (combustion), chaque transaction comporte un champ de frappe. Lâutilisation de ce champ doit ĂȘtre Ă©troitement contrĂŽlĂ©e afin de garantir que la frappe et la combustion des tokens sâeffectuent conformĂ©ment Ă la politique de frappe du token.
Outre le champ de frappe, les transactions de frappe doivent Ă©galement contenir les politiques de frappe des tokens quâelles frappent, afin que ces tokens puissent ĂȘtre vĂ©rifiĂ©s lors de la validation.
Le rĂ©sultat du traitement dâune transaction de monnayage est que le grand livre contiendra les actifs inclus dans le champ de monnayage, qui est inclus dans le solde de la transaction : si le champ est positif, alors les sorties de la transaction doivent contenir plus dâactifs que les entrĂ©es fournies ; sâil est nĂ©gatif, alors elles doivent en contenir moins.
Il est important de souligner quâune mĂȘme transaction peut frapper des tokens associĂ©s Ă des politiques de frappe multiples et distinctes. Par exemple, (Policy1, SomeTokens)
ou (Policy2, SomeOtherTokens)
. De mĂȘme, une transaction peut simultanĂ©ment frapper certains tokens et en brĂ»ler dâautres.
Le cycle de vie des tokens natifs
Le cycle de vie des tokens natifs se compose de cinq phases principales:
- monnayage
- émission
- utilisation
- redemption
- brûlage
Le schĂ©ma suivant dĂ©crit lâinteraction entre les composants du systĂšme:
Chacune de ces phases logiques implique des transactions sur la blockchain Cardano, qui peuvent entraĂźner des frais en ada. Les principaux groupes dâacteurs sont:
- Les contrĂŽleurs dâactifs, qui dĂ©finissent la politique de la classe dâactifs et autorisent les Ă©metteurs de tokens Ă frapper/brĂ»ler des tokens. Ils peuvent Ă©galement conserver des droits de co-signature pour tous les tokens qui sont Ă©mis/brĂ»lĂ©s.
- Les Ă©metteurs de tokens, qui frappent de nouveaux tokens, maintiennent la rĂ©serve de tokens en circulation, les dĂ©livrent aux dĂ©tenteurs de tokens et brĂ»lent les tokens lorsquâils ne sont plus utiles.
- Les dĂ©tenteurs de tokens, qui dĂ©tiennent des tokens, les envoient Ă dâautres utilisateurs, les utilisent pour le paiement, et qui peuvent les rĂ©dimer auprĂšs des Ă©metteurs lorsquâils ont fini de les utiliser. Les utilisateurs de tokens peuvent ĂȘtre des utilisateurs normaux, des bourses, etc.
Le cycle de vie des tokens multi-actifs commence par leur crĂ©ation - le monnayage , qui dĂ©signe le processus par lequel de nouveaux tokens sont créés par un ou plusieurs Ă©metteurs de tokens conformĂ©ment au script de politique monĂ©taire dĂ©fini par le contrĂŽleur des actifs . Les nouveaux tokens sont gĂ©nĂ©ralement créés Ă des fins spĂ©cifiques. Par exemple, des tokens fongibles ou non fongibles (uniques) peuvent ĂȘtre créés pour ĂȘtre utilisĂ©s pour des besoins spĂ©cifiques de paiement, dâachat ou dâĂ©change. Lorsquâun nouveau token est frappĂ©, lâ offre totale de tokens pour ce token augmente, mais il nây a pas dâimpact sur lâ offre dâada . La frappe de piĂšces et leur transfert Ă de nouvelles adresses peuvent nĂ©cessiter le paiement dâun dĂ©pĂŽt ada, qui peut ĂȘtre proportionnel au nombre de tokens diffĂ©rents dĂ©tenus, par exemple.
Les dĂ©tenteurs de tokens dĂ©tiendront des tokens dans leur portefeuille, pourront les transmettre Ă dâautres utilisateurs, les Ă©changer contre des objets de valeur (y compris des tokens non natifs), etc. exactement de la mĂȘme maniĂšre quâils peuvent utiliser des ada. Lorsquâun utilisateur a fini dâutiliser le token, il peut choisir de le rĂ©dimer . Cela signifie que les tokens sont rendus Ă un Ă©metteur (peut-ĂȘtre en Ă©change dâun produit, dâun service ou dâune autre monnaie, par exemple). Une fois rĂ©dimĂ©s, les tokens peuvent ĂȘtre réémis Ă dâautres utilisateurs selon les besoins. Les dĂ©tenteurs de tokens devront conserver une certaine quantitĂ© dâada dans leurs portefeuilles pour payer les frais de transaction.
Lorsque les tokens deviennent superflus, ils peuvent ĂȘtre brĂ»lĂ©s , si on le souhaite, conformĂ©ment au scĂ©nario de politique monĂ©taire sous-jacent. Le processus de combustion dĂ©truit ces tokens (les retire de la circulation), et lâoffre totale de tokens diminue. Tous les dĂ©pĂŽts seront restituĂ©s Ă ce moment-lĂ . Le processus de combustion est identique pour les tokens fongibles et non fongibles.
Remarque : le cycle de vie des tokens Ă actifs multiples permet potentiellement dâobtenir et de réémettre des tokens par dâautres parties - les dĂ©tenteurs de tokens qui agissent en tant que réémetteurs pour le token. Cela peut ĂȘtre fait, par exemple, pour permettre le commerce de plusieurs classes dâactifs, pour maintenir la liquiditĂ© dâun ou de plusieurs tokens (en agissant comme un courtier), ou pour Ă©liminer lâeffort/le coĂ»t de la frappe des tokens, de leur Ă©mission ou de la maintenance du serveur de mĂ©tadonnĂ©es. Ainsi, tant les réémetteurs que les Ă©metteurs peuvent bĂ©nĂ©ficier dâun tel accord - en Ă©liminant les coĂ»ts et les efforts, en maintenant la sĂ©paration et lâintĂ©gritĂ©, et en injectant de la valeur dans la classe dâactifs.
Vous trouverez une copie officielle de ce document ici :
https://docs.cardano.org/en/latest/native-tokens/learn-about-native-tokens.html
© Copyright 2020, IOHK Revision 7c515a7b .
Plus de traductions de Cardano Ă : Cardano For The World