当前位置:主页 > 计算机电子书 > 程序设计 > 区块链下载
区块链2.0 以太坊应用开发指南

区块链2.0 以太坊应用开发指南 PDF 完整扫描版

  • 更新:2019-08-05
  • 大小:120.5 MB
  • 类别:区块链
  • 作者:赵其刚
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

区块链2.0 以太坊应用开发指南 pdf

数字货币来啦,准备好了吗? 你必须1本技术专业的书籍陪你领略到数字货币的独特风采!

 1.这书不但详解了数字货币的基本知识,也是系统软件解读了数字货币前沿科技以太币的运用。 

2.这书从实践活动视角去往,对以太币技术性开展分析,给你尽快掌握区块链应用在日常生活中的运用。

 3.这书深度解读經典运用实例“虚拟货币”、产品众筹、区块链技术自治机构等区块链的开发设计、编译、布署与运用。

 4创作者精英团队领先地位,创立“区块链应用研究所”,并有着自身的产品链,长时间的数字货币有关科学研究工作中。

这书关键详细介绍数字货币第三代技术性核心服务平台“以太币”的运用开发方法。第1章关键解读数字货币的定义、发展史、数字货币的运用实质及思维方式;第2章关键解读以太币的技术性基本原理、管理体系以及他关键基本要素;第3章关键解读以太币的安裝、互联网的配备及运用开发工具的构建;第4章关键解读以太币应用程序开发的接口方式;第5章关键解读以太币的关键自主创新——区块链的开发设计、编译、布署与运用;第6~8章关键解读以太币的經典运用实例、产品众筹的技术性特点及区块链技术自治机构等区块链的建立构思、基本原理与源代码。 这书关键朝向之广居从业数字货币科学研究,非常是以太币应用程序开发的有关专业技术人员、技术人员及兴趣爱好发烧友,一起可做为本科毕业、研究生等孩子学习与科学研究区块链应用的参照书藉。

目录

  • 第 1章 区块链概论 001
  • 1.1 区块链概念及应用 002
  • 1.1.1 区块链发展历程 002
  • 1.1.2 区块链的概念 004
  • 1.1.3 区块链的应用 006
  • 1.1.4 区块链不适用场景及风险 007
  • 1.2 区块链2.0:以太坊 008
  • 1.2.1 区块链2.0特征 009
  • 1.2.2 以太坊及关键支撑技术 009
  • 1.2.3 以太坊:区块链2.0工业开发标准 012
  • 1.3 区块链创造历史的机遇 014
  • 1.3.1 程序员的区块链思维 015
  • 1.3.2 用区块链模拟定义社会 015
  • 1.3.3 挑战传统中心化系统 017
  • 第 2章 以太坊工作原理与基础 019
  • 2.1 以太坊工作原理 020
  • 2.1.1 以太坊基本术语 020
  • 2.1.2 以太坊工作机制 021
  • 2.1.3 以太坊软件架构 023
  • 2.2 以太坊客户端与网络 024
  • 2.2.1 各类以太坊客户端 024
  • 2.2.2 以太坊虚拟机 025
  • 2.2.3 以太坊网络 026
  • 2.3 账户与智能合约 028
  • 2.3.1 以太坊账户 028
  • 2.3.2 密钥文件 029
  • 2.3.3 智能合约 029
  • 2.4 以太币 030
  • 2.4.1 以太币的面值 031
  • 2.4.2 燃料和以太币 031
  • 第3章 以太坊安装与开发环境配置 033
  • 3.1 客户端安装 034
  • 3.1.1 以太坊客户端软件安装 034
  • 3.1.2 创建以太坊账户 035
  • 3.1.3 发送以太币 038
  • 3.1.4 客户端应用开发接口 039
  • 3.2 以太坊网络配置 040
  • 3.2.1 以太坊网络基本操作 040
  • 3.2.2 使用以太坊测试网络 046
  • 3.2.3 搭建私有网络 047
  • 3.3 以太坊应用开发环境搭建 053
  • 3.3.1 安装Truffle框架 053
  • 3.3.2 使用VS Code 057
  • 3.3.3 关于其他以太坊开发包 061
  • 第4章 以太坊应用接口 063
  • 4.1 命令行接口 064
  • 4.1.1 Geth客户端操作 064
  • 4.1.2 Parity客户端操作 070
  • 4.2 JavaScript运行环境命令 078
  • 4.2.1 交互式应用:JSRE REPL控制台 078
  • 4.2.2 非交互状态下应用:JSRE描述模式 079
  • 4.2.3 管理APIs 080
  • 4.3 Web3 JavaScript应用程序API接口 085
  • 4.3.1 加载Web3 085
  • 4.3.2 使用回调 086
  • 4.3.3 批处理请求 087
  • 4.3.4 Web3.js中的超大数字 087
  • 4.3.5 Web3.js API 088
  • 4.4 JSON RPC API 092
  • 4.4.1 默认JSON-RPC客户端 092
  • 4.4.2 十六进制编码 094
  • 4.4.3 默认区块参数 095
  • 4.4.4 JSON-RPC方法列表 095
  • 第5章 智能合约编码、部署与应用 99
  • 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
  • 第6章 智能合约“虚拟币”创建 129
  • 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
  • 第7章 众筹智能合约设计 166
  • 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
  • 第8章 去中心化自治组织 181
  • 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

资源下载

资源下载地址1:https://pan.baidu.com/s/1mxW37WuE_PWZqu0W9CTeIg

相关资源

网友留言