【超级账本】Fabric 层次结构以及核心模块的介绍(二)

简介: 目录1. 结构介绍2. 核心代码3. 核心模块3.1 peer 系统模块3.2 order 系统模块3.3 cryptogen 工具模块3.4 configtxgen 工具模块3.5 configtxlator 工具模块最后

目录

image.png

1. 结构介绍

image.png

2. 核心代码

image.png

3. 核心模块

系统模块:会以守护进程的方式在后台运行,不会中断

工具模块:负责证书文件、区块链创世块、通道创世块等文件的生成,不参与系统的运行

3.1 peer 系统模块

peer节点,负责存储区块链数据,维护链码


3.2 order 系统模块

排序,交易打包,提交给peer节点


3.3 cryptogen 工具模块

组织和证书生成模块


3.4 configtxgen 工具模块

区块和交易生成模块


3.5 configtxlator 工具模块

区块和交易解析模块




相关文章
|
存储 JavaScript Go
【超级账本】Fabric介绍及其环境搭建(一)
目录 前言 1. fabric 介绍 1.1 fabric和以太坊的区别 1.2 身份管理介绍 1.3 账本:每个节点中都有 1.4 交易管理介绍 1.5 节点介绍 1.6 通道介绍--channel 2. fabric 环境搭建 2.1 安装虚拟机 2.2 安装必要配置 2.2.1换源 2.2.2 安装vim 2.2.3 安装python2.7 以及 python-pip2 2.2.5 安装go 2.2.6 安装docker 2.2.7 安装docker-compose 2.2.8 Fabric的Docker镜像下载 2.2.9 拉取fabric代码 最后
1088 0
【超级账本】Fabric介绍及其环境搭建(一)
|
网络安全 区块链 PHP
区块链之旅(五)超级账本简介及Git、Docker、Fabric的配置
超级账本是推动区块链行业应用的开源项目的总称,组织成员可以发起新的区块链项目,加入超级账本项目,但是还是要遵循Hyperledger的生命周期。
279 0
区块链之旅(五)超级账本简介及Git、Docker、Fabric的配置
|
存储 监控 JavaScript
Hyperledger Fabric on SAP Cloud Platform(SAP云平台上的超级账本简介)
Hyperledger Fabric on SAP Cloud Platform(SAP云平台上的超级账本简介)
143 0
Hyperledger Fabric on SAP Cloud Platform(SAP云平台上的超级账本简介)
|
消息中间件 Kafka 测试技术
超级账本(Hyperledger Fabric)共识
超级账本(Hyperledger Fabric)共识
|
JavaScript 前端开发 关系型数据库
|
开发框架 .NET 区块链
Hyperledger fabric部署链码(五)初始化与链码升级
fabric部署chaincode-go(智能合约)系列之五
186 0