18、深入解读 Hyperledger Fabric 技术

深入解读 Hyperledger Fabric 技术

1. 排序服务模式

排序服务在 Hyperledger Fabric 中有多种实现方式,目前提供了三种模式:Solo、Kafka 和 Raft。
- Solo :部署在单节点上的简单定时服务,主要用于开发测试,仅支持单链和单通道。
- Kafka :集群排序服务,支持多通道分区和 CFT(崩溃容错),能容忍部分节点停机故障,但不能处理恶意节点,基本基于 Zookeeper 服务实现,在分布式环境中节点总数和故障节点数需满足 n ≥ 2f + 1。
- Raft :遵循“领导者 - 追随者”模型,每个通道选举一个“领导者”,其决策复制到“追随者”,支持 CFT,只要节点总数和故障节点数满足 n ≥ 2f + 1,允许包括领导者在内的部分节点停机,相比基于 Kafka 的排序服务,更易于设置和管理。

这三种模式设计的目的是允许组织为去中心化排序服务贡献节点。

2. 分布式账本

从底层架构分析,区块链技术可视为共享账本技术。账本是区块链的核心组件,存储所有历史交易和状态变更记录。在 Fabric 中,每个通道对应一个共享账本,连接到共享账本的每个对等节点都有资格参与网络并查看账本信息,账本信息公开共享,每个对等节点都维护一份账本副本。

共享账本以文件系统形式本地存储,由链部分和状态部分组成。链部分存储所有交易信息,只能查询,不能删除或修改;状态部分保存交易日志中所有变量的最新值,有时也称为“世界状态”,代表通道中所有变量键值对的最新值。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值