Node Mode Architecture Concept
Everything below describes a proposed mesh-network design. Node Mode is not implemented or available in the current beta.
ノードモードとは?
ノードモードはすべてのRailgunデバイスを通信リレーに変換します。Bluetooth、Wi-Fi Direct、その他のローカル無線技術を使用して、デバイスは自動的に相互を発見し、メッシュネットワークを形成します—基地局なし、インターネットなし、中央サーバーなし。
メッセージは遅延許容ネットワーク(DTN)の原則に従ってデバイスからデバイスへとホップします。メッセージがすぐに宛先に到達できない場合、ネットワークトポロジが変化するにつれて保存され転送されます。これは遅延が数時間に及ぶ可能性のある宇宙通信用に設計された同じ技術です。
メッシュ内のたった1台のデバイスでもインターネットアクセスを回復した瞬間—カフェのWi-Fi、衛星リンク、または携帯電話信号を通じて—それがゲートウェイになります。ローカルメッシュ全体がエンドツーエンド暗号化を維持しながらグローバルRailgunネットワークと同期できます。
最も必要なとき
ノードモードは従来の通信が機能しなくなる瞬間のために設計されました。
抗議活動と市民騒乱
当局が携帯電話ネットワークを遮断したり、監視で基地局を氾濫させたりするとき、デバイス間メッシュを通じて安全に調整します。
自然災害
地震、ハリケーン、洪水でインフラが破壊された後、近くの生存者や救助チームとの通信を維持します。
遠隔地
携帯電話の電波が届かない地域でのハイキング、キャンプ、または仕事?メッシュネットワークを通じてグループとの接続を維持します。
インターネット検閲
インターネットがブロックされているか、厳しく監視されている地域では、ローカルメッシュネットワークを通じて自由に通信します。
インフラ障害
停電、光ファイバー切断、ISP障害はノードモードを止めません。デバイスにバッテリーがあれば、通信は継続します。
最大のプライバシー
インターネットトラフィックを一切望まない機密通信の場合、すべてをローカルで隔離して保持します。
ノードモードの仕組み
レジリエンス、セキュリティ、および現実のモバイル制約のために設計された4層システム。
ピア発見
デバイスはBLEアドバタイズを使用して近くのRailgunユーザーを見つけます。発見後、Wi-Fi DirectまたはWi-Fi Awareを介して高帯域幅接続をネゴシエートします。
メッシュ形成
ノードはピアテーブルを維持し、コンパクトなブルームフィルターを使用してメッセージの「インベントリ」を交換します。フラッディングなし—効率的なセット調整のみ。
ストア&フォワード
メッセージはTTLとホップ制限付きで日和見的に伝播します。ループ防止、バックプレッシャー、クレジットベースの転送が悪用を防ぎます。
ゲートウェイ同期
ノードがインターネットアクセスを取得すると、アップリンクの可用性をアナウンスします。メッシュは暗号化されたエンベロープを通じてグローバルネットワークと同期します—ゲートウェイはプレーンテキストを見ることはありません。
ゲートウェイ:全員のための1つの接続
携帯電話サービスのない抗議活動に100人がいると想像してください。たった1人でも衛星ホットスポットを持っているか、カフェのWi-Fiを見つければ、そのデバイスがゲートウェイになります—100人全員が外の世界とメッセージを同期できるようになります。
ゲートウェイはあなたのメッセージを決して復号化しません。グローバルRailgunネットワークとの間で暗号化されたエンベロープをルーティングします。侵害されたゲートウェイでさえあなたの通信を読むことはできません。メッセージはインテリジェントに優先順位付けされます:
メッセージ優先度キュー
- 1緊急および調整メッセージ(最高優先度)
- 2短いテキストメッセージ
- 3サムネイルとプレビュー
- 4フル画像
- 5ビデオと大きなファイル(日和見的)
妥協のないセキュリティ
ノードモードはオンラインRailgunと同じ暗号化保証を維持します—あなたの鍵はデバイスを離れることはありません。
常にエンドツーエンド暗号化
メッセージはエンドツーエンドで暗号化されます。リレーノードは封印された封筒を転送するだけで、内容を見ることはありません——見えるのはルーティングのメタデータのみです。
メタデータの最小化
ローテーションするピアID、ブロードキャストにグローバルユーザー名なし。あなたの安定したアイデンティティは、明示的に信頼する連絡先にのみ公開されます。
バッテリーインテリジェント
アダプティブデューティサイクリングにより、無線がバッテリーを消耗するのを防ぎます。さまざまな状況に対応するオフ/オン/アグレッシブモード。
悪用耐性
レート制限、ブロードキャスト用のプルーフオブワーク、クレジットベースの転送。1人の悪意のあるアクターがメッシュをフラッディングすることはできません。
iOSとAndroidネイティブ
プラットフォームネイティブAPIを使用して構築:MultipeerConnectivity、Wi-Fi Aware、Nearby Connections。脱獄やルート化は不要です。
デスクトップスーパーノード
ラップトップとデスクトップは、Wi-Fi APモード、拡張キャッシング、オプションのコミュニティリレー機能を備えた高容量メッシュノードとして動作できます。
限界についての誠実さ
ノードモードができることとできないことについて透明性を持つことを信じています。どんな技術も無敵ではなく、そうでないふりはしません。
ノードモードはネットワーク遮断と監視に対するレジリエンスを大幅に向上させますが、現実世界の制約内で動作します:
ノードモードが克服できないもの
- • すべてのBluetoothとWi-Fi周波数をカバーするRFジャミング
- • 物理的なデバイスの押収またはOSレベルの侵害
- • 無制限のリソースを持つターゲットを絞った個人監視
- • iOSバックグラウンド実行制限(アプリがフォアグラウンドにあるときに最適に動作)
ネットワークに参加する
ノードモードがiOS、Android、デスクトップ向けのRailgunに登場します。ウェイトリストに参加して、よりレジリエントな通信ネットワークを構築する最初の1人になりましょう。