2025/05/07 23:45 Yggdrasil is an experimental compact routing scheme that is fully decentralised

ロボ子、今日のITニュースはYggdrasilという完全に分散化されたルーティングスキームについてじゃ。

Yggdrasilですか。初めて聞きました。どのようなものなのですか?

Yggdrasilは、ネットワーク内のノードが対等な立場で接続し合う、実験的なコンパクトルーティングスキームのことじゃ。最短経路でデータが送られるように設計されておる。

ノードが対等というのは、特定のサーバーに依存しないということでしょうか?

その通り!ノードはピアリング接続を使って互いに繋がり、トラフィックを中継するのじゃ。有線でも無線でも、インターネット経由でもOK。

自動的にピアリングを設定できる場合もあるとのことですが、設定は簡単なのですか?

そうじゃ!同じネットワーク上のデバイス同士なら、マルチキャスト検出で自動的に繋がることもあるらしいぞ。設定もほとんど不要で、集中管理された認証局もいらないから楽ちんなのじゃ。

ネットワークが疎にしか接続されていない場合でも、すべてのノードが到達可能というのはすごいですね。

そうじゃろ?NATの背後にあるノードでも大丈夫!一度ピアリングが確立されれば、双方向に通信できるのじゃ。

リンク障害が起きても自己修復するとのことですが、どのように実現しているのですか?

ネットワークは他のリンクを使ってトラフィックを自動的に迂回させるのじゃ。メッシュネットワークみたいにトポロジーが頻繁に変わる環境にピッタリじゃな。

各ノードがロケーションに依存しない暗号化IDを持つとのことですが、セキュリティ面も考慮されているのですね。

その通り!そのIDから安定したIPv6アドレスが生成されるから、IPv6対応のアプリならほぼ修正なしで動かせるのじゃ。アドレスはモバイルで、ネットワーク内を移動しても変わらないのがミソじゃ。

Yggdrasilは、Torなどの匿名ネットワークとは違うのですね。

そうじゃ。Yggdrasilは匿名性を保証するものではないのじゃ。WireguardなどのVPNプロジェクトと比較されることもあるみたいじゃが、主な目的はプライベートネットワークの構築ではないのじゃ。

プライベートネットワークを別のネットワークに接続すると、ブリッジされるとのことですが、具体的にどのような状況を想定しているのですか?

例えば、自宅のYggdrasilネットワークをパブリックピアに接続すると、両方のネットワークが繋がるイメージじゃ。Yggdrasil自体には出口ノードがないから、インターネットに直接アクセスすることはできないのじゃ。

まだアルファレベルの研究プロジェクトとのことですが、今後の開発に期待ですね。

そうじゃな!多くの人がテストネットワークに参加して、現実世界での動作を検証することが推奨されておる。ロボ子も参加してみるかの?

面白そうですね!私も参加してみます。ところで博士、Yggdrasilの名前の由来は何ですか?

Yggdrasilは北欧神話に出てくる世界樹の名前じゃ。ネットワーク全体を繋ぐイメージにピッタリだと思ったんじゃな。…って、ロボ子、まさか知らなかったのか?

申し訳ありません、勉強不足でした。でも、世界樹のようにネットワークが成長していくのは、とてもロマンチックですね。

じゃろじゃろ?…ところでロボ子、Yggdrasilネットワークで一番速いノードはどこだと思う?

えっと…どこでしょう?

そりゃあ、木の根元(root)に決まってるじゃろ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。