653 / 736BK37

Mastering the Lightning Network

支付通道与路由技术指南

Mastering the Lightning Network 解释如何通过节点之间的通道为 Bitcoin 扩展支付功能。Andreas M. Antonopoulos、Olaoluwa Osuntokun 和 René Pickhardt 将实际使用与协议讲解结合起来。导论强调全球区块链与沿选定路径进行的支付之间的区别。

这本由 O’Reilly 于2021年出版的技术书面向具备 Bitcoin 基础知识的读者。本介绍依据原版的整篇前言和完整第一章;我们没有独立核验其他章节或示例软件。

本书作者是 Andreas M. Antonopoulos、Olaoluwa Osuntokun 和 René Pickhardt。O’Reilly 标注的时间为2021年十一月,官方代码仓库则记录第一版于2021年十二月21日出版。我们阅读的是 firstedition_firstprint 标签下的版本,不把出版社记录和仓库公告合并为同一个日期。 [1] [2]

前言假定读者对 Bitcoin 和开放区块链具备基本了解。目录从网络使用和节点运行开始,随后进入通道、路由及协议的其他组成部分。书中使用命令行和编程语言;仅查看目录并不能证明已阅读所有这些章节。 [1] [3]

第一章解释,Lightning Network 借助现有区块链的安全性。支付通道是两个节点之间的关系,开启或关闭通道依托区块链交易。但网络内的支付不必像基础层交易一样广播给所有参与者。 [4]

导论区分直接通道与经过其他节点路由的支付。教学人物 Alice、Bob、Chan 和 Dina 展示不同的使用方式;Chan 的故事还涉及提供流动性。这些是教学示例,并非实际运行测量,也不能证明每笔支付总能找到合适的路径。 [4]

作者将 Lightning Network 描述为一种减少对其他参与者信任需求的协议。同时,他们明确保留了对软件和协议的信任。一个人分配食物、另一个人选择份额的类比,用来说明规则和激励的作用;它本身不能证明每一种实现都是安全的。 [4]

导论的出发点是交易的全球复制与支付参与者之间的信息交换之间的区别。文中将基础层容量的增加与数据传输、存储需求以及运行节点的可及性联系起来。我们不把当时的计算当作如今的网络性能,也不保证每笔支付都具有低费用或高速度。 [4]

前言明确说明,提及公司、项目和代码是为了教学,作者并未核验所列全部示例的安全性或运行情况。前言也警告不要向公开的地址发送资金。因此,不能把历史文本当作针对某项具体服务的当前安全建议。 [3]

我们阅读了 firstedition_firstprint 标签下的整篇前言,包括其中插入的贡献者名单,以及完整的 Introduction 章。我们还核实了出版社元数据和官方仓库中的图书介绍。其他章节及其程序没有经过我们的测试;本介绍不是全书评述,也不是对当前实现的审计。 [1] [2] [3] [4]

要获得更完整的理解,请将本词条与以下词条结合阅读: Lightning Network, Payment Channel, HTLC, Lightning流动性.

01这本书适合完全不了解 Bitcoin 的初学者吗?

前言假定读者具备 Bitcoin 和开放区块链的基础知识。导论解释 Lightning Network 的基本概念,根据目录,后续部分转向节点运行和技术细节。

02你们依据全书所有章节核验了整个协议吗?

没有。我们阅读了原版的整篇前言及其中的贡献者名单,以及完整的 Introduction 章。其他章节、示例代码和当前实现没有经过我们的独立测试。

DOC · 001O’Reilly — Mastering the Lightning Network出版社 DOC · 002Mastering the Lightning Network — official repository一手来源 DOC · 003Mastering the Lightning Network — first edition Preface一手来源 DOC · 004Mastering the Lightning Network — first edition Introduction一手来源
修订日期: 来源优先 · 非投资建议