HyperLeger Fabric项目概述
HyperLeger Fabric项目目标是实现一个通用的权限区块链的底层基础框架,为了适用于不同的场合,采用模块化架构提供可切换和可扩展的组件,包括共识算法、加密安全、数字资产、记录仓库、智能合约和身份鉴权等服务。
区块链项目对比
Fabric逻辑架构
Membership Services:会员注册、 份保护、内容保密、交易审计功能,以保证平台访问的安全性。
BlockChain Services:负责节点间的共识管理、账本的分布式计算、账本的存储以及节点间的P2P协议功能的实现,是区块链的核组成部分,为区块链的主体功能提供了底层撑。
ChainCode Services:ChainCode的集成平台,为ChainCode提供部署、运的环境。
Event Stream:贯穿于其他各个组件中间,为各个组件间的异步通信提供了技术实现。
Fabric运行时架构
Fabric网络