编者们着重选取了密码学中的非对称加密技术、分布式系统中的共识算法以及区块链技术独有的智能合约编程这三个领域,对每个领域的基础知识和应用案例进行了讲解。编者们希望完全没有技术背景的初学者阅读完《区块链技术基础教程/区块链技术培训类教材系列》后能够了解区块链技术的关键领域,抓住区块链技术的核心;有一定计算机或区块链技术基础的专业人士阅读完《区块链技术基础教程/区块链技术培训类教材系列》后能掌握区块链技术关键领域的基础理论;计算机或区块链技术领域的资深人士阅读完《区块链技术基础教程/区块链技术培训类教材系列》后具备在区块链技术关键领域进行深入研究的能力,走到区块链技术的前沿。《区块链技术基础教程/区块链技术培训类教材系列》第一章介绍了以比特币、以太坊为代表的数字货币的发展简史、区块链的基本特征、分类及一些典型的应用场景。第二章重点介绍了比特币、以太坊这两个数字货币的基本技术、区块链技术的关键术语。第三章介绍了密码学的基本概念以及区块链技术中常用的加密技术。第四章介绍了分布式系统中共识机制的由来以及五种常用的共识算法。第五章介绍了以太坊智能合约的编写、调试及运行。第六章详细介绍了以太坊智能合约编程语言Solidity。