中級者用語を調べる
フルノードとは
- 執筆
- CRYPTO PORT 編集部
- 公開日
- 更新日
- 読了目安
- 4 分
結論
フルノードは、ブロックチェーンのすべての取引を自分で検証し、ルールに違反するブロックを拒否するソフトウェアです。他人の報告を信じずに自分で確かめられる点が価値であり、ネットワークのルールを実際に守らせているのはこれらのノードです。
要点
- 全取引を自分で検証しルール違反を拒否する
- 他者の報告に頼らず独立して確認できる
- ブロックチェーンの全履歴を取得して検証する
- 古いブロックを保持しない省容量設定もある
定義
ブロックチェーンのすべてのブロックと取引を自ら検証し、コンセンサスルールに違反するものを拒否するノード。
フルノードは起動時に、ジェネシスブロックから最新ブロックまでをすべて取得し、署名・金額・スクリプト・供給量のルールを一つずつ確認します。この検証を通らないブロックは、どれだけ多くのマイナーが支持していても受け入れません。ルールの最終的な守り手はここにあります。
実行しているのは主に取引所、決済事業者、ウォレット開発者、そして自分で確かめたい個人です。ビットコインではフルノードでも古いブロックのデータを捨てる剪定(プルーニング)設定が使えるため、必要な容量を大きく減らせます。ただし検証そのものは全ブロックに対して行われます。
個人が動かす意味は、自分の残高や着金を他人に問い合わせずに確認できることにあります。取引所やウォレット事業者のサーバーが停止しても、また間違った情報を返しても、自分のノードが基準になります。マイニングとは別の役割で、報酬はありません。
注意点
- · フルノードは報酬を生まない。運用する目的は収益ではなく検証の独立性
- · 初回同期には長い時間と通信量が必要で、回線制限のある環境には向かない
- · 剪定設定にすると過去の取引を後から調べられなくなる