Wiki ZooBC
Jetons et marchés

Les décimales et le pas

Sur ZooBC, tout solde, en ZBC ou en n’importe quel jeton, se compte dans la même unité atomique : un cent-millionième (10⁻⁸). Les décimales d’un jeton, un nombre de 0 à 8 choisi lors de son émission, ne changent pas cette unité. Elles indiquent combien des huit positions décimales le jeton utilise, et donc le plus petit montant de ce jeton qui puisse circuler.

Le pas

Tout montant qui déplace un jeton doit être un multiple entier de son pas :

step = 10^(8 − decimals) atomic units

L’offre totale du jeton doit elle aussi être un multiple du pas. Un montant plus fin que le pas est refusé.

Huit positions décimales pour un jeton à 2 décimales : les deux premières utilisées et les six dernières toujours à 0 ; le pas est de 1 000 000 unités atomiques, soit 0,01 jeton
Huit positions décimales pour un jeton à 2 décimales : les deux premières utilisées et les six dernières toujours à 0 ; le pas est de 1 000 000 unités atomiques, soit 0,01 jeton
DécimalesPas, en unités atomiquesPlus petit montant
0100 000 0001
110 000 0000,1
21 000 0000,01
3100 0000,001
410 0000,0001
51 0000,00001
61000,000001
7100,0000001
810,00000001

Unités entières et unités fines

Comme l’unité atomique ne change jamais, un jeton entier vaut toujours 100 000 000 unités atomiques, quelles que soient ses décimales. Un portefeuille convertit en unités atomiques ce que saisit l’utilisateur : 12,5 jetons font 1 250 000 000 unités atomiques, un montant valide pour tout jeton d’au moins 1 décimale.

Les décimales décrivent donc la finesse avec laquelle un jeton peut se diviser :

  • un jeton à 0 décimale ne circule qu’en unités entières, comme des billets ou des sièges ;
  • un jeton à 8 décimales descend jusqu’à 0,00000001, comme le ZBC.

Les quatorze pièces de genèse ont toutes 8 décimales.

Là où les décimales comptent

  • Les marchés à carnet d’ordres n’acceptent que les jetons qui utilisent les 8 décimales : les deux actifs de la paire d’un marché doivent en avoir 8 (voir les marchés et les ordres).
  • Les offres d’échange acceptent toutes les décimales (voir les offres d’échange) : un jeton qui a moins de décimales peut donc s’y négocier.
  • Des frais payés dans le jeton lui font céder des unités arrondies vers le haut au pas du jeton (voir l’émission d’un jeton).

Un émetteur qui veut voir son jeton négocié sur un carnet d’ordres choisit donc 8 décimales à l’émission.

Voir aussi