Hyperledger Fabric RAFT共识协议探究

上传:u60912 浏览: 20 推荐: 0 文件:PDF 大小:509.75KB 上传时间:2021-02-01 12:12:26 版权申诉
Hyperledger Fabric在发布1.4.3版本时,增加了新的共识策略Raft,以此来循序渐进地迁移至拜占庭容错算法(PBFT),它是一种基于etcd的崩溃容错(CFT)排序服务。Raft 遵循 “领导者和追随者” 模型,其中每个通道都会选举一个 leader,而且它的决策会复制给追随者。和基于 Kafka 的排序服务相比,基于 Raft 的排序服务将变得更容易设置和管理,并且它的设计允许遍布全球的组织成为分散的排序服务贡献节点。 拜占庭将军问题是分布式领域最复杂、最严格的容错模型。但在日常工作中使用的分布式系统面对的问题不会那么复杂,更多的是计算机故障挂掉了,或者网络通信问题而没法传
上传资源
用户评论
相关推荐
Hyperledger Fabric Raft共识详解
Raft共识插件是在Hyperledger Fabric 1.4.1后引入的,与之前已有的Solo共识和Kafka共识相比,Raft共识更适合生产环境。本文将介绍共识的基本概念、Raft共识的原理并深
PDF
1.34MB
2021-01-31 19:58
hyperledger fabric区块链网络单机raft共识实例
单机fabric网络,raft共识,docker部署,5个orderer节点,4个peer节点,Java chaincode
ZIP
33.19MB
2020-07-27 05:03
Hyperledger Fabric动态配置Raft节点
Hyperledger Fabric动态配置Raft节点 最近看官方文档发现新的共识算法etcdRaft允许动态添加或删除排序节点,所以也花了一天时间操作了以下,写篇文章把整个过程记录一下。 初始网络
PDF
118KB
2021-01-16 15:59
Fabric Raft共识多机部署教程
Raft是Hyperledger Fabric 1.4.1中新增的排序服务模块,这个教程将介绍如何部署一个基于Raft排序服务的多机Fabric网络。 相关教程推荐: Hyperledger Fabr
PDF
1.4MB
2021-02-01 01:00
Fabric高可用之Raft共识网络部署
Raft共识在1.4.1版本时正式支持,本次基于1.4.4版本部署Raft版的Fabric网络。由于Raft共识集成了etcd,不再需要使用kafka、zookeeper等中间件。本次部署将搭建3Or
PDF
255KB
2021-01-16 11:39
Hyperledger Fabric手动生成CA证书搭建Fabric网络Raft.pdf
模拟线上环境, 搭建Fabirc网络,使用Fabric2.0 , TLS手动生成证书, Raft共识协议
PDF
431KB
2020-07-30 11:02
深入探究Hyperledger Fabric的执行流程详解
通过以Fabric e2e为例,本文详解了Hyperledger Fabric的执行流程,包括节点的启动、channel的创建和加入、chaincode的安装和实例、交易的执行等。通过系统性的学习,读
ZIP
0B
2018-12-07 05:37
Hyperledger Fabric
Hyperledger Fabric 是一个开源区块链实现,开发环境建立在 VirtualBox 虚拟机上,部署环境可以自建网络,也可以直接部署在 BlueMix 上,部署方式可传统可 Docker
PDF
2.88MB
2020-12-23 07:32
raft Package Raft实现了基于hslamrpc的Raft分布式共识协议源码
筏 软件包实现了基于的分布式共识协议。 特征 领导人选举 日志复制 会员变更 日志压缩(快照) 传输 和 阅读索引/租赁阅读 非投票成员(领导者仅将日志条目复制到他们) 快照策略(从不/每秒钟/ Cu
ZIP
53KB
2021-05-12 08:22
HyperLedger Fabric协议规范中文文档
HyperLedgerFabric协议规范官方文档,对fabric概念、架构、协议、安全、共识机制以及应用做了详细介绍。
DOCX
0B
2019-09-07 13:20
Fabric共识机制
Fabric共识排序 排序服务在超级账本 Fabric 网络中起到十分核心的作用。所有交易在发送给 Committer 进行验证接受之前,需要先经过排序服务进行全局排序。 在目前架构中,排序服务的功能
PDF
60KB
2021-01-16 12:13
HyperLedger Fabric系列
HyperLedger Fabric 讲义,适合初学者摸索里面的设计思想
ZIP
35.77MB
2021-01-03 04:11
ratis Raft共识协议的开源Java实现源码
阿帕奇·拉蒂斯(Apache Ratis) 是一个Java库,实现了Raft协议[1],在上可以找到Raft论文的扩展版本。 本文介绍了Raft,并用以下几句话陈述了它的动机: Raft是用于管理复制
ZIP
1.59MB
2021-04-07 08:56
Hyperledger fabric production network使用Hyperledger Fabric实现生产网络源码
Hyperledger-fabric-production-network-:使用Hyperledger Fabric实现生产网络
ZIP
3.15MB
2021-04-27 08:48
hyperledger_fabric环境
hyperledger-fabric1.0搭建好的环境,里面有bin文件夹,以及其他生成的文件
0B
2019-04-11 04:50