ZooBC ウィキ
ノードの運用

mainnet のノードパラメータ

以下の値は mainnet のもので、testnet も同じ値を使います。ブロックは 15 秒ごとに作られるので、1 日は 5,760 ブロック、1 週間は 40,320 ブロックです。1 ZBC は 100,000,000 アトミック単位です。スコア単位(ライブネスと成熟に使われます)は max(n, 2,880 ブロック) で、n は抽選の対象になりうるノードの数です。ノード数 2,880 未満のネットワークでは 12 時間です。

レジストリ

ノードレジストリとその席 を参照してください。

パラメータmainnet の値意味
ジェネシス席11高さ 0 で書き込まれる席。ZooBC Foundation が保有し、ロックされたステークはありません
ジェネシスの運用残高席ごとに 10 ZBCジェネシス時に各ジェネシスノード自身のアカウントへ入金されます
開始時のスコア20 %ジェネシス席を含め、すべてのノードが加入時に受け取るスコア
スコアの範囲0 から 100 %内部的には 0 から 10,000,000,000,000 までの整数として保持されます
登録の有効期限なし席は削除、除名、クレームされるまで続きます
min_registry_size7アクティブなノードがこの数より少ない間は、加入の間隔が 7 日に制限されます。レジストリ全体の投票に必要な最小の席数と異なるオーナー数でもあります

登録とキュー

ノードの登録 と キュー を参照してください。

パラメータmainnet の値意味
開始時のキューの最低額100 ZBC投票で決まる最低ステークの開始値
キューの最低額の投票範囲1 アトミック単位から 250 ZBCキューの最低額に対する席の投票の範囲
参入時の最低額キューの最低額と、キュー内ステークの中央値の半分のうち大きい方ノードがキューに入るときに一度だけ確認されます
登録手数料0.025 ZBC とバイト料金手数料スケール 1.0 での基本アクション手数料に、トランザクションのバイト数に対する料金を加えたもの
所有証明の古さ最大 720 ブロック(3 時間)所有証明が指定するブロックがどれだけ新しくなければならないか
キューの順序ステーク × 待機ブロック数同点の場合は登録の高さが早い方、次にノード ID の小さい方
出席の時間枠5,760 ブロック(1 日)キューで待機中のノードは、時間枠ごとに 1 回、生存のしるしを示さなければなりません。ほかのしるしがなければ QueueAttendance を送り、その手数料はステークから差し引かれてロンジェビティプールに入ります
許容される欠けた時間枠90待機期間全体で加入 1 サイクル分:max(2, 最大の間隔 ÷ 1 日)。91 回目に欠けるとノードは除外され、ステークの 90 % が直ちに戻ります

加入ペース

加入ペース を参照してください。

パラメータmainnet の値意味
基準期間600 日集計対象の席数で割って加入の間隔を求めます
最小の間隔7 日下限。集計対象の席が 86 になると適用されます
最大の間隔90 日上限
最初の加入ジェネシスの 7 日後最初の新規ノードが加入できる時期
1 サイクルあたりの加入1ノードをキューに入れたブロックで加入させることはありません
ジェネシス席の上限11ペースの計算では、ジェネシス席は最大 11 までしか数えられません。一時停止中の席は数えられません
小さなレジストリでの上限7 日アクティブなノードが 7 未満の間の最大の間隔

ライブネスとスコア

逃した番、一時停止、除名 と 参加スコア を参照してください。

パラメータmainnet の値意味
欠席中の減少スコア単位ごとに 5 点番を飛ばしてから次の自分のブロックまで、そのスコア単位のブロックに分散されます
上昇スコア単位ごとに約 1.67 点完璧な仕事での平均的な上昇。0 から 100 % まで 30 日です
一時停止4 回連続の逃した番ノードは抽選から外れ、欠席状態として扱われます
一時停止の下限20 ブロック直近 20 ブロック以内に自分のブロックを作ったノードは、4 回目の逃しでも一時停止されません
ping120 ブロックごとに最大 1 回、手数料 0一時停止中のノードの生存のアテステーション。ノードを仮復帰として抽選に戻します
除名スコア 0 でアクティブなノードが 3 未満になってしまう場合は除名されません
直前の生成者ラウンド 10 に降格直前のブロックの作成者は抽選に残りますが、ラウンド 10 より前に抽選された番はラウンド 10 として数えられます

収入

成熟と収入 を参照してください。

パラメータmainnet の値意味
成熟4 スコア単位と自分のブロック 1 つノード数 2,880 未満では 2 日。それまでは何も稼げません
報酬プールコインベース、ブロックのすべての手数料、ロンジェビティの一部スコアで重み付けされた抽選により、等しい取り分で分配されます
マーケットのテイカー手数料ブロックの生成者へ抽選で分配されない唯一の手数料
ステークの利息なしステークは保証金です

離脱

レジストリからの離脱 を参照してください。

パラメータmainnet の値意味
離脱のクールダウン40,320 ブロック(7 日)削除またはオーナー自身のクレームから、ステークの自動返却までの時間
リスクにさらされるステーク10 %除名(残りの 90 % は直ちに戻ります)、欠席中または一時停止中の離脱、キューからの離脱、キューからの除外で失われ、ロンジェビティプールに入ります
クレームの遅延40,320 ブロック(7 日)オーナー以外のアカウントからのクレームはこの後に実行されます。それまでにオーナーがノードを削除すれば実行されません
鍵のローテーション120 ブロック(30 分)新しいノード鍵が有効になるまでの遅延

アップデートと新しいルール

リリースとアップデート を参照してください。

パラメータmainnet の値意味
更新遅延11,520 ブロック(2 日)ノードが新しいリリースをインストールするまでの既定の待ち時間。各ノードが自分で設定します
更新スロットブロックごとに最大 2 ノードノードの更新開始時刻を分散させる既定値
アップデーターの確認10 分ごと(± 2)起動の 15 分後に初回実行。失敗した更新は 12 時間後に再試行されます
有効化の下限5,760 ブロック(1 日)ルールのバンドルは、リリースの登録からこの時間が経つまで有効になりません
準備判定のしきい値席の 3 分の 2(切り上げ)登録済みの席について数え、一時停止中の席は除きます
集計の時間枠max(720 ブロック, ノードあたり 5 ブロック)生成者のバージョンを数える時間枠
リリースの拒否席の 3 分の 2リリースを直ちに取り消します。11 席なら 8 席です
権限者の交代3 分の 2、最も古い票が 1 週間経過リリース権限者が変わるのは、1 週間の投票を経てからだけです

ノードプロセス

ノードの運用 を参照してください。

パラメータmainnet の値意味
ピアポート8001ピアツーピアネットワーク
API ポート8080HTTP API とウェブウォレット
Ethereum 形式の RPC8545、ループバックMetaMask 用の JSON-RPC アダプター。既定ではノード自身のマシン上のみ
生成の試行10 秒ごと登録済みノードが生成を試みる頻度。選出のスレッドは毎秒動きます
auto_resyncオン行き詰まり(wedged)状態のノードは、スパインに固定されたスナップショットから自身を再構築します
ストレージオンファイルのピースとアーカイブのチャンクを保持することは席の義務です。無効にした運用者が失うのはストレージ報酬だけです
スナップショットの間隔172,800 ブロック(30 日)すべてのノードが状態のスナップショットを書き出す頻度
保持されるブロック30 日から 60 日スナップショット期間 1 つから 2 つ分。keep_all_history が設定されていない限り、それより古いブロックはプルーニングされます

関連項目