深入理解EOS 原理解析与开发实战PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李万才,李琪钧,郭琦康等著
- 出 版 社:机械工业出版社
- 出版年份:2019
- ISBN:7111615293
- 页数:252 页
第一部分 原理篇 2
第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
第二部分 实战篇 104
第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什么是DApp 207
6.1.1比特币是第一个DApp 208
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
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019
- 《新闻出版博物馆 总第33期》新闻出版博物馆 2018