1.结合读者兴趣,讲解区块链基础理论,实现区块链技术科普。
作为去中心化的分布式系统,区块链的工作原理和运作方式与传统的中心化系统有很多不同之处。为了使读者充分理解基础的技术框架和工作原理,本书第 1 章结合人们耳熟能详的经典区块链应用——比特币,介绍区块链技术的工作原理。虽然讲解的是区块链基础理论,但是本书结合了读者感兴趣的主题,例如“区块链为什么会成为国家战略”等。
2.依托经典实例,分析智能合约相关原理,锤炼 DApp 开发实战技能。
作为区块链开发的入门级教材,本书通过各种流程图、结构图、架构图来描述区块链技术的数据结构和工作原理。本书将介绍很多基于以太坊智能合约 DApp 的经典实例,包括第 6 章的“明日之星”在线投票应用、第 8 章的代币模型实例 MetaCoin 和宠物商店实例 pet-shop、第 9 章的在测试网络中基于 Web3.js 完成以太坊交易实例以及第 10 章的智能合约的安全审计实例。这些经典实例为读者理解抽象概念提供了捷径,可以帮助读者系统掌握区块链技术在各领域的应用以及这些应用的实现过程。
3.面向高校教学,配套丰富教辅资源,录制优质微课视频。
编者为使用本书的教师制作了配套的电子教案,并提供各章课后习题的参考答案和7个实验的电子文档,以及书中涉及的所有实例程序的源码。此外,编者还针对本书各章中的重点及难点录制了优质微课视频,助力读者更好地开展自主学习。读者可以通过人邮教育社区下载本书的配套资源。
展开