跳至主要內容
進階 精通比特幣 Mastering Bitcoin 第二版 Andreas M. Antonopoulos 2017
進階 2017 年出版 · 400 頁

精通比特幣

Mastering Bitcoin 第二版

作者

Andreas M. Antonopoulos

譯者

Cypherpunks Core

關於本書

比特幣技術的標準教材。交易、錢包、挖礦、網路協議都有講。

涵蓋主題

交易 錢包 挖礦 網路協議

本書特色

  • 深入淺出地解釋比特幣的技術原理,適合有一定技術背景的讀者
  • 涵蓋密鑰、地址、錢包、交易、網路、挖礦等核心概念
  • 包含大量程式碼範例和技術圖解
  • 被譽為比特幣技術領域的「聖經」

章節概覽

1
比特幣簡介

歷史、特性與應用場景

2
比特幣的運作原理

從用戶角度理解交易

3
Bitcoin Core

參考實現與節點架構

4
密鑰和地址

橢圓曲線與公私鑰

5
錢包

HD 錢包與密鑰管理

6
交易

輸入輸出與鎖定腳本

7
進階交易

多簽與時間鎖

8
比特幣網路

P2P 協議與節點類型

9
區塊鏈

區塊結構與 Merkle Tree

10
挖礦與共識

工作量證明與難度調整

11
比特幣安全

威脅模型與最佳實踐

12
比特幣應用

支付通道與智能合約

核心知識點

密碼學基礎

  • • 橢圓曲線密碼學 (secp256k1)
  • • SHA-256 與 RIPEMD-160 哈希
  • • ECDSA 數位簽名
  • • Base58Check 編碼

交易機制

  • • UTXO 模型與交易結構
  • • 鎖定腳本 (scriptPubKey)
  • • 解鎖腳本 (scriptSig)
  • • 交易驗證流程

Script 腳本

  • • 堆疊式腳本語言
  • • P2PKH 與 P2SH 腳本類型
  • • 多重簽名 (OP_CHECKMULTISIG)
  • • 時間鎖 (CLTV/CSV)

共識與挖礦

  • • 工作量證明 (PoW) 算法
  • • 難度調整機制
  • • Coinbase 交易與獎勵
  • • 孤塊與區塊鏈重組

學習路線建議

1

概念理解 (Ch 1-2)

了解比特幣是什麼,從用戶角度體驗交易流程

2

密碼學基礎 (Ch 4)

學習公私鑰、地址生成,這是理解交易的基礎

3

交易深入 (Ch 6-7)

理解 UTXO 模型和 Script 腳本系統

4

網路與挖礦 (Ch 8-10)

了解 P2P 網路、區塊鏈結構和共識機制

5

進階應用 (Ch 11-12)

安全實踐和應用場景,如支付通道

適合讀者

非常適合

  • • 軟體開發者入門比特幣
  • • 想開發比特幣應用
  • • 計算機科學背景的學生

可能適合

  • • 有程式設計基礎的愛好者
  • • 區塊鏈產品經理
  • • 想深入理解技術的投資者

不太適合

  • • 完全沒有技術背景
  • • 只想了解投資操作
  • • 尋找非技術性介紹

為什麼選擇第二版

第二版是學習比特幣基礎的最佳起點。它專注於比特幣的核心原理, 不涉及後來的升級(如 SegWit 和 Taproot),讓你能更專注於基礎概念。

經典穩定的內容
完善的中文翻譯
社群多年驗證
打好基礎再學新內容

學習建議

建議閱讀時搭配運行 Bitcoin Core 節點,親手體驗命令行操作。 完成後可以閱讀第三版了解最新發展,或通過《Bitcoin 程式設計》動手實作。

免費線上閱讀

本書由社群翻譯,完全免費開放閱讀。點擊下方按鈕前往閱讀。

https://mastering-bitcoin.doge.tg/
已複製到剪貼簿