ノード
ブロックチェーンと 暗号通貨の文脈では、ノードはビットコインクライアントを実行している各コンピュータを指す。つまり、ビットコインのネットワークは世界中に散らばる何千ものコンピュータノードで構成されており、これがビットコインを ピアツーピアの分散型経済システムにしている。
各ブロックチェーンノードは、ネットワーク内の通信ポイントです。ノードには明確なタイプがあり、タイプごとに異なる一連の機能を実行する責任がある。ビットコインを例にとると、ネットワークノードは大きく4つのグループに分けられる:フルノード、リスニングノード(スーパーノード)、マイナーノード、軽量またはSPVクライアント。
フルノードはビットコインのブロックチェーンを実際にサポートし、セキュアにしているノードであり、ネットワークにとって不可欠な存在である。フルノード(または完全検証ノード)は、ビットコインプロトコルのルールに従ってトランザクションとブロックを検証する責任があります。ネットワークが分散型であるため、ルールはビットコインのコンセンサス・アルゴリズムによって強制される。
いわゆるリスニングノード(スーパーノード)は、一般に公開されアクセス可能な完全なノードである。そのため、接続を確立した他のノードと通信することができる。つまり、隠されていない完全な検証ノードはすべてリスニング・ノードとみなすことができる。このタイプのノードはブロックチェーンのデータを他のノードに提供する役割を担いますが、通信の橋渡し役としても機能します。
マイニングノードは、ASICマシン(ほとんどの場合)とともに専用のマイニングソフトウェアを実行するノードです。彼らはビットコインのブロック報酬を得ることを望んで多くのリソースを投資する。ソロマイナーがノードを完全に検証するのに対し、プールマイナーはブロックチェーンのデータ全体をダウンロードせずに計算リソースを提供することが多い。そのため、プールの管理者だけがフルノードを実行する必要がある。
最後に、軽量クライアントまたはSPVクライアントは、ビットコインのブロックチェーンを使用するが、検証ノードとして機能しないものである。単にスーパーノードから情報を収集し、通信のエンドポイントとして機能する。そのため、これらのノードはブロックチェーンのコピーを保持せず、ネットワークのセキュリティに貢献しない。
「ノード」への2件のフィードバック