Hyperledger Fabric
企业级联盟链基础设施、多链多通道隔离
智能合约 (链码)
区块链2.0 :以太坊、
合约协议的数字化代码表达
分布式有限状态机
执行环境完全隔离,不受第三方干扰
链码:fabric 应用层基石
链码编程接口:Init(),Invoke()
fabric 环境概述
docker compose
Docker 环境支持:docker , docker compose
Fabric 组件 Docker 镜像
Fabric 源码库
release1.0
crypto gen
第三章 Hyperledger Fabric 系统架构
整体架构图
fabric 网络拓扑结构
客户端(应用程序/s d k/命令行工具)
peer (Anchor(主节点)/
Endorser(背书节点:担保)/
Committer(记账节点))
Orderer:排序节点 karfa
CA(可选)
ca 机构根证书被所有组织认可
交易流程
1.提交交易提案 到背书节点
2,模拟执行交易提案并签名
3.返回模拟执行结果给客户端
4.客户端验证签名通过后,提交交易 至排序节点
5.交易排序并结块
6.广播区块
7.保存区块,更新区块状态(主节点)
8.同步区块
9.保存区块,更新状态(记账节点)