01什么是Programming Bitcoin?
《Programming Bitcoin》由 O’Reilly 于2019年出版,以可运行的 Python 3 练习介绍有限域、椭圆曲线签名、交易解析、Script、区块与点对点消息。
02它是什么
这是技术课程,不是投资建议或价格预测。内容从 secp256k1 所需的数学原语开始,逐步构造完整交易、区块与网络通信。
03如何运作
读者需要亲自实现并测试组件,而非只读概念。公开配套仓库包含章节代码、习题和答案,因此结果可以复现,错误也能被审查。
04证据与背景
出版社目录与作者仓库共同证明其范围。练习涵盖密钥序列化、地址、交易验证、Script 执行、工作量证明、默克尔树和网络消息。
05局限与风险
教学代码并不自动等于可安全投入生产的钱包软件。书中反映的是出版时的协议与实践;后来的策略规则、Taproot 和库变化须查阅最新 BIP 与 Bitcoin Core 文档。
06实际意义
最佳用法是运行代码、修改测试并与真实交易比较。应同时阅读白皮书、BIP 与 Bitcoin Core 源码,不能把单一作者视为协议权威。
↗结合上下文阅读
要获得更完整的理解,请将本词条与以下词条结合阅读: 交易, Full Node, Bitcoin Script, 区块. 反向关联还来自: 吉米·宋.