本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
本书从零开始介绍Solidity程序开发,从Solidity语言中基础的关键字和语句开始介绍,逐步深入到高级应用,包括设计模式、合约可升级的设计、合约的安全性问题及对策等,并结合EVM的实现,讨论Solidity语句的汇编实现;对一些原理的讲解,提供了相对应的实例,以期更易于理解原理的实现机理;同时,对Solidity应用于DApp开发,及使用区块链上的去中心化存储(IPFS)也有详细的介绍。
本书可作为对区块链感兴趣的程序开发人员、高校师生等的参考书,也可作为相关课程的培训教材。
智能合约是区块链应用技术的核心基石之一,也是广大程序设计人员切入区块链技术的入门技术。本书就是一个非常不错的一站式学习选择。本书的特点是,既深入介绍了Solidity语言的文法,又深入解析了Solidity智能合约的以太坊虚机(EVM)的汇编实现,帮助读者更深刻的理解智能合约的工作原理,因此能够更好地解决各种异常情况。同时书中特别强调与智能合约安全相关的代码规范,对于初学者会有很大帮助。书中包含了大量程序片段,可以作为动手实践时的重要参考。
作者嘉文是热门畅销书《白话区块链》的作者,加拿大罗特曼商学院MBA以及McGill信息学硕士;管健博士是学堂在线的技术副总裁;我与管博士和嘉文两位曾在学堂在线共事过一段时间;而李万胜也是区块链技术社区的活跃贡献者,专精于去中心化分布式存储IPFS技术。作者们从理论到实践到技术,都具有丰富的经验和知识积累。
总而言之,本书出版及时,内容详实,是不可多得的智能合约编程教材。
徐葳
清华大学交叉信息研究院副教授、助理院长,青年千人计划