本书是数据科学与工程专业核心教材之一,内容涉及区块链系统的存储、执行、共识、查询、隐私保护等核心技术,旨在帮助读者快速建立理解、使用和研发区块链系统所必备的知识体系——从比特币、以太坊和超级账本Fabric等主流开源区块链架构出发,延伸至基于平台的上层分布式应用开发实践,再到系统底层所涉及的核心理论和关键技术。结合具体实操系统,从感性到理性,由表及里,循序渐进;并在讲解原理的同时,突出其在真实系统中的实现和运行机制,形成从理论到实践、再从实践上升到理论的闭环。
本书为新形态教材,提供配套的讲义、代码、习题及参考答案等数字资源,内容直观翔实,便于教师授课与读者学习。本书适用于学生、计算机领域科研人员和从业人员,以及其他对区块链感兴趣的读者,可作为本科生和研究生学习区块链技术的教材,也可作为从事相关研究、工作的人员以及各类自学人员的学习资源。