概要
- Bitchat はBluetoothメッシュネットワーク上で動作する分散型メッセージングアプリ
- インターネットやサーバー、電話番号が 不要
- 端末同士が直接通信し、ネットワークの 検閲耐性・監視耐性 を実現
- 災害時やインターネット障害時にも 通信可能
- iOS/macOS/Android に対応し、ソースコードは 公開
Bitchat: 分散型Bluetoothメッシュメッセージングアプリ
- Bitchat はBluetoothメッシュネットワークを利用した ピアツーピア型 メッセージアプリ
- インターネットや中央サーバー、電話番号が 一切不要
- 各端末が クライアント兼サーバー として動作し、近接する端末同士で 自動的にピア発見・中継通信 を実施
- 複数端末間での マルチホップ通信 により、ネットワーク範囲を拡大
- 中央集権的なインフラ への依存がなく、 検閲や監視のリスク を回避
主な特徴
- 検閲耐性 :中央管理サーバーが存在しないため、通信遮断や検閲が困難
- 監視耐性 :通信内容やネットワーク構造の監視が困難
- インフラ独立性 :インターネット障害、災害、抗議活動、通信制限地域でも 通信継続 が可能
- アドホックネットワーク :物理的に近い端末だけで 即時ネットワーク形成 が可能
- オープンソース :ソースコードを GitHub で公開、誰でも利用・改良可能
ソフトウェア対応状況
- iOS/macOS版
- App Store: bitchat mesh
- ソースコード:https://github.com/permissionlesstech/bitchat
- iOS 16.0+、macOS 13.0+対応
- Xcode/XcodeGen または Swift Package Manager でビルド可能
- Android版
- Play Store: bitchat
- ソースコード:https://github.com/permissionlesstech/bitchat-android
- APKリリース:https://github.com/permissionlesstech/bitchat-android/releases
- Android 8.0+ (API 26)対応
- iOS版と 完全なプロトコル互換性
ドキュメント・ライセンス
- 技術ホワイトペーパー :whitepaper.mdファイルを参照
- パブリックドメイン でソフトウェア公開
- 開発元: permissionlesstech
- 問い合わせ先: contact
利用シーンとメリット
- インターネット遮断時 の緊急通信手段
- 自然災害 や 大規模イベント でのローカル情報共有
- 検閲や監視が懸念される地域 での安全な通信
- オフグリッド 環境でのメッセージ交換
まとめ
- Bitchat は、インターネット不要・サーバーレスで 検閲耐性・監視耐性 を持つ革新的なメッセージアプリ
- オープンソースで iOS/macOS/Android に対応
- 災害時、通信制限時、またはプライバシー重視の場面で 高い有用性