来源:The History of Lightning: From Brainstorm to Beta
原文写于 2018年4月4号,介绍了整个闪电网络的历史,其最初的想法甚至可以追溯到2009年bitcoin 0.1 版的代码,以及中本聪当年支付通道的邮件解释,后来经过各路大神对其不断讨论与扩展,终于开花结果了。
闪电网络历史:从头脑风暴到测试版(一)
闪电网络历史:从头脑风暴到测试版(二)
闪电网络历史:从头脑风暴到测试版(三)
Alpha版本
尽管隔离见证还没有部署在比特币协议上(也不完全确定它能否会部署),但闪电网络的开发正在顺利进行。
闪电网络开始于测试网(testnet),一个专门为测试目的而设计的比特币副本。更准确地说,闪电网络是在一个特殊版本的测试网上启动的,这个版本被称为“SegNet 4”(这是第四个SegWit专用测试网),于2016年5月发布。
在部署SegNet 4后不到6个月,在2016年10月,Blockstream的开发团队将c-lightning原型推进到可以使用的程度,称为 “Lightning First Strike”。在早期的Lightning Network迭代中,Decker使用测试网比特币从Russell “买了” 一张猫图片。
2017年1月,第一个闪电网络实现lnd发布了alpha版本。闪电网络也“正式”进入了“alpha阶段”: 来自世界各地的开发人员第一次被邀请来测试这项技术,而Lightning Labs将继续帮助测试和改进代码。
这个alpha版本反过来又促使越来越多的开发人员在lnd和其他闪电网络实现上构建应用程序。这些在闪电网络上实现的应用,被称为LApps。这些Lapp范围很广,从桌面应用,手机钱包,到微支付博客平台,到博彩类网站,再到浏览器等等,但在大多数情况下,仍然是为比特币的测试网设计的。
2017年夏天,隔离见证(Segwit)最终激活,(注:比特大陆在这时候分叉出了BCH),闪电网络在比特币的基础工作也经完成。从那时起,Blockstream用了大约三个月的时间才在比特币的主网(mainnet)上宣布完成了闪电网络的第一笔交易。不久之后,在11月,Lightning Labs 完成了它的第一笔从比特币到莱特币(Litecoin)的跨链闪电网络交易。12月,Blockstream,Lightning Labs和ACIN的开发团队宣布他们已经成功完成了互操作性测试。
此外,到同年年底,其他人开始在特币的主网上使用alpha版本的闪电网络进行真金白银的交易——在某些情况下,甚至违背了开发者的建议,越来越多的闪电通道被打开。12月,开发者Alex Bosworth 与Bitrefill软件建立的一个闪电通道支付了电话账单:这是有史以来第一次通过闪电网络进行的真实的交易行为。
又过了一个月,当时c-lightning实现还在测试阶段,Blockstream开设了一个线上网店,在那里可以用比特币购买真正的商品,尽管其中有明确的风险警告。2018年2月,因“比特币披萨”成名的传奇人物Lazlo Hanyecz,他宣布通过闪电网络购买了披萨。
Beta版本
经过多年的发展,甚至多年的概念化,闪电网络在几周前也许达到了里程碑的意义。
2018年3月中旬,Lightning Labs 的 lnd第一个发布了Beat版本。同时宣布了250万美元的种子轮融资,出资方包括Twitter CEO Jack Dorsey等知名投资者在内。 Lightning Labs 认为,该公司率先推出的闪电网络应用已经准备好在比特币的主网上使用——不过主要面向技术类用户。
ACINQ在3月28日发布了一条推文,宣布eclair也已经发布了beta版,因此也被认为可以在主网上使用。这家初创公司还表示,他们的安卓闪电网络钱包将于下周发布。(本文发表时,也就是本周)
Blockstream的c-lightning还没有发布beta版,它的开发团队向《Bitcoin Magazine》表示,很可能也会在不久发布。然而,Blockstream 在3月的最后一周推出了7款全新的Lapps,突显了它在闪电网络方面取得的进展。
人们早已在alpha版本就在使用闪电网络软件,但beta版会进一步刺激增长。在本文发表时,已经有超过1000个闪电节点,有近5000个支付通道,通道内共持有超过10个比特币(撰写本文时约为7万美元)。每天都有数百个新节点上线,甚至一个莱特币专用的闪电网络也正在形成,未来可以与比特币进行互操作。
然而,即使有了这些进展,闪电网络仍处于早期阶段。今天闪电网络的大多数用户很多是开发人员,用例大多也是实验性的。虽然beta版软件发布是一个重要的里程碑,但闪电网络的开发和改进是一个持续的过程,还有很多工作需要做,同时路由、隐私和其他风险的问题仍然存在。
很多问题,也许只有在闪电网络进一步的使用后才能解决。
作者(Aaron van Wirdum)注:
在为这篇文章做研究的时候, 我逐渐意识到闪电网络的全部历史比我已经知道的要多的多。把这件事勾勒成一个整体需要走捷径,省略细节,这种做法对实现这项技术的所有人、项目、概念不能都一一列举,很抱歉。本文试图描述闪电网络从当初到现在的情况,但最好将其理解为一个粗略的总结,而不是详尽的历史或技术说明。感谢所有提供信息和其他意见的人。
参考:
https://mp.weixin.qq.com/s/P0X6kGLdrzEmZqzq3jktrw