由区块链智能合约提供支持
Lightning是一个分散的网络,使用区块链中的智能合约功能,实现参与者网络中的即时支付。
它的工作原理
Lightning Network依赖于区块链的底层技术。通过使用真正的比特币/区块链交易,并使用其本地智能压缩脚本语言,可以创建一个参与者的安全网络,从而能够以高容量和高速进行交易。
双向支付渠道。两个参与者在区块链上创建一个分类账条目,要求两个参与者签署任何资金支出。双方创建交易,将分类账分录退还给各自的分配,但不向区块链广播。他们可以通过从当前分类账分录输出中创建许多交易支出来更新分类账分条目的个人分配。只有最新版本才有效,这是由区块链可解析的智能压缩脚本执行的。通过向区块链广播最新版本,任何一方都可以随时关闭此条目,而无需任何信任或保管。
闪电网络。通过创建这些由两部分组成的分类账条目的网络,可以找到一条类似于在互联网上路由数据包的网络路径。路径上的节点不受信任,因为支付是使用一个脚本强制执行的,该脚本通过减少时间锁来强制执行原子性(整个支付成功或失败)。
区块链作为仲裁者因此,可以无限制地进行区块链外的交易。交易可以在区块链上执行的信心下进行。这类似于一个人如何与其他人签订许多法律合同,但一个人不会每次签订合同时都去法院。通过使交易和脚本可解析,智能合约可以在区块链上执行。只有在不合作的情况下,法院才会介入——但对于区块链,结果是确定的。