闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行0确认交易的一种机制,通过设置巧妙的‘智能合约’,使得用户在闪电网络上进行未确认的交易安全。
作为当前正在开发的加密货币扩展技术的最有力解决方案之一,闪电网络有效地在比特币之上创建了一个层,从而实现了快速且便宜的交易,从而实现了比特币区块链。
由 Thaddeus Dryja 和 Joseph Poon 在 2015 年白皮书中提出,该想法基于位于比特币区块链顶端的网络,并最终落户于此。该网络由用户生成的频道组成,这些频道以安全和无信任的方式来回付款(无需信任就意味着您不需要信任,甚至不需要知道您的对手方)。
闪电网络的目的是实现安全地进行链下交易,其本质上是使用了哈希时间锁定智能合约来安全地进行 0 确认交易的一种机制,通过设置巧妙的‘智能合约’,使得用户在闪电网络上进行未确认的交易和黄金一样安全(或者和比特币一样安全)。
举例来说,我想为您付费观看我观看的每一分钟视频。我们会打开一个闪电通道,随着会议纪要的推出,定期付款将从我的钱包到您的钱包。当我完成观看时,我们将关闭该频道并结算比特币区块链上的净额。
由于交易只是在我和你之间,不需要向整个网络广播,它们几乎是瞬间的。而且由于没有需要激励的矿工,交易费用很低甚至不存在。
首先,希望彼此进行交易的两方建立多重钱包(需要多个签名来执行交易)。这个钱包存有一定数量的比特币。钱包地址然后保存到比特币区块链中。这设置了付款渠道。
双方现在可以进行无限次数的交易,而无需触及存储在区块链上的信息。每次交易时,双方签署一份更新的资产负债表,以便始终反映钱包中存储的比特币的金额。
当双方进行交易时,他们关闭渠道,并且结果余额在区块链上注册。在发生争议时,双方可以使用最近签署的资产负债表来收回他们的钱包份额。
有必要注意的是,没有必要设置一个通道进行闪电处理 – 您可以通过与您所连接的人员的渠道将付款发送给某人。网络自动找到最短路线。
随着在比特币和莱特币网络上采用 SegWit,该技术的开发获得了显着的提升。如果没有升级的事务可延展性修复,那么闪电网络上的事务将会过于冒险而不切实际。
如果没有区块链的安全性,雷电网络将不会如此安全,这意味着它将主要用于风险较低的小型甚至微型交易。需要分散安全性的较大传输更可能在原始层完成。
尽管该技术最初是为比特币设计的,但目前正在开发一系列加密货币,如 litecoin、stellar、zcash、ether 和 ripple。Litecoin 计划同时推出其版本的比特币。
在 2017 年 12 月,三种最活跃的闪电实现(ACINQ, Blockstream 和 lightning Labs)背后的创业公司公布了测试结果,包括实时交易,证明他们的软件现在是可互操作的。
此外,发布了《闪电规范》的第 1 版,该规范规定了网络的规则。这将鼓励开发其他实现和应用程序。
然而,该网络还没有准备好发射。工程师们还没有发布真正的用户可以进行交易的软件。支持闪电作为支付手段的应用已经出现了,但到目前为止还不容易使用。
这并没有阻止一些在比特币网络上测试闪电交易的项目。然而,闪电开发人员不鼓励这样做——它不仅会分散开发者的注意力,还会让用户的资金处于危险之中。
考虑到代码的复杂性,以及对严格测试的需求(毕竟我们讨论的是支付),开发人员正在敦促耐心。此外,在 SegWit 被广泛推广之前,闪电不会在规模上实现。因此,许多人预计,一个可用的闪电网络至少还需要一年的时间。