一、概述
整体架构上,FISCO BCOS划分成基础层、核心层、管理层和接口层:
1.基础层:
提供区块链的基础数据结构和算法库
2.核心层:
实现了区块链的核心逻辑,核心层分为两大部分:
(1) 链核心层: 实现区块链的链式数据结构、交易执行引擎和存储驱动
(2) 互联核心层: 实现区块链的基础P2P网络通信、共识机制和区块同步机制
3.管理层:
实现区块链的管理功能,包括参数配置、账本管理和AMOP
4.接口层:
面向区块链用户,提供多种协议的RPC接口、SDK和交互式控制台
5.整体架构图:

二、群组架构(bcos 2.0 版本新增了群组架构)
1.群组的特点
(1)群组架构允许网络存在多个账本,每个账本是一个独立的小组。
解决的问题:系统吞吐能力能够横向扩展
(2)各群组独立执行共识流程
解决的问题:解决了多群组同一个共识模块导致的性能瓶颈问题。按群组的粒度划分

FISCO BCOS 2.0引入群组架构,实现网络和数据隔离,提升系统扩展性。群组独立执行共识流程,解决多群组共识性能瓶颈,简化运维,支持按需扩展。核心层包括链核心层和互联核心层,管理层包含账本管理和AMOP,接口层提供RPC、SDK和控制台。
最低0.47元/天 解锁文章
387

被折叠的 条评论
为什么被折叠?



