フルノードはブロックチェーン全体を保存し、プロトコルルールに照らしてすべてのトランザクションを検証します。他のノードを信頼することはありません。署名を確認し、ハッシュを検証し、無効なものはすべて拒否します。フルノードを実行することで、マイニングを行わずにコンセンサスに参加できます。ブロック報酬を競うのではなく、チェーンが正しいことを独自に検証します。マイナーが無効なトランザクションを含めようとすると、フルノードはそのブロックを拒否します。十分な数のフルノードが不正なブロックを拒否すれば、マイナーは作業を無駄にしたことになります。
フルノードには、ストレージ、帯域幅、およびいくつかの技術的な設定が必要です。ビットコインのブロックチェーンは600ギガバイトを超えています。イーサリアムのアーカイブノードはさらに大きいです。ライトノードはブロックヘッダーのみをダウンロードし、トランザクションの詳細はフルノードに依存します。ライトノードは高速で安価ですが、独立性は低くなります。フルノードは主権のゴールドスタンダードです。自分のコインが存在すること、そして誰も自分の知らないところでルールを変更していないことを確認したい場合は、フルノードを実行してください。カジュアルな使用には必須ではありませんが、自分のハードウェア以外何も信頼したくない場合は必須です。
ノード全体の責任
- ブロックチェーンの履歴全体を保存する
- すべてのトランザクションを検証し、ブロックします
- 有効なトランザクションをピアに中継する
- コンセンサスルールに違反するブロックを拒否する
ノード数が多いほど、ネットワークの回復力は高まります。ノード数がごくわずかしかないチェーンは、障害発生箇所がごくわずかしかないチェーンです。
Comments
No comments yet. Be the first to share a thought.
Leave a comment