1 ポイント 投稿者 GN⁺ 2026-01-20 | 1件のコメント | WhatsAppで共有
  • bitchat は、インターネットやサーバーなしで Bluetoothメッシュネットワーク を通じて動作する 分散型メッセージングアプリ
  • 各デバイスが クライアントでありサーバー として動作し、周辺デバイスを自動で探索してメッセージを マルチホップで中継
  • 検閲耐性監視回避性インフラ非依存性 を提供し、インターネット障害や災害時でも通信を維持可能
  • iOS/macOS版とAndroid版の両方が提供され、完全なプロトコル互換性 をサポート
  • ソフトウェアは パブリックドメイン として公開されており、誰でも自由に利用・改変可能

bitchat 概要

  • bitchatBluetoothメッシュネットワーク をベースにした 分散型ピアツーピアメッセージングアプリケーション
    • インターネット接続、サーバー、電話番号は不要
    • 近隣デバイスだけで アドホック通信ネットワーク を形成
  • 各デバイスが 同時にクライアントとサーバーの役割 を担う
    • 周辺ピアを自動で探索
    • 複数のデバイスを経由してメッセージを届ける マルチホップ中継機能 により、ネットワーク範囲を拡張

主な特徴

  • 検閲耐性: 中央サーバーがないため、監視や遮断が困難
  • 監視回避性: 通信はローカルなBluetoothネットワーク内でのみ行われる
  • インフラ非依存性: インターネット障害、自然災害、デモ、接続制限地域でも動作可能

ソフトウェア配布

  • iOS/macOS版
    • App Store: bitchat mesh
    • ソースコード: GitHub - permissionlesstech/bitchat
    • iOS 16.0以降、macOS 13.0以降をサポート
    • Xcode、XcodeGen、または Swift Package Manager でビルド可能
  • Android版

ドキュメントとライセンス

  • 技術ホワイトペーパー: whitepaper.md
  • ソフトウェアは パブリックドメイン(public domain) として公開されており、自由に利用・改変可能

