【bitchat】断网也能畅聊!这款无账号双架构加密通讯工具让隐私彻底隐形

这是一款去中心化的点对点加密通讯应用,通过结合本地蓝牙Mesh网络与互联网Nostr协议,彻底解决了在无网络环境下的通信难题以及对中心化服务器和账号体系的隐私担忧。

主要功能与特性

  • 双传输架构:支持蓝牙Mesh离线通信与Nostr协议全球互联网通信。
  • 智能消息路由:自动选择最佳传输方式,优先使用蓝牙,无网络时自动回退至Nostr协议,若均不可用则智能排队等待连接。
  • 基于位置的频道:利用Geohash坐标在全球Nostr中继上创建地理聊天室,支持从“街区”到“国家”等多级精度划分。
  • 隐私与加密:无需注册账号、绑定手机号或依赖中心服务器;蓝牙Mesh采用Noise协议,Nostr回退采用专有的私密信封技术进行端到端加密。
  • 去中心化Mesh网络:支持自动节点发现与蓝牙低功耗(BLE)多跳消息中继(最多支持7跳)。
  • 紧急擦除功能:三连击屏幕即可瞬间清除所有数据,保障极端情况下的信息安全。
  • IRC风格命令:提供 /slap/msg/who 等经典且熟悉的交互命令。
  • 性能与体验优化:支持LZ4消息压缩、自适应电池模式,并原生支持iOS和macOS系统。

安装与使用示例

普通用户可以直接通过 App Store 搜索下载。对于开发者或希望自行编译验证源码的用户,可以通过以下命令行方式进行构建:

使用 Xcode:

open bitchat.xcodeproj

注:如需签名设备构建,可复制 Configs/Local.xcconfig.exampleLocal.xcconfig 并替换为你的 Apple 开发者团队 ID。

使用 just 工具:

brew install just
just check
just run

适用场景与目标用户

  • 适用场景
  • 无网/弱网环境:如自然灾害、偏远地区探险或大型集会导致基站拥堵时,利用蓝牙Mesh进行离线多跳通信。
  • 本地社区互动:通过基于地理位置的Nostr频道,参与街区、城市或特定区域的本地事件讨论。
  • 高隐私需求沟通:在需要避免留下数字足迹和账号关联的敏感交流中使用。
  • 目标用户:注重个人隐私的极客、户外探险爱好者、应急救援人员、社区活动组织者以及对去中心化技术感兴趣的普通用户。

总结

这款工具巧妙地将短距离的蓝牙Mesh与广域的Nostr协议结合,在保障极致隐私的同时,兼顾了离线与在线的全场景通信需求。其无账号、无服务器的设计真正将数据控制权交还给了用户,建议访问其主页获取更详细信息。

类似文章