本书是一本系统介绍区块链理论知识和应用开发的教程。本书共8章, 主要包括两部分的内容, 区块链的理论知识 (1-3章) : 区块链概述, 区块链中的密码学, 区块链核心技术 ; 区块链应用开发 (4-8章) : 打造自己的第一个区块链 —— 基于Python, 以太坊之Dapp开发实战, 超级账本开发实战, EOS开发实战, 区块链开发综合应用实践。本书在系统介绍区块链的理论知识基础之上结合丰富的案例进行实践操作的讲解, 力求带领读者在实践中深入理解区块链技术, 通过自学掌握基于主流的区块链平台开发区块链实际应用的能力。