返回首页
《区块链从入门到精通》
第一章 区块链的诞生
1.1 记账科技的千年演化
1.2 分布式记账与区块链
1.3 站在前人肩膀上的比特币
1.4 区块链的商业价值
1.5 本章小结
第二章 核心技术概览
2.1 定义与原理
2.2 技术的演化与分类
2.3 关键问题和挑战
2.4 趋势与展望
2.5 认识上的误区
2.6 本章小结
第三章 典型应用场景
3.1 应用场景概览
3.2 金融服务
3.3 征信管理
3.4 权属管理与溯源
3.5 资源共享
3.6 物流与供应链
3.7 物联网
3.8 其它场景
3.9 本章小结
第四章 分布式系统核心技术
4.1 一致性问题
4.2 共识算法
4.3 FLP 不可能原理
4.4 CAP 原理
4.5 ACID 原则与多阶段提交
4.6 Paxos 算法与 Raft 算法
4.7 拜占庭问题与算法
4.8 可靠性指标
4.9 本章小结
第五章 密码学与安全技术
5.1 密码学简史
5.2 Hash 算法与数字摘要
5.3 加解密算法
5.4 消息认证码与数字签名
5.5 数字证书
5.6 PKI 体系
5.7 Merkle 树结构
5.8 Bloom Filter 结构
5.9 同态加密
5.10 其它技术
5.11 本章小结
第六章 比特币-区块链思想诞生的摇篮
6.1 比特币项目简介
6.2 实体货币到加密数字货币
6.3 原理和设计
6.4 挖矿过程
6.5 共识机制
6.6 闪电网络
6.7 侧链
6.8 热点问题
6.9 相关工具
6.10 本章小结
第七章 以太坊 - 挣脱数字货币的枷锁
7.1 以太坊项目简介
7.2 核心概念
7.3 主要设计
7.4 相关工具
7.5 安装客户端
7.6 使用智能合约
7.7 智能合约案例:投票
7.8 本章小结
第八章 超级账本
8.1 超级账本项目简介
8.2 社区组织结构
8.3 顶级项目介绍
8.4 开发必备工具
8.5 贡献代码
8.6 本章小结
第九章 Fabric 部署与管理
9.1 使用 1.0 版本
9.2 使用 Hyperledger Fabric SDK Node 进行测试
9.3 Fabric v0.6
9.4 Fabric 架构与设计
第十章 区块链应用开发实例
10.1 信息公证示例
10.2 交易资产示例
10.3 数字货币发行与管理示例
10.4 学历认证示例
第十一章 区块链服务平台设计
11.1 简介
11.2 IBM Bluemix 云区块链服务
11.3 微软 Azure 云区块链服务
11.4 使用超级账本 Cello 搭建区块链服务
11.5 本章小结
第十二章 附录
12.1 术语
12.2 常见问题
12.3 ProtoBuf 与 gRPC
12.4 参考资源链接
1.5 本章小结
区块链思想诞生于对更先进的分布式记账技术的追求。它支持了首个自带信任、防篡改的分布式账本系统——比特币网络。这让大家意识到,除了互联网这样的尽力而为(不保证可信)的基础设施外,区块链技术还将可能塑造彼此信任的未来网络基础设施。
从应用角度讲,以比特币为代表的加密货币只是基于区块链技术的一种金融应用。区块链技术还能带来更通用的计算能力和更广泛的商业价值。本书后续章节将具体介绍区块链的核心技术,以及代表性的开源项目,包括 以太坊和超级账本 等。这些开源项目加速释放了区块链技术的威力,为更多更复杂的应用场景提供了技术支持。
打赏作者
留下你的读书笔记
你还没登录,点击这里
登录
用户笔记留言
点击加载更多评论