1 ポイント 投稿者 GN⁺ 2024-11-17 | 1件のコメント | WhatsAppで共有
  • Yggdrasil の紹介

    • Yggdrasil は、新しい実験的なルーティング方式であり、現在のインターネットで一般的に使われている構造化ルーティングプロトコルの代替として設計されている
    • 将来の大規模メッシュネットワーク向け技術としても利用可能
  • 特徴

    • スケーラビリティ: 大規模で複雑な、あるいはインターネット規模のトポロジーをサポート
    • 自己修復: ネットワークは接続障害やモビリティイベントに迅速に対応
    • 暗号化: ネットワークを通じて送信されるトラフィックは常にエンドツーエンドで暗号化される
    • ピアツーピア: 設計上完全にアドホックに動作し、中央集権的なポイントが存在しない
    • クロスプラットフォーム: Linux、macOS、Windows、iOS、Android などをサポート
  • 現在の実装

    • Yggdrasil の現在の実装は軽量なユーザー空間ソフトウェアルーターで、さまざまなプラットフォームで容易に設定可能
    • ネットワーク参加者間のエンドツーエンドで暗号化された IPv6 ルーティングを提供
    • ノード間のピアリングは、ローカルネットワーク、ポイントツーポイントリンク、またはインターネット経由の TCP/TLS 接続を使って構成可能
    • Yggdrasil ネットワークはノード間の IPv6 ルーティングを提供するが、ピアリング接続自体は IPv4 または IPv6 ネットワークを通じて確立可能
  • プロジェクトの状態

    • 依然としてアルファ段階のプロジェクトであり、今後いくつかの重大な変更が加わる可能性がある
    • それでも、Yggdrasil は一般的に日常利用には十分安定しており、少数のユーザーがさまざまな用途で強い負荷をかけたテストを行っている
  • 参加方法

    • ネットワークに参加するには、自分のコンピューターまたはルーターに Yggdrasil をインストールして設定する
    • Matrix チャンネルで会話に参加する
    • ユーザーが運営するネットワーク内サービスを探索する
    • 開発者ページと GitHub を訪れる
    • GitHub Issues でバグや問題を報告する

1件のコメント

 
GN⁺ 2024-11-17
Hacker News のコメント
  • Yggdrasil のプロトコル仕様を探したが、公式ドキュメントでは見つけられなかった。GitHub 上の別プロジェクトで関連情報を見つけた

    • この文書では、暗号化 ID、メッセージ形式、ワイヤプロトコル、ピアリングとストリームの意味、スパニングツリーの更新とルート選択、DHT、フォワーディングロジック、セッションなどを扱っている
    • TCP に非常に密接に結び付いており、すべてのパケットが信頼性をもって転送され、順序どおりに配信される必要がある
  • Yggdrasil のアドレスは IPv6 に合わせられており、公開鍵のハッシュを使っている。これにどんなセキュリティ上の利点があるのか疑問だ

    • 新しい TLD を作って base32 を使うほうがよいかもしれない
  • Yggdrasil と cjdns は既存のインターネット上に構築された仮想 P2P ネットワークで、一般的なレイヤー 3 ルーティングサービスを提供する

    • ISP とインターネットバックボーンは依然として必要だ
    • IP レイヤーを置き換えられる世界規模の P2P ネットワークプロジェクトがあるのか気になる
  • 実際のメッシュ P2P IP ネットワークが欲しいなら Tailscale/Headscale を使える

    • 最近のプロジェクトの 1 つはファイアウォール/NAT を通過し、QUIC 接続を確立する
    • 有用な PoC が 2 つある: sendme、dumbpipe
  • 3〜4 年前は非常に興味深かったが、今はプロジェクトが停止したように見える。実際に使っている人の印象が気になる

  • 公開鍵から派生したアドレスという発想はよいが、IPv6 アドレスの長さ制限のため衝突の可能性がある

    • 長期的には、アドレス長に制限のないカスタムプロトコルを追加する計画だ
  • Reticulum Network Stack もこの分野に含まれる

  • Yggdrasil は新しい実験的なコンパクトルーティング方式だ。ただし、すでに 6 年以上続いているプロジェクトでもある

  • Teredo トンネルに似ている。これは Windows 7 の一部で、IPv4 上に IPv6 トンネルを構築し、Windows デバイスにグローバル IPv6 アドレスを割り当てていた。Windows 10 では削除された