没有手机号,没有中心服务器,断网也能发消息。一个叫 bitchat for Android 的开源项目,在 GitHub 上攒了 7.8k+ 星。它由 ThoughtCrime 开发,目标很明确:抗审查、极致隐私、极端网络环境下照样能通信。
它是怎么做到的?答案藏在两套协议的接力里。
![]()
断网靠蓝牙,联网靠Nostr
在完全没有互联网的封闭环境中,bitchat 让设备通过蓝牙自动组成网状网络。消息可以在设备之间多跳转发,一台传一台,不需要任何基站或路由器。
一旦设备重新连上互联网,它又会无缝切换到 Nostr 协议,把消息分发到全球范围。蓝牙 Mesh 负责局部生存,Nostr 负责全球触达,两层架构各管一段。
这种设计的意义在于:网络被切断时,通信不会跟着一起断。
加密与匿名,做到了哪一步
隐私是这款应用的核心卖点,具体手段包括:
- 端到端加密采用 Noise Protocol,只有通信双方能读取消息内容
- 密钥衍生使用 Argon2id
- 内置 Tor 客户端,把网络流量隐藏起来,杜绝元数据泄漏
端到端加密保护的是消息内容,Tor 保护的是"谁在跟谁说话"这层信息。两者叠加,覆盖的是内容和元数据两个层面。
命令行界面,和一个擦除键
bitchat 的交互界面是命令行式的。对习惯终端的用户来说上手很快,这种选择也和它面向极端环境的定位一致——不追求花哨,追求直接。
它还内置了紧急擦除功能。在需要的时候,用户可以快速清除数据,保护隐私。这个功能的存在本身,说明了它设想的使用场景是什么样的。
无需手机号注册、无中心化服务器、断网可聊,这三点组合在一起,构成了 bitchat 的完整画像:一个为抗审查和极端网络环境准备的点对点通讯工具。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.