這是一部從源碼層面剖析EOS原理和全方位講解EOS開發(fā)實戰(zhàn)的著作。 作者是EOS全球生態(tài)系統(tǒng)中具有影響力的EOS社區(qū)引力區(qū)的聯(lián)合創(chuàng)始人和核心團隊成員,是引力區(qū)在EOS主網上的研究和實踐成果,得到了EOS官方原產品副總等多位EOS生態(tài)領袖的一致好評和強烈推薦。 全書一共7章,從EOS的優(yōu)勢技術、源碼實現(xiàn)、原生功能使用、智能合約開發(fā)、基于EOS的Dapp開發(fā)和側鏈開發(fā)等6個方面,詳細的講解了從系統(tǒng)原理到軟件部署,再到開發(fā)的全部細節(jié),適合初學者和具有一定開發(fā)基礎的讀者閱讀。 部分 原理篇(第1~3章) 首先,從EOS項目誕生的初衷、愿景、發(fā)展歷程和版本更迭等角度宏觀地介紹了EOS項目本身;然后,從EOS的共識機制、賬戶體系、網絡資源Token化、節(jié)點治理、腳本與虛擬機等角度展現(xiàn)了EOS的技術優(yōu)勢;*后,從源碼角度分析了EOS項目的整體架構、共識算法代碼實現(xiàn)、網絡層代碼實現(xiàn)、區(qū)塊打包與廣播代碼的實現(xiàn)和關鍵工具的代碼實現(xiàn)。 第二部分 實戰(zhàn)篇(第4~7章) 這部分主要從實戰(zhàn)開發(fā)的角度詳細講解了EOS網絡的啟動、原生功能的使用、智能合約的開發(fā)、DApp的開發(fā)、基于EOS的側鏈和競爭鏈的開發(fā)等內容。不僅詳細講解了各項開發(fā)所涉及的技術點、開發(fā)方法、開發(fā)技巧,而且還包含大量的實戰(zhàn)案例。 附錄部分展望了EOS主網優(yōu)化的方向,涉及百萬TPS目標如何實現(xiàn)和跨鏈交互等方面的內容。