作品简介

随着以比特币(Bitcoin)为代表的数字货币的崛起,其底层支撑架构——区块链(Blockchain)凭借去中心化信用、数据不可篡改等特点,吸引了多国政府部门、金融机构及互联网巨头公司的广泛关注,逐渐成为当前学术界和产业界的热点课题。

本书首先简要介绍了密码学、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 火币案例
展开全部