1件のコメント

 
GN⁺ 2026-01-20
Hacker Newsのコメント
  • 携帯電話にはすでに高度な無線技術が満載されているが、法的には中央集権的に管理された基地局なしで数百メートル以上を直接通信できないようになっている
    一方で10ドルのトランシーバーは原始的な技術で数キロメートルの通信が可能だが、データ送信は禁止されている
    これは技術的な限界ではなく、政府が作った規制の結果だ

    • LoRaをサポートする小型USBモジュールとCodec2のような低ビットレート音声コーデックを使えば、このギャップを埋められそうだ
      ただし、携帯電話に内蔵されていればはるかに便利だろう。LilyGo T-Deck Plus/Proのようなデバイスもあるが、携帯電話ではなく別の機器を持ち歩かなければならない
    • 多くのWiFiチップはモニターモードに切り替えてすべてのパケットを受信し、直接送信もできる
      帯域幅は低いが、テキストや音声程度なら十分だ。root権限が必要で、独自プロトコルと誤り訂正コードを実装しなければならない
    • 法律のせいではなく、LTE Directが商用化されなかったのが残念だ
      この技術では1kmの距離まで携帯電話同士の直接通信が可能だったが、ファームウェア実装が必要だったため政府向け端末にしか適用されなかった
      5GのDevice-to-Device機能もあるが、サポート状況は不明だ
      周波数割り当ての問題もあり、携帯電話は電力とアンテナの制約で長距離通信が難しい
      トランシーバーはアンテナが大きく出力も高いが、帯域が狭いためデータ転送速度は低い
    • 実際のところ、携帯電話メーカーが900MHz ISM帯の無線を入れるのを禁じる法律はない
      そしてトランシーバーでもデータ送信は合法
    • 「トランシーバーでデータ送信は違法」という話が本当なのか疑わしい
      以前Gotennaを使っていたが、米国でも欧州でも合法だった
      REIでもスマートフォンとBluetoothで接続して短いメッセージを中継する Motorola Talkabout T803 を販売している
  • メッセージを即時送信せず**遅延伝播(deferred propagation)する機能が欠けている
    TTLが尽きるまで再送はされるが、受信者がオフラインのときにメッセージを保管して後で届ける機能はない
    ノードがメッセージを一定期間キャッシュするよう設定できれば、分断されたユーザーグループ間で
    運び手(courier)**の役割も果たせるだろう

    • 昔のFidoNetが参考になる
      40年前からダイヤルアップや無線リンクでstore-and-forward構造を完全に実装していた
      BT5の実用距離(約10m)よりはるかに信頼性が高かった
      Bluetoothメッシュネットワークは特定条件でしか動作せず、実用性が低い
    • 本当に良い指摘だ
      こういう話題はHNで何百回も見てきたが、現実的なstore-and-forwardの議論はまれだった
      最近のイランのような事例を見ると、こうした技術が切実に必要だと感じる
      米国でも大規模イベントや災害時には通信網が麻痺しうるので、分散型メッセージングの必要性を痛感する
    • 単なる遅延送信だけでなく、高出力の再送信ステーションを設置する方法も必要だ
      政治的混乱の状況では、双方向通信より一方向の情報配信の方が重要なことがある
      受信専用モードは追跡されにくく、重要情報の伝達に有用だ
      こうした問題はすべてstore-and-forwardモデルで解決できる
      LoRaドングルはBluetoothより優れているが、使うこと自体が危険かもしれない
    • この概念はまさに store and forward と呼ばれる
    • モバイルOS、特にiOSがバックグラウンドアプリを強制終了することが問題かもしれない
  • Ugandaで選挙前のインターネット遮断が起きた際、BitChatが1位になった
    記事リンク
    Jamaicaのハリケーン時にも 通信網崩壊後の主要アプリとして浮上 した

    • 2つ目の記事は文体があまりに均一で、AIが書いたように見える
  • こういう機能はAppleがiPhoneに入れると良さそうだ
    すでにFind MyとAirTagで成功しているのだから、iMessageにオフラインBluetoothメッセージングを追加すれば完璧だ
    クルーズ船、スタジアム、さらには船外活動まで見せるApple風のデモ映像がすぐ思い浮かぶ

    • ただしiPhoneは一部市場を除くと普及率が低い
      こうした機能が本当に必要なのはインターネットが遮断される政治危機地域なので、Android対応は必須だ
    • プライバシーを売りにするマーケティングは難しいと思う
      結局のところ利用者はAppleを信頼しなければならず、通信事業者の代わりに見知らぬ人の中継も信用しなければならない
      警察がすでに偽基地局で盗聴している現実を見れば、信頼の問題は大きい
      それでも祭りやクルーズのように近距離通信が必要な場所では、ぜひ欲しい機能だ
    • 米国政府や中国政府がAppleに圧力をかける可能性が高い
      政府が認めなければ、こうした機能はリリースできないだろう
    • Apple Watch Ultraのようなニッチ機能も発表したことがあるので、可能性はある
    • しかしこうしたシステムは通信事業者の収益モデルを脅かす
      インフラなしで動く分散型システムだとしたら、いったい何に課金できるのかという疑問が生じる
  • もし無線ローカルネットワーキングがもっと早く大衆化し、IPv6によってNATが今ほど広がらなかったなら
    今のインターネット構造はまったく違っていたかもしれないと思う
    そしてVC資金が生んだ閉鎖型プラットフォームがなければ、もっとオープンだっただろう

    • 実際の核心は周波数割り当て政策
      2.4GHzの小さな無免許帯域だけでも驚くほどの発展があったのだから、
      より低いVHF/UHF帯を無免許で開放すれば、イノベーションは爆発するだろう
    • それでも最終的には**有線(光ファイバー)**が勝つと思う
      大容量転送と安定性の面で不可欠であり、データセンター拡張にも必要だ
      P2Pツールは増えるだろうが、インターネット全体の構造は似たままだろう
  • Bluetoothメッセージングアプリはいつ使うのか気になる
    BT5でも400mが限界なのに、デモ中の記者に写真を送る用途は無理だ
    単に家族へ夕食の連絡を送る用途なら、わざわざ必要ない気がする

    • Bluetooth 5のcoded PHYは理想条件なら1kmまで可能だ
      たいていの最新スマートフォンはハードウェア交換なしで対応できる
      問題は技術ではなく政治的制約
      日常生活でも災害時でも役立つ機能なのに、組み込みソリューションがまったくない
      衛星通信まで可能な時代に基本的なP2P機能がないのは皮肉だ
    • ある開発者は家族とのクルーズ旅行中、衛星インターネット料金が高すぎたため
      Bluetoothで通信するアプリを自作した
      近くの機器同士なら、わざわざサーバーを経由する必要はないという点で理にかなっている
    • 2010年代初頭、Sony EricssonのメモアプリでBluetoothチャットをしていた思い出がある
      田舎のホステルで電波がなく、隣のベッドの女性とこっそり会話した
      かなり楽しい夜だった
    • モバイルインターネットが使えないあらゆる状況で役立つ
      デモだけでなく、コンサート、フェス、山間部などでも使える
    • イランでは今まさにインターネットが遮断されている
      政権が残酷な弾圧を行う中で、こうした技術が切実に求められている
  • 個人的にはJack Dorseyが関わっているのが気に入らない
    なので Briar の方を好む

    • ただ、Appleプラットフォーム向けアプリがないので実用性が落ちる
    • どのアプリでも構わない、重要なのは最も効果的な実装
      今まさにこうした技術が必要だ
      BitChatがDorseyの実験から始まったとしても、大きくなればそれ自体に意味がある
    • 別の選択肢として Berty もある
    • 単に嫌いだと言うだけでなく、理由も共有してほしい
    • すでにBriarがあるのに、なぜ車輪の再発明をしようとしているのかわからない
  • ブラウザの Web Bluetooth API がもっと広くサポートされてほしい
    PWAベースならアプリストアの検閲を避けられる

    • ただしPWAはバックグラウンド実行とBluetooth連携ができず、実用性は低い
  • 政府や仲介者を排除する技術は法的に決して許されないだろう
    長距離無線、P2P通信、分散型決済もすべて同じだ
    政府が追跡したり課税したりできなければ、大衆化はしない
    デジタルコンテンツを購入しても企業が削除できる時代なのに、
    torrentで受け取るのは違法という現実が多くを物語っている

  • Meshtasticと低価格キット(10〜35ドル)の方がはるかに優れていると思う
    Bluetoothだけでは100m程度が限界だが、Meshtasticなら2〜20kmまで可能だ
    コミュニティも活発だ

    • ただしMeshtasticには信頼性の問題がある
      60局のネットワークでも1ホップ以上を超えるのが難しい
      一方、Meshcoreは5ホップ以上でもほぼ100%の成功率を示す
      以前はクローズドソースだったので敬遠していたが、今は オープンソースのFlutterアプリ が安定してきている