ZooBC ウィキ
トークンとマーケット

小数桁数とステップ

ZooBC のすべての残高は、ZBC でもどのトークンでも、同じアトミック単位、つまり 1 億分の 1(10⁻⁸)で数えられます。トークンの小数桁数は発行時に選ぶ 0 から 8 の数で、その単位を変えるものではありません。小数点以下 8 桁のうちトークンが何桁を使うかを示し、したがってそのトークンの動かせる最小の額を示します。

ステップ

トークンを動かすすべての額は、そのステップの整数倍でなければなりません。

step = 10^(8 − decimals) atomic units

トークンの総供給量もステップの倍数でなければなりません。ステップより細かい額は拒否されます。

小数桁数 2 のトークンの小数点以下 8 桁:最初の 2 桁が使われ、残りの 6 桁は常に 0 です。ステップは 1,000,000 アトミック単位、つまり 0.01 トークンです
小数桁数 2 のトークンの小数点以下 8 桁:最初の 2 桁が使われ、残りの 6 桁は常に 0 です。ステップは 1,000,000 アトミック単位、つまり 0.01 トークンです
小数桁数ステップ(アトミック単位)最小の額
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

整数の単位と細かい単位

アトミック単位は決して変わらないため、トークン 1 枚は、小数桁数にかかわらず常に 100,000,000 アトミック単位です。ウォレットは人が入力したものをアトミック単位に変換します。12.5 トークンは 1,250,000,000 アトミック単位で、小数桁数が 1 以上のどのトークンでも有効な額です。

したがって小数桁数は、トークンをどれだけ細かく分けられるかを表します。

  • 小数桁数 0 のトークンは、チケットや座席のように整数単位でしか動きません。
  • 小数桁数 8 のトークンは、ZBC のように 0.00000001 まで動きます。

14 のジェネシスコインはすべて小数桁数 8 です。

小数桁数が重要になる場面

  • オーダーブック型のマーケットは、8 桁すべてを使うトークンしか受け付けません。マーケットのペアの両方の資産が 8 でなければなりません(マーケットと注文 を参照)。
  • スワップオファーは任意の小数桁数を受け付けるため(スワップオファー を参照)、小数桁数の少ないトークンはそこで取引されます。
  • トークンで支払う手数料では、手放す単位がトークンのステップに切り上げられます(トークンの発行 を参照)。

したがって、トークンをオーダーブックで取引させたい発行者は、発行時に小数桁数 8 を選びます。

関連項目