深入理解以太坊

深入理解以太坊

作者:王欣史钦锋程杰

出版社:机械工业

出版年:2019年6月

ISBN:9787111614920

所属分类:行业好书

书刊介绍

《深入理解以太坊》内容简介

这是一本从原理和实践两个层面系统、深入讲解以太坊技术的专著,从设计理念、技术架构、共识算法、智能合约、以太坊虚拟机、开发工具、DApp开发、企业以太坊解决方案、跨链技术等近10个方面进行了详细讲解,既适合初学者系统学习以太坊的原理和应用开发,又适合有一定基础的开发者深入掌握以太坊的底层运行机制。
王欣,史钦锋,程杰编著

作品目录

前言
第1章:以太坊概述
1.1、区块链起源
1.2、以太坊发展之路
1.3、以太坊核心技术
1.4、以太坊系统架构
1.5、以太坊社区
1.6、以太坊路线图
1.7、本章小结
第2章:设计理念
2.1、密码学
2.2、共识问题
2.3、图灵完备
2.4、本章小结
第3章:技术架构
3.1、概述
3.2、Geth的架构与启动
3.3、web3与RPC接口
3.4、账户管理
3.5、节点网络管理
3.6、交易管理
3.7、链和区块管理
3.8、共识管理
3.9、数据库
3.10、Ethereum对外操作接口
3.11、本章小结
第4章:共识算法
4.1、PoW
4.2、PoA
4.3、PoS
4.4、本章小结
第5章:智能合约开发
5.1、智能合约的诞生
5.2、以太坊上的智能合约
5.3、智能合约编程语言
5.4、智能合约应用开发
5.5、solidity语法详解
5.6、solidity编程规范
5.7、本章小结
第6章:智能合约运行机制
6.1、调用智能合约函数
6.2、以太坊ABI协议
6.3、交易的费用和计算
6.4、智能合约的事件
6.5、库和链接原理
6.6、智能合约元数据
6.7、智能合约安全性分析
6.8、智能合约与外界的通信
6.9、智能合约的动态升级
6.10、智能合约的数据存储
6.11、本章小结
第7章:智能合约字节码与汇编
7.1、智能合约汇编指令集
7.2、智能合约字节码解析
7.3、状态变量的存储
7.4、solidity内嵌汇编
7.5、本章小结
第8章:开发者工具
8.1、MetaMask
8.2、以太坊测试网络
8.3、Remix
8.4、truffle
8.5、myetherwallet
8.6、Etherscan
8.7、本章小结
第9章:企业以太坊
9.1、联盟成立
9.2、技术框架
9.3、治理框架
9.4、本章小结
第10章:跨链
10.1、跨链技术方案
10.2、跨链项目
10.3、本章小结
第11章:展望
11.1、以太坊性能提升
11.2、零知识证明
11.3、Casper
11.4、本章小结

相关推荐

微信二维码