恭贺!“学堂在线”副总裁管健参与新作,从零开始介绍Solidity

2020.09.15 | 浏览:20266




Solidity不仅仅是一门新的编程语言,而且是全新的开发范式的转变(ParadigmShift):使用Solidity来开发智能合约要采用新的方法论,新的开发流程,遵从新的准则。正是因为Solidity编写的智能合约运行在完全的去中心化的环境里,Solidity的编程、设计、调试和传统编程有很大的不同。本书写作的目的就是从零开始、由浅入深地介绍Solidity这一最热门的智能合约编程语言,一站式的为读者提供进行Solidity编程所需要的所有信息。





微信图片_20200915170048.jpg



微信图片_20200915170053.png



图书简介



区块链技术普遍被视为继互联网革命后的又一次颠覆性技术革命。在区块链技术家族中,智能合约编程是其中当之无愧的核心技术之一。智能合约的概念和理论早已有之,但是直到以太坊这一划时代的产品技术平台的出现,才对智能合约编程提供了完备的底层技术支持,使各种复杂商业逻辑的去中心化编程具备了可能。


在现有的智能合约编程语言里,无论是编程语言社区,使用人群,使用范围,还是活跃的合约数量,以及大众的辨识度和接受度,Solidity都当之无愧的雄踞榜首。虽然目前智能合约编程的热点已经转向Web Assembly,但是在可预见的将来,Solidity仍将在智能合约编程领域占有举足轻重的地位。


本书由Springer出版社出版,全球发行,共11章,分为预备篇、基础篇、高级篇、应用篇和未来篇5个部分。本书的整体结构如下:


预备篇

第一章 介绍以太坊上的基础概念和术语

第二章介绍Solidity开发需要做的准备工作

基础篇

第三章介绍了Solidity编程语言的基础知识:关键字、语句、修饰符以及特殊特性

第四章介绍流行的ERC20、ERC721协议家族以及合约间如何调用,编程语言如何与智能合约交互

高级篇

第五章介绍应用二进制接口(ABI)规范以及数据的编码

第六章介绍了Solidity编程的一些高级话题:设计模式、如何省GAS以及Solidity语句的汇编实现

第七章介绍如何设计可升级的智能合约

第八章讨论智能合约编程的安全性以及智能合约编程最佳实践

高级篇

第九章介绍基于Solidity智能合约的DAPP编程以及如何使用去中心化的存储

第十章介绍Solidity的测试和调试

未来篇

第十一章介绍区块链智能合约编程的明日之星—WEB Assembly(WASM)


本书可作为计算机科学与软件工程相关专业本科、硕士、博士研究生教学和科研使用,为相关专业研究生和本科生提供入门指导,同时还可以作为区块链从业人员以及具有计算机基础,计划进入智能合约编程的开发人员的参考书。由于Solidity的设计使用了很多面向对象编程的概念,比如继承、重载等;所以,本书适合学习过至少一门面向对象编程语言的大学生和开发人员。




作者简介



微信图片_20200915170612.jpg



郑嘉文 CTO 概艺区块链



郑嘉文(Gavin Zheng),架构师、全栈程序开发员、连续创业者;曾任加拿大贝尔公司在线营销部门与大数据产品部门的经理和技术架构师、概艺区块链CTO,能链科技有限公司的首席科学家、学堂在线首席架构师等。嘉文先后从事慕课系统开发、糖尿病检测、基于自主开发的云爬虫的金融大数据等产品的创业;嘉文有具有8年的区块链实操经验,现为多家公司和高校的区块链讲师,具有8年的区块链实操经验;研读过超过300篇区块链方面的论文和300多篇技术白皮书;现从事区块链社交、基于区块链的量化交易平台、现货/期货交易所、能源区块链、教育区块链、艺术品区块链等的设计和研发工作;主要研究兴趣在于区块链技术及其商业应用,包括:Rust、零知识证明、NFT、Substrate、IPFS/Filecoin和DEFI等。


 嘉文在加拿大多伦多大学罗特曼(Rotman)商学院获得工商管理硕士(MBA)学位,在加拿大麦吉尔大学获得信息学硕士,并在华中理工大学获得计算机工程硕士和学士学位;擅长中文、英文、日文和法文等多国语言,拥有多项发明专利和软件著作权;出版三部专业技术书籍(含英文一部)。





微信图片_20200915170640.jpg


高龙翔 博士 迪肯大学




高龙翔,博士,迪肯大学信息技术学院高级讲师以及迪肯区块链创新实验室的联合创始人。在加入迪肯大学之前,他是澳大利亚IBM研发实验室的博士后研究员。他的研究兴趣包括边缘计算、区块链、数据分析和隐私保护。高龙翔博士拥有80余篇出版物,包括专利、专著、书籍章节、期刊和会议论文。他的很多论文在包括IEEE TMC、IEEEIoTJ、IEEE TDSC、IEEE TVT、IEEE TCSS、IEEE TII和IEEETNSE等顶级期刊出版。他曾担任过20多个研究项目的首席研究员(总资助额超过500万澳币)。


高龙翔博士是IEEE的高级会员,并活跃于IEEE Communication Society。他曾担任许多国际会议的TPC联合主席、宣传联合主席、组织主席和TPC成员。他是IEEE Access的副编辑、澳大利亚研究委员会(ARC)项目的评审员和澳大利亚中国博士沙龙顾问委员会执行主席。




微信图片_20200915170821.jpg


黄立群 副教授 华中科技大学



黄立群,博士,目前担任华中科技大学软件学院副教授,软件工程系副主任,主要研究兴趣包括网络与安全、人工智能、普适计算等领域,近年积极探讨区块链技术在信息安全领域的应用。黄立群博士拥有丰富的教学和科研工作经验,带领团队组建嵌入式应用研究所,并担任负责人;主持或参加各类研究项目数十项,开发的技术与产品在多个领域中得到应用;在国内外期刊和高水平国际会议发表论文二十余篇,主持或参加撰写教材2部。


黄立群博士获得华中科技大学通信与电子系统专业博士、系统工程硕士专业和电测测量专业学士;加入华中科技大学前,曾就职武汉市政府部门,出任武汉市政府驻美代表



微信图片_20200915170858.jpg

管健 副总裁 学堂在线



管健,博士,拥有清华大学工学学士学位和英国诺丁汉大学理学硕士、哲学博士学位(计算机科学专业);目前担任清华控股旗下全球最大的中文慕课平台“学堂在线”副总裁,国家发改委教育大数据应用技术国家工程实验室常务理事、在线教育大数据应用创新研究中心主任;曾任深交所上市公司汇冠股份副总经理,带领团队开发了国际领先的人机交互技术和产品;此前先后服务于微软公司(美国和欧洲)、汇冠科技、广西大学等单位,在软件开发、嵌入式系统、教育信息化等方面有丰富的经验。


管健博士在机器学习与图像处理领域有深入研究,近年来关注区块链相关技术实践并有创新应用;在高水平国际会议和期刊上发表过十余篇论文,是数十项专利的发明人;参与了国家发改委和科技部的多个重点研发计划项目。


管健博士是国际电工委员会(IEC)专家、全国信息技术标准化技术委员会专家委员,2016年入选北京市“中关村高聚工程”高端创新领军人才。




目录



微信图片_20200915170936.jpg

微信图片_20200915170941.jpg

微信图片_20200915170945.jpg

微信图片_20200915170948.jpg

微信图片_20200915170951.jpg

微信图片_20200915171001.jpg


联系

我们

028-87531801

客户端