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