区块链的 PBFT 拜占庭容错算法 是什么?

PBFT 拜占庭容错算法是一种用于检测共识中发生网络分区(例如客户端或验证者之间的网络不可达)的区块链中的容错算法,它可以防止恶意攻击并保证正确的达成共识。它是由 Michael Backes 和 Miguel Castro 提出的一种原始容错机制,它定义了一种令牌机制,通过它可以防止发生不一致的事件,同时允许一致的分布式系统在网络中运行。

PBFT 使用一个中心的验证者来控制共识(可以是一组验证者),这些验证者处理来自其他验证者的消息,并对其进行验证。每个验证者通过定期发送凭证来认可他们所接收的消息,并通过开放式投票来对消息进行投票。投票结果可以用来决定候选消息的最终状态,而此后所有验证者都将执行此候选消息,这就是 PBFT 在区块链中实现容错的基础。

在 PBFT 的容错机制中,至少有 3/4 的节点必须对消息想法表示认可或不认可。如果少于3/4的节点认可消息,就会发生分歧,这时就会启用PBFT提出的第二种容错机制来处理,称为view change。view change 是一种分布式的投票机制,由验证者节点组成的一个“阶段”团组来实施,团组中至少有“ 3/4 的验证者参与”,每个验证者都会重新投票,确定下一个阶段的状态。如果超过3/4的验证者认可消息,就会产生共识,当前候选消息就会被认可。

最后,PBFT 拜占庭容错算法非常有效,可抑制恶意节点的攻击,保障分布式应用的一致性。它利用一个可以同意高效的原则来达成共识,并在处理延迟、故障和分区的情况下使系统可用。此外,PBFT 算法可以有效地调整网络性能改善并发,网络的可靠性水平也可以大大提高。

区块链的 PBFT 拜占庭容错算法 是什么?

24小时热点

KIN币(Kin)实时行情?

KIN币(Kin)是由新加坡旗下Kik公司发行的ERC20经 ...

12356

币酷

俄罗斯央行行长预测:到2031年CBDC将成为日常支付的一部分

俄罗斯央行行长Elvira Nabiullina在7月30日 ...

2897

波场区块链浏览器

热点专题

虚拟货币传销/诈骗案件的通常做法

当更多人似懂非懂的对虚拟货币有些模糊的概念,还搞不清比特币和 ...

4225595

瓦特(WBF)交易所

gpt4.0中文版免费

GPT-4(生成预可训练技术4.0)是一个由OpenAI开发 ...

3933665

维公链

iBox 链盒科技

据iBox官方消息,9月17日20:00,iBox将正式发布 ...

3410870

iBox

揭秘网络传销行骗七大套路!

不管网络传销打着什么旗号,戴着什么面具,即便有着“72变”, ...

3055365

A网(AOFEX)交易所

Gem和Genie功能大对比

2022年4月25日,OpenSea官方发推宣布收购NFT交 ...

2395214

TopHolder 头号藏家

Genie 就是一个 NFT 市场的交易聚合器

Web3 中的「聚合器」是一个非常重要的组件,例如 1inc ...

2361268

嗨艺购

一文读懂NFT 交易聚合器GEM

购买 NFT 的主要问题之一在于,限制了用户一次只能购买一个 ...

2321380

第九空间

fc2是什么网站?fc2点击在此访问

FC2是日本最大的乃至亚洲最大的域名服务商,也是一家全面的网 ...

1968787

币团交易所

亚洲最大成人平台“SWAG”网站关停,负责人被捕

2020 年,SWAG 发行了 6.25 亿枚治理代币 SW ...

1749969

NFT和元宇宙

afd爱发电是什么网站 afd登录入口在哪

为什么需要爱发电? 我们认为,长期耕耘一件事或几件事的创作 ...

1741276

SAN币