進階 2023 年出版 · 450 頁
精通比特幣 第三版
Mastering Bitcoin 3rd Edition
作者
Andreas M. Antonopoulos, David A. Harding
譯者
社群翻譯
關於本書
2023 年新版,加了 SegWit、Taproot、Schnorr 等內容。
涵蓋主題
SegWit Taproot Schnorr PSBT
第三版新增內容
- • 完整涵蓋 SegWit(隔離見證)的技術細節和實現
- • 深入解析 Taproot 升級,包括 Schnorr 簽名和 Tapscript
- • PSBT(部分簽名比特幣交易)的完整說明
- • 更新的安全最佳實踐和現代錢包架構
- • 由 David A. Harding 共同撰寫,增加更多技術深度
章節概覽
1
比特幣簡介
歷史與基本概念
2
比特幣的運作原理
交易、區塊與挖礦
3
Bitcoin Core
參考實現與節點運行
4
密鑰與地址
橢圓曲線與地址格式
5
錢包恢復
HD 錢包與備份策略
6
交易
交易結構與序列化
7
授權與認證
Script 與簽名驗證
8
數位簽章
ECDSA 與 Schnorr
9
交易手續費
費率估算與 RBF
10
比特幣網路
P2P 協議與節點發現
11
區塊鏈
區塊結構與 Merkle Tree
12
挖礦與共識
PoW 與難度調整
13
比特幣安全
最佳實踐與威脅模型
14
第二層應用
閃電網路與狀態通道
技術升級亮點
Taproot (BIP-340/341/342)
- • Schnorr 簽名方案的完整解析
- • MAST(Merkle 抽象語法樹)原理
- • Tapscript 新操作碼
- • 隱私與效率的提升
SegWit 深入解析
- • 隔離見證的技術原理
- • 區塊權重計算
- • Bech32/Bech32m 地址格式
- • 向後兼容性設計
PSBT (BIP-174)
- • 部分簽名交易格式
- • 多方簽名工作流程
- • 硬體錢包整合
- • 離線簽名最佳實踐
現代錢包架構
- • 輸出描述符(Descriptors)
- • Miniscript 策略語言
- • 多路徑派生標準
- • 錢包互操作性
第二版 vs 第三版
| 主題 | 第二版 (2017) | 第三版 (2023) |
|---|---|---|
| 簽名方案 | ECDSA | ECDSA + Schnorr |
| 地址格式 | Base58、Bech32 | Base58、Bech32、Bech32m |
| 腳本 | P2PKH、P2SH、P2WPKH | + P2TR、Tapscript |
| 錢包標準 | BIP-32/39/44 | + PSBT、Descriptors |
| Layer 2 | 概念介紹 | 閃電網路完整章節 |
適合讀者
非常適合
- • 讀過第二版想了解新發展
- • 需要掌握 Taproot 的開發者
- • 想構建現代比特幣應用
可能適合
- • 比特幣技術新手(內容較深)
- • 非開發者但想深入理解
- • 區塊鏈研究人員
不太適合
- • 完全沒有技術背景
- • 只想了解比特幣投資
- • 尋找快速入門指南
學習建議
如果你是比特幣技術新手,建議先閱讀第二版打好基礎,再學習第三版的新內容。 第三版假設讀者已經理解基本概念,直接深入最新的協議升級。