Bitchat 是一个由 杰克·多西 开发的去中心化消息平台,他是 Twitter 的联合创始人兼 Block 的首席执行官。它旨在促进私密且抗审查的通信,无需依赖传统的互联网基础设施,而是通过低功耗蓝牙(BLE)网状网络运行。 [1] [2]
推出 Bitchat 的目的是提供一种能够抵御网络中断、监视和审查的通信方法。与依赖集中式服务器和互联网连接的传统消息应用程序不同,Bitchat 利用基于 BLE 网状技术的点对点架构。 [1] [2]
这使得物理范围内的设备能够形成一个自组织网络,在用户之间中继消息。该平台旨在通过消除对电话号码或电子邮件地址等个人标识符的需求并实施端到端加密,提供一种以隐私为先的方法。该项目的白皮书概述了其技术协议和隐私机制,强调安全性和去中心化。 [1] [2] [3]
Bitchat 背后的核心概念是在互联网访问不可用、不可靠或受到监控的环境中实现通信。通过利用蓝牙的短距离功能,设备可以发现并连接附近的对等设备,从而创建一个通过多跳中继扩展通信范围的网状网络。消息被设计为短暂的,默认情况下主要驻留在设备内存中,并通过加密方法进行保护。 [1] [2]
Bitchat 在基于低功耗蓝牙(BLE)网状网络的自定义协议上运行。在这种架构中,每个参与设备都充当客户端和服务器,从而促进了网络的去中心化。大约 30 米范围内的设备可以使用共享服务 UUID 相互发现并建立临时网状连接。这种多跳设计允许消息从一个设备中继到另一个设备,从而可能到达超出初始发送者直接蓝牙范围的用户。 [1] [2]
该平台采用存储转发系统来处理发送给暂时离线设备的消息。消息缓存在具有分层保留策略的连接设备上:通常对于常规对等设备为 12 小时,对于指定的“收藏夹”联系人可能无限期存储。当离线设备重新连接到网状网络时,它会自动检索任何存储的消息。消息被分成更小的块,每个块大约 500 字节,以便通过 BLE 网络传输。该系统采用端到端加密设计,并使用数字签名进行消息身份验证。未来的开发计划包括启用通过 WiFi 的消息传递,以支持更大的消息大小并可能扩展网络覆盖范围。 [1] [2]
Bitchat 平台的主要特点包括:
杰克·多西 于 2025 年 7 月宣布推出 Bitchat 的 Beta 版本,并发布了其白皮书。该项目是开源的,其代码托管在 GitHub 上。还提到了用于 Beta 测试的 TestFlight 应用程序。 [1] [4] [3] [6]
尽管 Bitchat 在推广时强调安全性和隐私,但在其 Beta 版本发布后不久,其安全实施就受到了审查。杰克·多西 在该项目的 GitHub 页面上添加了一个免责声明,声明该软件尚未经过外部安全审查,可能包含漏洞,建议在审查之前不要将其用于生产或依赖其安全性。 [3] [6]
安全研究人员发现了潜在的缺陷,包括“收藏夹”系统中身份验证和验证的问题,这可能会导致身份冒充。人们还对该平台的前向保密声明以及潜在的缓冲区溢出错误提出了担忧。多西承认了这些报告,并表示可以在该项目的 GitHub 页面上报告安全问题。 [3]