Lukáš Hozda 编写的项目式教材,配有代码仓库。出版社介绍读者将创建库、矿工程序、节点和钱包;仓库将成果定位为教学模型。
Lukáš Hozda 于 2024 年通过 Braiins 出版本书。目录标注 432 页,商店标注 429 页;我们未核对具体纸质书,因此明确保留这一差异。 [1] [2]
出版社介绍了从分析 Bitcoin whitepaper、学习 Rust 基础,到构建自己的库、CPU 矿工程序、节点和命令行钱包的过程。目标是通过编程学习。 [3]
配套仓库明确将项目称为简化的教学实现。因此,书名本身不能证明它兼容 Bitcoin 网络,也不能证明它适合管理真实资金。 [4]
Rust 在编译时检查内存所有权规则。这一特性本身并不验证经济规则或协议的正确性。语言检查应与整个系统的验证区分开。 [5]
公开项目将库、矿工程序、节点和钱包分开。README 给出了各程序不同的命令,有助于理解各自作用;本文不确认这些程序能够构建或运行。 [4]
README 说明源代码采用 ISC 许可证,并明确排除书籍正文。因此,获得仓库访问权限本身不等于获得复制整本书的权利。 [4]
每项练习都应区分 whitepaper 描述的规则、自己的实现以及行为测试。这是编辑提出的学习方法;出版社证实了以项目学习为核心的定位。 [3]
我们阅读了出版记录、项目介绍、配套仓库的 README 以及 Rust 文档中关于 ownership 的说明。未审阅全书或全部源代码,也没有运行程序。 [1] [2] [3] [4] [5]
要获得更完整的理解,请将本词条与以下词条结合阅读: Bitcoin Core, 挖矿, Bitcoin, Braiins.
01它能替代 Bitcoin Core 吗?+
来源并不支持这一说法。配套仓库本身将该项目称为简化的教学实现。
02本文是否运行了书中的示例?+
没有。我们核查了所列文档及仓库结构,未验证各程序能否成功编译或运行。