出版社 : 机械工业出版社; 第1版 (2020年2月4日)
出版日期 : 2017年11月1日
品牌 : 机械工业出版社有限公司
语言 : 简体中文
文件大小 : 91265 KB
内容简介:
随着以比特币为代表的数字货币的崛起,其底层支撑架构—区块链凭借去中心化信用、数据不可篡改等特点,吸引了多国政府部门、金融机构及互联网巨头公司的广泛关注,逐渐成为当前学术界和产业界的热点课题。本书首先简要介绍了密码学、P2P网络、数据库等区块链技术的基础知识,然后详细介绍了比特币的相关原理与技术,在此基础上重点介绍了区块链技术的原理,最后介绍了区块链技术的应用。本书是第一本系统全面介绍区块链技术的中文教材,目的是使学习者能够掌握区块链的理论与技术,进而从事区块链的开发与应用。本书可作为计算机、信息管理、电子商务以及管理信息系统等专业的本科生教材和研究生教材。
目录:
前言
第一部分 基础知识
第1章 绪论
1.1 区块链概述
1.2 区块链技术的应用
思考题
参考文献
第2章 区块链中的密码学
2.1 密码学概述
2.2 对称密码体制
2.3 非对称密码体制
2.4 Hash函数
2.5 数字签名技术
2.6 本章小结
思考题
参考文献
第3章 分布式一致性
3.1 分布式计算系统架构
3.2 从ACID到CAP/BASE
3.3 一致性协议和算法
3.4 本章小结
思考题
参考文献
第二部分 比特币
第4章 比特币简介
4.1 数字货币概述
4.2 比特币概述
第5章 比特币核心概念
5.1 比特币钱包
5.2 比特币密钥和地址
5.3 比特币交易
5.4 比特币脚本
5.5 比特币网络
第6章 比特币区块链技术原理
6.1 比特币区块
6.2 分布式共识机制
6.3 比特币激励机制
6.4 侧链技术
6.5 闪电网络
6.6 比特币运行与开发实验
第7章 比特币面临的挑战
7.1 比特币面临的技术挑战
7.2 比特币价格波动风险
7.3 比特币资源消耗问题
7.4 比特币政策风险
参考文献
第三部分 区块链技术原理
第8章 区块链基本简介
8.1 区块链概念
8.2 区块链主要特征
8.3 区块链技术演化发展
8.4 区块链部署形式
8.5 区块链参考架构
8.6 区块链技术现状及未来发展趋势
8.7 本章小结
第9章 以太坊区块链概述
9.1 以太坊出发点
9.2 以太坊概述
9.3 以太坊体系架构
9.4 以太坊区块链核心概念
9.5 状态转换
9.6 以太坊钱包和浏览器
9.7 以太坊客户端
9.8 以太坊网络
9.9 分布式应用
9.10 本章小结
第10章 智能合约
10.1 智能合约概述
10.2 智能合约体系架构
10.3 智能合约运行机制
10.4 以太坊智能合约开发环境
10.5 以太坊智能合约部署流程
10.6 以太坊区块链开发实践
10.7 以太坊区块链应用实践案例
10.8 本章小结
参考文献
第四部分 区块链技术应用案例
第11章 区块链应用案例
11.1 布比案例
11.2 火币案例