前言 为了使区块链智能合约开发职业技能等级标准顺利推进,帮助学生通过区块链智能合约开发职业技能等级认证考试,北京中链智培科技有限公司组织专家编写了区块链智能合约开发系列教材,整套教材的编写遵循区块链智能合约开发的专业人才职业素养养成和专业技能积累规律,将职业技能、职业素养和工匠精神的培养融入教材设计思路。 本书以教育部《区块链智能合约开发职业技能等级标准》为编写依据,针对智能合约技术与开发的技能要求和知识要求,从行业的实际需求出发组织全部内容。 通过本书的学习,读者可以掌握区块链的基本概念和组成原理,掌握智能合约原理,熟悉区块链平台和产业应用。通过对相关知识的学习和配套实训的练习,读者可以理解区块链平台的原理、培养区块链平台操作技能,为今后开发大型区块链智能合约应用奠定扎实的理论与技术基础,为适应未来的工作岗位提供保障。 本书共8章,第1章介绍了区块链的定义、起源、发展历程和分类。第2章介绍了区块链组成原理,还包括区块链涉及的密码学知识。第3章介绍了区块链点对点通信。第4章着重讲述了区块链的分布式共识。第5章介绍了智能合约的原理和应用。第6章主要讲解了区块链在各领域的产业应用。第7章介绍了一些区块链的典型平台。第8章介绍了区块链创新项目设计的基本方法和流程。 哈尔滨职业技术学院徐翠娟、湖南科技职业学院宋剑杰、山东信息职业技术学院李臻、湖北科技职业学院赵海波编写了本书的具体内容。常州信息职业技术学院陶亚辉、北京智谷星图教育科技有限公司卢毅参与了部分章节的编写,为本书的编写提供了技术支持,并审校全书。 由于编者水平和经验有限,书中不妥及疏漏之处在所难免,恳请读者批评指正。 编者2021年8月