作者:Roy Sheinfeld
编译:洒脱喜

写在前面:原文作者是闪电网络客户端Breez的联合创始人兼CEO Roy Sheinfeld,在这篇文章中,他回顾了闪电网络在2019年取得的重大进展,并提出了这项技术在2020年即将实现的一些功能。

以下是译文内容:

又一年快过去了,对于我们这些研究闪电网络的人来说,变化实在太快,一眨眼就过去了,是的,就像是闪电一般。

图片来自:

https://www.reddit.com/r/gifs/comments/3hqdui/pretty_cool_lightning_strike/

过去的12个月里,闪电网络研究领域发生了如此多的事情,有很多新的创新涌现了出来,这很容易让我们忘记“闪电网络尚未成熟”这一事实。我们还有很多事情要去做,要学习以及要去发现。

所以,先让我们花一分钟来回顾过去一年当中我们取得的成就。这也许能让我们洞悉未来会发生什么,至少它能够提醒我们要加倍努力。

2019年,闪电网络研究领域最震撼的创新有:

1、通过中微子(neutrino)实现闪电网络移动端客户端

在物理学中,中微子(neutrino)是不带电荷的中性基本粒子,而且它们很轻,所以很难被探测到(尽管它们一直无处不在)。而在闪电网络的语言中,中微子(neutrino)将闪电网络的速度与整个区块链的所有能量及安全性相结合,使得用户不必运行全节点或信任Electrum服务器。最棒的是:它的“重量”足够轻,以至于用户可以在移动设备上进行操作,让他们随时随地使用比特币。

我们相信,中微子(neutrino)技术是将闪电网络带到移动设备上的最佳方式,这也是为何Breez的Android和iOS客户端选择基于中微子(neutrino)去实现。

值得一提的是,中微子(neutrino)技术一直在不断优化,其它闪电网络客户端也在采用它,比方说Zap和Nayuta钱包。我也要借此机会感谢闪电网络实验室(Lightning Labs)的每一个人,感谢他们把中微子(neutrino)带入了闪电网络。

2、简化通道管理

想要加入闪电网络,下载闪电网络客户端只是第一步,新用户在打开支付通道之前,是不会连接到网络的其余部分的,而交易对手并不都是平等的(有些人会比其他人有更多的关系,即一些通道的流动性要比其他通道要更好)。而当有数千个节点可供用户选择时,新用户如何去明智地为其第一个支付通道选择交易对手呢?

在过去的一年里,他们有两个选择:

“飞行员”就是一个算法,他会完成导航任务!(来源: PDV)

  1. 首先就是autopilot:autopilot是一个内置在闪电网络Daemon(lnd)中的功能,它可以帮助新用户选择节点,稍具体一点,它使用了一系列启发式方法来评估可用的节点。这有助于新用户选择交易对手,但他们在使用这种功能之前,需要发送一些资金;

  2. 第二种选择是使用LSP:LSP是连接到闪电网络的即插即用解决方案。帮助闪电网络用户实现并保持连接就是LSP的全部任务,有些还会提供额外的服务,例如为用户提供即时的入站流动性、与其它LSP保持连接以提供可靠的路由选择,以及与其它LSP重新平衡,确保支付在这些LSP之间自由移动;

总的来说,Autopilot是一个有助于新手尝试闪电网络的功能,而一个好的LSP也可以做到这一点,甚至可以做的更多,从最初设置的支持,一直到为用户提供细粒度定制选项。随着我们越来越接近闪电网络经济的大规模化,LSP对于个人用户及整个加密货币系统而言,将变得越来越不可或缺。

3、使用潜互换(Submarine Swaps)的链上︎↔︎链下转移

我们知道,比特币主网与闪电网络之间是存在间隔的,而改变一个闪电网络支付通道上的比特币数量,通常意味着要关闭该通道,并用新的余额重新打开,这与任何其它比特币主网交易一样是缓慢而昂贵的。

而潜互换(Submarine Swaps)允许闪电网络用户在支付通道和链上钱包之间转移资金,而无需关闭及重新打开通道。实际上,从用户的角度来看,潜互换(Submarine Swaps)技术缩小了比特币主网与闪电网络层之间的间隔。

