本書是為“鏈圈”人士和對區(qū)塊鏈技術及其具體實現有深厚興趣的人士所寫。圍繞著虛擬貨幣的泡沫和投機終將過去,但是區(qū)塊鏈這種技術必將會沉淀下來并大放異彩。在林林總總的種種區(qū)塊鏈項目中,比特幣、以太坊、超級賬本是三大基礎性主流,包括Libra在內的其它區(qū)塊鏈項目都是從這三者派生出來的。沒有對此三者的透徹理解,就不能說對區(qū)塊鏈技術有了比較全面深入的掌握。本書以代碼摘要的形式分析講解了這三大主流區(qū)塊鏈參考實現的源代碼,并作了三者的比較研究。其中比特幣的源碼是C++的,以太坊的源碼選用了Java版本,超級賬本的源碼則是Go的。不同語言背景的讀者都可從自己比較熟悉的語言開始切入閱讀源碼,然后舉一反三推廣到別的語言。就在本書即將付印之際,正值Facebook推出其基于“穩(wěn)定幣”的區(qū)塊鏈項目Libra,意在建立一個全球性的基于區(qū)塊鏈的金融基礎設施。為此筆者又趕寫了一個十六頁的簡介作為本書附錄,聯系三大主流區(qū)塊鏈說明其技術上的脈絡,讓讀者能及時了解區(qū)塊鏈技術的前沿。并請期待作者關于Libra的專著出版。