Investor's wiki

ノード

ノード

ブロックチェーンと暗号通貨のコンテキストでは、ノードはビットコインクライアントを実行している各コンピューターを指します。したがって、ビットコインネットワークは世界中に広がる何千ものコンピューターノードで構成されており、これがビットコインをピアツーピアの分散型経済システムにしている理由です。

各ブロックチェーンノードは、ネットワーク内の通信ポイントです。ノードには異なるタイプがあり、各タイプは異なる機能のセットを実行する責任があります。ビットコインを例にとると、ネットワークノードは、フルノード、リスニングノード(スーパーノード)、マイナーノード、軽量またはSPVクライアントの4つの主要なグループに分けられます。

フルノードは、ビットコインブロックチェーンを実際にサポートおよび保護するノードであり、ネットワークに不可欠です。フルノード(または完全に検証するノード)は、ビットコインプロトコルのルールに従ってトランザクションとブロックを検証する責任があります。また、ネットワークが分散しているため、ルールはビットコインのコンセンサスアルゴリズムによって適用されます。

いわゆるリスニングノード、またはスーパーノードは、公開されてアクセス可能になる完全なノードです。そのため、それらは、それらとの接続を確立する他のノードと通信できます。したがって、非表示になっていない完全に検証されているノードは、リスニングノードと見なすことができます。このタイプのノードは、他のノードにブロックチェーンデータを提供する役割を果たしますが、通信ブリッジとしても機能する場合があります。

ASICマシン(ほとんどの場合)とともに、専用のマイニングソフトウェアを実行するノードです。彼らはビットコインのブロック報酬を得ることを期待して多くのリソースを投資します。ソロマイナーはノードを完全に検証していますが、プールマイナーはブロックチェーンデータ全体をダウンロードせずに計算リソースを提供することがよくあります。したがって、フルノードを実行するために必要なのはプールの管理者だけです。

最後に、軽量クライアントまたはSPVクライアントは、ビットコインブロックチェーンを使用しますが、検証ノードとして機能しないクライアントです。それらは単にスーパーノードから情報を収集し、通信エンドポイントとして機能します。そのため、これらのノードはブロックチェーンのコピーを保持せず、ネットワークのセキュリティに貢献しません。