エッジノード (Edge Node)
要約: コンピューターサイエンスにおける エッジノード とは、エンドユーザーが他のノードと接続を確立するためのゲートウェイとして機能するコンピューターです。
コンピューターサイエンスにおけるエッジノードとは、エンドユーザーが他のノードと接続を確立するためのゲートウェイとして機能するコンピューターです。ユーザーとネットワークの他の部分との境界に位置し、ユーザーからのリクエストを受け取って転送します。
重要な理由
エッジノードは、システムの負荷の高い部分や機密性の高い部分を一般からの直接アクセスから切り離しつつ、ユーザーがそれらを利用できるようにします。データ処理クラスターでは、ユーザーはデータを保存・処理するマシンにログインする代わりに、エッジノードを通じてジョブを投入します。また、コンテンツ配信ネットワークは、応答時間を短縮するためにユーザーの近くにエッジサーバーを配置します。ブロックチェーンのサービスも同じ考え方を利用しています。ほとんどのウォレットアプリはチェーンを自ら保存しないため、問い合わせに応答し、署名済みのトランザクションをピアツーピアネットワークに中継するゲートウェイノードと通信します。その代わりに依存が生じます。他者のゲートウェイに頼るユーザーは、そのゲートウェイが誠実であり、オンラインであることにも頼ることになるからです。
具体例
モバイルウォレットで残高を表示し、支払いを送る必要があるとします。ウォレットはサービスプロバイダーが運用するゲートウェイノードに最新の残高を問い合わせ、次にユーザーがスマートフォン上で署名したトランザクションをそのノードに渡します。ノードはトランザクションをネットワーク内の他のノードに転送し、それらのノードがさらに中継していくことで、トランザクションは最終的にブロックに取り込まれます。