C++
是否有比特幣算法流程圖或任何其他可用圖表?
讓不熟悉C++的人理解算法。
論壇使用者和 Armory 客戶端開發人員etotheipi整理了幾張漂亮的圖片,涵蓋了比特幣協議的某些方面,主要與交易建構和驗證有關;看到這個論壇執行緒。
但是,除此之外,大多數文件都僅包含在程式碼中。如果您對另一種語言感到滿意,您可以嘗試查看BitcoinJ,比特幣的 Java 實現(僅限客戶端節點功能),BitcoinSharp,BitcoinJ 的 C# 埠,CBitcoin,C99 比特幣庫(也是部分),Bitcoin-Ruby、BitcoinJS和/或PyWallet。
最後,儘管如此,目前唯一完整的比特幣參考實現是原始的 C++ 程式碼,所以咬緊牙關可能是唯一的選擇。
雖然它不直接與程序員對話。可汗學院有很多關於比特幣內部的概念影片
<https://www.khanacademy.org/science/core-finance/money-and-banking/bitcoin/v/bitcoin-what-is-it>