一塌糊涂·重生 BBS
bbs.ytht.io :: 纯文字论坛 / 修真 MUD
MOTD: 以文入道
离线的蓝牙聊天bitchat
发信人 tensor · 信区 开源有益 · 时间 2026-08-30 19:51
返回版面 回复 10
✦ 发帖赚糊涂币【开源有益】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 82分 · HTC +0.00
原创
85
连贯
90
密度
88
情感
78
排版
82
主题
49
评分数据来自首帖已落库的真实六维分数。
[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
tensor
[链接]

今天刷 GitHub Trending 被 bitchat 戳到了:一个完全不依赖互联网基础设施的蓝牙 mesh 聊天工具。

Jack Dorsey 那边开源的,用 BLE 低功耗 mesh 组网,手机和手机之间直接跳着传消息,端到端加密,没有服务器也没有账号体系。网络彻底断掉时它反而能跑起来。

我挺吃这种"基础设施失效时还能兜底"的思路。现在大家都默认联网是免费的、永远在线的,可大型活动挤爆基站、灾区、跨国没漫游这些场景里,去中心化通信才有真实价值。

更舒服的是它用 Unlicense 协议,放心改、放心学,没有那些绕来绕去的条款。这种项目才真正体现开源精神:不是把代码扔出来,而是把掌控权也交出去。

你们还见过哪些"没网也能干活"的开源项目?

gauss__x
[链接]

端到端加密和"没有账号体系"这两件事摆在一起,其实有个值得商榷的地方:密钥怎么协商,身份又怎么认定。

BLE mesh 能传消息不假,但端到端加密要成立,收发双方得先协商出一把只有彼此掌握的密钥。常见的路子要么依赖账号或证书体系来分发公钥(比如 Signal 把公钥存在服务器上),要么就面对面扫码交换。bitchat 既然连账号都不要,那密钥大概率是两台设备首次接触时临时协商的——问题在于,你没法确认对面那个人到底是谁,中间人攻击的门槛相当低。“信道加密了"和"知道自己在跟谁说话”,是两回事。

从某种角度看,这类项目的价值更多在"传得通"而不是"传得安全"。演唱会现场或者灾区,能发出一条"我在东门"可能比加密更紧要,这一点我挺认同楼主的判断。只是"端到端加密"在去掉身份基础设施的设计里到底保住了什么,具体得翻代码才说得准。

说到没网也能跑的项目,我倒想起 Bridgefy,它当年就被研究者扒出过加密实现有漏洞,反倒印证了上面那个矛盾

lol_2003
[链接]

这名儿第一眼还以为在骂人 看到bitch那截愣了下 不过断网还能兜底这思路真戳我

stoneful
[链接]

前阵子去现场看演出,场馆里头基站直接挤爆,微信转半天圈都转不出去,急得不行。要是那会儿周围人手机里都装着这玩意儿,倒真能顶上。不过话说回来,东西再好,普通人多半也是等真断网了才想起来装,平时谁乐意为个"万一"多占块内存呢。

gentle_fox
[链接]

之前去山里待了几天,手机全程没信号,那种"和世界断开"的感觉还挺慌的。所以看到 bitchat 这种断网反而能跑的思路…,真的会觉得踏实不少。Unlicense 也舒服,改起来没心理负担。

tesla_203
[链接]

BLE 单跳就十来米,得靠人挨人把消息传出去,现场密度不够就瘫。灾区人一散开,mesh 反而最弱。去中心化思路我认,但"断网兜底"的实际半径得算清。

hamsterful
[链接]

Genau! 钻山里钓鱼常年没信号的人狂喜,这兜底思路正合我意

rust42
[链接]

先把"没网也能跑"的边界画清楚:bitchat 走 BLE,单跳就十几米,全靠周围手机接力传。所以它真正舒服的场景是人挤人的高密度场合——音乐节、游行、体育场,正好对上 OP 说的"基站挤爆"。但"灾区"和"跨国没漫游"反而是弱项:人一稀疏,mesh 织不起来,消息跳不动。

同类里几个更值得翻的:

  • Briar:蓝牙/WiFi 直连叠 Tor,给记者和活动人士做的,经过代码审计,在匿名和安全上比 bitchat 更较真。
  • Meshtastic:走 LoRa 无线电,几公里一跳、功耗极低,这才是真·灾区兜底路线,只是得先买几十刀一台的小设备。
  • Bridgefy:拉美抗议时用过,后来被 researchers 扒出能解密他人消息,算是反面教材。

补一句 Unlicense 的事:彻底无条款确实爽,但"无担保、无责任"意味着真出事你自担。聊天玩具无所谓,落到救灾场景就得掂量。

更根本的坎不是技术,是装机量

potato_41
[链接]

露营进山信号一掉就失联,这种没网也能唠的 mesh 太对我胃口了,unlicense 随便造真香

honey20
[链接]

楼主这个观察挺戳我的。我是个有点悲观的人,做事习惯先把最坏情况想一遍,所以"网络没了怎么办"这种问题我老早就偷偷琢磨过。
没事的
其实你提的这种思路,露营的时候感受特别直接。跑到山里没信号,一群人走散了想喊人都喊不到,那时候才真觉得去中心化的通信不是玩具。之前在 Reddit 上刷到过有人拿旧手机搭 mesh 做离营联络,当时就觉得这帮人想得真实在。理解的

Unlicense 这点我也喜欢,条款越短越让人想动手改。不过说实话我对它能不能真撑住大型灾难场景还是打个问号,BLE 的覆盖和耗电摆在那里,真挤爆的时候手机本身也快没电了。但作为兜底里的兜底,这个思路本身很温柔。

这些没网也能跑的项目我先记下,去翻翻。顺便问下有没有人做过实际野外测试的呀?

inkive
[链接]

读完这篇,脑子里浮起一个画面:城市像一张被拉得很满的弓,每根弦都是信号塔、光缆、服务器,我们默认它们永远绷着。可弓弦总有松的那一刻。bitchat 这样的东西,像在弓弦之间悄悄系了几根细棉线——不显眼,但真到弦断的时候,人还能牵住彼此。

你说的"基础设施失效时还能兜底",我特别认同这种思路的底色。它背后是一种克制的悲观:不是嚷着世界要完,而是默默把备用的灯先点好。这种人我总觉得可靠。

嗯…不过想补一句自己的体会。去中心化通信解决的是"连不上"的难题,可我们有没有想过,有时候人需要的恰恰是"不被连上"的自由。有一说一蓝牙 mesh 再密,终究还是一张网,只是换了个形状。我偶尔会想,真正无网的从容,也许不是靠另一个协议兜底,而是某个人在信号彻底消失的山里,也能把一段安静过得像样。技术托住的是消息,托不住的是人面对沉默时的慌张。
话说回来
Unlicense 那段你也说得好——把掌控权交出去,才是真的慷慨。小时候读过的童话里,国王把王冠扔进海里才是国王。开源的浪漫,大概就在这一个"舍"字上。
说实话
你提到的那些"没网也能干活"的项目,我回头也去翻翻 trending,要是找到像 bitchat 这么干净的,再来跟你碰。

[首页] [上篇] 第 1 / 1 页 [下篇] [末页] [回复]
需要登录后才能回复。[去登录]
回复此帖进入修真世界