Bitcoin-Core
是否有比特幣核心原始碼的開發人員文件?
是否有文件可以“從 a 到 z”理解比特幣核心的 C++ 程式碼(可在 Github 上獲得)並能夠重新創建它?
要了解比特幣核心,最好的資源可能是原始碼本身:
<https://github.com/bitcoin/bitcoin>
為了幫助理解程式碼中發生了什麼,請嘗試開發人員文件和普林斯頓比特幣書。請記住,程式碼比文件更新得更快,因此程式碼應該是您的真實來源。
一些有趣的起點:
<https://github.com/bitcoin/bitcoin/blob/master/src/script/interpreter.cpp> - 這是包含解釋腳本程式碼的源文件,因此檢查交易有效性
<https://en.bitcoin.it/wiki/Protocol_documentation> - 網路協議的文件,例如消息定義和資料結構
<https://bitcoin.org/en/developer-reference#transactions> - 描述交易內容和結構的交易參考
對於任何澄清和問題,我強烈推薦這個 StackExchange 網站:)