fisco bcos pbft共识算法核心理论及实践

这篇文章主要介绍了fisco bcos pbft共识算法核心理论及实践 ,文中通过代码以及文档配合进行讲解,很详细,它对在座的每个人的研究和工作具有很经典的参考价值。 如果需要,让我们与区块链资料网一起学习。

https://www.interchains.cc/18001.html

fisco bcos pbft共识算法核心理论及实践是很好的区块链资料,他说明了区块链当中的经典原理,可以给我们提供资料,fisco bcos pbft共识算法核心理论及实践学习起来其实是很简单的,

不多的几个较为抽象的概念也很容易理解,之所以很多人感觉fisco bcos pbft共识算法核心理论及实践比较复杂,一方面是因为大多数的文档没有做到由浅入深地讲解,概念上没有注意先后顺序,给读者的理解带来困难

fisco bcos pbft共识算法核心理论及实践

  • 共识算法
  • FISCO BCOS

2f+1=正常节点

3f + 1=总节点

PBFT算法的核心理论是n>=3f+1

2f+1=正常节点

3f + 1=总节点

PBFT算法的核心理论是n>=3f+1

n是系统中的总节点数,f是允许出现故障的节点数。换句话说,如果这个系统允许出现f个故障,那么这个系统必须包括n个节点,才能解决故障。

PBFT容忍无效或者恶意节点数:f,为了保障整个系统可以正常运转,需要有2f+1个正常节点,系统的总节点数为:|R| = 3f + 1。也就是说,PBFT算法可以容忍小于1/3个无效或者恶意节点,

只要有不少于(2*f+1)个非恶意节点正常工作,该系统就能达成一致性,如:7个节点的系统中允许2个节点出现拜占庭错误。

注: n是节点的总数 f是出问题的节点数

如下图所示:

我们通过杀掉节点的进程来模拟问题节点

fisco bcos pbft共识算法核心理论及实践

总共7个节点出现一个问题节点

fisco bcos pbft共识算法核心理论及实践

交易正常

fisco bcos pbft共识算法核心理论及实践

总共7个节点出现2个问题节点

fisco bcos pbft共识算法核心理论及实践

交易正常

fisco bcos pbft共识算法核心理论及实践

总共7个节点出现3个问题节点(杀了3个节点,结果全部显示异常,应该是webase的bug)

fisco bcos pbft共识算法核心理论及实践

交易出现问题

fisco bcos pbft共识算法核心理论及实践

部分转自网络,侵权联系删除www.interchains.cchttps://www.interchains.cc/18001.html

区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » fisco bcos pbft共识算法核心理论及实践

提供最优质的资源集合

立即查看 了解详情