时刻注意间隔,或者使用潜互换(Submarine Swaps)技术。(来源:Jordan Hatcher)

2019年是潜互换(Submarine Swaps)技术的重要一年,已经有几个闪电网络移动客户端直接整合了这项技术,而它们可以促进很多业务。闪电网络实验室(Lightning Labs )甚至还发布了Lightning Loop:这是一个执行潜互换(Submarine Swaps)技术的服务,目前它已经准备就绪。

这里提两个客户端例子:Muun是一个使用潜互换(Submarine Swaps)技术的链上比特币钱包,它可以让用户通过闪电网络进行Ad-Hoc(点对点)模式支付,尽管只显示链上余额。而Breez,严格来说它是一个链外(off-chain)闪电网络客户端,它使用潜互换(Submarine Swaps)技术,让用户通过链上钱包将资金充入到闪电网络支付通道当中。而这两种方法,各自都有一个平衡点。

4、 暸望塔(Watchtower)

如果有人试图通过发布过时的通道状态来欺骗其对手,闪电网络内置的一个机制就会惩罚作弊者。但是,如果被骗的一方因为任何原因离线,而他们的客户端又无法监控它们的通道活动时,那会怎么样呢?

lnd从0.7版本开始,支持了一项名为暸望塔(Watchtower)的功能。暸望塔(Watchtower)基本上只是一个第三方节点,用户将监视其通道活动的责任委托给该节点,以防卑鄙行为的发生。

由于今年引入了暸望塔(Watchtower)功能,个人用户的通道及整个闪电网络变得更加安全了。而且,由于暸望塔(Watchtower)只接收交易信息(以防实际的欺骗企图),这通过牺牲小部分的隐私,换取了更高的安全性。

暸望塔既实用又美观(图片来源:Amjad Sheikh)

5、法币↔︎闪电网络的互操作性

目前,全球大约有90万亿美元的法币在银行账号及人们的口袋里流动,而对于闪电网络的新用户而言,他们需要的是方便和安全的方式,能够将自己的法币转换成比特币。

一年前,闪电网络的用户需要先通过中心化的交易所,先经历KYC,然后使用法币兑换比特币,最后将其提到闪电网络钱包,而这样的过程显然是非常繁琐的。

在过去的一年当中,法币与闪电网络的互操作性得到了很大的改进,用户可以使用像Olympus/Zap、Sparkswap或Escher这样的服务,而这个过程得到了极大的简化。

6、激励用户采用闪电网络

比特币并不仅仅是迄今最好的加密货币,它还是一个品牌。人们不仅购买品牌商品,而且认同它们,将它们融入到自己的自我形象中。这使得激励人们去改变是非常困难的,这包括法币到比特币的转变。你必须给他们一些值得改变的东西。

一些应用已开始用比特币奖励用户执行某些活动,例如Fold。而Casa的的Sats应用则有点不同,它关注的是网络而不是购买。具体来说,当用户将应用连接到自己的节点,并证明自己的节点处于活跃状态时,Casa会为用户提供奖励。

这类奖励计划是加速闪电网络采用的一个好方法。而Casa的模型,则在这个过程中加强了网络基础设施。

7、闪电网络应用(Lapp)!

随着应用在我们日常生活中变得越来越普遍,它们渗透到闪电网络当中只是一个时间问题,尽管闪电网络应用(Lapp)的名字是挺老套,但它们已经是常见的,而且有些是很有用的。

本质上,Lapp是建立在闪电网络协议之上的应用,人们可以根据特定的用例进行定制。例如,Paywall.Link可以帮助内容创建者创建一个闪电网络paywall,然后实现创意变现,Sats 4 Likes允许用户通过闪电网络实现点赞、订阅等社交媒体操作的盈利。

我们一直在思考闪电网络是否有可能正在等待一个杀手级应用来促进大规模采用。也许这个杀手级应用会出现在与闪电网络最初目的无关的Lapp上。它是一种液化比特币的方法。比如说,作为一种私人信息技术、视频游戏平台,或者像是能赚比特币的reddit。闪电网络作为支付网络的传播,可能会依赖于这些Lapp的辅助用途。

