闪电网络

闪电网络

Lightning Network闪电网络(LN)是一种第二层支付协议,能够实现节点间近乎零成本的小额即时交易,即比特币的链下扩容方案。它依赖点对点的双向付款通道进行小额支付,无需资金托管,并且可能真正实现比特币的去中心化和点对点的电子现金的承诺。比特币本身将成为电子黄金,即大额支付渠道。可以说闪电网络重新发明的比特币。

另外两种降低比特币主链负担的方式:1.增加区块容量;2.信任第三方的链下交易,比如交易所内实质上就是链下交易。

 

闪电网络的实现
闪电网络基于一个可扩展的微支付通道网络,通过序列到期可撤销合约RSMC,使交易双方在区块链上的预先设置的支付通道进行的多次高频的双向交易瞬间完成。同时,它通过哈希时间锁定合约(Hashed Timelock Contract)HTLC在没有直接点对点支付信道的交易双方之间连接一条由多个支付通道构成的支付路径,实现资金的转移。

可以说支付通道的概念在中本聪发布白皮书伊始便进行过考虑,并和bitcoinj开发者Mike Hearn进行过私人沟通。

其正常使用包括:1.通过向相关区块链提交资金交易来开通支付渠道;2.进行任何数量的闪电交易;3.更新频道资金的临时分配而不广播到区块链;4.关闭通道,广播最终版本的交易,分发频道内锁定资金。

 

闪电网络的进展和实现
智能合约交易平台Mirror的CTO Thaddeus“Tadge”Dryja和潘志豪(Joseph Poon)在2015年2月首次发布闪电网络(LN)白皮书《比特币闪电网络:可扩展的连锁即时支付》。

随后比特币的扩容问题演变成了一场舆论争夺战。相关人士组织了一系列的会议试图达成共识:9月的蒙特利尔比特币扩容大会(Scaling Bitcoin Montreal),Poon和Dryja再次阐述闪电网络理念;12月的香港比特币扩容大会(Scaling Bitcoin Hongkong),之后Gregory Maxwell包含闪电网络的扩容路线图;2016年年底,米兰比特币扩容大会(Scaling Bitcoin Milan)过后,闪电网络的大部分贡献者举行了第一次闪电峰会(Lightning Summit),讨论不同闪电网络协同工作,形成一个“BOLT”闪电网络协议规范。闪电网络白皮书是一个理论上的建议,BOLT则成为闪电网络的基础。

2015年5月。Blockstream聘请了Linux内核开发人员Rusty Russell来开发比特币闪电网络。拉塞尔在他的博客上有一个四部分组成的对LN解释。

2016年5月,Blockchain.info发布Thunder,声称是闪电网络的实现。2017年5月,莱特币上激活了隔离见证,闪电网络开始使用。比特币要实施闪电网络,需首先完成隔离见证(SegWit)。在历经两年的争吵后,隔离见证最终于2017年7月激活。

2017年5月,Blockstream的Christian Decker在莱特币上使用闪电网络发送了第一笔小额交易。2017年11月,Lightning Labs在区块链上进行了第一次闪电网络的跨链交易:从比特币到莱特币。

 

以太坊雷电网络
雷电网络Raiden Network是一种以太坊链下扩容解决方案,它使得使用以太坊技术的加密货币能够即时和低成本交易。交易双方只要在链上存在交易信道,就能在链下根据被锁定的余额进行高频、双向的即时确认交易,将这样多个通道形成的支付路径构成“雷电网络”。