Relay Nodeとは何ですか?
Relay Nodeはピア間でデータを素早く中継して、全員の状態を同期させるネットワーク参加者です。何かを判断したり確定したりするわけではなく、ただ情報を高速で伝搬します。コーヒーが冷める前にメッセージを街の向こうまで届ける宅配人のような存在だと考えてください。
Relay Nodeはマイニングや検証、検閲を行うという誤解がありますが、違います。実際の検証者やマイナーが作業できるようにデータを素早く転送するだけです。
仕組み
簡潔な手順を示します。余計な説明は省きます:
- Step 1: 支払いを送信すると、ウォレットがそれを保留中の トランザクション としてブロードキャストします。
- Step 2: Relay Nodeは隣接するノードからのメッセージを受け取り、さらに多くのピアに高速で広めます。
- Step 3: マイナーや検証者がメンポールから選び、新しい ブロック を組み立てます。
- Step 4: Relay Nodeはブロックの通知も伝播し、遠隔のノードが最新のヘッドを素早く知るようにします。
- Step 5: もし二つのバージョンが競合した場合、リレーは更新を送り続け、ネットワークが勝ったチェーンで収束するまで伝えます。
それだけです。メッセージを高速で伝えることで、他が判断を下せます。
なぜ重要か
速度と信頼性を重視するなら、Relay Nodeは静かに応答性を高めます。
- 利点: より良い伝播は、検証者やビルダーにトランザクションが届くまでの時間を 短縮する のに役立ちます。
- 視点: 人気のあるチェーンは混雑した都市のようで、リレーは渋滞を防ぐ高速な経路です。
- 関連性: 検証者、マイナー、取引所、性能重視のdAppの周辺でよく話題になります。
帯域幅が広く遅延が低い良質なピアの近くでRelay Nodeを運用することは、単なるCPU性能よりも大きな差を生みます。良好なネットワーク、近接するピア、安定した稼働時間を心がけてください。
主な特徴
Relay Nodeを知っておくべき特徴は次のとおりです:
- 中立: 何が有効かを判断せず、データを転送します。
- スピード: 迅速な伝播と広い到達範囲に調整されています。
- 報酬なし: 自身でブロック報酬やステーキング収益を得ることはありません。
- 回復力: リレーが増えるほど、いくつかのピアが応答しなくなってもデータの経路が増えます。
- スケール: 接続の良いリレーを追加すると、高負荷時にネットワークを 拡張 するのに役立ちます。
種類
コミュニティによって用法が若干異なります:
- Gossip: 標準的なピアで、ブロックチェーンネットワーク全体にデータを素早く広めます。
- Block: 超高速なブロック伝播に特化した専用のリレーネットワークで、Bitcoinの研究向け構成のようなものです。
- MEV: ビルダーと検証者の間に位置し、MEV Boostを使って提案されたブロックをルーティングするリレーです。
- Crosschain: ブリッジや相互運用の層のために、別のチェーン間で証明やメッセージを渡すリレーです。
Relay Nodeは伝播を改善しますが、トランザクションが次のブロックに確実に含まれることを保証するものではありません。含有はブロック生成者が決めることであり、リレーによるものではありません。
例
ある取引所は主要な検証者の近くのデータセンターでRelay Nodeを運用し、注文がメンプールにいち早く到達してより速く取り上げられるようにしています。
豆知識
ビットコインの研究者たちはFIBREというリレーネットワークを作りました。これはフォワードエラー訂正を使い、大きなブロックを通常のTCP回線より速く大陸間で送信します。ゴシップ向けのファイバーだと考えてください。
まとめ
一言で言うと: Relay Nodeは暗号ネットワークの宅配人であり、判断せずに速く配達します。
