区块链技术指南区块链技术指南 前言修订记录如何贡献区块链思想的诞生与概念 从数字货币说起比特币:前所未有的社会学实验区块链核心概念账本科技的演化从区块链到分布式账本小结 区块链技术的价值、挑战与展望 商业价值关键技术和挑战趋势与展望小结 典型应用场景 金融服务征信和权属管理资源共享投资管理物联网与供应链其它场景小结 分布式系统核心问题 一致性问题共识算法FLP 不可能性原理CAP 原理ACID 原则Paxos 与 Raft拜占庭问题与算法可靠性指标小结 密码学与安全技术 Hash 算法与摘要加解密算法数字签名数字证书PKI 体系Merkle 树同态加密其它问题小结 比特币项目 — 思想诞生的摇篮 简介原理和设计挖矿工具共识机制闪电网络侧链小结 Ethereum(以太坊)— 技术落地的实验 简介安装相关工具协议设计智能合约示例一小结 Hyperledger(超级账本)— 商用分布式账本 诞生与发展社区组织五大顶级项目开发和提交代码小结 Fabric 部署与管理 简介使用 Fabric 1.0 版本Fabric v0.6 安装部署使用 chaincode权限管理Python 客户端 小结 区块链应用开发 简介链上代码工作原理示例一:信息公证示例二:交易资产示例三:数字货币发行与管理示例四:学历认证示例五:社区能源共享小结 Fabric 架构与设计 简介架构设计消息协议小结 区块链服务平台设计 简介IBM Bluemix 云区块链服务微软 Azure 云区块链服务使用超级账本 Cello 搭建区块链服务本章小结 性能与评测 简介Hyperledger Fabric v0.6小结 附录 术语常见问题相关组织ProtoBuf 与 gRPC参考资源链接