AI简介
这是一本系统介绍区块链理论知识和应用开发的教程。全书共8章,主要包括两部分的内容,区块链理论知识(1~3章) :区块链概述、区块链中的密码学以及区块链的核心机制;区块链应用开发(4~8章) :打造自己的区块链——基于Python、以太坊之DApp开发实战、超级账本开发实战、EOS开发实战以及区块链综合应用开发实践。本书在系统介绍区块链理论知识的基础上,结合丰富的案例进行实践操作的讲解,力求引领读者在实践中深入理解区块链技术,掌握基于主流的区块链平台开发区块链实际应用的能力。
书中详细阐述了区块链的技术构成与逻辑架构,包括分布式账本、共识机制、智能合约和去中心化网络等。数字签名和数字证书的作用,以及工作量证明(PoW)、权益证明(PoS)等常见共识机制,也在书中得到了详尽的解释。此外,书中还详细介绍了Python基本语法,以及如何使用Solidity语言进行智能合约的开发。
在区块链应用开发方面,书中深入讲解了如何打造自己的区块链——基于Python,如何基于以太坊开发DApp,如何开发超级账本,以及如何开发EOS DApp。这些内容涵盖了从区块链原型实现到DApp开发,再到超级账本