大家都知道区块链技术其实就是一种使得交易记录完全公开化、同时无法被修改的一种技术手段,那智能合约就相当于一个无法改变的、公平的中间人,它定义了整个交易过程中的所有逻辑规则,是非常核心的一个环节。
在现有的智能合约编程语言里,无论是编程语言社区数、使用者数量、使用范围,还是活跃的合约数量, 以及大众的辨识度,Solidity都当之无愧地雄踞榜首。
虽然目前智能合约编程的前沿已经转向Web Assembly,但是在可预见的将来,Solidity仍将在智能合约编程领域占有举足轻重的地位。
嘉文老师近期出版的著作——《以太坊Solidity智能合约开发》就对此进行了详细的探讨,帮助程序员编写更有效、耗费更低、功能更强大的程序。
嘉文老师在区块链行业深耕多年,有深厚造诣。先后从事在线课程、慕课(MOOC)系统开发、糖尿病检测、基于自主开发的云爬虫的金融大数据等产品的创业、比特币分叉、区块链社交、能源区块链,基于区块链的量化交易平台的设计和开发。
《以太坊Solidity智能合约开发》除了介绍Solidity语言的文法,以及如何编写各种各样的例子程序之外;还深入解析了Solidity智能合约的以太坊虚机(EVM)的汇编实现,帮助读者更深刻的理解智能合约的工作原理以及如何应对各种意外情况。
目前,这本《以太坊Solidity智能合约开发》已经上线各大电商平台,可作为对区块链感兴趣的程序开发人员、高校师生等的参考书,也可作为相关课程的培训教材,被众多行业技术开发人员奉为智能合约开发的必备工具书之一。
《以太坊Solidity智能合约开发》推出后,立即引起了学术圈的广泛关注。来自清华大学、国家863计划高科技组等行业权威专家对本书给予高度评价。
精彩书评
智能合约是区块链应用技术的核心基石之一,也是广大程序设计人员切入区块链技术的入门技术。本书就是一个非常不错的一站式学习选择。本书的特点是,既深入介绍了Solidity语言的文法,又深入解析了Solidity智能合约的以太坊虚机(EVM)的汇编实现,帮助读者更深刻的理解智能合约的工作原理,因此能够更好地解决各种异常情况。同时书中特别强调与智能合约安全相关的代码规范,对于初学者会有很大帮助。书中包含了大量程序片段,可以作为动手实践时的重要参考。
作者嘉文是热门畅销书《白话区块链》的作者,加拿大罗特曼商学院MBA以及McGill信息学硕士;管健博士是学堂在线的技术副总裁;我与管博士和嘉文两位曾在学堂在线共事过一段时间;而李万胜也是区块链技术社区的活跃贡献者,专精于去中心化分布式存储IPFS技术。作者们从理论到实践到技术,都具有丰富的经验和知识积累。
总而言之,本书出版及时,内容详实,是不可多得的智能合约编程教材。
——徐葳(清华大学交叉信息研究院副教授、助理院长,青年千人计划)
作者:链想家,来源:链想家
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。