Wiki ZooBC
Jetons et marchés

Jetons et marchés

ZooBC intègre les jetons et les échanges au protocole. Émettre un jeton, l’envoyer, l’échanger et passer un ordre sur un marché sont des types de transaction ordinaires aux règles fixes : personne n’écrit de code de contrat, et chaque nœud les applique de la même façon. Tout solde de tout actif se compte en unités atomiques de 10⁻⁸ : un ZBC en vaut 100 000 000, tout comme une unité entière de n’importe quel jeton.

Trois sortes d’actifs

Trois colonnes : le ZBC, actif 0 ; les pièces de genèse, jetons 1 à 14, dont les quatre pièces de pont liées à Bitcoin et à Ethereum ; et les jetons utilisateur, émis avec IssueToken
Trois colonnes : le ZBC, actif 0 ; les pièces de genèse, jetons 1 à 14, dont les quatre pièces de pont liées à Bitcoin et à Ethereum ; et les jetons utilisateur, émis avec IssueToken
  • Le ZBC est l’actif 0, la pièce propre de la chaîne (voir la pièce ZBC). Ce n’est pas un jeton : son solde est le solde du compte. Aucune transaction de jeton ne peut en frapper ni en brûler, les nouveaux ZBC ne viennent que de la coinbase, et il n’expire jamais. Le ZBC n’est d’ailleurs jamais brûlé, en aucun cas (voir pourquoi le ZBC n’est jamais brûlé).
  • Les pièces de genèse sont les jetons 1 à 14, inscrits par le bloc 0 : ZUSD, ZEUR, ZCNY, ZBTC, ZETH, ZSOL, ZDOT, ZBNB, ZADA, ZXRP, ZTRX, ZXTZ, ZUSDC et ZUSDT. Leur nom dit ce qu’elles représentent, par exemple « Zoo US Dollar » pour ZUSD et « Zoo Bitcoin » pour ZBTC. Toutes ont 8 décimales et ont été créées sans date d’expiration, si bien qu’aucun entretien n’est dû pour elles. Elles ne sont ni frappables ni remboursables : un MintToken ou un BurnToken sur elles est refusé, et devient une opération nulle payante si un bloc l’inclut tout de même.
  • Les jetons utilisateur sont émis par n’importe qui au moyen d’une transaction IssueToken, et identifiés par l’id de cette transaction (voir l’émission d’un jeton).

Quatre pièces de genèse sont des pièces de pont : ZBTC (le bitcoin), ZETH (l’ether), ainsi que ZUSDC et ZUSDT (des jetons ERC-20 sur Ethereum). Chacune a une adresse de garde fixée dans la genèse, et son offre ne change que par le pont. Les dix autres pièces de genèse n’ont pas d’adresse de garde.

Utiliser les jetons

Les unités d’un jeton peuvent aussi être placées sous séquestre, versées en flux sous forme de paiement liquide ou payées par un transfert programmé.

Négocier

L’appariement fait partie du consensus : aucun opérateur ne détient donc les fonds des négociants ni ne peut réordonner le carnet. ZooBC n’a pas de pools de teneur de marché automatisé : les échanges se font entre des offres et des ordres que des personnes placent.

Les attestations d’événements sur lesquelles repose le pont sont expliquées dans l’article sur les déclencheurs et les attestations.

Voir aussi

Articles de ce thème