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