上級者用語を調べる
バリデータノードの運用とは
- 執筆
- CRYPTO PORT 編集部
- 公開日
- 更新日
- 読了目安
- 6 分
結論
バリデータノードの運用は、常時稼働するサーバーと署名鍵を管理し、チェーンの規則どおりにブロックの提案と検証を続ける仕事です。停止すれば報酬が減り、二重署名を起こせば預け入れが没収されます。設備よりも、継続と手順の設計が問われます。
要点
- 常時稼働と正確な署名が求められる継続的な作業
- 停止は報酬減、二重署名は没収につながる
- 更新作業と鍵の扱いに手順の設計が必要
- 冗長化のつもりの二重起動が最大の事故要因
定義
プルーフ・オブ・ステークのネットワークで、預け入れた資産を担保にブロックの提案と検証を継続的に行うノードの運用業務。
検証者は割り当てられたタイミングでブロックを提案し、他者のブロックに対して検証の署名を出します。この署名を出し損ねると、その分の報酬が付かず、チェーンによっては少額の減算が続きます。求められるのは瞬間的な性能より、途切れないことです。
運用上の最大の落とし穴は、同じ鍵で二台のノードを同時に動かすことです。冗長化のつもりで待機系を立ち上げ、本番系が実は生きていた、という状況で矛盾する署名が出ます。これは二重署名として検出され、預け入れの没収につながります。
ソフトウェアの更新も定期的に発生します。ネットワーク全体で切り替え時期が決まっている更新に間に合わないと、自分のノードだけ別のチェーンを追い続けることになります。更新の告知を追い、事前に検証環境で確認する手順が必要です。
鍵の管理も独立した論点です。署名鍵は常時オンラインである必要がありますが、預け入れの引き出しに使う鍵は別に分け、オフラインで保管する設計が一般的です。両者を同じ場所に置くと、サーバーの侵害が資産の喪失に直結します。
注意点
- · 同じ署名鍵で複数ノードを動かすと二重署名となり、預け入れが没収される
- · 長時間の停止は報酬減にとどまらず、チェーンによっては元本の逸失につながる
- · 署名鍵と引き出し鍵を同一サーバーに置くと、侵害時に資産ごと失う