• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    EOS區塊鏈應用開(kāi)發(fā)指南簡(jiǎn)介,目錄書(shū)摘

    2020-01-16 16:07 來(lái)源:京東 作者:京東
    eos區塊鏈應用開(kāi)發(fā)指南
    EOS區塊鏈應用開(kāi)發(fā)指南
    暫無(wú)報價(jià)
    3700+評論 98%好評
    編輯推薦:

    1.業(yè)內專(zhuān)家汪波、何瓊、孤失、翟東明聯(lián)袂力薦

    2.本書(shū)將向讀者展示EOS區塊鏈技術(shù)的眾多概念和特性,包括初識EOS、EOS的工作原理、開(kāi)發(fā)工具和環(huán)境、編寫(xiě)智能合約、EOS RPC接口、創(chuàng )建和部署DApp、部署基于EOS的側鏈等內容。

    3.本書(shū)結合實(shí)戰經(jīng)驗,從基礎的概念和原理,到一線(xiàn)的執行與案例,對EOS技術(shù)進(jìn)行了系統且深入的闡述。


    內容簡(jiǎn)介:

    EOS被稱(chēng)為區塊鏈3.0,是下一代區塊鏈技術(shù),本書(shū)將向讀者展示EOS區塊鏈技術(shù)的眾多概念和特性。全書(shū)共分為7章,分別是初識EOS、EOS的工作原理、開(kāi)發(fā)工具和環(huán)境、編寫(xiě)智能合約、EOS RPC接口、創(chuàng )建和部署DApp、部署基于EOS的側鏈等。本書(shū)希望能夠幫助開(kāi)發(fā)者進(jìn)入EOS的世界并比較容易地上手開(kāi)發(fā)DApp。

    作者簡(jiǎn)介:

    虞家男(Eric Yu),上海交通大學(xué)碩士,區塊鏈技術(shù)專(zhuān)家,全棧開(kāi)發(fā)者,麥子錢(qián)包CTO&聯(lián)合創(chuàng )始人,EOSData.io技術(shù)社區聯(lián)合創(chuàng )始人。

    目錄:

    第1章  初識EOS 1
    1.1  區塊鏈操作系統 1
    1.1.1  什么是EOS 1
    1.1.2  EOS要解決什么問(wèn)題 1
    1.1.3  EOS的解決方案 2
    1.1.4  EOS的生態(tài)發(fā)展需要哪些支持 4
    1.2  EOS開(kāi)發(fā)團隊 8
    1.3  EOS基礎名詞解釋 11
    1.3.1  區塊鏈 11
    1.3.2  比特幣 11
    1.3.3  以太坊 12
    1.3.4  智能合約 14
    1.3.5  DApp去中心化應用 15
    1.3.6  共識機制 16
    1.3.7  出塊時(shí)間 16
    1.3.8  IPFS 16
    1.4  EOS系統的特點(diǎn) 18
    1.4.1  設計理念 18
    1.4.2  功能特性 20
    1.4.3  經(jīng)濟模型 21
    1.5  EOS技術(shù)意義 22
    1.5.1  EOS與BTC 22
    1.5.2  EOS與ETH 22
    1.5.3  EOS與騰訊服務(wù)器集群 23
    1.5.4  并行執行智能合約 25
    1.5.5  數據中心級節點(diǎn) 26
    1.5.6  跨鏈通信與更加輕量級的默克爾樹(shù)證明 27
    1.5.7  拓展性 28
    1.5.8  拒絕服務(wù)攻擊DDoS 28
    1.6  開(kāi)發(fā)進(jìn)度規劃 30
    1.6.1  階段1:最小可行的測試環(huán)境(2017年夏季) 30
    1.6.2  階段2:最小可行的測試網(wǎng)絡(luò )(2017年秋季) 32
    1.6.3  階段3:測試&安全審計(2017年冬季,2018
    年春季) 33
    1.6.4  階段4:并行優(yōu)化(2018年夏季/秋季) 34
    1.6.5  階段5:實(shí)現集群(未來(lái)) 34
    1.7  EOS系統當前面臨的挑戰 34
    1.7.1  開(kāi)發(fā)者的成本 34
    1.7.2  潛在的攻擊EOS系統的方法 35
    1.7.3  超級節點(diǎn)的服務(wù)器成本和穩定性 35
    1.8  總結 36
    第2章  EOS的工作原理 37
    2.1  EOS系統架構 37
    2.2  區塊數據結構 39
    2.2.1  區塊頭(block_header) 39
    2.2.2  區塊摘要(signed_block_summary) 40
    2.2.3  區塊 41
    2.3  EOS的賬戶(hù)體系 41
    2.3.1  什么是賬戶(hù) 41
    2.3.2  什么是交易 42
    2.3.3  什么是公鑰 42
    2.3.4  什么是密鑰對 43
    2.3.5  什么是權限 43
    2.3.6  賬戶(hù)權限的更新 43
    2.3.7  什么是錢(qián)包 44
    2.3.8  賬戶(hù)和錢(qián)包的關(guān)系 44
    2.3.9  EOS權限管理 46
    2.3.10  丟失密碼可恢復 53
    2.4  EOS的共識機制 54
    2.4.1  EOS共識機制的歷史背景 54
    2.4.2  什么是BFT-DPoS 54
    2.4.3  交易的數據結構 56
    2.4.4  每秒處理交易數(TPS) 57
    2.4.5  交易確認 57
    2.4.6  交易作為權益證明(TaPoS) 58
    2.4.7  DPoS的不可逆確認算法 58
    2.4.8  EOS共識機制的優(yōu)勢 59
    2.4.9  EOS共識機制的問(wèn)題 61
    2.5  社區治理模式 62
    2.5.1  超級節點(diǎn) 62
    2.5.2  節點(diǎn)基礎配置 62
    2.5.3  節點(diǎn)收益 63
    2.5.4  EOS主網(wǎng)啟動(dòng)過(guò)程 64
    2.5.5  節點(diǎn)投票的設計 65
    2.5.6  并行的EOS主網(wǎng) 68
    2.6  EOS資源的經(jīng)濟模型 68
    2.6.1  什么是EOS資源 68
    2.6.2  EOS不是免費的嗎?為什么還要消耗資源 70
    2.6.3  EOS資源模型與ETH的不同 70
    2.6.4  CPU和帶寬的抵押模型 71
    2.6.5  內存買(mǎi)賣(mài)模型 72
    2.6.6  EOS收費模式可能存在的問(wèn)題 73
    2.7  總結 74
    第3章  開(kāi)發(fā)工具和環(huán)境 75
    3.1  EOS客戶(hù)端安裝 75
    3.1.1  硬件和系統要求 75
    3.1.2  環(huán)境準備 76
    3.1.3  安裝EOS 76
    3.1.4  驗證安裝結果 78
    3.1.5  單節點(diǎn)測試 78
    3.1.6  多節點(diǎn)測試 79
    3.1.7  測試節點(diǎn)同步 80
    3.1.8  主網(wǎng)節點(diǎn)同步測試 81
    3.1.9  如何更新EOS版本 84
    3.1.10  編譯安裝常見(jiàn)問(wèn)題 86
    3.2  nodeos命令行工具 89
    3.3  cleos命令行工具 91
    3.4  keosd錢(qián)包 95
    3.4.1  如何運行keosd 95
    3.4.2  命令參考 96
    3.4.3  使用nodeos管理錢(qián)包 98
    3.5  EOS源代碼結構 99
    3.6  EOS編程開(kāi)發(fā)工具 103
    3.6.1  Visual Studio Code 103
    3.6.2  CLion 104
    3.7  技術(shù)社區 105
    3.8  總結 105
    第4章  編寫(xiě)智能合約 106
    4.1  什么是EOS智能合約 106
    4.2  C/C++ 106
    4.2.1  預處理和頭文件 107
    4.2.2  構造函數 107
    4.2.3  私有函數 107
    4.2.4  公有函數 108
    4.2.5  設置Action 108
    4.2.6  .h、.hpp和.cpp文件 108
    4.3  WebAssembly 109
    4.4  ABI 110
    4.5  通信模式 115
    4.5.1  Action 116
    4.5.2  Transaction 117
    4.6  控制結構 117
    4.7  數據類(lèi)型 117
    4.7.1  自定義類(lèi)型 117
    4.7.2  結構體 119
    4.7.3  結構體的別名 121
    4.8  EOS智能合約數據庫 122
    4.8.1  什么是EOS智能合約數據庫 122
    4.8.2  多重索引數據庫API(Multi-Index API) 123
    4.8.3  數據表 124
    4.8.4  多索引 125
    4.8.5  迭代器 126
    4.8.6  使用multi-index表 126
    4.9  eosio賬戶(hù) 129
    4.10  eosiolib庫 129
    4.11  系統合約 131
    4.11.1  eosio.bios智能合約 131
    4.11.2  eosio.token智能合約 133
    4.11.3  exchange智能合約 133
    4.11.4  eosio.msig智能合約 133
    4.12  李嘉圖合約(Ricardian Contract) 134
    4.13  應用實(shí)踐1:Hello World 135
    4.13.1  你的第一個(gè)EOS DApp 135
    4.13.2  搭建智能合約測試環(huán)境 135
    4.13.3  創(chuàng )建DApp工程 140
    4.13.4  編譯智能合約 141
    4.13.5  部署智能合約到賬戶(hù) 143
    4.13.6  調用智能合約 144
    4.13.7  李嘉圖合約 144
    4.14  資源消耗限制 147
    4.15  調試智能合約 148
    4.16  智能合約安全性 148
    4.16.1  溢出漏洞處理 148
    4.16.2  智能合約更新升級 149
    4.16.3  EOS核心仲裁法庭解決爭議 149
    4.17  應用實(shí)踐2:eosio.token智能合約 150
    4.17.1  創(chuàng )建賬戶(hù) 150
    4.17.2  部署智能合約 151
    4.17.3  創(chuàng )建EOS Token 151
    4.17.4  發(fā)行Token 152
    4.17.5  轉賬 153
    4.18  總結 154
    第5章  EOS RPC接口 155
    5.1  配置插件 155
    5.2  測試工具 155
    5.3  主網(wǎng)RPC接口地址 156
    5.4  主要接口功能說(shuō)明 157
    5.4.1  API參數 157
    5.4.2  Chain API 157
    5.4.3  Wallet API 158
    5.5  獲取智能合約數據 158
    5.6  客戶(hù)端簽名 160
    5.6.1  keosd簽名 160
    5.6.2  eosjs庫簽名 162
    5.6.3  eosjs2庫簽名 164
    5.6.4  mds-eosjs庫簽名 166
    5.7  應用實(shí)踐3:EOS錢(qián)包 168
    5.7.1  錢(qián)包的各種類(lèi)型 169
    5.7.2  錢(qián)包的數據和界面 169
    5.7.3  查詢(xún)賬戶(hù)余額 169
    5.7.4  轉賬 170
    5.7.5  開(kāi)源EOS錢(qián)包 171
    5.8  應用實(shí)踐4:區塊鏈瀏覽器 172
    5.8.1  基本信息 172
    5.8.2  區塊列表與區塊詳情 173
    5.8.3  交易詳情 177
    5.8.4  查詢(xún)賬戶(hù)交易記錄 181
    5.9  總結 183
    第6章  創(chuàng )建和部署DApp 184
    6.1  什么是DApp(去中心化應用) 184
    6.2  DApp基礎架構 185
    6.3  Demux DApp架構 186
    6.4  MongoDB數據庫插件 189
    6.5  智能合約的資源消耗 191
    6.6  應用實(shí)踐5:TicTacToe 192
    6.6.1  游戲規則 193
    6.6.2  合約開(kāi)發(fā) 193
    6.6.3  創(chuàng )建ABI文件 205
    6.6.4  編譯合約 207
    6.6.5  部署合約 207
    6.6.6  命令行測試游戲 207
    6.6.7  創(chuàng )建Web前端應用程序 209
    6.7  應用實(shí)踐6:Todolist DApp 211
    6.7.1  創(chuàng )建table 212
    6.7.2  創(chuàng )建Action 213
    6.7.3  部署和命令行測試 214
    6.7.4  前端實(shí)現 215
    6.8  應用實(shí)踐7:EOS Blog DApp 217
    6.8.1  合約開(kāi)發(fā) 217
    6.8.2  前端開(kāi)發(fā) 220
    6.9  其他著(zhù)名EOS DApp案例 222
    6.9.1  Everipedia――基于EOS的維基百科 222
    6.9.2  Chintai――EOS通證租賃平臺 224
    6.9.3  EOSfinex――基于EOS的去中心化交易所 226
    6.9.4  RiskExchange――基于EOS的風(fēng)險交易所 227
    6.10  總結 228
    第7章  部署基于EOS的側鏈 229
    7.1  主鏈和側鏈 229
    7.1.1  主鏈 229
    7.1.2  側鏈 229
    7.1.3  分層網(wǎng)絡(luò )架構 230
    7.2  側鏈的意義 231
    7.2.1  根據資源付費的無(wú)幣區塊鏈 231
    7.2.2  降低開(kāi)發(fā)資源費用 231
    7.3  啟動(dòng)多節點(diǎn)測試側鏈 232
    7.4  啟動(dòng)支持投票的EOS側鏈 237
    7.4.1  手動(dòng)執行啟動(dòng)過(guò)程 237
    7.4.2  配置初始啟動(dòng)節點(diǎn) 238
    7.4.3  IP地址準備和P2P連接 238
    7.4.4  啟動(dòng)genesis節點(diǎn) 238
    7.4.5  為eosio賬戶(hù)創(chuàng )建密鑰 239
    7.4.6  創(chuàng )建重要的系統賬戶(hù) 239
    7.4.7  部署eosio.token智能合約 240
    7.4.8  部署eosio.msig智能合約 241
    7.4.9  創(chuàng )建 SYS Token 242
    7.4.10  部署eosio.system智能合約 243
    7.4.11  切換到多節點(diǎn) 243
    7.4.12  抵押Token和拓展網(wǎng)絡(luò ) 244
    7.4.13  創(chuàng )建抵押賬戶(hù) 245
    7.4.14  注冊出塊節點(diǎn) 246
    7.4.15  eosio撤銷(xiāo)權限 249
    7.5  總結 250
    本書(shū)總結 251
    參考文獻 252

    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>