
2026/05/28 4:52
メッシュネットワーク入門(Meshtastic、MeshCore、Reticulum)
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
オフグリッドの真の独立を達成することはまだ容易ではなく、現状の高機能なネッティングスタックはコンピュータをブリージとして依存しており、理想的なオープンソース的自由と実在性との間に決定的な隙間を生み出している。MeshCore は主要な Meshtastic プラットフォームに対して優れたルーティング(混雑の減少および 64 ホップ経路の活用)により改善を遂げていますが、依然としてプロプライエタリなクライアントおよび外部コンピュータへの依存しており、これなしでの本物のピアツーピアメッセージングを提供できません。さらに、Meshtastic と MeshCore の両方は LoRa の低帯域幅および特定の周波数帯制約に制限されており、大規模な地域や国におけるスケーリングが不可能です。同様に、Reticulum は LoRa、Tor、Wi-Fi といった多様な接続を支援する優れた相互運用可能なスタックを提供していますが、現状では「ドマブモデム」としてのみ動作しており、トラフィックを処理するためにホストコンピュータが必要となります。このハードウェア依存性が、スケーラブルで完全に独立した地域インフラの構築を防ぐ主要なボトルネックであり、フルメッシュインフラを遠隔地で実行するには接続されたコンピュータが不可欠であるため、現状のセットアップは専用ファームウェアソリューションほど実用的ではありません。「microReticulum」といった進展がスタンドアロンの ESP32 デバイスへのシームレスな移行を可能にするまで、災害備え的网络を構築しようとするユーザーは、中央サービスプロバイダーや常時接続するコンピュータへの依存からの脱出に苦しむことになります。したがって、真の自律性を実現するにはまずこれらの特定のハードウェア制限を解決する必要があります;ソフトウェア最適化だけでは、現在のアプローチで動作のために接続されたホストを要求するという物理的制約を克服することができません。
本文
中央集権から脱却:公開メッシュネットワークの未来と Reticulum の採用について
私はネットワーク構築を非常に愛好しており、2024 年以降は独自 ISP を運営しています。独自の ASN(自律システム番号)を持ち、IPv4/IPv6 アドレス空間や光ファイバー網を保有する一方で、インターネットの基盤がいかにして中央集権的な巨頭に依存しているかという実態に直面しました。
- 高位な BGP ピアリングに接続されているにもかかわらず、IP アドレスの所有権はARIN などの規制当局による年間料金の壁によって制限されています。「インターネットの不動産」が存在しない現状が浮き彫りとなりました。
- 計算能力を秘める個人のデバイスを使いながら、依然として巨大テック企業へのアクセスを購入するしかないという構造的問題があります。
メッシュネットワークの可能性と現況
データをデータセンターを経由せず、相互接続されたピア間で直接パケットを送信する**メッシュネットワーク(Mesh Network)**は、中央集権依存からの解放を約束します。しかし、現実的な設計上の理由により、すべてが可能ではありません。
- 高帯域幅・低レイテンシの要件: Netflix やオンラインゲームなど、大規模な光ファイバー網と専門業者が不可欠なサービスには現状適応できません。
- 有望な使用分野: 以下の用途はメッシュネットワークで十分に機能します。
- メッセージング
- ソーシャルネットワーキング
- 一般の情報共有
これらのアプリケーションに対し、地中の光ファイバー接続は必須ではありません。LoRa ラジオ技術などによる空中経由のメッシュ構築が主流となっています。
- LoRa は世界中で無許可利用可能なサブギガヘルツ帯を使用します。
- Wi-Fi (2.4/5GHz) に比べ、低電力でありながら長大な通信距離を実現します。
メッシュプラットフォームの比較と課題
LoRa を介したメッシュ構築において、現在検討される主要なソリューションは以下の通りです。
1. Meshtastic
消費者向けに設計された最初のローラン(LoRa)メッシュプラットフォームです。手持ち無線機をすぐに使えるようにするため、ハイカーやイベント参加者に人気があります。
- 特徴: モバイルメッセージングとデバイス追跡に特化。即戦力。
- 限界: 大規模公開ネットワークには適さない設計。帯域幅拡張への姑息な対応(通信距離短縮)でしか問題を回避できず、持続可能性に欠けます。
2. MeshCore
Meshtastic の「洪水型」送信方式の問題を解決するルージングシステムです。
- 特徴: メッセージ経路最適化により送信量を劇的に削減し、信頼性と混雑回避を実現。
- 構造上の制限:
- 「コンパニオン(中継なし)」と「リピーター」に分類され、コンパニオン同士は直接中継しません。
- ホップ数には実質的な制約(デフォルト 3 ホップ、最大 7 ホップ)があり、広範囲な拡散が困難です。
- **プロプライエタリ(非開源)**な要素が含まれ、災害備えとしての完全な自由・制御に欠けます。
注: Meshtastic/MeshCore は特定の用途には適していても、本稿ではより大規模かつ分散型ネットワークの要件を満たさないため、詳細な説明は省略します。これらは「問題解決能力不足」ではなく、多岐にわたる根本的な制約によるものです。
新たなアプローチ:Reticulum ネットワークスタック
Meshtastic や MeshCore の拡張性や互換性の課題に対し、Reticulum は異種接続性を核心的前提とする新しいアプローチを提供します。
Reticulum の核心機能
- 多様な物理ネットワークの統合: LoRa、Wi-Fi、マイクロ波、インターネット、パケットラジオなどを単一のスタックで無縫に結合可能。
- 知的ルージング: バンド幅も考慮した最適なパス決定を行い、距離とリソース効率を最適化します。
- 異種ネットワークの混合: 従来のゲートウェイ設定なしで、異なるプロトコルやメディア(例:パケットラジオと Wi-Fi)を原生相互運用させます。
多数のネットワークと相互接続性
Reticulum の最大の特徴は「異種接続性」です。プロジェクトドキュメントによれば、以下の媒体を同一ネットワーク内で自在に使い分けることが可能です。
- LoRa: 広範囲な低帯域幅カバー向け。
- Wi-Fi / イーサネット: ローカル高容量リンクやインフラストラクチャバックホール向け。
- I2P / Tor: アノニマイティ通信向け。
国境を越えた相互接続の実現: LoRa は国ごとに周波数帯(米国 915MHz vs ヨーロッパ・アジア 868/433/923MHz)が異なります。これにより、Meshtastic などでは異なる地域間での原生相互接続は不可能ですが、Reticulum は中央サーバーなしで、以下の手段を使って異国間のネットワークを結合できます。
- 光ファイバーリンク
- マイクロ波接続 (2.4GHz)
- インターネット回線
- パケットラジオ
これにより、真の分散型ネットワークが構築され、アドレス空間はグローバルに確保されます(IAAN/ARIN などの中央配布機構を必要としない)。
Reticulum アプリケーションエコシステム
単なるネットワーク構築だけでなく、Reticulum で動作する多数のアプリケーションが存在します。
- NomadNet: ターミナルアプリでメッセージング、ファイル共有、テキストブラウザを提供(マウス操作も可能)。
- Sideband / Meshchat: GUI 環境(Android や PC)向けのクライアント。
- 相互運用性: 異なるメッセンジャーアプリ間でもプロトコルレベルでの連携が可能であり、ユーザーは好きなアプリを選べる環境が整っています。
これにより、インターネットそのものの代替手段として機能し、オフラインでも KIWIX(Wikipedia など)ファイルの共有など、重要情報のアクセスと共有が可能です。
最大の課題:RNode とインフラストラクチャ
Reticulum が最も強力な解決策である一方で、実用上のハードルが存在します。
LoRa ハードウェアの実装問題
- Meshtastic/MeshCore: 安価な「Heltec V3」などの単一デバイス(LoRa モジュール内蔵)で完全機能するスタンドアローンノードが可能です。
- Reticulum (現状): RNode ファームウェアは、接続されたコンピュータ向けの LoRa モデムとして動作します。スタンドアロンのメッシュノードとしては機能せず、Reticulum を実行する PC との通信が必要です。
インフラコストと電力消費
- 遠隔地やビル上の無人設置において、PC(Raspberry Pi Zero 等)を別途電源で稼働させることは、太陽光発電利用などでは現実的に困難です(追加のコストと電力消費)。
- しかし、ESP32 向けなどの軽量版ポート「microReticulum」の開発が進行中であり、この課題は解決の道があります。
今後の展望と提言
Meshtastic はハイカー向けに、MeshCore はイベント向けに適していますが、地域全体規模以上の公開ネットワーク構築において誤った解決策と言えます。それらでは「ノードの数」に興奮する一方で、ネットワークの接続性や実働性は劣ります。
私は以下の理由から、世界構築における Reticulum の採用を決定しました。
- 有機的相互接続: 小規模ローカル網から大規模グローバルメッシュへ、設定なしで自然に拡張できる唯一の解決策です。
- アプリケーションの可能性: メッセンジャーだけでなく、ファイル共有や情報公開など、災害時を含む重要な機能をローカルでも提供できます。
- 分散型の真実: 中央管理者への依存を排除し、個人が完全に自己所有したデバイスで通信できる自由を実現します。
NorthEast Minneapolis(ノースイースト・ミネアポリス)在住のみなさんや、地域コミュニティに関心のある方は、このツールの導入を検討してください。明日に急ぐことより、今日から準備することが最善策です。