本書共有8章,可分為使用手冊與源碼分析兩部分。使用手冊部分主要介紹如何快速啟動單節點EOS鏈、終端交互命令cleos的使用,并模擬公鏈的配置與啟動。源碼分析部分主要介紹源代碼調試、EOS數據持久化機制、系統智能合約架構以及插件系統。
EOS是區塊鏈炙手可熱的技術之一。它如同一個完整的操作系統,用戶或者機構可基于它構建各種應用程序。下一代區塊鏈不是ICO,而是大規模的各行各業的DApp的興起,所以能夠做好大型商業應用基建工作的公鏈將成為未來區塊鏈的寵兒。而EOS切中了所有的要點,所以學習EOS勢在必行。
《EOS實戰與源碼分析》不僅講解了EOS的基礎知識,如加密算法,環境搭建等,還講解了如何構建公鏈網絡,包括腳本構建和腳本原理分析,并分析了EOS區塊鏈的功能加強機制,即5個有代表性的插件系統。通過源碼分析,讀者可以更加深入地理解EOS的核心設計與實現,以便在實際使用中能夠快速解決線上問題,并對性能進行調優。
劉文彬,北京航空航天大學軟件工程碩士,IT互聯網行業從業8年,現任某互聯網公司架構師。 區塊鏈技術博客博主 EOSIO開源項目貢獻者之一 IEEE區塊鏈北京專家組成員 IEEE P2418.1區塊鏈標準工作組專家委員 在以太坊、EOS、比特幣Omni協議、Oracle等方向有深入研究,擅長區塊鏈產品設計、架構以及自動化運維等。目前專注于區塊鏈領域的技術探索,致力于發展下一代DApp。