Node(ノード)とは? 図を使ってわかりやすく説明
Node(ノード)とは?
ネットワークに接続している端末の事を指します。
インターネット空間に接続しているパソコンやスマホもノードとなります。
My Ether Walletなどが入っている端末もノードになります。
ビットコインのマイニングやProof Of Stakeでのフォージングに参加している端末もノードと言います。
ノードの役割
新しいブロックの承認
マイナーが作成したブロックの検証作業を行います。
各ノードは新しく出来たブロックの情報が正しいかを調べます。
各ノードで検証作業を行い、ノードの51%以上の承認でブロックが正しいと認められます。
承認済みのブロックをノードが持っているブロックチェーンに紐付けします。
つまり、各ノードが持っているブロックは全て同じになります。
ノードが最新の情報(台帳)を共有しているので、分散台帳技術とも呼ばれます。
フルノードとは?
全てのトランザクションとブロックを検証したプログラムの事を言います。
全ての取引記録が保存し、検証する事ができる端末になります。
フルノードは、他のノードから送られていきた新しいトランザクションやブロックを検証してネットワークの安定な運用を助けています。
フルノードになる為の最低条件
・OS:Windows, Mac OS X, Linux
・ディスク容量:145GB 100MB/s
・メモリー:2GB
・インターネット環境:400kbps
・1日最低6時間の起動