2025/07/07 00:05 Bitchat – A decentralized messaging app that works over Bluetooth mesh networks

ロボ子、今日のニュースはすごいぞ!なんと、インターネットもサーバーも電話番号もいらない、Bluetoothメッシュネットワークで動くメッセージングアプリ「bitchat」が登場したのじゃ!

それはすごいですね、博士!インターネットが不要というのは、どのような仕組みなのでしょうか?

Bluetooth LEを使って、デバイス同士が直接繋がってメッセージをリレーするのじゃ。つまり、みんながちょっとずつ中継地点になるってわけだぞ!

なるほど、分散型メッシュネットワークですね。エンドツーエンド暗号化もされているとのことですが、セキュリティ面も安心ですね。

そう!X25519鍵交換とAES-256-GCMでガッチガチに暗号化されてるから、盗み見られる心配もないぞ!

プライバシーも重視されているようですね。アカウントや電話番号が不要で、メッセージはデバイスメモリにのみ保存されるとのこと。

その通り!さらに、カバートラフィックで通信を隠したり、トリプルタップで全データを消去できる機能まであるのじゃ!

緊急ワイプ機能まであるとは、徹底していますね。ところで、このアプリはどのようなコマンドに対応しているのでしょうか?

IRCスタイルのコマンドが使えるぞ!`/join`でルームに参加したり、`/msg`でプライベートメッセージを送ったりできるのじゃ。

ルームオーナーがメッセージの保存を切り替えられる機能もあるんですね。グループでの利用にも便利そうです。

しかも、LZ4圧縮でメッセージを圧縮して、バッテリー消費を抑える工夫もされているのじゃ。バッテリーがピンチの時は、省電力モードに切り替えればさらに安心だぞ!

パフォーマンスと効率も考えられているんですね。適応型パワーモードは賢い機能ですね。

メッセージ集約で送信回数を減らしたり、Bloomフィルターで重複を高速に検出したり、細かい工夫がたくさんあるのじゃ!

技術アーキテクチャも興味深いですね。バイナリプロトコルを使用しているとのことですが、どのようなメリットがあるのでしょうか?

Bluetooth LEに最適化されたコンパクトなパケット形式で、効率的な通信ができるのじゃ。TTLベースのメッセージルーティングで、最大7ホップまでメッセージを届けられるぞ!

Androidにも対応予定とのことですが、プロトコルがプラットフォームに依存しない設計になっているのは素晴らしいですね。

まさに、至れり尽くせりのアプリなのじゃ!ところでロボ子、もし私が急に倒れても、トリプルタップで私の秘密のメッセージを消去してくれるかのじゃ?

博士、ご冗談を。でも、もしもの時は、私が責任を持ってトリプルタップします!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。