图书介绍

精通以太坊智能合约开发PDF|Epub|txt|kindle电子书版本网盘下载

精通以太坊智能合约开发
  • 熊丽兵编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121349515
  • 出版时间:2018
  • 标注页数:239页
  • 文件大小:27MB
  • 文件页数:252页
  • 主题词:分布式数据库-数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通以太坊智能合约开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初探以太坊智能合约1

以太坊诞生1

智能合约2

Solidity语言2

一个货币合约的例子6

本章小结9

第2章 以太坊核心概念10

区块链基础概念10

共识协议:工作量证明(PoW)12

以太坊虚拟机(EVM)13

账户13

以太坊钱包16

交易17

消息调用17

费用(gas)17

以太坊网络18

存储、内存和栈19

指令集20

委托调用和库20

日志20

自毁21

以太坊路线图21

本章小结22

第3章 Solidity合约内容23

Solidity文件结构23

合约结构27

本章小结29

第4章 Solidity数据类型30

类型概述及分类31

布尔类型(Boolean)32

整型(Integer)32

定长浮点型(Fixed Point Number)34

定长字节数组(Fixed-size Byte Array)35

有理数和整型常量(Rational and Integer Literal)36

字符串常量(String Literal)37

十六进制常量(Hexadecimal Literal)37

枚举(Enum)38

函数类型(Function Type)38

地址类型(Address)44

地址常量(Address Literal)49

数据位置(Data Location)50

数组(Array)52

数组成员55

字符串string及字节数组bytes58

结构体(Struct)60

映射(Mapping)64

类型转换65

var类型推导67

运算符67

本章小结71

第5章 Solidity中的单位72

货币单位(Ether Unit)72

时间单位(Time Unit)73

本章小结74

第6章 Solidity全局变量及函数75

区块和交易的属性75

地址相关属性和函数79

合约相关属性和函数81

本章小结82

第7章 Solidity表达式及控制结构83

函数参数83

控制结构84

函数调用表达式86

赋值表达式89

变量声明与作用范围90

错误处理92

本章小结96

第8章 合约97

合约概述98

创建合约98

可见性101

访问函数(Getter Function)103

函数修改器(Function Modifier)105

状态常量108

视图函数(View Function)109

纯函数(Pure Function)110

回退函数(Fallback Function)110

函数重载(Function Overloading)112

事件113

继承116

构造函数(Constructor)120

抽象合约(Abstract Contract)123

接口(Interface)124

库124

Using for指令128

本章小结131

第9章 合约编译、部署、交互、调试132

Solidity编译器132

合约编译134

合约部署及调用136

使用geth138

使用Remix+MetaMask140

合约调试144

本章小结147

第10章 应用程序二进制接口(ABI)148

简单理解ABI148

ABI手册149

本章小结161

第11章 智能合约最佳实践162

编码规范162

代码格式163

函数编写规范170

安全性考虑173

一些安全陷阱174

编写合约的安全建议176

本章小结185

第12章 合约案例187

代币187

高级功能代币196

众筹(ICO)合约201

众筹智能合约代码201

非同质化代币ERC721206

本章小结211

第13章 去中心化应用开发213

JSON RPC214

Web3 .js215

在geth中使用Web3.js216

在应用中使用Web3.js216

去中心化应用案例218

搭建测试环境219

创建智能合约220

合约加入事件227

使用Web3监听事件、刷新UI227

Truffle框架228

安装Truffle228

Truffle使用案例229

在浏览器中运行237

本章小结239

热门推荐