中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
EOS區塊鏈應用開發指南

包郵 EOS區塊鏈應用開發指南

作者:虞家男
出版社:電子工業出版社出版時間:2018-01-01
開本: 其他 頁數: 264
中 圖 價:¥34.1(4.9折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>

EOS區塊鏈應用開發指南 版權信息

  • ISBN:9787121350726
  • 條形碼:9787121350726 ; 978-7-121-35072-6
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

EOS區塊鏈應用開發指南 本書特色

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

EOS區塊鏈應用開發指南 內容簡介

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

EOS區塊鏈應用開發指南 目錄

目錄



第1章 初識EOS 1
1.1 區塊鏈操作系統 1
1.1.1 什么是EOS 1
1.1.2 EOS要解決什么問題 1
1.1.3 EOS的解決方案 2
1.1.4 EOS的生態發展需要哪些支持 4
1.2 EOS開發團隊 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 出塊時間 16
1.3.8 IPFS 16
1.4 EOS系統的特點 18
1.4.1 設計理念 18
1.4.2 功能特性 20
1.4.3 經濟模型 21
1.5 EOS技術意義 22
1.5.1 EOS與BTC 22
1.5.2 EOS與ETH 22
1.5.3 EOS與騰訊服務器集群 23
1.5.4 并行執行智能合約 25
1.5.5 數據中心級節點 26
1.5.6 跨鏈通信與更加輕量級的默克爾樹證明 27
1.5.7 拓展性 28
1.5.8 拒絕服務攻擊DDoS 28
1.6 開發進度規劃 30
1.6.1 階段1:*小可行的測試環境(2017年夏季) 30
1.6.2 階段2:*小可行的測試網絡(2017年秋季) 32
1.6.3 階段3:測試&安全審計(2017年冬季,2018
年春季) 33
1.6.4 階段4:并行優化(2018年夏季/秋季) 34
1.6.5 階段5:實現集群(未來) 34
1.7 EOS系統當前面臨的挑戰 34
1.7.1 開發者的成本 34
1.7.2 潛在的攻擊EOS系統的方法 35
1.7.3 超級節點的服務器成本和穩定性 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的賬戶體系 41
2.3.1 什么是賬戶 41
2.3.2 什么是交易 42
2.3.3 什么是公鑰 42
2.3.4 什么是密鑰對 43
2.3.5 什么是權限 43
2.3.6 賬戶權限的更新 43
2.3.7 什么是錢包 44
2.3.8 賬戶和錢包的關系 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共識機制的優勢 59
2.4.9 EOS共識機制的問題 61
2.5 社區治理模式 62
2.5.1 超級節點 62
2.5.2 節點基礎配置 62
2.5.3 節點收益 63
2.5.4 EOS主網啟動過程 64
2.5.5 節點投票的設計 65
2.5.6 并行的EOS主網 68
2.6 EOS資源的經濟模型 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 內存買賣模型 72
2.6.6 EOS收費模式可能存在的問題 73
2.7 總結 74
第3章 開發工具和環境 75
3.1 EOS客戶端安裝 75
3.1.1 硬件和系統要求 75
3.1.2 環境準備 76
3.1.3 安裝EOS 76
3.1.4 驗證安裝結果 78
3.1.5 單節點測試 78
3.1.6 多節點測試 79
3.1.7 測試節點同步 80
3.1.8 主網節點同步測試 81
3.1.9 如何更新EOS版本 84
3.1.10 編譯安裝常見問題 86
3.2 nodeos命令行工具 89
3.3 cleos命令行工具 91
3.4 keosd錢包 95
3.4.1 如何運行keosd 95
3.4.2 命令參考 96
3.4.3 使用nodeos管理錢包 98
3.5 EOS源代碼結構 99
3.6 EOS編程開發工具 103
3.6.1 Visual Studio Code 103
3.6.2 CLion 104
3.7 技術社區 105
3.8 總結 105
第4章 編寫智能合約 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 數據類型 117
4.7.1 自定義類型 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賬戶 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 應用實踐1:Hello World 135
4.13.1 你的**個EOS DApp 135
4.13.2 搭建智能合約測試環境 135
4.13.3 創建DApp工程 140
4.13.4 編譯智能合約 141
4.13.5 部署智能合約到賬戶 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 應用實踐2:eosio.token智能合約 150
4.17.1 創建賬戶 150
4.17.2 部署智能合約 151
4.17.3 創建EOS Token 151
4.17.4 發行Token 152
4.17.5 轉賬 153
4.18 總結 154
第5章 EOS RPC接口 155
5.1 配置插件 155
5.2 測試工具 155
5.3 主網RPC接口地址 156
5.4 主要接口功能說明 157
5.4.1 API參數 157
5.4.2 Chain API 157
5.4.3 Wallet API 158
5.5 獲取智能合約數據 158
5.6 客戶端簽名 160
5.6.1 keosd簽名 160
5.6.2 eosjs庫簽名 162
5.6.3 eosjs2庫簽名 164
5.6.4 mds-eosjs庫簽名 166
5.7 應用實踐3:EOS錢包 168
5.7.1 錢包的各種類型 169
5.7.2 錢包的數據和界面 169
5.7.3 查詢賬戶余額 169
5.7.4 轉賬 170
5.7.5 開源EOS錢包 171
5.8 應用實踐4:區塊鏈瀏覽器 172
5.8.1 基本信息 172
5.8.2 區塊列表與區塊詳情 173
5.8.3 交易詳情 177
5.8.4 查詢賬戶交易記錄 181
5.9 總結 183
第6章 創建和部署DApp 184
6.1 什么是DApp(去中心化應用) 184
6.2 DApp基礎架構 185
6.3 Demux DApp架構 186
6.4 MongoDB數據庫插件 189
6.5 智能合約的資源消耗 191
6.6 應用實踐5:TicTacToe 192
6.6.1 游戲規則 193
6.6.2 合約開發 193
6.6.3 創建ABI文件 205
6.6.4 編譯合約 207
6.6.5 部署合約 207
6.6.6 命令行測試游戲 207
6.6.7 創建Web前端應用程序 209
6.7 應用實踐6:Todolist DApp 211
6.7.1 創建table 212
6.7.2 創建Action 213
6.7.3 部署和命令行測試 214
6.7.4 前端實現 215
6.8 應用實踐7:EOS Blog DApp 217
6.8.1 合約開發 217
6.8.2 前端開發 220
6.9 其他著名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的風險交易所 227
6.10 總結 228
第7章 部署基于EOS的側鏈 229
7.1 主鏈和側鏈 229
7.1.1 主鏈 229
7.1.2 側鏈 229
7.1.3 分層網絡架構 230
7.2 側鏈的意義 231
7.2.1 根據資源付費的無幣區塊鏈 231
7.2.2 降低開發資源費用 231
7.3 啟動多節點測試側鏈 232
7.4 啟動支持投票的EOS側鏈 237
7.4.1 手動執行啟動過程 237
7.4.2 配置初始啟動節點 238
7.4.3 IP地址準備和P2P連接 238
7.4.4 啟動genesis節點 238
7.4.5 為eosio賬戶創建密鑰 239
7.4.6 創建重要的系統賬戶 239
7.4.7 部署eosio.token智能合約 240
7.4.8 部署eosio.msig智能合約 241
7.4.9 創建 SYS Token 242
7.4.10 部署eosio.system智能合約 243
7.4.11 切換到多節點 243
7.4.12 抵押Token和拓展網絡 244
7.4.13 創建抵押賬戶 245
7.4.14 注冊出塊節點 246
7.4.15 eosio撤銷權限 249
7.5 總結 250
本書總結 251
參考文獻 252
展開全部

EOS區塊鏈應用開發指南 相關資料

市面已有的區塊鏈書籍,多定位于讓非從業者了解區塊鏈的原理,內容淺嘗輒止,對實操往往介紹不深。同時很多想進入這個行業的開發者仍苦于得不到有效、系統的技術指導。但這次,作為區塊鏈行業的精英、EOS生態的推廣者,Eric為我們帶來了驚喜。本書結合實戰經驗,從基礎的概念和原理,到一線的執行與案例,對EOS技術進行了系統且深入的闡述。對于想要入門的EOS開發者,在這本書里能找到自己在各個階段所面臨的技術問題的答案。 ——汪波 天算基金會創始人&CEO
當今區塊鏈世界分為四個層次,分別是以比特幣為代表的“鏈 幣”,以域名幣、比特股、Steem為代表的“鏈 專有應用”,以以太坊為代表的“鏈 通用平臺”,再就是以EOS為代表的區塊鏈3.0技術的“鏈 操作平臺”。EOS作為企業級操作系統,對鏈的基礎功能進行了強化和封裝,提高了應用開發者的關注層次。EOS無疑在技術實力、資金支持、社區共識等方面,都有著巨大的產生可商用產品的潛力。本書的出版,是推動EOS發展的一小步,更是推動整個區塊鏈行業是一大步。 ——何瓊 九州資本創始人

EOS發展至今,已經不只是一個公鏈、一種代幣這么簡單,它還代表著人們對區塊鏈未來的期待,是一種底層去中心化、高性能、高擴展性、多鏈并行的未來區塊鏈網絡。EOSForce.io致力于站在EOS的肩膀上解決其存在的問題,給EOS注入創新的靈魂。本書非常詳細地講解了EOS和智能合約開發的知識,可以想象未來會有很多開發者將從中受益,成為區塊鏈行業的奠基者。 ——孤矢 EOSForce.io(EOS原力)創始人

在區塊鏈3.0的時代,EOS無疑是佼佼者。對于開發者來說,如何快速學習進入區塊鏈的世界?如何使用EOS開發DApp?本書由淺入深、鞭辟入里地對這些問題進行了詳細的闡述。Eric潛心研究區塊鏈技術,其更是我見過的區塊鏈領域內少有的“偏執狂”。中原區塊鏈作為區塊鏈領域的布道者,也希望社區更多的EOS技術愛好者能夠在*時間拜讀本書,這是一本難得的EOS開發者入門好書。 ——翟東明 中原區塊鏈創始人

EOS區塊鏈應用開發指南 作者簡介

虞家男(Eric Yu),上海交通大學碩士,區塊鏈技術專家,全棧開發者,麥子錢包CTO&聯合創始人,EOSData.io技術社區聯合創始人。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 多功能三相相位伏安表-变压器短路阻抗测试仪-上海妙定电气 | 七维官网-水性工业漆_轨道交通涂料_钢结构漆 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 税筹星_灵活用工平台_企业财务顾问_财税法薪综合服务平台 | CPSE安博会| 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | 偏心半球阀-电动偏心半球阀-调流调压阀-旋球阀-上欧阀门有限公司 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 螺杆真空泵_耐腐蚀螺杆真空泵_水环真空泵_真空机组_烟台真空泵-烟台斯凯威真空 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 商用绞肉机-熟肉切片机-冻肉切丁机-猪肉开条机 - 广州市正盈机械设备有限公司 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | lcd条形屏-液晶长条屏-户外广告屏-条形智能显示屏-深圳市条形智能电子有限公司 | 纯化水设备-EDI-制药-实验室-二级反渗透-高纯水|超纯水设备 | 合肥礼品公司-合肥礼品定制-商务礼品定制公司-安徽柏榽商贸有限公司 | 游泳池设计|设备|配件|药品|吸污机-东莞市太平洋康体设施有限公司 | 全自动包衣机-无菌分装隔离器-浙江迦南科技股份有限公司 | 黄石东方妇产医院_黄石妇科医院哪家好_黄石无痛人流医院 | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 进口消泡剂-道康宁消泡剂-陶氏消泡剂-大洋消泡剂 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 地磅-地秤-江阴/无锡地磅-江阴天亿计量设备有限公司_ | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | PE拉伸缠绕膜,拉伸缠绕膜厂家,纳米缠绕膜-山东凯祥包装 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 培训中心-海南香蕉蛋糕加盟店技术翰香原中心官网总部 | 国产频谱分析仪-国产网络分析仪-上海坚融实业有限公司 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | 煤矿支护网片_矿用勾花菱形网_缝管式_管缝式锚杆-邯郸市永年区志涛工矿配件有限公司 | VI设计-LOGO设计公司-品牌设计公司-包装设计公司-导视设计-杭州易象设计 | 国际船舶网 - 船厂、船舶、造船、船舶设备、航运及海洋工程等相关行业综合信息平台 | 活性氧化铝|无烟煤滤料|活性氧化铝厂家|锰砂滤料厂家-河南新泰净水材料有限公司 | 净化车间_洁净厂房_净化公司_净化厂房_无尘室工程_洁净工程装修|改造|施工-深圳净化公司 | 集装箱标准养护室-集装箱移动式养护室-广州璟业试验仪器有限公司 | 卫生纸复卷机|抽纸机|卫生纸加工设备|做卫生纸机器|小型卫生纸加工需要什么设备|卫生纸机器设备多少钱一台|许昌恒源纸品机械有限公司 | 新型游乐设备,360大摆锤游乐设备「诚信厂家」-山东方鑫游乐设备 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 |