![]() ![]() |
Python语言区块链开发实战
区块链技术作为当前极具影响力的重大创新技术之一, 引起了全球各界人士的广泛关注。它以去中心化的方式集体维护可信数据, 具有防篡改、高度可扩展等特点, 是构建价值互联网的基石。本书共8章。第1章从概念和原理上对区块和区块链的数据结构、定义进行详细描述, 并介绍哈希算法、数据加密与数字签名、默克尔树、共识算法、区块链分叉等内容。第2章和第3章着重介绍区块链模拟系统的构建, 以及在此基础上开发的去中心化应用。第4章介绍如何利用Ganache和MetaMask在本地搭建以太坊私有网络, 并进行简单的测试。第5章介绍如何利用Python版本的Web3提供的API与以太坊节点进行交互, 以及如何基于Brownie开源框架进行区块链应用编程。第6章介绍与区块链应用紧密相关的IPFS分布式去中心化文件存储技术。第7章介绍SQLite和LevelDB这两种在区块链应用中常用的嵌入式数据库。第8章在前面章节的基础上详细介绍如何开发一个基于区块链的电子证书认证系统。
你还可能感兴趣
我要评论
|