Harris Brakmić 撰写、Apress 于 2019 年出版的实践类书籍,副标题为 Running Nodes on Pi3, Pi4 and Pi Zero。本概述依据出版社资料、公开试读的全部前置页面,以及明确限定的配套文件。
Bitcoin and Lightning Network on Raspberry Pi 的作者是 Harris Brakmić。Apress 标注电子版于 2019 年十一月 21 日出版,平装版于 2019 年十一月 22 日出版。副标题 Running Nodes on Pi3, Pi4 and Pi Zero 界定了当时关注的硬件范围,并不承诺支持今天的所有配置。 [1]
出版社将本书定位于具备 Linux 命令行基础知识、喜欢动手制作的技术读者。目标是搭建并运行节点及其用户界面。因此,它不只是货币或投资概览:读者需要实际接触操作系统、配置和程序。 [1]
完整目录列出三个部分,共 12 章。Enter Bitcoin 涵盖基本概念、技术、环境和首次启动。Using Bitcoin 转向钱包、bitcoind、Bitcoin Script 及编程示例。Using Lightning Network 则接续支付通道、具体实现和网页应用。这是经过核对的全书结构,并不是说我们读过所有章节。 [2]
目录区分了 Bitcoin Core 的图形钱包与通过 bitcoin-cli 控制 bitcoind。除交易外,还列出 ZeroMQ、Bitcoin Script 测试,以及 Python、JavaScript 和 C++ 示例。这一顺序体现了将节点与其他程序连接起来的重点,而不只是安装一个现成应用。 [2]
我们完整阅读了官方仓库中的 bitcoin.service 文件。它使用配置和数据路径启动 bitcoind,以 pi 用户运行,并设置在失败时重启。它还包含限制进程环境的选项,例如 PrivateTmp 和 NoNewPrivileges。这说明示例也涉及运行中服务的管理;但我们没有部署该文件,也没有在具体系统上验证其安全性。 [4]
Lightning 部分的目录列出支付通道、路由和费用,随后是 c-lightning 与 LND 的独立章节。最后一章包括 Spark Wallet 和 Joule 扩展。我们保留书中版本使用的名称;这些工具仅仅出现在目录中,并不能证明它们今天仍然可用、受到支持或安全。 [2]
官方仓库的 README 将配套项目标注为 Apress, 2020,而出版社页面和版权页则证明书籍出版于 2019 年。README 还将 v1.0 描述为与已出版书籍对应、未经修正或更新的代码。我们不把这条说明视为当前主分支与该版本完全相同的证据,也不据此认定所有操作步骤仍然有效。 [3] [1]
我们阅读了出版社 PDF 试读中所有可用的前置页面,包括完整目录和两篇人物简介,也查看了它们的排版。我们核对了出版社资料,并完整阅读了配套仓库的 README 和 bitcoin.service。我们没有完整阅读主体章节,没有编译任何内容,没有运行节点,也没有发送支付。因此,本概述既不是完整书评,也不是经过验证的安装指南。 [1] [2] [3] [4]
要获得更完整的理解,请将本词条与以下词条结合阅读: Bitcoin Core, Full Node, Lightning Network, Bitcoin Script.
01可以直接把这本书当作今天的安装指南吗?+
本概述并未对此作出确认。本书出版于 2019 年,描述的是当时的环境和工具。对于具体配置,需要核查当前文档;我们在这里没有尝试安装或运行。
02我们在配套代码中核查了什么?+
我们将完整 README 和 bitcoin.service 文件作为文本阅读,确认该示例涉及 bitcoind 启动、服务配置及其环境限制。我们没有部署文件、启动服务,也没有进行安全审计。