首页 > 其他分享 >Fabric架构详解

Fabric架构详解

时间:2023-05-27 20:44:36浏览次数:34  
标签:架构 Fabric 详解 模块 区块 运行

1 整体架构

fabric架构图

2 运行架构

fabric运行架构

  1. Fabric CA(可选)
  2. peer:主节点模块,负责存储区块链数据,运行维护链码
  3. orderer:交易打包,排序模块
  4. cryptogen:组织和证书等资料生成模块
  5. configtxgen:生成用于通道配置的文件和创世区块等
  6. configtxlator:负责解析格式化后的区块和交易文件

3 网络运行流程

fabric网络架构

4 交易流程

fabric交易流程

fabric交易流程

5 共识过程

共识算法

标签:架构,Fabric,详解,模块,区块,运行
From: https://www.cnblogs.com/wolf-song/p/17437305.html

相关文章

  • 【深入浅出Spring原理及实战】「缓存Cache开发系列」带你深入分析Spring所提供的缓存C
    缓存的理解缓存的工作机制是先从缓存中读取数据,如果没有再从慢速设备上读取实际数据,并将数据存入缓存中。通常情况下,我们会将那些经常读取且不经常修改的数据或昂贵(CPU/IO)的且对于相同请求有相同计算结果的数据存储到缓存中。它能够让数据更加接近于使用者,下图所示。+-------------......
  • Islands Architecture-孤岛架构
    IslandsArchitecture是什么IslandsArchitecture(孤岛架构)的概念最初是由「Etsy」的前端架构师 「KatieSylor-Miller」 在2019年提出,并由Preact作者「JasonMiller」在islands-architecture[1]一文中推广。这是一套基于SSR(服务端渲染)的架构。要了解他的特点,我们需要先了解......
  • ArchUnit 架构测试框架
    很多时候我们觉得架构比较复杂,或者架构比较玄幻,同时对于自己设计的架构方案心里总是没有底ArchUnit是一个不错的选择可以像单元测试一样,测试我们的架构是否合理(包含了包以及类的依赖,分层,循环依赖。。。。)说明对于希望检查自己方案架构问题的,可以尝试下ArchUnit工具参考资料h......
  • 小马哥Java分布式架构训练营第一期服务治理-鱼龙潜跃水成文
    小马哥Java分布式架构训练营第一期服务治理download:3w51xuebccom使用Netty和SpringBoot实现仿微信的示例在本文中,我们将使用Netty和SpringBoot框架来创建一个简单的聊天应用程序,类似于微信。这个应用程序将支持多用户聊天和即时消息发送。下面让我们来一步步看看如何实现。第一......
  • 【Linux学习笔记】设备驱动模型详解——总线、设备、驱动和类
    简介设备驱动是计算机系统中的重要组成部分,它们允许操作系统与硬件交互。设备驱动模型是一种通用的抽象框架,用于描述操作系统如何管理硬件设备。这里我们将介绍设备驱动模型中的四个关键概念:总线、设备、驱动和类。总线在计算机系统中,总线是指多个设备之间传输数据的路径。总线......
  • 智慧水务系统如何进行有效的数据架构整改?三个企业的改造实践分享
    在智慧水务系统中,往往需要对设备中产生的液位、电流、水量等实时指标数据进行存储、分析及监控操作,而这些都是典型的时序数据。面对这些数据的处理时,很多企业在前期选择的大都是传统的实时数据库甚至关系型数据库,随着设备数量的增加,数据量也达到了百万、千万量级,传统的数据库解决......
  • SimpleAdmin手摸手教学之:项目架构设计2.1
    一、说明在2.0的架构设计中引用了插件式开发的概念,将功能模块插件化,以实现更清晰的目录结构,更灵活的解决方案,减少代码的臃肿性。随着2.0版本的使用,也随之暴露出一些问题,之前讲究的插件化并没有完全的实现插件化,我理想的插件化应该是需要某个业务或者功能模块,直接引用该项目既可,不......
  • 详解敏捷宣言(原则)
    https://www.jianshu.com/p/9532d3af3c2c对于敏捷开发一词,对于很多人已不在陌生,在前面几期中也给大家介绍过,今天来了些新的朋友,在简单的讲一下。敏捷开发起源于1990年代开始广泛引起关注的新型的软件开发方法,是一种快速应对需求变化的软件开发能力。敏捷开发不是一套具体的开发......
  • 如何在架构活动中持续创造价值
    架构活动的四个核心角色,分别是决策者、赞助者、执行者和架构师。架构师的作用贯穿架构活动的整个过程,是架构活动的设计者、规划者和执行保障者。一般来说,架构活动有八个大节点,依次是环境搭建、目标确认、可行性探索、规划确认、项目启动、阶段交付、项目上线和总结复盘。1、一个大......
  • 详解GaussDB(DWS)用户监控原理及应用
    摘要:本文将聚焦于用户监控的原理及应用进行介绍。本文分享自华为云社区《GaussDB(DWS)监控工具指南(二)用户级监控》,作者:幕后小黑爪。前言资源监控是整个运维乃至整个产品生命周期重要的一环,事前及时语句发现故障,事后提供详实的数据用于追查定位问题。GaussDB(DWS)整个资源监控......