SUMMARY前言修订记录如何贡献区块链的诞生 记账科技的千年演化分布式记账与区块链集大成者的比特币区块链的商业价值本章小结 核心技术概览 定义与原理技术的演化与分类关键问题和挑战趋势与展望认识上的误区本章小结 典型应用场景 应用场景概览金融服务征信管理权属管理与溯源资源共享物流与供应链物联网其它场景本章小结 分布式系统核心技术 一致性问题共识算法FLP 不可能原理CAP 原理ACID 原则与多阶段提交Paxos 算法与 Raft 算法拜占庭问题与算法可靠性指标本章小结 密码学与安全技术 密码学简史Hash 算法与数字摘要加解密算法消息认证码与数字签名数字证书PKI 体系Merkle 树结构Bloom Filter 结构同态加密其它技术本章小结 比特币 —— 区块链思想诞生的摇篮 比特币项目简介实体货币到加密数字货币基本原理和设计挖矿过程共识机制闪电网络侧链热点问题相关工具本章小结 以太坊 —— 挣脱加密货币的枷锁 以太坊项目简介核心概念主要设计相关工具安装客户端使用智能合约智能合约案例:投票本章小结 超级账本 —— 面向企业的分布式账本 超级账本项目简介社区组织结构顶级项目介绍开发必备工具贡献代码本章小结 Fabric 安装与部署 简介本地编译组件容器方式获取本地方式启动 Fabric 网络容器方式启动 Fabric 网络本章小结 操作 Fabric 网络 简介注意事项与最佳实践管理链上代码管理链上代码 v2使用多通道自动探测网络信息监听网络事件使用运维服务SDK 支持如何升级版本本章小结 区块链应用开发 简介示例一:信息公证示例二:交易资产示例三:数字货币发行与管理示例四:学历认证示例五:社区能源共享物流供应链简单案例小结 Fabric 架构与设计 简介架构设计消息协议小结 区块链服务平台设计 简介IBM Bluemix 云区块链服务微软 Azure 云区块链服务使用超级账本 Cello 搭建区块链服务本章小结 性能与评测 简介Hyperledger Fabric v0.6小结 附录 术语常见问题Go 语言开发相关 安装与配置 Golang 环境编辑器与 IDE高效开发工具依赖管理 ProtoBuf 与 gRPC参考资源链接相关企业和组织