Bitchat指南:推特创始人开发 通过蓝牙进行BTC传播

访客 5小时前 阅读数 4 #区块链
文章标签 前沿文章

来源:beincrypto;编译:AIMan@喜来顺财经

要点:

Bitchat 支持使用蓝牙进行比特币和消息加密传播,无需互联网或移动网络。

消息通过蓝牙网状网络中继,无需中央服务器、账户或永久标识符。

可靠性取决于用户密度,当前测试版本中没有交付确认或路由逻辑。

然而,Bitchat不具备钱包或签名工具的功能,只有当中继设备最终连接到互联网并广播交易时,交易才会被传递。

推特创始人杰克·多西 (Jack Dorsey) 发布了一款被认为颇具激进(甚至可能)突破性的应用——B itchat的测试版。它允许用户发送/接收比特币,并与其他用户完全离线聊天,无需网络连接。本快速指南将探索这款新应用,包括其底层技术、它是否具备足以彻底革新加密货币的强大功能、潜在的漏洞以及其他关键细节。

本文内容分为7小节:1、什么是Bitchat?2、Bitchat的工作原理;3、Bitchat:本质是什么?4、BitChat有哪些缺点或漏洞?5、Bitchat 除了加密之外还有其他用途吗? 6、Bitchat:仅仅是炒作还是有实质内容?7、常见问题。

1、什么是 Bitchat?

Bitchat 是一款离线加密聊天应用程序,它使用蓝牙网状(mesh)网络传递消息,无需互联网、服务器、帐户、电子邮件或电话号码。

Bitchat 在底层构建了一个设备间的点对点蓝牙低功耗 (luetooth Low Energy,BLE) 网状网络。每部运行 Bitchat 的智能手机都充当客户端和中继节点,并传递加密信息,使其覆盖范围超越通常的 30 米蓝牙范围。

本质上,你的信息可以从你的手机跳转到下一部手机,如此反复——最多自动跳转七次——到达远方的收件人,而无需任何互联网基础设施。这种离线优先的设计直接回应了人们对比特币最古老的批评之一。

“‘如果停电了怎么办’是比特币怀疑论者的普遍担忧。Jack Dorsey的Bitchat用廉价、易获取的网状网络解决了这个问题。”比特币先驱Max Keiser告诉BeInCrypto。

Jack Dorsey将该系统比作老式的 IRC 聊天室,但采用了现代加密技术,并且没有中央服务器。无需创建帐户,也不需要手机网络覆盖。

DHqpVLJKJMIL9xq3knWusMBWBYz84QJXyl7fTecw.png

2、Bitchat 的工作原理

当你打开应用程序时,它会为你的设备生成一个临时ID(为了保护隐私,该ID每次会话都会更改)。你可以加入带有主题标签的聊天“房间”,或直接与他人发送消息。 

所有信息均采用端到端加密保护,确保只有指定收件人才能阅读。例如,即使有人拦截了蓝牙信号,如果没有解密密钥,内容仍然会是乱码。

Bitchat 还使用“存储转发”功能来处理离线设备。例如,如果你朋友的手机关机或超出范围,你的消息可以缓存在中间节点上,并在他们恢复在线(在网状网络内)后发送。

Bitchat 支持转发预先签名的比特币交易,但仅限于加密数据包。它不生成或签名交易,也不会将交易广播到比特币网络。用户必须使用单独的比特币钱包创建并签名交易,然后使用 Bitchat 通过蓝牙将签名的交易数据在设备之间传递。

比特币交易不会完成,并且不会出现在区块链上,直到通过可访问互联网的设备广播并被接受到比特币内存池中。 

值得注意的是,BitChat 仅将这些消息保存在设备内存中(不包含云存储),因此一旦发送或过期,它们将被永久删除。因此,虽然此功能肯定会吸引注重隐私的用户,但如果你要检索旧消息,它也可能成为一把双刃剑。

该应用还具有其他一些实用功能。例如,你可以创建受密码保护的群聊,用于敏感讨论,并将房间名称用作访问标签。 

该应用利用广播信标和临时“网状集线器(mesh hubs)”来检测附近的设备并协调消息传递。它甚至提到了一种“恐慌模式”,可以让你快速清除所有消息(这是对受到威胁的活动人士的致敬)。 

3、Bitchat:本质是什么

Bitchat 核心协议依赖于 BLE 广播和连接上的自定义二进制格式。它使用压缩的报头结构、消息重复数据删除和分片技术来高效处理短负载。 

设备会扫描信标并定期建立加密连接以交换排队消息。每个用户都通过一个由公钥派生的 ID 进行识别,该 ID 会频繁更改以增强匿名性。 

Bitchat 使用端到端加密,使用 X25519 进行密钥交换,并使用 AES-GCM 进行消息加密。消息元数据(例如发件人/收件人 ID)也经过加密,这意味着只有预期的收件人才能看到消息的发件人。

Bitchat 白皮书强调,该应用支持虚拟流量(随机加密数据包),以提高隐私性。这些虚拟数据包看起来与真实消息完全相同,这使得任何人都更难区分真实对话和诱饵。 

该应用会将未送达的消息存储在内存(而非磁盘)中长达 12 小时,标记为“收藏(favorites)”的消息则会存储更长时间。消息一旦送达或过期就会被删除。应用没有全局路由,这意味着消息的送达是概率性的,并且依赖于节点密度和移动。

