什么是实用拜占庭容错机制?
读趣百科>科普>金融财经

什么是实用拜占庭容错机制?

实用拜占庭容错机制( Practical Byzantine Fault Tolerance),简称 PBFT, 在前文《号称“区块链的灵魂”的共识机制是什么》一文中,我们已经了解过了 PoW、PoS、DPoS 等几种共识机制,今天我们就来了解下实用拜占庭容错机制,要想了解实用拜占庭容错机制,我们先从拜占庭将军问题说起。

01 拜占庭将军问题

故事是这样的,拜占庭帝国是 5-15 世纪的东罗马帝国,也就是现在的土耳其。拜占庭帝国拥有巨大的财富,它的十个邻邦国家都垂涎已久。但拜占庭城墙高耸,没有一个单独的邻邦能够成功入侵。任何单个的城邦的入侵行动都会失败,而且入侵的军队也会被歼灭,使得自身反而容易受到其他九个城邦的入侵。

这十个邻邦之间也相互觊觎对方的财富而时常爆发战争,拜占庭的防御能力很强,如果有六个或者更多的邻邦一起进攻才会成功。然而,其中一个或者几个邻邦发生背叛,答应一起进攻,但在其他人进攻的时候反悔了,就会导致只有五支或者更少的军队同时进攻,所有的进攻军队都会被歼灭。

因此,每个邻邦都小心翼翼,不敢轻易相信邻邦,因为稍有不慎,就会给自己带来灾难。这就是拜占庭将军问题。

02 拜占庭容错机制

在前文中我们已经了解过了什么是区块链的共识机制,通俗的解释就是大家共同商定好的一种规则,大家为了一个共同的目的共同达成的一个认知。区块链网络节点达成的记账共识与拜占庭将军问题的攻城是相似的,可以将区块链中的节点比作将军,不会背叛的将军比作正常节点,会背叛的将军比作恶意节点。

为了方便理解,我们假设有甲、乙、丙、丁 4 位将军攻城。同时有 3 位将军进攻视为进攻成功。我们假设将军乙为叛徒,将军甲派出通信兵告诉其他 3 位将军子时进攻,因为将军乙是叛徒,他收到将军甲的消息后,派出通信兵告诉将军丙和将军丁丑时进攻。将军丙收到将军甲的消息派出通信兵告诉将军乙和将军丁子时进攻。将军丁收到将军甲的消息派出通信兵告诉将军乙和将军丙子时进攻。于是:

将军乙收到:子时、子时、子时;

将军丙收到:子时、丑时、子时;

将军丁收到:子时、丑时、子时;

这样每个将军执行自己收到的最多的消息。将军丙和将军丁收到的子时进攻消息最多,将军甲、将军丙、将军丁 3 位将军于子时进攻,进攻成功。这就是 PBFT 算法,在研究拜占庭将军问题时,分布式节点总数必须大于或等于4,且恶意节点不能超过三分之一时,就可以保障节点达成一致性结果,区块链的中的各个节点按照这种算法即可达成共识。

最新金融财经科普

农村小额无抵押贷款

农村小额无抵押贷款就是个人无抵押贷款,无抵押小额贷款并没有户口限制,只要在当地有稳定的收入来源,能提供相关证明,同时个人信用记录良好,申请无抵押小额贷款并不是...
展开详情

洗面奶应该在哪里买?这有两种优惠购渠道

现在不管男女都对自己的皮肤特别在意,上街灰尘多,化妆伤害大,年龄更是硬伤,这些让我们不得不呵护过于脆弱的皮肤,关于皮肤清洁护理,洗面奶是一定少不了的,它也是清...
展开详情

办公保险箱有哪些种类

世界进入知识经济、信息、数字时代,生活及工作日趋保密化,人们对保密的需求也越来越高。尤其是办公保险箱的运用越来越广泛,今天小编就来给大家介绍下办公保险箱有哪些...
展开详情

投资商铺好还是房产好

对于很多高净值的投资者来说经常会疑惑,投资商铺好还是房产好?一.投资商铺优点:不受政策影响的商铺是一种长期投资的项目,利润率稳定而且基本上每年都会都递增,主要...
展开详情

5个贷款用户的小贷款平台 贷款用户又能借钱了!

在信用管理日趋严格的时代,贷款用户的数量与日俱增。这些贷款用户在申请贷款的时候越来越难。为了让贷款用户朋友们度过难关,在这里为大家介绍几个贷款用户的小贷款平台...
展开详情

华夏银行信用卡易达金分期介绍

华夏银行信用卡易达金分期介绍:华夏银行易达金为您提供现金全面解决方案,及时满足您的资金需求。您可在易达金授信额度范围内申请易达金现金分期,通过预借现金或以转账...
展开详情

招商银行信用卡额度

一、招商银行信用卡额度是多少招商银行信用卡额度一般是多少?信用卡额度的确定需要审核参考多个项目,比如申请人的工作种类、性别、是否已婚、是否有房产等。招商银行信...
展开详情

股权继承纠纷怎样处理最好

股权的合法继承会导致公司股东的变更,这对有限责任公司会产生深刻影响。因为有限责任公司具有人合性和资合性,是基于股东之间的相互信任设立的,如法律不加限制的允许股...
展开详情
热门推荐

安徽中人退休金最新消息!离补发养老金的日子已经不远!

近一段时间,广大退休中人都十分在意自己退休金的事情。目前,已经有不少人来问安徽中人退休金最新消息。今天,就为大家介绍一下最新进展,让大家做到心里有数。在201...
展开详情

1万泰铢等于多少人民币 1万泰铢在泰国能干嘛

随着去泰国旅游的人越来越多。泰铢的兑换业务也受到众多人的关注。泰铢是流通于泰国的法定的货币。1万泰铢等于多少人民币,1万泰铢子啊泰国能干嘛,跟随着小编一起来了...
展开详情

2010年如何购买比特币?现在如何购买?

虚拟币自从2009年出现后,就一直受到社会各界人士的关注。不过现在才接触虚拟币的人可能不知道2010年如何购买比特币?之所以有人问2010年如何购买比特币,是...
展开详情

货币基金会跑路吗?货币基金会不会爆雷

货币基金是所有基金类型中风险和预期收益都相对较低的一类,而且货币基金没有申购和赎回费,所以操作比较灵活,受到很多投资者的喜爱。那么货币基金会跑路吗?货币基金会...
展开详情

电信套餐怎么改低?3分钟给你答案!

电信作为在通信运营商三大巨头之一,其厚积薄发的力量不容小觑。尤其是现在携号转网功能的实行,为了能留住老客户,引进新客户,电信推出了5元的无忧卡优惠,这对电信老...
展开详情