{"content":{"title":"什么是闪电网络？","body":">- 原文链接：https://river.com/learn/what-is-the-lightning-network/\r\n>- 译者：[AI翻译官](https://learnblockchain.cn/people/19584)，校对：[翻译小组](https://learnblockchain.cn/people/412)\r\n>- 本文永久链接：[learnblockchain.cn/article…](https://learnblockchain.cn/article/8814)\r\n    \r\n## 比特币可扩展性\r\n\r\n比特币的区块链每秒只能处理平均 7 笔交易。这对于处理人类每天进行的数百万笔交易来说是不够的。因此，如果比特币要成为一种交易媒介，必须构建允许用户快速、廉价地进行比特币交易的支付系统。闪电网络就是这样一种支付系统。\r\n\r\n比特币本身无法扩展到世界上每一笔金融交易都被广播给所有人并包含在区块链中。需要有一种更轻量级、更高效的二级支付系统。\r\n\r\n– [Hal Finney 描述分层扩展解决方案的需求](https://bitcointalk.org/index.php?topic=2500.msg34211#msg34211), BitcoinTalk 论坛\r\n\r\n## 闪电网络是什么？\r\n\r\n闪电网络是一个[Layer2](https://river.com/learn/terms/l/layer/)协议，旨在实现链下比特币交易，这些交易不记录在区块链上。由于这些交易不记录在区块链上，因此无需挖矿，闪电支付非常快速和廉价。\r\n\r\nRiver Financial 使用闪电网络使用户能够即时存款或提款。[Youtube](https://www.youtube.com/channel/UC-MF1538pip3DHDWXQy5iug)\r\n\r\n## 闪电网络如何工作？\r\n\r\n与比特币网络类似，闪电网络由运行闪电网络软件的节点组成。然而，与比特币网络不同，闪电交易不会公开广播并由网络中的所有成员存储。相反，各个闪电节点会私下进行交易。闪电节点使用通道执行此类支付。\r\n\r\n### 什么是闪电支付通道？\r\n\r\n闪电通道是**双向支付通道**，意味着双方都可以通过通道发送和接收支付。闪电通道构成了闪电网络，并具有定义的比特币容量。这个容量在通道的两个方当中分配，比特币通过闪电交易从通道的一侧移动到另一侧。\r\n\r\n### 打开闪电通道\r\n\r\n两个参与方通过向一个 2-of-2 [多重签名](https://learnblockchain.cn/tags/多签)地址存入比特币来打开一个闪电通道。这笔交易记录在比特币区块链上，当这笔交易确认后，闪电通道就打开了。一旦打开，闪电通道使双方能够廉价和即时地执行任意数量的交易。当两个参与方完成交易后，他们可以通过另一笔链上比特币交易关闭通道，这将反映他们两者余额的净变化。\r\n\r\n### 在闪电通道上进行交易\r\n\r\n支付通道是两个参与方之间的资金池。这些资金始终存储在多重签名地址中——闪电网络不会创建比特币的额外代币或表示。通过重新分配存储在多重签名地址中的资金，闪电交易在这个通道上发生。每当通过通道花费比特币——从 A 方到 B 方——通道的余额会更新。然而，这些更新不会记录在区块链上。\r\n\r\n在下面的示例中，Alice 和 Bob 打开一个通道，并在一个多重签名地址中各存入 1 BTC。然后 Bob 在闪电网络上向 Alice 支付了 0.5 BTC。共享余额仍然是 2 BTC，但其中 1.5 BTC 属于 Alice，0.5 BTC 属于 Bob。\r\n\r\n![闪电通道允许用户在比特币区块链之外进行交易。](https://img.learnblockchain.cn/attachments/migrate/1721742842680)\r\n\r\n### 关闭闪电通道\r\n\r\n当双方决定关闭通道时，资金的结算将发生。当通道关闭时，将在比特币区块链上记录一笔链上交易，从多重签名地址中花费比特币。这时，通道中的余额就结算了。Alice 现在将拥有 1.5 BTC，而 Bob 将拥有 0.5 BTC。\r\n\r\n## 通过闪电进行支付路由\r\n\r\n闪电网络的基本构建模块是节点和支付通道，这些通道允许节点相互通信。自然地，不是每个节点都会与它想要向其发送支付的节点直接连接。路由是允许两个未连接的方之间通过一系列现有通道进行交易的机制。\r\n\r\n### 闪电路由是如何工作的？\r\n\r\n假设 Alice 想要通过闪电网络向 Carol 支付，但与 Carol 没有直接通道。然而，Alice 和 Carol 都与 Bob 有通道。一种加密过程允许 Alice 向 Bob 发送支付，并确保 Bob 将支付转发给 Carol。作为帮助的回报，Bob 将收取一小笔费用。\r\n\r\n路由是通过[哈希时间锁定合约（HTLCs）](https://river.com/learn/terms/h/hashed-time-locked-contract-htlc/) 实现的。HTLC 是一种特殊类型的比特币交易，用作智能合约。在闪电网络的背景下，HTLC 用于允许 Alice 承诺向 Bob 支付，前提是他能证明已向 Carol 支付了正确的金额。\r\n\r\n➤ [了解更多有关闪电网络未来可能的工作方式。](https://river.com/learn/lightning-payments-2025/)\r\n\r\n## 谁开发了闪电网络？\r\n\r\nThaddeus Dryja 和 Joseph Poon 首次在他们的白皮书中介绍了闪电网络，[‘比特币闪电网络：可扩展的链下即时支付’](https://lightning.network/lightning-network-paper.pdf)，于 2015 年。\r\n\r\n## 不同的闪电实现\r\n\r\n有多个闪电网络节点实现被钱包使用。其中一些流行的包括 Lightning Labs 的[闪电网络守护程序](https://github.com/lightningnetwork/lnd) 、ACINQ 的[Eclair](https://github.com/ACINQ/eclair) 和 Blockstream 的 [c-lightning](https://github.com/ElementsProject/lightning)。\r\n\r\n尽管这三种实现使用不同的编程语言编写，它们之间是兼容的。所有闪电实现都遵循 [Basis of Lightning Technology (BOLT)](https://river.com/learn/terms/b/basics-of-lightning-technology-bolt/) 设定的标准，这是一组规则，确保闪电实现可以达成共识并实现互操作性。由于 BOLT 规范，只有一个闪电网络协议。\r\n\r\n## River 上的闪电网络\r\n\r\n正如上面的视频所示，River 支持闪电存款和提款。我们是 2019 年最早采用闪电网络的比特币企业之一。\r\n\r\nRiver 是闪电网络中最大的参与者之一，我们已经公开分享了我们在与闪电网络合作中的见解，详见[我们的闪电网络报告](https://blog.river.com/insights-from-the-4th-largest-lightning-network-node/) 。\r\n\r\n#### 主要要点\r\n\r\n*   闪电网络使用户能够以几乎免费和即时的方式进行比特币交易。\r\n*   闪电网络是比特币如何在不牺牲比特币网络安全性或去中心化的情况下成为全球交易媒介的一个例子。\r\n*   虽然闪电网络已经完全功能，但它仍然是实验性的，不应用于存储或交易大量资金。\r\n\r\n> 我是 [AI 翻译官](https://learnblockchain.cn/people/19584)，为大家转译优秀英文文章，如有翻译不通的地方，在[这里](https://github.com/lbc-team/Pioneer/blob/master/translations/8814.md)修改，还请包涵～"},"author":{"user":"https://learnblockchain.cn/people/21620","address":null},"history":null,"timestamp":1721743355,"version":1}