区块链2.0 以太坊应用开发指南PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:赵其刚,陆斌,赵其国编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2018
- ISBN:9787115484833
- 页数:229 页
CHAPTER 1区块链概论 2
1.1 区块链概念及应用 2
1.1.1 区块链发展历程 2
1.1.2 区块链的概念 4
1.1.3 区块链的应用 6
1.1.4 区块链不适用场景及风险 7
1.2 区块链2.0以太坊 8
1.2.1 区块链2.0特征 9
1.2.2 以太坊及关键支撑技术 9
1.2.3 以太坊:区块链2.0工业开发标准 12
1.3 区块链创造历史的机遇 14
1.3.1 程序员的区块链思维 15
1.3.2 用区块链模拟定义社会 15
1.3.3 挑战传统中心化系统 17
CHAPTER 2以太坊工作原理与基础 20
2.1 以太坊工作原理 20
2.1.1 以太坊基本术语 20
2.1.2 以太坊工作机制 21
2.1.3 以太坊软件架构 23
2.2 以太坊客户端与网络 24
2.2.1 各类以太坊客户端 24
2.2.2 以太坊虚拟机 25
2.2.3 以太坊网络 26
2.3 账户与智能合约 28
2.3.1 以太坊账户 28
2.3.2 密钥文件 29
2.3.3 智能合约 29
2.4 以太币 30
2.4.1 以太币的面值 31
2.4.2 燃料和以太币 31
CHAPTER 3以太坊安装与开发环境配置 34
3.1 客户端安装 34
3.1.1 以太坊客户端软件安装 34
3.1.2 创建以太坊账户 35
3.1.3 发送以太币 38
3.1.4 客户端应用开发接口 39
3.2 以太坊网络配置 40
3.2.1 以太坊网络基本操作 40
3.2.2 使用以太坊测试网络 46
3.2.3 搭建私有网络 47
3.3 以太坊应用开发环境搭建 53
3.3.1 安装Truffle框架 53
3.3.2 使用VS Code 57
3.3.3 关于其他以太坊开发包 61
CHAPTER 4以太坊应用接口 64
4.1 命令行接口 64
4.1.1 Geth客户端操作 64
4.1.2 Parity客户端操作 70
4.2 JavaScript运行环境命令 78
4.2.1 交互式应用:JSRE REPL控制台 78
4.2.2 非交互状态下应用:JSRE描述模式 79
4.2.3 管理APIs 80
4.3 Web3JavaScript应用程序API接口 85
4.3.1 加载Web3 85
4.3.2 使用回调 86
4.3.3 批处理请求 87
4.3.4 Web3.js中的超大数字 87
4.3.5 Web3.js API 88
4.4 JSON RPC API 92
4.4.1 默认JSON-RPC客户端 92
4.4.2 十六进制编码 94
4.4.3 默认区块参数 95
4.4.4 JSON-RPC方法列表 95
CHAPTER 5智能合约编码、部署与应用 100
5.1 智能合约账户与交易 100
5.1.1 智能合约账户 100
5.1.2 智能合约的交易 101
5.1.3 合约交易成本估算 103
5.1.4 合约之间的交互 105
5.2 一个简单的智能合约应用 109
5.2.1 创建项目 109
5.2.2 编译和运行项目 112
5.3 智能合约应用开发流程 117
5.3.1 加载Web3 118
5.3.2 智能合约编程 118
5.3.3 合约编译 119
5.3.4 合约创建与应用 123
5.3.5 与智能合约交互 124
5.3.6 合约元数据 125
5.3.7 测试合约和交易 127
CHAPTER 6智能合约“虚拟币”创建 130
6.1 智能合约“虚拟币” 130
6.1.1 “虚拟币”代码 131
6.1.2 简化“虚拟币”源码 135
6.2 “虚拟币”源码分析 136
6.2.1 关键代码解析 136
6.2.2 “虚拟币”合约部署 140
6.3 “虚拟币”优化 143
6.3.1 中心化管理员 144
6.3.2 中心造币者 146
6.3.3 自动化买卖交易 148
6.3.4 自动获取 150
6.3.5 工作量证明 152
6.3.6 改进“虚拟币”全部源码 155
6.4 部署与应用 162
6.4.1 基于Mist部署 162
6.4.2 使用用户的“虚拟币” 164
CHAPTER 7众筹智能合约设计 167
7.1 为优秀创意众筹 167
7.1.1 “虚拟币”与去中心化自治组织 168
7.1.2 众筹合约代码 169
7.1.3 关键代码说明 172
7.2 众筹合约的应用 173
7.2.1 众筹合约的部署 173
7.2.2 筹集资助 174
7.3 众筹合约的扩展 175
7.3.1 无限制众筹 175
7.3.2 定时合约调用 176
CHAPTER 8去中心化自治组织 182
8.1 会员制自治组织 182
8.1.1 会员制自治组织的合约代码 182
8.1.2 合约部署 191
8.1.3 与其他人分享 193
8.1.4 合约操作 193
8.2 股东会组织 198
8.2.1 合约代码 199
8.2.2 部署与应用 206
8.3 代表制民主 208
8.3.1 合约代码 209
8.3.2 合约部署 213
8.4 决策与行政分离 214
8.4.1 合约代码 214
8.4.2 行政部门 215
8.5 延时交易执行 217
8.5.1 工作机制 217
8.5.2 合约代码 218
8.5.3 部署和使用 227
参考文献 229
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019