EOS实战与源码分析PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘文彬著
- 出 版 社:北京:电子工业出版社
- 出版年份:2019
- ISBN:9787121369285
- 页数:262 页
第1章 加密算法 1
1.1单向哈希函数 1
1.2对称加密 2
1.3非对称加密 3
1.4本章小结 3
第2章 启动单节点EOS链 4
2.1源代码结构 4
2.2编译工程 4
2.2.1脚本eosio_build.sh 5
2.2.2常见错误 6
2.3安装命令 6
2.4启动nodeos 7
2.4.1 nodeos命令详解 7
2.4.2启动一个独立节点 8
2.4.3 RPC API 10
2.5钱包服务keosd 11
2.6 Docker启动 12
2.7本章小结 14
第3章 终端交互命令cleos 15
3.1 cleos命令概述 15
3.2 create命令 16
3.3 convert脚本命令 17
3.3.1打包事务 17
3.3.2解包事务 18
3.3.3打包action数据 19
3.4 get命令 20
3.5 set命令 21
3.5.1设置账户权限 22
3.5.2设置action权限 23
3.6 transfer命令 24
3.7 net命令 25
3.8钱包操作 25
3.8.1创建钱包 25
3.8.2导入私钥 26
3.8.3创建密钥 26
3.8.4列举钱包 27
3.8.5查看私钥 27
3.9 sign命令 27
3.10 push命令 28
3.11 multisig命令 28
3.11.1准备环境 28
3.11.2准备账户 29
3.11.3普通转账 29
3.11.4创建提案 30
3.11.5查看提案 31
3.11.6审批提案 33
3.11.7执行提案 34
3.11.8权重为1的情况 35
3.12超级权限sudo命令 36
3.13系统命令system 36
3.14本章小结 37
第4章 构建公链网络 38
4.1公链网络概述 38
4.2 bbt脚本构建公链 38
4.2.1 bbt脚本帮助文档 39
4.2.2执行bbt脚本 41
4.3公链资源管理 42
4.3.1抵押带宽 43
4.3.2投票与代理投票 47
4.3.3赎回带宽 49
4.3.4买卖内存资源 50
4.4公链启动重点步骤 51
4.4.1创建系统账户 51
4.4.2创建普通账户(资源管理) 52
4.4.3注册生产候选人 55
4.4.4查看生产候选人 55
4.4.5查看账户资源 56
4.4.6为候选人投票 56
4.4.7生产者认领奖励 57
4.5启动结束扫尾工作 58
4.5.1查看出块计划 58
4.5.2处理eosio账户 59
4.5.3处理系统账户 60
4.5.4处理system合约 60
4.6手动构建多机多节点网络 60
4.6.1初始节点准备 61
4.6.2连接多机多节点 62
4.7本章小结 63
第5章 源代码调试入门 64
5.1调试环境搭建 64
5.2调试nodeos命令 66
5.2.1 CMakeList.txt 66
5.2.2 application 66
5.2.3插件初始化 68
5.2.4启动插件 72
5.2.5执行插件 74
5.2.6断开和异常处理 75
5.3调试cleos创建账户 75
5.3.1入口main函数 75
5.3.2 get info热身 76
5.3.3开始调试 78
5.3.4事务相关参数 79
5.3.5回调函数 80
5.3.6 context _free _actions 84
5.3.7获取必需密钥 86
5.3.8签名事务 86
5.3.9打包事务 87
5.4本章小结 88
第6章 数据持久化 89
6.1 blocks.log日志库 89
6.1.1 Merkle Tree 89
6.1.2区块链数据结构 91
6.1.3数据持久化概述 96
6.1.4 block_ log接口 98
6.1.5 repair_ log函数 99
6.2 chainbase状态库 101
6.2.1并发访问 102
6.2.2 undo操作 103
6.2.3持久化处理 107
6.2.4移植性 110
6.2.5 multi_index 111
6.2.6与blocks.log对比 114
6.3 controller控制器 114
6.3.1控制器概览 114
6.3.2控制器的信号 118
6.3.3控制器实现概览 123
6.3.4待确认库/分叉库 124
6.3.5快照技术 130
6.4本章小结 136
第7章 智能合约 137
7.1简介 137
7.2合约开发工具集 138
7.2.1安装cdt 138
7.2.2编译合约 139
7.2.3部署合约 139
7.2.4执行合约动作 140
7.2.5编写合约 140
7.2.6李嘉图合约 141
7.2.7更新合约 141
7.2.8调试合约 142
7.3 eosio.token通证 142
7.3.1创建token 142
7.3.2发行token 143
7.3.3 token转账 145
7.3.4余额减少 146
7.3.5余额增加 147
7.4 eosio.system系统设置 148
7.4.1概览 148
7.4.2更新已入选生产节点 150
7.4.3系统合约管理出块 153
7.4.4初始化主币 155
7.4.5非常规账户竞拍 156
7.4.6创建账户 158
7.5本章小结 160
第8章 插件系统源代码解析 161
8.1 chain_plugin链行为核心 161
8.1.1接口列表 161
8.1.2同步只读 162
8.1.3异步读写 164
8.1.4 API插件的生命周期 166
8.1.5结构体成员序列化 166
8.1.6 chain插件生命周期 167
8.1.7 RPC接口实现 170
8.2 http_plugin基础RPC 194
8.2.1 EOS插件通信模式 194
8.2.2 add_api函数 196
8.2.3 add _handler函数 197
8.2.4 url _handlers集合 198
8.2.5处理HTTP请求 198
8.2.6生命周期 200
8.3 producer_ plugin生产区块 206
8.3.1生命周期 207
8.3.2同步区块 210
8.3.3同步事务 213
8.3.4区块上链 218
8.3.5区块不可逆 220
8.3.6最后不可逆 221
8.3.7链的条幅日志 223
8.3.8倒计时器 224
8.3.9循环计划出块 226
8.3.10校验生产区块 229
8.3.11生产区块 230
8.3.12启动出块管理 231
8.4 mongo_db_plugin状态持久化 232
8.4.1生命周期 233
8.4.2信号管理 236
8.4.3队列 237
8.4.4擦除数据库 238
8.4.5初始化插件 239
8.4.6区块消费 241
8.4.7接收事务信号处理 243
8.4.8应用事务信号处理 245
8.4.9接收区块信号处理 246
8.4.10不可逆区块信号处理 248
8.5 txn test_gen_plugin测试TPS插件 250
8.5.1插件的整体架构 250
8.5.2创建测试账户接口 251
8.5.3启动测试接口 256
8.5.4终止程序接口 261
8.5.5 TPS 261
8.6本章小结 262
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《分析化学》陈怀侠主编 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《仪器分析技术 第2版》曹国庆 2018
- 《全国普通高等中医药院校药学类专业十三五规划教材 第二轮规划教材 分析化学实验 第2版》池玉梅 2018
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《星空摄影后期实战》阿五在路上著 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《骨鲠集》宋云彬著 1942
- 《东单栖凤楼》芮法彬著 2018
- 《《易纬》占术研究》刘彬著 2014
- 《中国新时期影视剧中的信用文化传播研究》刘文文 2019
- 《管理学在中国》刘文瑞 2018
- 《等待乔纳森》(印)穆尔兹班·F·史洛夫刘文译 2019
- 《如何写作规范的论文 原书第9版》刘文 2020
- 《萨宁》(俄罗斯)阿尔志跋绥夫著;刘文飞译 2019
- 《普通高等教育“十三五”规划教材 大学实验化学 第3版》(中国)周昕,罗虹,刘文娟 2019
- 《欧阳修情传》刘文传 2017
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017