据鑫链财经报道(xinchaincaijing.com ),萨迪德斯·德里亚和约瑟夫·潘在2015年的白皮书“比特币闪电网络:可扩展的链下即时支付”中首次介绍了闪电网络。
什么是闪电网络?
闪电网络是第二层协议,旨在支持链下比特币交易,这些交易不会记录在区块链上。因为它们没有记录在区块链上,因此不需要挖矿,闪电支付非常快速和便宜。
闪电网络如何工作?
与比特币网络类似,闪电网络由运行闪电网络软件的节点组成。然而,与比特币网络不同的是,闪电网络交易不会被网络的所有成员公开广播和存储。相反,各个闪电节点之间私下进行交易。闪电节点使用通道来执行此类支付。
闪电支付渠道是什么?
闪电通道是双向支付通道,这意味着双方可以跨通道发送和接收付款。闪电通道包含闪电网络并具有定义的比特币容量。这种容量在通道的两方之间分配,比特币通过闪电交易从通道的一侧转移到另一侧。
打开闪电通道
两方通过将比特币存入2-of-2多重签名地址来打开闪电通道。这个交易记录在比特币区块链上,当这个交易被确认时,闪电通道被打开。一旦打开,闪电通道使双方能够廉价且即时地执行任意数量的交易。当双方完成交易后,他们可以通过另一个链上比特币交易关闭通道,这将反映双方余额的净变化。
通过闪电通道进行交易
支付渠道是在两方之间分配的资金池。这些资金始终存储在多重签名地址中——闪电网络创建的比特币没有额外的代币或代表。通过重新分配存储在多重签名地址中的资金,闪电交易发生在此通道上。每当通过渠道(从甲方到乙方)花费比特币时,渠道的余额就会更新。但是,这些更新不会记录在区块链上。
关闭闪电通道
当双方决定关闭通道时,将进行资金结算。当通道关闭时,链上交易将记录在比特币的区块链上,从多重签名地址花费比特币。发生这种情况时,通道中的余额将被结算。
通过闪电路由付款
闪电网络的基本构建块是节点和支付通道,它们允许节点相互通信。自然,并非每个节点都会连接到它想要向其发送付款的节点。路由允许两个非关联方之间的交易通过一系列预先存在的渠道进行。
闪电路由如何工作?
想象一下,爱丽丝想通过闪电网络向卡罗尔付款,但没有与卡罗尔的直接渠道。但是,爱丽丝和卡罗尔都与鲍勃有频道。加密过程允许爱丽丝向鲍勃发送付款,并确保鲍勃将付款转发给卡罗尔。作为对他的帮助的交换,鲍勃将获得一小笔费用。
路由由哈希时间锁定合约(HTLC)启用。HTLC是一种特殊类型的比特币交易,用作智能合约。在闪电网络的上下文中,HTLC用于允许爱丽丝向鲍勃承诺付款,前提是他可以证明他已经向卡罗尔支付了适当的金额。
不同的闪电实现
钱包使用多个闪电网络节点实现。流行的包括Lightning Labs的Lightning Network Daemon、ACINQ的Eclair和Blockstream的c-lightning。
虽然这三种实现是用不同的编程语言编写的,但它们都相互兼容。所有闪电实现都遵循闪电技术基础(BOLT)设定的标准,这是一组确保闪电实现能够达成共识和互操作性的规则。由于BOLT规范,只有一个闪电网络协议。
总结
比特币的区块链平均每秒只能处理 7 笔交易。这不足以使比特币成为处理人类每天进行的数百万笔交易的合适平台。因此,如果比特币要成为一种交换媒介,就必须建立支付系统,让用户能够快速、廉价地交易比特币。闪电网络就是这样一种支付系统。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。