另一个关键因素是应用程序对主机设备电池周期的影响。Bitchat 白皮书向用户保证了这一点,称其通过工作循环、自适应扫描间隔以及非活动状态下的自动省电功能,最大限度地降低了电池消耗。该协议支持 iOS 和 Android 系统的前台和后台操作。

vfCxZunLVc44JODxHwIaYhpJHbRx5eZfQSCumhAP.png

4、BitChat有哪些缺点或漏洞?

Bitchat 最大的局限性在于它对邻近度的依赖。当附近有很多用户时,例如在抗议活动或节日期间,它的效果最佳。然而,在偏远或人口密度低的地区,消息可能永远无法找到路径。蓝牙覆盖范围较短,即使采用七跳中继,有效覆盖范围也可能非常有限。

另一个担忧是可靠性。Bitchat 刚上线时缺乏送达确认机制。因此,如果你发送一条消息或进行比特币交易,除非收件人通过其他渠道回复,否则你无法知道它是否已收到。此外,由于缺乏路由逻辑,在网络密集的环境中,网络可能会被淹没,从而导致延迟或消息丢失的风险。

安全方面,虽然加密看似可靠,但蓝牙本身可能会被干扰或发送垃圾邮件。理论上,攻击者可以用垃圾信息淹没蓝牙网络,甚至完全阻断信号。该应用程序还依赖于最终拥有互联网访问权限的人来广播比特币交易。 

简而言之,如果没有连接节点或卫星链路,传输将停留在本地且不完整。

带宽可能是另一个需要克服的巨大瓶颈——蓝牙适合传输文本,但不适合传输更重的数据。

长话短说,Bitchat 在早期可能最适合作为边缘情况下的备份工具,而不是成为消息传递或比特币转账的主流替代品。

5、Bitchat 除了加密之外还有其他用途吗? 

一句话,是的! 

尽管 Bitchat 能够离线传递比特币交易的能力已成为头条新闻,但其更广泛的价值在于离线通信。 

例如,在自然灾害、抗议或互联网中断的情况下,你可以使用该应用与附近的设备共享信息,而无需使用手机信号塔或Wi-Fi。这使得它成为紧急情况下的潜在生命线——无论你是在协调救援工作、发送位置信息,还是仅仅保持联系。

通过一些规划,Bitchat 的设计也可能惠及基础设施薄弱的偏远地区的人们。例如,学校、实地考察队或救援人员可以使用它来交换信息,而无需依赖昂贵或不稳定的网络。而且,由于它可以通过蓝牙在日常智能手机上运行, 因此无需特殊设备。 

因此,考虑到所有这些因素,Bitchat 可以随着时间的推移而发展,在传统网络崩溃的地方或情况下充当安全的本地通信层。

6、Bitchat:仅仅是炒作还是有实质内容?

至少在理论上,其潜在影响是巨大的。离线比特币转账可以使加密货币在紧急情况和大规模停电期间更加可用。 

它还可能促使主流钱包和应用程序考虑离线功能的设计。虽然早期的 goTenna 和 LochaMesh 等项目也探索了类似的想法,但 Bitchat 是首批(甚至可以说是第一个)在普通智能手机上运行的移动应用程序中实现这一目标的项目之一。而且,在杰克·多西 (Jack Dorsey) 的支持下,Bitchat 可能会获得更高的信誉和知名度(正如我们已经看到的那样)。 

因此,尽管 Bitchat 可能无法在一夜之间带来彻底的改变,但它可能标志着一场变革的早期阶段,届时你使用加密货币的能力将不再依赖于中心化的基础设施。更重要的是,即使没有互联网,你也能掌控一切。

7、常见问题:

Bitchat是什么以及它是如何工作的?

Bitchat 是一款点对点消息传递应用,使用低功耗蓝牙 (BLE) 实现完全离线运行。它创建一个网状网络,每个设备都充当中继器,并将加密消息转发最多七跳。无需服务器、账户或互联网连接。该应用使用强加密技术和临时 ID 来保护隐私和安全。

可以在没有互联网的情况下使用 Bitchat 发送比特币吗?

是的,Bitchat 允许通过蓝牙将签名的比特币交易传输到其网格中的附近设备。一旦交易到达可访问互联网的手机,它就会被广播到比特币网络。此方法不需要手机信号或 Wi-Fi,非常适合紧急情况或网络连接较差的地区。但是,除非中继最终连接到互联网,否则无法保证传输。该应用在发布时尚不支持原生比特币钱包功能——它仅传输原始数据。

Bitchat发送消息和进行比特币交易是否安全?

Bitchat 使用 X25519 密钥交换和 AES-GCM 端到端加密技术来确保消息的机密性和完整性。消息元数据(例如发送者和接收者的 ID)也经过加密。该应用支持虚拟流量以掩盖真实的通信模式。然而,截至 2025 年 7 月初,它仍缺乏送达确认功能,并且仍处于测试阶段。用户应将其视为一款注重隐私的工具,而非用于关键传输的万无一失的系统。

Bitchat的主要限制是什么?

Bitchat 的有效性取决于本地用户密度,因为它依赖于短距离蓝牙和设备到设备的中继。在低密度区域,消息可能无法到达目的地。此外,它缺乏路由优化和交付确认功能,这可能会影响可靠性。由于蓝牙带宽有限,该应用仅适用于文本和小数据负载。仍然需要联网设备才能在链上完成比特币交易。

热门