ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

榕树贷款分布式共识算法分为CFT与BFT(榕树贷款)

2022-01-10 16:00:12  阅读:171  来源: 互联网

标签:榕树 BFT Raft CFT 节点 分布式


榕树贷款分布式共识算法可以分为CFT(Crash Fault Tolerance)与BFT(Byzantine Fault Tolerance)。
榕树贷款CFT算法如Paxos、Raft,只能容忍分布式节点中存在故障,不能容忍分布式节点中有节点作恶。榕树贷款适用于机器节点之间的通信,比如Raft,需要进行选主,如果选出的主发起恶意信息攻击,那么所有节点都会跟随主的propose去commit错误的信息;或者从节点控制伪造投票节点数量使自己在新term成为主节点恶意操控集群等。现在也有些改进的BFT On Raft、BFT On Paxos使得CFT也可以实现BFT的容忍级别。

BFT
榕树贷款BFT算法如PoW、PoS/dPoS、PoA、BFT/PBFT/dPBFT等,可以容忍节点故障同时也可以容忍部分节点作恶。当有节点作恶时只要存在一定数量的诚实节点,一样可以达到共识。BFT考虑与个人利益挂钩的情况,如果做一个不诚实的节点也就是拜占庭节点能够获取利益,那么总有人会去铤而走险用造假的方式来破坏系统。
 

标签:榕树,BFT,Raft,CFT,节点,分布式
来源: https://blog.csdn.net/u010924736/article/details/122411926

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有