DBFT
文章平均质量分 56
刘三羊
老白程序猿,互相交流(本人擅长go语言,所以博客许多代码都会使用go语言实现)
展开
-
两种拜占庭算法
方法一:package mainimport ( "fmt" "time")var ch = make(chan string)var t=[4]int{1}func aa(cnt int){ for i:=0;i<4;i++{ if i!=cnt { t[i] = t[cnt]+t[i] ...原创 2018-05-23 22:16:48 · 1908 阅读 · 1 评论 -
其他的拜占庭算法
其他的拜占庭算法dBFT(delegated BFT )授权拜占庭容错算法小蚁采用的dBFT机制,是由权益来选出记账人,然后记账人之间通过拜占庭容错算法来达成共识,此算法在PBFT基础上进行了以下改进:将C/S架构的请求响应模式,改进为适合P2P网络的对等节点模式;将静态的共识参与节点改进为可动态进入、退出的动态共识参与节点;为共识参与节点的产生设计了一套基于持有权益比例的投票机...原创 2018-05-23 22:10:29 · 1274 阅读 · 0 评论 -
共识算法-BFT
共识算法-BFT什么是 BFTBFT( Byzantine Fault Tolerance)称为 拜占庭容错。拜占庭容错技术是一类分布式计算领域的容错技术。拜占庭假设是对现实世界的模型化,由于硬件错误、网络拥塞或中断以及遭到恶意攻击等原因,计算机和网络可能出现不可预料的行为。拜占庭容错技术被设计用来处理这些异常行为,并满足所要解决的问题的规范要求。拜占庭将军问题拜占庭容错技术来...转载 2018-05-23 22:07:14 · 14105 阅读 · 0 评论