暗号資産購入
マーケット
スポット
先物
金融
特別企画
さらに
reward-center新規登録ゾーン
アカデミー用語集詳細
Ethereum

ノード

暗号通貨におけるノードとは何か?

ノードとは、あらゆる暗号通貨ネットワークへの個人的な入り口だと考えてください。ノードを実行するということは、基本的にブロックチェーンに直接接続し、システム全体がスムーズに動作するのを助けるコンピュータープログラムを操作していることになります。

フルノードとは、取引とブロックを完全に検証するプログラムです。ほぼすべてのフルノードは、他のフルノードからの取引とブロックを受け入れ、それらの取引とブロックを検証し、さらに他のフルノードに中継することでネットワークをサポートしています。

すべての暗号通貨ネットワークは、何千もの個々のコンピューターが協力して動作することに依存しています。ビットコインは通常、世界中に約15,000の到達可能なノードを持ち、イーサリアムは数千の検証ノードで運営されています。これらの数字は、人々が新しいノードを起動したり既存のノードをシャットダウンしたりするため、日々変化しています。

ノードを実行すると、自分のコンピューターにブロックチェーンデータをダウンロードして保存することになります。これは、ネットワーク上で何が起きているかを他の誰かに教えてもらう必要がなく、すべてを自分で検証できることを意味します。取引履歴全体の自分専用のコピーを持っているようなものです。

暗号通貨によって、ノードを実行するための要件は異なります。ビットコインノードには約500GBのストレージスペースと安定したインターネット接続が必要です。イーサリアムはスマートコントラクトを処理し、より複雑なデータを保存するため、より要求が厳しくなっています。

報酬を得るためにノードを実行する人もいれば、単に好きな暗号通貨をサポートするためにノードを実行する人もいます。ノード運営者は、ネットワークを安全で分散化された状態に保つために、自分のコンピューターの処理能力、インターネット帯域幅、ストレージスペースを提供しています。

暗号通貨ノードはどのように機能するのか?

ノードは、ネットワーク内で行われたすべての取引を含むデジタル台帳であるブロックチェーンのコピーを維持することで動作します。新しい取引が発生すると、それはノードのネットワークにブロードキャストされます。その後、ノードは送信者に十分な資金があるかどうか、または取引が暗号プロトコルに準拠しているかどうかなどのコンセンサスルールに基づいて、取引が有効かどうかを検証します。検証されると、取引は台帳に追加されます。

ノードにはそれぞれ特定の機能を持つ異なるタイプがあります:

1. フルノード

フルノードは、ブロックチェーン全体を保存し、取引とブロックを検証するコンピューターです。フルノードはネットワークのルールを強制し、無効な取引やブロックを拒否します。これらはネットワークのバックボーンとして機能し、すべての取引が正当であり、不正行為が行われないようにします。ビットコインとイーサリアムのノードは多くの場合フルノードであり、その開始以来の取引の全履歴を保存しています。

ビットコインのネットワークでは、フルノードは各取引を検証し、取引の入力と出力がブロックチェーンの記録と一致するかどうかをチェックします。これにより、二重支払いを防ぎ、ネットワークの整合性を確保します。

2. ライトノード(またはSPVノード)

ライトノード(Simple Payment VerificationノードまたはSPVノードとも呼ばれる)は、フルノードのより軽量なバージョンです。ブロックチェーン全体を保存する代わりに、ライトノードはブロックチェーンのサブセット、多くの場合ブロックヘッダーのみを保存します。これによりライトノードは高速で、リソース消費が少なくなりますが、取引の検証にはフルノードに依存しています。ライトノードは、リソースが限られているモバイルウォレットや小型デバイスでよく使用されます。

ビットコインの一般的なモバイルウォレットは、多くの場合ライトノードを使用しています。完全なブロックチェーンをダウンロードするのではなく、最新のブロックと取引に関する情報をフルノードに問い合わせます。

3. マイニングノード

マイニングノードは、マイニングプロセスに参加する特殊なフルノードです。これらのノードは、複雑な暗号パズルを解いて新しいブロックを作成するために競争し、それらのブロックはその後ブロックチェーンに追加されます。その見返りとして、マイナーは新しく発行されたコインや取引手数料などの暗号通貨報酬を受け取ります。

ビットコインの場合、マイニングノードはプルーフ・オブ・ワークアルゴリズムを使用して暗号チャレンジを解決し、ブロックチェーンを保護します。

ビットコインマイナーは、マイニングノードを使用して、新しいブロックを作成するためにSHA-256パズルを解くために競争します。パズルを最初に解いたマイナーは、新しく発行されたビットコインとブロックの取引手数料で報酬を得ます。

4. バリデーターノード

バリデーターノードは、イーサリアム(マージ後)のようなプルーフ・オブ・ステーク(PoS)ブロックチェーンにとって不可欠です。PoSでは、バリデーターノードは、ステークしている暗号通貨の量に基づいて新しいブロックを提案し、取引を検証します。バリデーターは、彼らのステークとネットワーク内での過去の行動に基づいて、新しいブロックを作成するために選ばれます。バリデーターが不正直または怠慢であることが判明した場合、彼らはステークの一部を失う可能性があります。

イーサリアムのPoSネットワークでは、バリデーターが新しいブロックの提案と検証を担当しています。バリデーターがステーキングするETHが多いほど、ブロックを提案するために選ばれる確率が高くなります。