更多的想法,你可以看看这个Lapp名单。

8、使用lnurl带来更好的用户体验

尽管闪电网络已取得了长足的进步,但它的用户体验有时仍然是很糟糕的。例如,从Lapp接收资金,需要用户手动创建闪电网络invoice,然后将其复制/粘贴回Lapp以提取资金。而其它的操作,比如打开一个进入通道,可能会更加复杂。

这个问题一直困扰着用户。但最近出现的lnurl,就是为了解决这个痛点问题!lnurl在闪电网络协议之上添加了一个附加层,它在某些情况下简化了闪电网络的用户体验。你现在可以从Lapp中提取资金,而无需复制/粘贴操作,而只需点击链接或扫描二维码即可。在过去的一年里,很多闪电网络客户端和Lapp都增加了lnurl功能。打开通道也是如此,使用lnurl通道子协议,就像用Bitrefill Thor或LNBig.com这样的服务一样,使得用户更容易使用他们的通道服务。

9、展望2020年,闪电网络将实现新的突破!

休息一会,深呼吸,上面有很多东西需要去消化。

但还有更多的事情要我们去实现。

几个月前,我们预测下一波LSP将由交易所组成,好吧,Bitfinex刚刚朝这个方向迈出了第一步,上周,他们宣布支持了闪电网络支付。

而在明年,还会有更多的创新将会出现:

  1. 原子多路径支付(AMP)会将支付分成几个块(chunk),这使得发送者到接受者之间可以有多种路由选择。结果呢?用户在所有通道上的所有余额都可编组执行单笔支付。通道容量变得不再那么重要,路由选择会成倍地增加。

  2. 说到通道容量,Wumbo通道将完全消除当前0.167 BTC的通道限制:如果双方在支付通道的任一端都同意,他们可以把通道的容量发挥到他们想要的最高水平(即没有限制);

  3. Trampoline路由被设置为通过消除移动客户端的网络图来简化路由。与从头开始计算路由不同,客户端只需要连接到一个可靠的Trampoline节点,然后该节点将支付从Trampoline节点转发到下一个Trampoline节点,直到到达其预定的接受者节点。

  4. 通过Lightning Rod(避雷针)的异步支付,这是Breez发明的一种让人们在空闲时发送和接收闪电网络支付的方式(即使其中一方是处于离线状态)。

  5. 闪电网络将添加消息传递功能:安全、私有的消息传递与健壮的支付平台的集成,对于很多实际应用而言是一个很好的解决方案。

看着闪电网络一步步成长,就好像是在看一个孩子一样,在你充满自豪感的同时,你也会希望它能稍微慢一点,这样你就能品尝到更多,而闪电网络,就是一个拥有“移山”潜力的天才少年。

推荐阅读

或是未来10年最强风口:产业区块链时代正式到来

区块链落地应用盘点:五大领域应用告诉你“区块链能做什么”

区块链将引爆跨学科研究,比特币只是第一颗“核弹”

5分钟看懂区块链如何提升中国企业活力与效能!

一文读懂区块链项目的法律问题,通证激励、链改可行吗?

比特币技术堆栈的创新:今非昔比

区块链入门 | 什么是DAO?

更多关键词:矿工 | 51%攻击

燃点 | 孟岩 | 白硕 | 肖风

长铗 | 李国权 | 蚂蚁金服 | 来学嘉

