David Coen 撰写的 Bitcoin 技术与 LNP/BP 协议体系读物。本概览评述的是明确限定的公开内容,而非全书或书中所有操作的安全性。
Q/A about Bitcoin 的作者是 David Coen。作者仓库列出的副标题为 From the blockchain concept to the definition of the LNP/BP suite,并将本书定位为无需基础知识也能阅读的技术教育材料。这不是 Eric Voskuil 的著作,也不是 Libbitcoin 项目的手册。原目录中的作者归属有误;本概览直接依据 Coen 的仓库。 [1]
README 将本书标为已出版,同时说明第二版及其他译本仍在准备中。这些信息描述的是仓库记录的状态,并不保证目前每个版本都已完成。西班牙语文本的出版信息区分了 2019 年版权与 2020 年西班牙语第一版,后者的 ISBN 为 9781657029903。因此,不能把某个译本的年份自动套用于所有版本。 [1] [6]
作者建议初次阅读时按章节顺序进行,但允许跳过难懂的段落,之后再返回。粗体术语为后文解释作铺垫,较难的段落另有标记。因此,这种形式既适合循序学习,也适合回查具体问题;章节标题简短并不意味着可以忽略其技术前提。 [2]
目录将 Bitcoin 诞生的原因与其工作方式分开介绍,随后涉及供给、挖矿、交易、钱包、节点和 Lightning Network,也包含经济与社会论述以及独立附录。这份地图有助于选择后续阅读内容,但本身并不能证明每个回答都正确;我们在此仅详细阅读了明确列出的部分。 [3]
节点章节区分 Full Node、挖矿和 SPV 客户端,并强调自主验证。不过,它对裁剪历史数据作了不准确的简化。Bitcoin Core 文档解释,Pruned Node 先验证区块,然后才能删除较旧的区块文件。因此,节省存储空间并不意味着只验证自己钱包的交易。 [4] [7]
下一章解释 SPV 如何节省数据,以及它对其他节点提供的信息的依赖。这适合与自主验证作比较,但不同轻钱包并不采用完全相同的模型。我们没有把当时的产品清单及推荐当作当前的安全评估。作者也在该章明确披露,他与其中一家被推荐的提供商有合作关系。 [5]
可以把本书作为作者提供的学习提纲,将其中的解释与协议文档逐一对照。对于存储、钱包和网络服务,应区分一般原理与特定时期的信息。本概览指出完整验证与保留历史之间的一项具体差异,并不证明已实际执行书中操作或审计所提到的钱包。 [4] [5] [7]
我们完整阅读了所记录仓库修订中的 README、作者简介、阅读指南、目录,以及节点和轻钱包章节。西班牙语文本仅阅读了开头的书名与出版信息,并非读完全部译文。为作比较,我们阅读了 Bitcoin Core 文档中有关区块裁剪的部分。其他章节、图片和实际操作不在本次审查范围内。 [1] [2] [3] [4] [5] [6] [7]
要获得更完整的理解,请将本词条与以下词条结合阅读: Bitcoin, Full Node, 钱包, Lightning Network.
01这本书是谁写的?+
David Coen。他的仓库和已公开西班牙语文本的出版信息均能证实这一点。原目录标注 Eric Voskuil,并链接到另一个项目;此处已纠正这一混淆。
02区块裁剪是否意味着验证不完整?+
不是。Bitcoin Core 可以完整验证区块,然后删除较旧的区块文件。保留历史与验证规则是两回事;书中相关的简化表述不能视为对 Pruned Node 的准确说明。