Hyperledger Fabric 学习笔记1

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.保存区块,更新状态(记账节点)

在这里插入图片描述

在这里插入图片描述

阅读更多
换一批

没有更多推荐了,返回首页