盘点闪电网络将在2020年爆发的九大理由相关推荐

  1. 人工智能的尴尬2019及破局2020,三大技术九大行业解析

    一.前言 如果要为人工智能立传,2019 年注定是不同寻常的一年.艰难与尴尬,扎根与坚守,多重复杂的情绪在这一年交织上演. 难!在经历了2017.2018 高歌猛进的两年后,2019年人工智能行业的融 ...

  2. 饱受争议的闪电网络,能在2020年迎来大爆发吗?

    关于闪电网络: 简单来说,闪电网络是构建在比特币网络上的Layer2支付协议,用来解决比特币网络拥塞问题.其理念是,在区块链之外开通一条"绿色通道",将大量高频的.小额的交易在区块 ...

  3. 网络推广人员需要掌握的九大查询工具

    网络推广人员需要掌握的九大查询工具 随着网络推广意识的不断加强,越来越多的人开始加入到网络推广的大军当中.要想在激烈的竞争中取得胜利,我们网络推广人员一定要做到"知己知 彼".知己 ...

  4. 网络推广人员需要掌握的SEO十大查询工具

    网络推广人员SEO一定要做到"知己知彼".知己,就是深入了解自己网站的推广情况:知彼,就是充分了解竞争对手网站的推广情况.网站推广情况是可以通过一些相关数据体现出来的.石家庄婚庆认 ...

  5. 再见,Windows 7!盘点 2020 影响开发者的十大事件!

    前事不忘,后事之师. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 2020,实"鼠"不易的一年,在众人对"牛"气冲天的期盼之下,正式结束! 这 ...

  6. 看一下操作闪电网络最大的节点是什么感觉

    大约两周前,new.bitcoin.com报道了一个人,他控制了闪电网络的最大节点,他控制了网络内所有资金的49%.此后,区块链评论网站Shitcoin.com的所有者安德烈亚斯?布雷肯(Andrea ...

  7. Docker、CentOS 8遭弃用,GPT-3、M1芯片撼动技术圈,盘点2020影响开发者的十大事件!

    前事不忘,后事之师. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 2020,实"鼠"不易的一年,在众人对"牛"气冲天的期盼之下,正式结束! 这 ...

  8. 超越白皮书8:穿云而过的闪电网络

    超越白皮书8:穿云而过的闪电网络 摘 要: 近年,随着比特币一步步迈入更多人的视野,其扩展性问题一直如影随形甚至日趋严重,已经成为笼罩在比特币头顶的一大朵乌云.为此学术界和产业界提出了各种解决方案,如 ...

  9. Docker、CentOS 8遭弃用,GPT-3、M1芯片撼动技术圈,盘点2020影响开发者的十大事件!...

    前事不忘,后事之师. 整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 2020,实"鼠"不易的一年,在众人对"牛"气冲天的期盼之下,正式结束! 这 ...

最新文章

  1. OpenCV读写视频文件解析
  2. 物理学在计算机领域的应用,物理学在计算机中的应用.doc
  3. Algs4-1.3.33一个双向队列Deque-双向链表实现
  4. UIPasteboard 粘贴板
  5. Execution failed for task ':compileArmv7DebugJavaWithJavac' 解决办法
  6. HDU 1540 Tunnel Warfare
  7. Chrome DevTools — Network
  8. 配置文件的读取添加webconfig
  9. 临界区设计太大或太小有何缺点_空压机100课之016:离心式压缩机的结构、原理及优缺点...
  10. CSS三角制作(HTML、CSS)
  11. RS-232、RS422和RS-485的区别和各自的实现方式
  12. {最强实用}手机衩偷了,可以用这招轻易取回来(值得学习)
  13. 微信小程序中使用阿里ICON图标
  14. Pascal 基础教程
  15. Android AES加密解密 CTR 模式
  16. 六大云计算厂商南山论剑,收下这封英雄帖!
  17. SMP、NUMA、MPP体系结构
  18. 虹膜识别1.opencv3同心圆的提取
  19. JRtplib开发笔记(二):JRtplib库编译、示例演示
  20. 2022 七校联合NewStarCTF 公开赛赛道 WEEK3|MISC

热门文章

  1. 机器学习性能评估——PR曲线与ROC曲线
  2. 【每天学一点系列~】还在困惑数据结构(尤其是链表)里指针的看这里!!!
  3. Linux系统设置手动ip,科学网—linux手动设置静态ip - 张志翔的博文
  4. java杂谈(瞎吉尔找的练习)
  5. Markdown学习第第二弹--分割线和标题
  6. 记录Google被和谐的日子
  7. USACO 2.1.3 Ordered Fractions
  8. 中国古代十大名曲背后的掌故(转载)
  9. hdu 1170 Balloon Comes!(水题)
  10. P3386 【模板】二分图最大匹配(匈牙利算法,网络流)