本书内容从区块链加密技术机制到实践开发,在理论和实践两方面阐述相关知识点。在chapter1 ~ 3中,用来自区块链技术的特征和历史来解说支持加密货币系统的区块链的元素技术、智能配置和以太网。在chapter4 ~ 5中,通过介绍加密货币和密码以外的具体事例,来考察可利用块链技术提供的服务的可能性。在chapter6 ~ 8中,除了在开发区块链开发的环境方面,还在以太网的块构造、交易结构等之外,还在解说了solidity的语言规范之后,将智能系统的开发作为具体的例子进行说明。另外,还将解说使用truffle框架的应用程序开发方法。在chapter9 ~ 10中,将说明安全及存储的利用方法等作为区块链的限制和注意点,并介绍目前发展阶段的区块链技术的主要课题和目前的解决方法。chapter11讨论的是,加密货币和块链技术将会给社会带来怎样的变化。