图书介绍

以太坊技术详解与实战【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

以太坊技术详解与实战
  • 闫莺,郑凯,郭众鑫编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111595113
  • 出版时间:2018
  • 标注页数:226页
  • 文件大小:122MB
  • 文件页数:239页
  • 主题词:分布式数据库-数据库系统

PDF下载


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

下载说明

以太坊技术详解与实战PDF格式电子书版下载

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

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

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

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

图书目录

第1章 以太坊:新一代的区块链平台1

1.1理解区块链2

1.2以太坊设计思路与特色技术4

1.3应用场景8

1.4去中心化应用DApp10

1.4.1 DApp的优势10

1.4.2 DApp实例11

1.5以太坊的主流开源项目13

1.6本书的组织结构14

第2章 以太坊架构和组成15

2.1以太坊整体架构15

2.2区块16

2.3账户18

2.3.1外部账户19

2.3.2合约账户20

2.3.3私钥和公钥20

2.3.4钱包22

2.4数据结构与存储24

2.4.1数据组织形式24

2.4.2状态树29

2.4.3交易树29

2.4.4收据树29

2.4.5数据库支持——Leve1DB30

2.5共识机制30

2.5.1 PoW31

2.5.2 PoS34

2.6以太币36

2.7交易41

2.7.1交易费用41

2.7.2交易内容43

2.7.3一个交易在以太坊中的“旅程”45

2.8数据编码与压缩51

2.9以太坊客户端和API52

2.10以太坊域名服务57

2.11本章小结58

第3章 不同类型的以太坊区块链及其部署59

3.1区块链类型59

3.1.1公有链60

3.1.2联盟链61

3.1.3私有链66

3.2安装和部署以太坊67

3.2.1安装以太坊客户端67

3.2.2部署以太坊联盟链70

3.3如何在Azure上挖矿81

3.3.1部署虚拟机81

3.3.2安装GPU驱动82

3.3.3安装挖矿工具包83

3.3.4加入矿池83

3.3.5 GPU挖矿收益权衡83

3.4本章小结84

第4章 智能合约与以太坊虚拟机86

4.1智能合约86

4.1.1智能合约的操作89

4.1.2存储方式90

4.1.3指令集和消息调用92

4.1.4日志93

4.2 Solidity语言93

4.2.1结构93

4.2.2变量类型94

4.2.3内置单位、全局变量和函数100

4.2.4控制结构语句101

4.2.5函数103

4.2.6 constant函数和fallback函数105

4.2.7函数修改器106

4.2.8异常处理107

4.2.9事件和日志109

4.2.10智能合约的继承110

4.3本章小结112

第5章 编写和部署智能合约113

5.1智能合约工具113

5.2 Solidity集成开发工具Remix115

5.2.1 Remix界面115

5.2.2初探Remix调试117

5.2.3使用Remix调试智能合约的多种调用方式120

5.3 Truffle126

5.3.1 Truffle安装126

5.3.2创建128

5.3.3编译129

5.3.4部署129

5.3.5测试132

5.3.6配置文件133

5.4如何保证智能合约的安全可靠134

5.4.1常见的安全陷阱135

5.4.2智能合约开发建议140

5.5本章小结141

第6章 智能合约案例详解143

6.1投票143

6.2拍卖和盲拍153

6.2.1公开拍卖153

6.2.2盲拍156

6.3状态机161

6.4权限控制163

6.5本章小结166

第7章 以太坊上数字资产的发行和流通167

7.1以太坊上的数字资产定义167

7.2发行和流通168

7.3 ERC 20代币合约标准168

7.3.1标准定义169

7.3.2 ERC 20标准接口169

7.3.3现有ERC 20标准代币171

7.4 ERC 721代币合约标准174

7.4.1标准定义174

7.4.2 CryptoKitties DApp175

7.5本章小结177

第8章 以太坊数据查询与分析工具178

8.1以太坊浏览器Etherscan178

8.1.1 Etherscan的基本功能179

8.1.2其他功能190

8.1.3 API193

8.1.4 ENS域名查询194

8.2 ETHERQL195

8.2.1同步管理器197

8.2.2处理程序链197

8.2.3持久化框架198

8.2.4开发者接口198

8.2.5实现199

8.3本章小结199

第9章 以太坊性能优化201

9.1分片技术201

9.2雷电网络205

9.3 Casper——下一代以太坊共识协议208

9.4本章小结210

第10章 隐私保护和数据安全211

10.1区块链的隐私问题212

10.1.1“化名”与“匿名”212

10.1.2去匿名攻击:交易表分析212

10.2零钞:基于zkSNARK的完美混币池214

10.2.1零知识证明214

10.2.2零钞的运行原理215

10.3 Hawk:保护合约数据私密性216

10.4 Coco框架218

10.4.1 TEE环境简介219

10.4.2 Coco框架的运行原理219

10.5以太坊隐私保护技术路线:Baby ZoE221

10.6总结与展望223

10.6.1隐私方案总结223

10.6.2隐私技术展望223

后记225

热门推荐