吕鉴涛新书Python语言区块链开发实

《Python语言区块链开发实战》是一本年出版的图书,由人民邮电出版社出版。作者是吕鉴涛博士,本书是“十四五”时期国家重点出版物出版专项规划图书,基于实战案例,剖析算法原理,配套丰富资源,助力读者自学。

Python语言区块链开发实战第 1章区块链原理与技术基础第 2章简单的区块链模拟系统第3章 基于区块链模拟系统的去中心化应用第4章 本地以太坊私有网络第5章 基于Web3和Brownie的以太坊区块链编程第6章 区块链与IPFS第7章 区块链应用与嵌入式数据库第8章 基于区块链的电子证书认证系统第 1章区块链原理与技术基础1.1 区块链简介 11.1.1 区块链的构成 21.1.2 区块链的运行原理与演示 31.1.3 区块链的分类 91.2 区块链技术基础 91.2.1 哈希算法 91.2.2 AES算法 .2.3 ECDSA .2.4 非对称加密技术与数字签名 .2.5 默克尔树 .2.6 P2P技术 .3 区块与区块链 .3.1 区块的定义与数据结构 .3.2 区块链的定义 .4 去中心化与区块链共识机制 .4.1 共识算法与PoW算法 .4.2 区块链分叉 .5 本章小结 .6 习题 34第 2章简单的区块链模拟系统2.1 数据格式的定义 .2 区块链系统结构与实现 .2.1 区块结构的定义 .2.2 区块与数字指纹 .2.3 区块链结构的定义 .2.4 PoW算法 .2.5 发送交易 .2.6 挖矿 .2.7 区块上链 .2.8 附加功能实现 .3 区块链钱包 .4 多节点网络 .5 区块链模拟系统的简易的GUI功能设计与运行 .6 本章小结 .7 习题 58第3章 基于区块链模拟系统的去中心化应用3.1 Flask框架的安装与测试 .1.1 VirtualEnv的安装 .1.2 Flask的安装 .1.3 Flask的测试 .2 基于Flask的节点功能实现 .2.1 节点功能API的定义 .2.2 一致性算法 .3 基于区块链的去中心化应用 .3.1 去中心化应用的实现 .3.2 去中心化应用的部署和运行 .3.3 多节点运行 .4 本章小结 .5 习题 80第4章 本地以太坊私有网络4.1 以太坊简介 .2 Ganache简介 .2.1 GUI版Ganache的安装与设置 .2.2 命令行版Ganache的安装与使用 .3 MetaMask的安装、设置与使用 .3.1 MetaMask的安装与设置 .3.2 MetaMask的连接与交互 .4 测试本地以太坊私有网络 .4.1 以太坊客户端Geth的安装 .4.2 搭建和启动单节点本地私有网络 .4.3 搭建和启动多节点本地私有网络 .4.4 功能测试 .5 本章小结 .6 习题 第5章 基于Web3和Brownie的以太坊区块链编程5.1 Web3.py简介 .2 基于Web3.py的以太坊编程交互 .2.1 以太坊节点连接 .2.2 Web3.py核心对象API简介与编程示例 .2.3 基于Web3.pyAPI的综合应用示例 .3 智能合约简介 .4 智能合约在线IDE .4.1 Remix .4.2 BUIDL .5 基于Web3.py的智能合约部署 .5.1 与现有智能合约进行交互 .5.2 部署新的智能合约 .6 基于Brownie框架的区块链应用编程 5.6.1 Brownie的安装和初始化 5.6.2 基于Brownie控制台命令的智能合约部署 .6.3 基于Brownie框架的区块链交互 .6.4 基于Brownie框架的Python编程 .7 本章小结 .8 习题 第6章 区块链与IPFS6.1 IPFS简介 .2 IPFS和区块链的主要区别与关联 .3 IPFS的安装与使用 .3.1 IPFS的安装与初始化 .3.2 IPFS常用命令与用法示例 .4 IPFS与Python编程 .4.1 IPFSAPI的安装与启动 .4.2 基于Python的IPFS编程交互 .5 本章小结 .6 习题 第7章 区块链应用与嵌入式数据库7.1 SQLite数据库 .1.1 SQLite常用API简介 .1.2 SQLite编程应用示例 .2 LevelDB数据库 .2.1 LevelDB的安装 .2.2 LevelDB编程应用示例 .3 本章小结 .4 习题 第8章 基于区块链的电子证书认证系统8.1 技术准备 .1.1 基于PDFMiner的PDF文档内容解析 .1.2 PDF文档元数据的添加与修改 8.1.3 PDF文档字段的读取与填充 .2 基于区块链的电子证书认证系统设计 .2.1 系统逻辑功能设计 .2.2 系统UI设计 .3 电子证书签署与上链 .3.1 电子证书签署 .3.2 电子证书数据上链存证 .4 电子证书真伪验证 .4.1 简历解析 .4.2 电子证书与简历数据真实性验证 .5 电子证书撤销 .6 视图函数的实现 .7 系统运行与功能测试 .7.1 电子证书批量签署与上链功能测试 .7.2 简历与电子证书数据验证功能测试 .7.3 综合信息查询功能测试 .7.4 电子证书撤销功能测试 .8 本章小结 

8.9 习题 




转载请注明:http://www.aierlanlan.com/tzrz/8945.html