图书前言

前  言

欢迎您翻开这本《区块链系统搭建与应用》。在当下,区块链(blockchain)无疑已经成为横贯全球的技术热点,其中融合了密码学、网络技术、经济学等多个学科的边界知识。该书的主要目的是让读者了解并掌握如何搭建区块链系统,并将其应用在实际场景中。无论您是对区块链技术充满好奇心的学习者,还是对如何利用区块链技术进行实战应用感兴趣的开发者,甚至是对前沿科技有着深入调研需求的专业人士,相信本书都能够成为一盏照亮您前行道路的明灯。

区块链作为分布式数据存储、点对点传输、共识算法、加密算法等计算机技术新型应用,不仅在金融领域,更是在供应链、版权保护、数据安全等方面展现出其无可比拟的潜力与价值。然而,尽管区块链技术的应用越来越广泛,但对于大部分人来说,它还是一个神秘又难以理解的概念。在这样的背景下,《区块链系统搭建与应用》这本书诞生了。我们的目标是让区块链技术变得更加具有亲和力,通过易于理解的文字与具体实例,让每一位读者都能深入浅出地理解什么是区块链技术、如何搭建一个区块链系统,以及如何将其应用在实际的软件开发中。

在本书的篇幅里,除了对区块链的基础理论进行全面剖析,我们也提供了三种市面上主流区块链系统的搭建与案例,内容覆盖从基础的区块链原理,到如何搭建一套完整的区块链系统,再到将区块链技术应用于实际项目中的详细步骤,以帮助读者在理论与实践中寻找最佳的学习路径。

本书由三亚学院信息与智能工程学院梁志勇负责统稿,第 1 章由杨明编写,第 2 章和第 3 章由汪源编写,第 4 章由梁志勇编写,第 5 章由江荣旺编写,第6 章由刘小飞编写,第 4、5、6 章实验部分由程亮进行验证。另外,本书在编写的过程中得到了福州大学博士生导师郑相涵研究员、谢维鹏工程师和张文岩同学的鼎力帮助,同时也得到了南京秉蔚信息科技有限公司曹辉工程师和解冰工程师的大力支持和帮助,第 4 章和第 5 章的部分实验由三亚学院信息与智能工程学院区块链 2001 班的付允纬和张琴琴同学进行了编写与校验。还有很多区块链专业的同学对本书提出了意见和建议,在此一并向他们表示衷心的感谢。最后,本书还要特别感谢海南省高等学校科学研究项目 ( 项目编号:Hnky2021-52)、三亚学院产品思维导向特色改革项目 ( 项目编号:SYJKCP2023158)、海南省重点研发项目 ( 项目编号:ZDYF2023GXJS007)、三亚学院重大专项课题 ( 项目编号:USY22XK-04) 四个项目以及容淳铭对本书的大力支持,没有这些项目和院士工作站的帮助,本书将不能如期完成。

因编者水平有限,书中疏漏之处在所难免,恳请读者批评指正。

编者

2023 年 9 月于三亚