当前位置 : 主页 > 编程语言 > java >

fabric总体架构图

来源:互联网 收集:自由互联 发布时间:2022-06-23
fabric总体架构图 fabric的总体架构分为网络层、核心层、服务层以及接口层。 网络层由多个分布式节点组成。这些节点构成了一个p2p的网络,采用Gossip协议进行节点间互相发现和数据传

fabric总体架构图_数据

fabric总体架构图

fabric的总体架构分为网络层、核心层、服务层以及接口层。

网络层由多个分布式节点组成。这些节点构成了一个p2p的网络,采用Gossip协议进行节点间互相发现和数据传输,并采用gRPC的框架互相调用接口功能。

核心层中的共识机制是区块链系统的核心模块,它确保各个节点对数据达成共识。fabric1.0仅支持用于开发测试的SOLO模式和用于生产的kakfa方式。其中kafka实现的是CFT的容错类型,需要嘉定联盟链网络中没有故意作恶的节点。Fabric还允许用插拔的方式增加BFT的容错类型。
区块链的存储主要包含以文件形式存储的链式块数据,以及在数据库保存的键值对状态数据。其中链式区块数据存放的是交易的原始数据区块,通过区块的哈希值形成防篡改的链式结构。状态数据库的作用主要是加速对数据的访问。因为区块链数据采用链式顺序存放,在读取数据时通常需要遍历整个链的数据块,采用数据库能够从索引迅速定位到所需数据。


上一篇:goland中结构体封装成json形式
下一篇:没有了
网友评论