推特创始人新作bitchat:加密通讯的「twttr」时刻?
原文作者:Jaleel 加六
20 年后,推特创始人 Jack Dorsey 带着新的产品 bitchat,极简回归。
2006 年的夏天,移动互联网还只是个新鲜词汇,功能机还是人们手里的主流装备,短信仍是最便捷的「移动社交」方式。那时,一个代号名为「twttr」的项目诞生了。它以 SMS 群发为起点,用极简的字数限制和最朴素的广播协议,第一次让「随时随地对话全世界」成为可能。
那间简陋办公室里,创始团队正激辩功能细节,而当时还只是大学生的 Jack Dorsey,就坐在他们中间。他用最直接的技术路径,把自己的交流理想变成了现实。接着,twttr 很快成长为 Twitter——一个彻底改变全球社交生态的产品。
而 2025 年的今天,时光流转,技术和世界都已巨变,城市里 Wi-Fi 信号无处不在,5G 把万物拉进了同一个大网。但社交的本质其实并没有变:我们依然渴望自由、真实、无需中介的沟通。现实却并不总是美好,网络盲区、平台崩溃、数据泄露,随时随地可能发生。被易主的 Twitter 不仅换了 LOGO 和名字,也被马斯克重塑成全新的样貌。
而 Jack Dorsey,这位曾同时执掌两家市值超 50 亿美元上市公司的传奇人物,早已离开了 Twitter,将精力投入到加密行业和 Block 的建设之中。但他也并没有完全抛弃自己对社交赛道的热爱,像是又一次回归了 2006 年那个设计「twttr」项目的青年一样,在一个心血来潮的平常周末里,通宵达旦的亲自写下一行行代码,设计出了一个新的极简社交产品——bitchat。
唯一不同的是,bitchat 比「twttr」多了更多 Jack Dorsey 对极简协议、去中心化通信和信息自由的信仰。
核心功能亮点
在没有手机信号的户外露营、徒步、山地活动时需要分享位置、紧急求助;在音乐节、演唱会、体育场馆、漫展等网络常瘫痪的人群密集之处,和同伴轻松组建临时聊天网;突发灾害、停电断网、极端天气时,救援队、志愿者或居民组建应急通讯网;在社会运动、抗议现场、敏感讨论等需要保护隐私的环境下,难以追踪参与者;又或是在高校、夏令营、研究小组、极客聚会等封闭空间,做到最大程度的头脑风暴……在这些场景里,bitchat 都是一个好的选择。
bitchat 最大的亮点,就是完全不依赖任何基础设施——不用服务器、不靠 Wi-Fi 或手机信号。每台手机既是「收发器」也是「中继站」,用蓝牙低功耗(BLE)彼此发现。
而吸引加密行业的原因是,所有消息都是端到端加密。私聊时用到了 X 25519+AES-256-GCM 等加密技术,群聊还能加密码,只有知道密码的人才能看到内容。消息只保存在本机,退出或关机就自动消失,没有后台痕迹。
且相比其他加密通讯产品,bitchat 完全抛弃了「登陆」的动作,不需要手机号、邮箱或是长串的密钥。每次上线都会生成一个随机的「用户 ID」,也可以自己随时修改,完全不用担心身份被追踪。
上手体验
下载安装及使用 bitchat
复制并在 iPhone 网页上打开下面的地址:https://github.com/jackjackbits/bitchat。
在页面中找到 TestFlight 邀请入口,点击「在 App Store 中查看」即可跳转到 TestFlight。如果你还没装 TestFlight,会自动提示下载。安装完成后,回到邀请页面,就能看到「bitchat mesh」的 Beta 版。
在 TestFlight 中安装 bitchat,点击「安装」按钮。你会看到一个简单的 App 信息页。安装过程大约需要 5 – 10 秒,等到按钮从「安装」变成「打开」即可。
打开 bitchat 后,系统会弹出「允许 『bitchat』 查找蓝牙设备?」的权限请求。提示内容:bitchat uses Bluetooth to create a secure mesh network for chatting with nearby users. 点击「允许」,才能让 bitchat 在后台扫描并连接周围设备,保证消息中继功能正常。
因为还在测试阶段,因此会提示分享反馈给开发者,直接点「下一步」跳过即可。最后点击「开始测试」,就能进入 bitchat 的主界面。
Tip:务必确认手机的蓝牙已经打开,并允许 TestFlight 在后台运行,否则你在附近出现的好友设备就搜不到了。
能发现 bitchat 完全没有登陆的过程,下载完成后就能直接使用。在 bitchat,每一次交流都匿名且不可追踪——没有手机号、邮箱,也不需要注册,任何时候你都可以改昵称。这种机制最大程度保护了用户隐私,让你在敏感场合或特殊场景下无需担心被追溯身份。
在页面最上方的 bitchat* @ 当前 ID 区域,可以随时修改自己的 ID,点击 @ 后面的名字,就能直接编辑并保存新的 ID。新 ID 会立即生效,马上在所有同一房间里的好友列表和消息头里显示。
端到端加密的无痕私聊
打开 bitchat 使用一段时间后,可以看到主界面会不断输出各设备的上线(connected)和下线(disconnected)、发言日志,每条记录前都有一个时间戳。
为了防止「时序分析」攻击,bitchat 会在所有操作后额外添加 50 – 500 毫秒的随机延迟,在记录时间的同时也能防止被「抓包」,网络流量和你的真实操作时间不会完全一一对应,同样能做到在敏感场合或特殊场景下防止被追溯身份。
bitchat 支持真正的端到端加密,每条消息都只有你和对方(或同群成员)能读到,连中转设备都无法解密。无论私聊还是群聊,内容始终安全私密,不会被平台、第三方截获。
看页面右上角,有一个小人图标,点开后会列出所有当前在线的 peer:绿色圆点表示在线、灰色叉号表示刚刚下线。对于常聊或重要联系人,点击名字右侧的☆星标,就可以把他们「收藏」起来。收藏后,该联系人前会出现星号,方便下次一眼识别。
在在线列表中,我们点击「小帅」进入私聊窗口——此时他的设备上方就会显示未读消息数。
此时小帅点开通知后,会看到发信人是「<@BlockBeats>」,再进去就能查看完整聊天记录。私聊同样是端到端加密,对话内容无法被旁观节点解密。这里的所有消息的时间戳也会带随机时间扰动,确保私密性和抗流量分析能力。
创建房间等高级指令
这时候问题来了,公开对话的隐私性没那么好,假设我们想要进行多人的私密对话,又该怎么做呢?
在任何时候,只需在输入框中敲一个 /,屏幕下方就会弹出完整的命令列表:
比如/j 对应的是: 加入或创建一个房间。如果指定的房间已存在,就直接加入;如果不存在,就新建该房间并自动成为房主。
/rooms 对应的是: 列出当前所有发现(可加入)的房间名称,方便你快速查看有哪些可用房间。
/w 对应的是: 查看当前在线的用户列表,显示所有与你在同一房间或同一网络内的在线联系人。
/m 对应的是: 发送私密消息给指定用户。格式通常是 /m @ 用户名 消息内容,只有你和对方能看到。
/clear 对应的是: 清空当前聊天窗口里的所有消息记录,让界面恢复到刚打开时的空白状态。
/pass 对应的是:(仅限房主)设置或修改房间访问密码。执行后,加入此房间的用户都需要输入该密码才能进入。
/transfer 对应的是: 将房间的所有权转让给另一个在线用户。新房主将获得密码管理、消息保留等权力。
/save 对应的是:(仅限房主)切换本地消息保留开关:打开后,离线或重启 App 依然能在本地查看历史聊天;关闭后,消息只保存在内存,退出即被清空。
所以创建房间时,直接输入/j,接着在后面加上你想要的房间名,比如「testroom」,发送后如果该房间不存在,系统会自动创建并把你设为房主。创建完成后,屏幕上会出现提示:「joined room #testroom(created new room – you are the owner) *」
此时如果小帅也想进入该私密房间,则需要键入 /j testroom,在弹出的密码页面中输入密码,即可进入房间。
在房间内,也有一系列高级指令。输入 /pass yourSecret,会弹出密码输入框,验证通过后,只有持有这组口令的伙伴才能再次加入,只有房主才能给房间上锁或修改密码。还可以在房间内转移房间所有权,键入 /transfer @ 对方 ID,对方接受后,将自动成为新的房主,拥有人事管理、密码设置和消息保留开关的全部权限。
默认情况下,bitchat 的房间消息短暂存在内存里;房主可用 /save 在本地开启或关闭「消息保留」功能。当消息保留开启时,即使重启 App,也能在本地看到房间历史。再输一次 /save,即可关闭保留,恢复默认的「会话即刻蒸发」模式。
在掌握了基本的创建房间、加入房间、收发私聊和查看在线用户之后,接下来是一些主页面的高级命令,包括、清除聊天记录、查看在线用户及房间等等操作。
如果想临时「打扫战场」,在命令行输入 /clear,即可一键清空当前会话窗口里所有已显示的消息。清理后,画面会变得干净如初,就像这张图所示:
未来,bitchat mesh 将加入 Wi‑Fi Direct(250 Mbps、 100 米)、超声波、LoRa 等多种传输方式,自动根据网络与电量切换;并可选接入 Nostr 协议,实现本地 Mesh 和互联网节点的桥接,扩展通信半径。
可以感受到,bitchat 完美继承了 Jack Dorsey 曾为 Twitter 制定的「简洁、约束、工艺」」三大核心原则。
这不是 Jack Dorsey 离开推特后,第一次建设社交协议。比如 2024 年,Jack Dorsey 主导的从 Twitter 内部孵化、后来独立出来的 Bluesky(目前他已不再与 Bluesky 有任何关联),也是以「中继频道」(Relay/Channel)为核心的去中心化社交协议,支持数万个由社区托管的服务器节点,理论上与 bitchat mesh 的 BLE 多跳中继在机制上异曲同工。
而比特币社区倡导的「无信任」精神也深深烙印在 bitchat 的设计中:没有中心服务器,没有云端存档,甚至连用户身份每次重启都会刷新。Nostr 的无状态发现机制、操作的随机延迟处理……所有这些细节,只为守住那一点最本真的「隐私与自由」。
bitchat 的出现,正是 Jack Dorsey 对去中心化和信息自由的又一次个人实践。在今天这个网络频频受限、数据泄露时有发生的时代,他重新把社交还给用户本人——让每一次对话,只受蓝牙信号的距离所限,不再被任何平台、任何服务器、任何中介所干预。
这也许就是 bitchat 最值得被期待的意义:它也许很小,也有很多缺陷,但从某种角度上来说,这也可能是加密通讯届的「twttr」时刻。
Ruvi AI (RUVI) Sparks Comparison With Solana (SOL), Analysts Say Its Audited Utility Token Can Be This Cycle’s Best Performer
The post Ruvi AI (RUVI) Sparks Comparison With Solana (SOL), Analysts Say Its Audited Utility Token ...
Meet Pepeto: The Frog Memecoin Aiming to Outrank DOGE, SHIB & PEPE in 2025
The post Meet Pepeto: The Frog Memecoin Aiming to Outrank DOGE, SHIB & PEPE in 2025 appeared first o...
Is $1 Still Possible for Dogecoin (DOGE)? Experts Tip a Newcomer With Real-World Utility to Outperform
The post Is $1 Still Possible for Dogecoin (DOGE)? Experts Tip a Newcomer With Real-World Utility to...