一款奇葩的通讯软件——BitChat——无需互联网、Wi-Fi 或蜂窝网络即可运行(去中心化)。
该软件由 Twitter 联合创始人兼前 CEO 杰克·多西创建。
BitChat 不依赖中央服务器,采用蓝牙网络技术,让附近的设备将加密信息从一部手机转发到另一部手机,直至最终安全地送达接收者的手机上。
BitChat 不设账户、无需电话号码、也没有集中式数据存储。因此它是一个以隐私为先、抗拒审查为核心的平台,真正实现了点对点通信。
BitChat 使用蓝牙 Mesh 网络进行消息传递。
近距离:设备间直接通过低功耗蓝牙 (BLE) 连接,通常有效距离可达 100 米,实现即时点对点聊天。
远距离:消息经过加密,并通过附近设备组成的网络节点进行中继接力。只要有连接的设备链就可以将消息转发给接收者。每次中继都会延长通信距离。无需互联网连接。
如,从洛杉矶到纽约市的直线距离约 3,940 公里。理论上,假设蓝牙低功耗 (BLE) 的一次传递(跳)为 100 米,则需要大约 39,400 个跳——这意味着在理想的链路中大约需要 39,399 个中间节点。但实际上,这取决于设备密度、地形和网络拓扑结构——人口稀少的区域可能会中断链路。Bitchat 在人口密集的本地网络中表现最佳。
BitChat 的传输时间因网络状况而异。短距离传输(几跳)只需几秒钟。长距离传输,例如从洛杉矶到纽约(理论上约 39,400 跳),则可能需要几分钟到几小时,具体取决于每跳延迟(通常为 10-100 毫秒)、节点密度和路径可用性。在网络稀疏的地区,可能会出现延迟或传输失败——BitChat 针对本地密集网络进行了优化。
BitChat 的价值在于网络中断、偏远地区或审查频繁的地区(如抗议活动)等传统应用无法发挥作用的场景。对于被监视的用户而言,隐私至关重要——端到端加密确保只有接收者才能阅读消息,对许多用户来说,牺牲一些速度是值得的。
风险:如果设备链节点接续不足,消息可能会发送失败。但由于消息经过加密,中继无法访问内容或留下可读数据。由于存在对等验证,消息发送到错误目的地的可能性很小。虽然并非万无一失,但它是实现可靠、私密通信的一个不错的选择。
点击图片查看原图