主題索引(MOC):區塊鏈技術的核心工具。從比特幣(去中心化的錢)到以太坊(去中心化的電腦)。
⛓ 基礎:去中心化信任(精通比特幣)
- 沒有中央機構怎麼達成一致 → 工具-去中心化共識與PoW
- 帳本如何記帳與驗證 → 工具-UTXO交易模型
- 所有權如何用密碼學表達 → 工具-金鑰地址與錢包
🖥 可程式化區塊鏈(精通以太坊)
⚠️ 本書 2018 年出版,PoS 合併、EIP-1559、L2 都在其後;卡片是那個時間點的快照。
⚙️ 執行環境
- 一筆交易到底送了什麼、為什麼卡住 → 工具-以太坊帳戶與交易(帳戶模型 vs 工具-UTXO交易模型)
- 鏈上運算的計費機制、EVM 是什麼樣的機器 → 工具-Gas與EVM
📜 合約
- 鏈上自動執行的程式、生命週期 → 工具-智能合約
- 上線前照清單掃已知的坑 → 工具-智能合約安全反模式(重入、溢位、DELEGATECALL…)
🌐 應用層
- 發代幣(ERC-20/721)、DApp → 工具-代幣標準與DApp
- 要照規格實作/串接某個 ERC 或 EIP → 📖 型錄 以太坊協議標準
👤 帳戶抽象
- 想讓帳戶自帶驗證邏輯(多簽/社交回復/代付 gas) → ERC-4337 帳戶抽象(書出版時尚未存在)
- 大檔案不上鏈、人類看得懂的地址 → 工具-去中心化儲存與命名(IPFS/Swarm/ENS)
🔮 連接外部世界
- 合約需要鏈外資料或亂數 → 工具-預言機(也是信任邊界與攻擊面)
🔗 跨領域
- 共識概念對照 工具-線性一致性與共識;合約仍是程式 → 工具-防禦式編程、工具-針對介面編程