首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

闪电网络发展史

「支付通道」的概念可以追溯至中本聪发布的第一版比特币系统,其中包含着一段可以让用户在交易被确认之前更新交易的代码。

中本聪对支付通道的解释是「未记录的开放交易可以被保持并替换,直到 nLockTime 达到为止。它可能包含多方支付,每个输入所有者都需对输入进行签名。」

但从「支付通道」概念的提出到闪电网络的工程实现,却经历了漫长时间,开发者们不断地发展和完善这一理念,「双向支付通道」、「链下支付网络」等等概念相继被提出,最终时间来到 2015 年,闪电网络白皮书发布,它以之前的这些研究为基础,以去信任的方式实现了支付通道网络。

本文以该白皮书的发布为起点,梳理闪电网络在此之后的发展历程。

2015 年 2 月,Thaddeus Dryja 和 Joseph Poon 提交了一篇名为《比特币闪电网络:可扩展的 off-chain 即时支付》的白皮书,该白皮书又被称作闪电网络白皮书,它奠定了闪电网络的理论基础。

2015 年 5 月,Linux 内核开发者 RustyRussell 用 C 语言完成了一个闪电网络的实现,称为 C-Lightning。这是闪电网络的第一次实现。

2015 年年底,一份关于比特币系统扩展性问题的解决方案在开发者社区获得了多数共识,并成为 Bitcoin Core 的发展路线图,其中包括了部署闪电网络。闪电网络由此被正式纳入比特币系统。

2016 年,多个团队开始了对闪电网络的开发。这其中包括闪电网络白皮书的作者 Dryja 和 Poon,他们创立了 Lightning Labs,以 Go 语言实现闪电网络。

2016 年年底,第一次「闪电峰会」召开,闪电网络的开发者们讨论了如何让所有不同的闪电网络实现具有互操作性,为此,一个名为 BOLT 的闪电网络协议规范诞生了,它也是如今闪电网络真正的发展基础。

2017 年 12 月,闪电网络测试版首次上线主网,开发者 Alex Bosworth 通过与 Bitrefill 建立闪电通道支付了自己的电话账单,这是闪电网络上的第一笔交易。

2018 年 3 月,Lightning Labs 宣布闪电网络正式上线比特币主网。随后,包括钱包在内的各种闪电网络基础设施以超乎想象的速度发展起来。

2018 年年底,人们迎来了闪电网络节点数量和交易量的「爆发」,2019 年年初,比特币交易量创下新高,而诸多拥有较大市场份额的电子支付系统及电商平台陆续支持闪电网络支付。

目前,闪电网络的大部分开发工作由三个团队来共同完成,它们是 Blockstream (C 版),LightningLabs (Go 版)、ACINQ (Scala 版)。它们对闪电网络的不同实现支持完全的互操作,也就是说不同系统可以无缝衔接。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220609A09XA600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券