作品简介

本书深入浅出地介绍了区块链2.0时代的代表作品——以太坊。全书分为准备篇、基础篇、进阶篇、实战篇,从以太坊的发展历程、基本概念开篇,逐渐深入到Solidity智能合约开发语言、以太坊虚拟机等核心内容,既适合初次涉及区块链领域的读者进行概念了解,也适合相关领域的开发者进行以太坊核心技术的学习。本书还对多个通用智能合约进行了源码级分析,着重解读了智能合约安全编码,为想要基于以太坊进行DApp开发的读者提供了丰富的开发示例,同时强调了开发过程中必须要注意的安全事项,避免开发者由于缺乏开发安全合约的思维而产生安全隐患。所以说,本书是一本不可不读的书籍。

杨镇等编著

作品目录

  • 推荐序
  • 赞誉
  • 前言
  • 第一部分 准备篇
  • 第1章 快速了解以太坊
  • 第2章 以太坊基础交互及基础开发工具详解
  • 第二部分 基础篇
  • 第3章 智能合约开发语言Solidity基础
  • 第4章 Solidity编译器
  • 第5章 Solidity智能合约编写
  • 第6章 Solidity集成开发工具简介
  • 第三部分 进阶篇
  • 第7章 深入理解以太坊虚拟机
  • 第8章 应用二进制接口
  • 第9章 OpenZeppelin源代码详解
  • 第10章 智能合约安全编码指南
  • 第四部分 实战篇
  • 第11章 Java版本DApp完整示例
  • 第12章 DApp示例——宠物店
  • 附录A Merkle Patricia Tree
  • 附录B 递归长度前缀编码
  • 附录C EVM中的费用设计和操作码设计
  • 附录D Solidity汇编语言
展开全部