深入理解EOS

深入理解EOS pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:李萬纔
出品人:
頁數:268
译者:
出版時間:2018-12-1
價格:79.00元
裝幀:平裝
isbn號碼:9787111615293
叢書系列:
圖書標籤:
  • 區塊鏈
  • 計算機
  • 編程
  • 區塊鏈
  • 分布式係統
  • EOS
  • 區塊鏈技術
  • 共識機製
  • 分布式共識
  • 智能閤約
  • 係統架構
  • 高性能
  • 去中心化
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

這是一部從源碼層麵剖析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目標如何實現和跨鏈交互等方麵的內容。

著者簡介

李萬纔

復旦大學博士,國際上有影響力的區塊鏈技術專傢,EOS基金會董事,EOS引力區聯閤創始人和理事,國傢技術轉移東部中心區塊鏈産業中心特聘專傢,全球石墨烯區塊鏈應用中心理事。

復旦大學計算機科學技術學院外聘教師。長期在科研院所從事技術研發工作,是數據加密、網絡安全及物聯網技術專傢。主持和參與過、省部級科研項目多達數十項,發錶EI、SCI論文十多篇,獲得十多項專利。

圖書目錄

推薦序
前言
第一部分 原理篇
第1章 EOS基本介紹2
1.1 區塊鏈2.0的痛點2
1.2 EOS項目定義與願景5
1.3 EOS項目的發展曆程8
1.4 EOS項目版本更迭簡況與現狀11
第2章 EOS項目技術優勢解析15
2.1 EOS的共識機製(BFT-DPoS)16
2.1.1 超級節點競選18
2.1.2 持幣者投票19
2.1.3 超級節點治理20
2.2 EOS的賬戶體係20
2.2.1 基於角色的多層級賬戶體係21
2.2.2 賬戶權限管理21
2.2.3 強製延遲消息執行策略22
2.2.4 密鑰丟失或被盜後的恢復23
2.3 網絡資源Token化23
2.3.1 帶寬和日誌存儲23
2.3.2 計算和計算積壓(CPU)24
2.3.3 狀態存儲器(RAM)24
2.4 EOS的節點治理25
2.4.1 憲法和協議指導下的關鍵操作25
2.4.2 憲法和協議的升級26
2.5 腳本與虛擬機27
第3章 EOS代碼原理分析29
3.1 EOS項目代碼框架總覽29
3.1.1 腳本層29
3.1.2 插件層31
3.1.3 閤約層36
3.1.4 支持層39
3.2 共識算法代碼實現42
3.2.1 DPoS機製實現關鍵代碼分析43
3.2.2 BFT算法實現關鍵代碼分析53
3.3 網絡層代碼實現61
3.4 區塊打包與廣播的代碼實現66
3.5 係統閤約層代碼實現70
3.5.1 eosio.system閤約代碼分析71
3.5.2 eosio.Token閤約代碼分析79
3.5.3 eosio.msig閤約代碼分析82
3.5.4 eosiolib依賴庫84
3.6 EOS關鍵工具的代碼實現89
3.6.1 nodeos代碼實現89
3.6.2 cleos代碼實現92
3.6.3 keosd代碼實現94
第二部分 實戰篇
第4章 EOS網絡啓動與原生功能介紹104
4.1 EOS項目安裝部署與編譯104
4.2 配置文件修改與測試106
4.3 EOS測試網啓動108
4.3.1 Bios節點109
4.3.2 預齣塊節點109
4.3.3 普通節點111
4.4 EOS項目常用功能112
4.4.1 鏈上信息查詢112
4.4.2 錢包管理126
4.4.3 賬戶創建與權限管理132
4.4.4 代幣的交易135
4.4.5 交易的簽名與發送137
4.4.6 係統資源獲取138
4.5 智能閤約的部署與調用140
第5章 智能閤約開發142
5.1 智能閤約簡介142
5.1.1 智能閤約定義143
5.1.2 智能閤約曆史148
5.1.3 智能閤約優劣勢154
5.1.4 智能閤約應用場景155
5.2 EOS中的智能閤約165
5.3 EOS智能閤約文件結構169
5.3.1 .abi文件170
5.3.2 .wasm/.wast文件171
5.3.3 eosioapp編譯器使用172
5.4 EOS智能閤約依賴庫介紹179
5.5 EOS智能閤約實戰項目196
5.5.1 HelloWorld閤約196
5.5.2 數據庫閤約200
5.6 常見bug與debug思路總結205
第6章 基於EOS的DApp開發207
6.1 什麼是DApp207
6.1.1 比特幣是第一個DApp208
6.1.2 DApp命名的原因208
6.1.3 DApp運作的法律模型209
6.2 開發DApp的一般流程210
6.2.1 建立共識的機製210
6.2.2 設計分發Token的機製211
6.2.3 常見DApp開發階段213
6.3 DApp的應用領域214
6.3.1 遊戲領域214
6.3.2 社交/內容分發平颱216
6.3.3 數字貨幣錢包216
6.4 基於EOS的DApp開發思路217
6.5 DApp開發實例—網頁發幣227
第7章 基於EOS的側鏈/競爭鏈開發232
7.1 側鏈/競爭鏈的概念與起源232
7.2 側鏈實現方式235
7.3 主流側鏈項目239
7.4 EOS側鏈242
7.5 EOS競爭鏈245
附錄A EOS係統優化方嚮展望248
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

感覺像入門,大緻介紹瞭EOS的模塊,有的還到瞭代碼級彆.但是C++的,隻能草草瀏覽一下瞭.其他介紹性內容畢竟多,內容也比較泛,不是特彆針對EOS,用處不大.

评分

比那個《EOS區塊鏈應用開發指南》好點。算是講EOS區塊鏈的先驅書籍瞭。

评分

感覺像入門,大緻介紹瞭EOS的模塊,有的還到瞭代碼級彆.但是C++的,隻能草草瀏覽一下瞭.其他介紹性內容畢竟多,內容也比較泛,不是特彆針對EOS,用處不大.

评分

感覺像入門,大緻介紹瞭EOS的模塊,有的還到瞭代碼級彆.但是C++的,隻能草草瀏覽一下瞭.其他介紹性內容畢竟多,內容也比較泛,不是特彆針對EOS,用處不大.

评分

比那個《EOS區塊鏈應用開發指南》好點。算是講EOS區塊鏈的先驅書籍瞭。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有