深入以太坊智能合约开发

杨镇 姜信宝 朱智胜 盖方宇 著

出版时间

2019-04-01

ISBN

9787111623724

评分

★★★★★

标签

经济

书籍介绍

这是一部能指导读者从入门到进阶的以太坊智能合约开发指南。HiBlock区块链技术社区官方出品,4位区块链技术专家联合撰写。

从开发工具与生态、编程语言(Solidity)、编写方法、实践、以太坊虚拟机、合约安全、软件工程等维度全景呈现以太坊智能合约开发的各个方面。更重要的是,以实战为导向,包含若干个翔实、完整的DApp案例讲解。

全书共12章,分为4个部分:

准备篇(第1~2章) 介绍了以太坊的必备常识、基础交互和开发工具套件。

基础篇(第3~6章) 详细讲解了智能合约开发语言 Solidity 的所有语法和编写合约的基本方法,同时也介绍了编译器和 Solidity 集成开发工具的使用。

进阶篇(第7~10章) 首先详细讲解了以太坊协议的细节和以太坊虚拟机的实现原理和架构设计;然后讲解了用于以太坊虚拟机函数调用的应用二进制编码的细节,以及公共基础合约库 openzeppelin-solidity 的源码实现;*后为智能合约的安全开发提供了经验性的指导,有极高的参考价值。

实战篇(第11~12章) 结合若干 DApp 实例讲解了如何基于智能合约来构造可用的去中性化应用程序。这部分内容可以帮助开发者快速上手构建基于以太坊的新一代互联网应用程序。

本书的附录中还包含了对以太坊协议中涉及的部分基础算法、以太坊虚拟机的费用设计和指令设计、 Solidity 内联汇编等的简单介绍。

杨镇

国内区块链与智能合约领域的知名技术专家、布道师、独立讲师,有15年的一线软件研发和工程项目经验。对以太坊相关技术有非常深入的研究,活跃于各个中文区块链技术社区,致力于区块链、智能合约技术的推广及企业级区块链应用落地的探索。

曾独立校订和增补更新《以太坊黄皮书》中译版,并作为管理员和主要校订人参与了 Solidity 文档的中译项目,独立开发了以太坊智能合约高级课程。《精通以太坊》译者之一。截至 2018 年年底,已进行了数十次线上、线下的区块链或智能合约技术分享交流。

姜信宝

HiBlock区块链社区(HiBlock.One)创始人,专注于区块链技术的研究、培训和推广。HiBlock区块链社区成立于2018年,曾组织Solidity(0.4.22)中文版翻译项目、线下区块链技术沙龙活动60余次、黑客马拉松3次。

Scrum联盟认证讲师(Cert...

(展开全部)

作者简介
杨镇 国内区块链与智能合约领域的知名技术专家、布道师、独立讲师,有15年的一线软件研发和工程项目经验。对以太坊相关技术有非常深入的研究,活跃于各个中文区块链技术社区,致力于区块链、智能合约技术的推广及企业级区块链应用落地的探索。 曾独立校订和增补更新《以太坊黄皮书》中译版,并作为管理员和主要校订人参与了 Solidity 文档的中译项目,独立开发了以太坊智能合约高级课程。《精通以太坊》译者之一。截至 2018 年年底,已进行了数十次线上、线下的区块链或智能合约技术分享交流。 姜信宝 HiBlock区块链社区(HiBlock.One)创始人,专注于区块链技术的研究、培训和推广。HiBlock区块链社区成立于2018年,曾组织Solidity(0.4.22)中文版翻译项目、线下区块链技术沙龙活动60余次、黑客马拉松3次。 Scrum联盟认证讲师(Certified Scrum Trainer),敏捷变革中心合伙人,从事敏捷Scrum推广与宣传等工作近10年 ,曾担任京东敏捷顾问。 朱智胜 资深软件工程师、架构师,有近10年的一线软件开发与架构经验,长期从事第三方支付及金融相关领域的研发工作。 曾参与火币钱包及交易所开发,后参与多家交易所和多个DApp项目的开发,对以太坊技术有深入研究。 热衷于技术分享,是CSDN知名博客专家和讲师。独立完成了两套Drools规则引擎视频教程和规则引擎官方技术文档的翻译。 盖方宇 区块链技术专家,一直积极钻研区块链底层技术,对比特币、以太坊等主流公链以及底层的共识算法具有比较深刻的理解。同时热衷于DApp开发,精通Solidity语言,是Solidity官方文档中译项目的主要贡献者之一。目前主要关注区块链二层扩容技术,对状态通道(State Channel)、侧链(Sidechain)颇有研究,是“深入理解Plasma”系列的原创作者。 研究方向包括分布式系统、计算机网络、信息安全以及区块链系统,多次在国际学术会议和期刊上发表论文。
目录
推荐序
赞誉
前言
第一部分 准备篇
第1章 快速了解以太坊2

显示全部
用户评论
还是有太多区块链的基础概念,内容上合约开发部分能看出作者是经验丰富的,现在合约难度不高但是资料也很少,大部分也都是用一些审计过的copy开发,这本书的理念也是不要重复造轮子。
对openZeppelin的解析非常棒,目前国内讲智能合约最好的一本。
对以太坊的实现,以及solidity的各个实例讲的不错,也算是理解了ERC20以及其他合约可能的实现方式,不错的书,五分五分。看完了这个又去看了催眠大师讲uniswap的源码,感觉理解了很多
是想深入学习以太坊的一个门径吧,以太坊是比较新的技术,沉淀的好的技术书籍还没有诞生,这本书相对而言是比较好的,学习它能达到拔高的目的
内容全面,适合DAPP开发者入手
开发和深入了解以太坊开发必备书籍 之前听过杨镇老师的课,也看过Hiblock的文章和翻译的以太坊文档。书中对以太坊智能合约开发的方方面面都做了阐述,推荐开发者读一读。
收藏