图书介绍
区块链2.0 以太坊应用开发指南PDF|Epub|txt|kindle电子书版本网盘下载
![区块链2.0 以太坊应用开发指南](https://www.shukui.net/cover/7/31374423.jpg)
- 赵其刚,陆斌,赵其国编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115484833
- 出版时间:2018
- 标注页数:229页
- 文件大小:17MB
- 文件页数:245页
- 主题词:电子商务-支付方式-研究
PDF下载
下载说明
区块链2.0 以太坊应用开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
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 Code57
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 管理APIs80
4.3 Web3JavaScript应用程序API接口85
4.3.1 加载Web385
4.3.2 使用回调86
4.3.3 批处理请求87
4.3.4 Web3.js中的超大数字87
4.3.5 Web3.js API88
4.4 JSON RPC API92
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 加载Web3118
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