消息应用程序在闪电网络中不断增长
翻译:Google Translate 校对:李林
消息应用程序正在使用闪电网络,承诺廉价、抗审查和保密的交易。 但是人们会默认使用这个“杀手级应用”而不是传统的加密消息平台吗?
基于的Lightning即时通讯是否具有杀手级应用潜力?
在演示基于闪电网络的消息应用Whatsat的时候,闪电网络实验室开发者Joost Jager 如此问 他的推特粉丝
普通比特币用户可能不会认为消息传递是闪电网络的杀手级用例之一,至少不会排在小额支付、流式支付之前。对于加密消息,他们可能会默认使用 Signal、Keybase 或 Wire 等选项。
这些肯定比 Facebook 的 Messenger 和 WhatsApp 等主流消息应用程序要好,它们的加密选项是隐蔽的保存面孔,不能提供太多的材料机密性。 但 Jager 认为,加密消息传递需要比隐私更进一步; 他们也需要抵制审查,这就是闪电网络消息传递的用武之地。
“加密部分是相似的,在两个系统中,消息内容都是私有的,”Jager 告诉比特币杂志。 “不同之处在于不涉及中央服务器。 没有可以用来关闭所有通信的单一终止开关。 或者更有选择性地使用它来拒绝某些用户进行通信。”
WHATSAT: 新瓶装旧酒
与比特币的基础层相同,闪电网络从一开始就支持消息。 在闪电网络支持的消息中已经用上了Blockstream 的卫星,私人短信 服务已用上了闪电网络。 但是最近的 tweeks 协议 通过使用类型-长度-值(TLV)可以更容易地给付款添加额外数据。
TLV 载荷允许人们基于通信协议将额外的无关信息附加到数据包上。 对于 Whatsat,这些无关数据将是绑定到闪电交易中的消息。
Jager 说,启用 TLV 有效负载的更新为 Whatsat 之类的概念铺平了道路,除了对抗审查之外,取决于消息的发送或路由方式,它还可以使最终用户的通信更加私密。
他告诉我们。“基于闪电网络聊天也使得找出谁在与谁交流变得更加困难。不需要在用户之间建立直接(可观察的)TCP/IP 连接,也没有可以重建通信路径的中央服务器,”
闪电网络驱动的消息(或交易,就此而言)是通过洋葱网络传输的,就像通过Tor网络的信息一样。消息从一个节点分流到另一个节点,每个节点只能识别向它发送信息的节点或队列中下一个接收信息的节点。
Jager 现在也承认,如果一个实体运行路径中的大多数节点,那么他们可能能够揭露发送者和接收者。
他补充道:“隐私和安全是相对概念”
因此,在某些情况下,用户之间建立直接支付渠道可能会更好。 例如,如果“间谍”或“攻击者”想通过节点监控对用户进行去匿名化,那么如上所述,洋葱路由支付可能会根据路由提供显着更少的隐私。 在这种情况下,直接支付渠道会更加私密。 但是,如果监视方是 Internet 服务提供商 (ISP) 并跟踪 TCP/IP 地址,那么洋葱路由将更加私密。
然而,直接渠道可以提供绝对免费的消息传递——与潜在的隐私权衡相比,一些用户可能会发现这种好处微不足道。 例如,闪电消息已经是免费使用的服务; 当一个用户向另一个用户发送消息时,他们必须将其附加到付款中,但收件人可以在打开消息后拒绝此付款(对于 Whatsat,返回发件人的消息表明付款已被拒绝用作确认 原始消息)。
与大规模的闪电支付一样,当直接渠道不开放时,这项服务很可能会形成一个收费市场来路由消息。 Jager 说,这可能被视为缺点之一,但这也是一些人可能愿意接受的一种权衡,以换取抗审查、保密的通信。
“有成本,但也有收益,”雅格解释说。 “这取决于用户对现有消息传递系统缺点的认识。对于大多数人来说,某个权威可以阻止两个人在现实生活中互相交谈的想象世界听起来像是可怕的科幻小说。 但这是绝大多数用户在数字领域中当前消息传递状态的所在。”
Whatsat 目前在测试网中,其源代码代码在 GitHub 上。 但不要指望 Jager 很快就会推出测试版。 在我们的谈话中,他提到 Whatsat “只是一个概念证明”,这是他的一个副项目,与他的雇主闪电实验室无关。 他希望这个爱好项目能够“激励其他人……开始发展”它。
SPHINX CHAT, 殊途同归
一些开发人员已经开始进一步使用 Lightning 消息传递,尽管不是来自 Jager 的源代码,而且他们即将推出私人测试版。
例如,Sphinx Chat 已经运行了大约一年。 项目负责人 Paul Itoi 告诉比特币杂志,他们的团队于 2018 年在纽约拼凑了一个闪电黑客马拉松的原型。在今年的柏林闪电会议,它向 TestFlight 上的少数用户发布了“一个非常 hacky 的版本”,Itoi 告诉我们,但他们计划在不久的将来放弃一个新的 beta 版本 (您可以在其 网站 上注册私人测试版)。
该应用程序的名称来自 Sphinx 协议,洋葱路由的升级 通过 Tor-esque 网络进行闪电交易。 Whatsat 利用相同的协议来实现一定程度的隐私,但它与 Sphinx Chat 的不同之处在于,除了 TLV 有效负载消息之外,它还将在直接渠道中提供免费消息。 Sphinx Chat 只关注后者。
“两者都很相似,”Itoi告诉我们。 “但是 [Jager’s] 旨在避免费用,因为它使用失败的付款来传递信息。 目前在 LN 上是免费的。 Sphinx 将消息插入 [TLV] 并使用 keysend 进行传递,并将收取标准费用。”
然而,TLV 在生产准备好进行大规模消息传递之前还有一个额外的步骤。 对于 Sphinx Chat 运行的闪电实例 LND,团队仍然需要从接收者端启用 TLV 消息传递; 它可以接收数据,但它无法处理它。
Lightning Labs 正在在 GitHub 跟踪和处理该问题,但在解决之前,Sphinx Chat 将依赖 Nodl 托管的特定节点进行中继 消息(已定制为完全支持 TLV 有效负载)。
“我们将在我们托管的节点上保持测试版,直到这些功能得到正式支持,”Itoi 告诉我们。
不过,一旦完成测试,Sphinx Chat 将完全开源,他继续说。 此时,节点运营商可以建立用于中继消息的费用市场,与 Whatsat 相同。 他还将其视为 StakWork 的补充应用程序,后者是一个允许人们完成任务的家务应用程序。 例如,可以通过 Sphinx Chat 通知工人并支付报酬。
加密消息的未来?
也许是闪电网络消息传递想到的第一个问题:当我们已经拥有可靠的加密消息传递应用程序时,为什么要使用这些开发中的任何一个?
Jager 承认这是一个明确的“骗局”,因为“与集中式服务相比,Lightning 很复杂”。 此外,对于像 Lightning 这样的去中心化系统,“可能很难提供与人们习惯相同的用户体验。 这方面的一个例子——这对支付同样有效——是如何将消息传递给离线用户。”
尽管如此,有些人可能更喜欢基于闪电的消息传递选项而不是更集中的替代方案,这是有原因的。 由于闪电网络是去中心化的,这些选项将更能抵抗审查,并能抵抗由单点故障导致的服务中断。 Itoi 还认为这一发展对于如何将支付和通信作为一个单一的、无需许可的实体进行耦合是必不可少的。
“关键的好处是在一个身份下整合支付和沟通的能力,”他说。 “我们的核心信念:闪电网络为支付提供的隐私和审查阻力应该同样适用于言论。 使用闪电网络聊天将加速比特币作为交换媒介的采用。”
这也为基于闪电网络的论坛开辟了道路,理论上这将减少垃圾邮件,因为在 Sphinx Chat 的案例中,每条消息都会产生一定的成本。 Itoi 认为,聊天也不必局限于人类。 在未来,他设想 API 和物联网设备通过闪电网络相互发送消息和支付(对不起,IOTA)。
与许多其他基于比特币的新兴应用程序和功能一样,闪电消息还有很长的路要走。 除了可用性之外,另一个需要考虑的问题是用户是否愿意为聊天付费。 这种模式让人想起过去按消息付费的 SMS,尽管它肯定会便宜得多。 根据路由消息的难度,闪电消息的成本可能只有一聪或更少。
尽管如此,随着廉价、保密和抗审查消息的承诺即将出现(尽管可能很遥远),Jager 对这个初期用例的未来持乐观态度。
“并不是说基于闪电网络的信使最终无法与现有服务的易用性相提并论,”Jager 解释说。 “肯定有很多工作要做,但我不会说这是不可能的。目前,人们通常对现有的消息服务没有任何问题……但那是今天。未来可能会有所不同。也许现有的消息服务改变了他们的商业模式,也许发生了一些丑闻,导致大量元数据被泄露……我不能说这一切会如何发展,但我认为探索替代方案是件好事。”