ZooBC ウィキ
ZooBC の基本

devnet、testnet、mainnet

ZooBC は devnet、testnet、mainnet の 3 つのネットワークを動かしています。それぞれが独自のジェネシスブロック、独自のノード、独自の残高を持つ別々のチェーンです。mainnet は ZBC が実際の価値を持つネットワークです。testnet は価値のないコインで同じように動き、devnet は開発のために短い期間で動きます。

3 つの別々のチェーン

mainnettestnetdevnet
設定のチェーン IDzoobc-mainnetzoobc-testzoobc-dev
目的実際の価値すべての機能をリスクなしに試すこと変更の開発とテスト
ルールと値基準mainnet と同じルールは同じで、期間が短い
ジェネシス席111111
ジェネシスコイン14同じ 14同じ 14

別々のチェーンなので、3 つのネットワークは何も共有しません。

  • あるネットワークで資金を受け取ったアドレスも、別のネットワークでは何も持っていません。そこでの API はエラーではなく残高ゼロを報告します。
  • あるネットワーク用に署名されたトランザクションは、他のネットワークでは無効です。すべての署名が、それが作られたチェーンのジェネシスハッシュを対象にしているからです(チェーン束縛署名)。
  • 異なるネットワークのノードは接続を拒否します。まずジェネシスハッシュを比較するからです(ジェネシスブロック)。

ノードがどのネットワークを提供しているかを確認するには、/api/v1/node/info の genesis_hash を読んでください。

devnet:開発用、短い期間(スパインは 1 時間ごと)。testnet:フォーセットからの無料のコイン、価値なし。mainnet:実際の価値。残高も署名も共有されません。
devnet:開発用、短い期間(スパインは 1 時間ごと)。testnet:フォーセットからの無料のコイン、価値なし。mainnet:実際の価値。残高も署名も共有されません。

mainnet

mainnet は実際の価値を運ぶためのネットワークです。このウィキ全体で示している値は mainnet のものです。

testnet

testnet は公開のテストネットワークです。バージョン 0.5.8 以降、mainnet と同じルールと同じ値を持ちます。たとえば 30 日のスナップショットサイクル、600 日を席数で割った加入ペース(7 日から 90 日の間に保たれ、最初の新規ノードはジェネシスの 7 日後)、上限 250 ZBC で 100 ZBC のキューの最低額などです(加入ペース、ノードの登録)。testnet で動くものは、mainnet でも同じように動きます。

そのコインには価値がありません。ウォレット、トークン、マーケット、アプリ、API を試すために、誰でも testnet のゲートウェイにあるフォーセットからいくらか受け取れます。フォーセットは最初のリクエストで最大 100 ZBC を支払い、その後は 50、25、12.5 と、支払額が 1 ZBC 未満になるまで毎回半分になります。引き出された額はアドレスごと、またはインターネットアドレスごとに数えられ、受け取れる枠は毎週リセットされます(ゲートウェイ)。

devnet

devnet は、変更を試すための開発用ネットワークです。15 秒のブロックはそのままに、多くの期間を短くしているため、その効果は数日や数週間ではなく、数分から数時間のうちに現れます。

devnetmainnet と testnet
ロールバック制限60 ブロック(15 分)720 ブロック(3 時間)
スパインブロック1 時間ごと1 日ごと
スパインのチェックポイントとスナップショットの深さ80 ブロック760 ブロック
スナップショットサイクル240 ブロック(1 時間)172,800 ブロック(30 日)
アカウントレント240 ブロックごとに 1 ZBC172,800 ブロックごとに 0.01 ZBC
既定の更新遅延120 ブロック11,520 ブロック(2 日)
スコア時計の最小の単位120 ブロック(30 分)2,880 ブロック(12 時間)
加入ペース180 秒 ÷ 席数、60 秒から 300 秒の間600 日 ÷ 席数、7 日から 90 日の間
開始時のキューの最低額1 ZBC(上限 2.5 ZBC)100 ZBC(上限 250 ZBC)

mainnet のその他のパラメータは mainnet のノードパラメータ に一覧があります。

関連項目