广告 X
OK欧意app

主流交易所一应俱全,立即下载进入加密世界

立即下载认证享受新用户福利

比特币闪电网络是什么?闪电网络是如何工作的?作为构建在比特币区块链之上的 p2p 网络,闪电网络不仅能够有效解决比特币 “又慢又贵” 的难题,而且在加密支付领域有着其他解决方案无可比拟的优势,是我们实现 p2p 经济的基础,也是我们憧憬的 web5 世界的重要组成部分。

今天本站小编给大家分享的这篇文章,将为我们详细介绍闪电网络,讲清楚闪电网络的运行原理和相关技术。下面一起看看吧!

闪电网络的基本原理

闪电网络(Lightning Network,以下简称 LN)是最古早的比特币二层拓展方案之一,其主要应用场景在于实现快速且低成本的比特币点对点支付。

闪电网络的技术核心是状态通道,状态通道是中本聪在比特币白皮书提到的比特币拓展方案。比特币开发者 Joseph Poon 和 Thaddeus Dryja 基于状态通道发布了闪电网络的相关论文,最终,由 Lightning Labs、Blockstream、ACINQ 等团队开发落地,并受到 Jack Dorsey 等一众比特币 OG 的支持和追捧。

状态通道应用于闪电网络,实现了快速的、近乎零成本的点对点支付功能。

现在,我们先梳理下状态通道的基本运作原理:

当交易双方建立状态通道进行交易,只有第一笔(建立状态通道)和最后一笔交易(关闭状态通道)会在比特币链上进行,剩余的所有交易都在比特币链外进行,也就是在状态通道内进行。

在状态通道内进行的比特币交易(可以理解为此时的 BTC 并非比特币一层的 BTC,而是在状态通道这个 “比特币二层上的 BTC”),交易快速便捷,成本几乎为零,这里交易双方的账本会出现实时变化的 “BTC 资产负债表”,而且每次交易都需要签名,以保障交易的合法性和准确性。

当双方任意一方关闭状态通道,系统就会把最新的 “BTC 资产负债表” 提交到比特币一层去验证,这个验证一般会设置 7 天的验证期,或者叫 “检举期”,本质就是双方在这 7 天内都可以发起检举,时间到期后,A、B 双方将根据最新的 ‘BTC 资产负债表” 拿到属于自己的 BTC 数量。如果双方都能及时确认,则交易可以立即完成。(以太坊的二层拓展方案 OP-Rollup 就是仿照了状态通道的原理,所有交易在二层进行,然后再向以太坊一层提交验证 , 同时有 7 天的挑战期)

我们举例说明:

假设有 A、B 两个 LN 节点要使用状态通道进行 BTC 交易,具体步骤如下:

1、A、B 两个 LN 节点建立状态通道。

A、B 双方都需要向状态通道存入预先设定的 BTC 数量,比如,A 存入 10 个 BTC,B 存入 5 个 BTC,此时,会生成一个新的比特币多签地址,A、B 双方锁定的 BTC 数量就在 C 地址体现出来(C 地址是 AB 双方生成的多签地址,类似一个无私钥的智能合约地址)。

此时 A、B 双方的 “BTC 资产负债表” 是:

A:10BTC

B: 5BTC

C:15BTC

2、当 A 和 B 之间开始交易,A、B 的 “BTC 资产负债表 “开始更新

假设,第一笔交易,A 执行签名向 B 发送 1 个 BTC,

BTC 资产负债表更新为:

A :9BTC

B :6BTC

C :15BTC

第二笔交易,B 执行签名向 A 发送 5 个 BTC

BTC 资产负债表更新为:

A:14BTC

B:1BTC

C:15BTC

以此类推,随着 A、B 双方的不断交易,BTC 资产负债表不断更新(本质就是二层账本不断更新,只是还没有回到一层验证)

3、关闭状态通道

A、B 双方任意一方都可以随时关闭状态通道

假设,关闭状态通道时,BTC 资产负债表是:

A:12BTC

B:3BTC

C:15BTC

在关闭状态通道的同时,最新的 “BTC 资产负债表” 将被提交到比特币一层,同时,启动为期 7 天的验证,假设,A、B 双方都无异议则交易完成。假设,任意一方没有及时验证确认,7 天到期后,按照 “BTC 资产负债表” 来分配 A、B 双方应该得到的 BTC 数量。

以上就是比特币闪电网络是什么?闪电网络是如何工作的?的详细内容