共识算法科普

今天科普一下共识算法
比如井通的共识算法叫做RBFT,Q链的也叫做RBFT,你就以为是一样的
先说一下,啥叫做BFT,全名就是拜占庭容错Byzantine Fault Tolerance
这个就是人家给你讲拜占庭将军的故事,反正你听完就糊涂了那个故事

BFT就是一种共识机制,其他不同的机制,比如POW,POS,DPOS这些都算是
那么BFT的优点,相对于POW这样的,就是它的共识是确定的终极共识
POW的不是,比如你转账比特币,它说,你等6个区块,一个钟头,我才可以帮你确定

BFT的一个特色,就是你如果共识节点比较少,可以跑得比较快
比如你全部节点在一个云中心,努力一把,也许一万TPS不是梦
但是最大的缺点,就是节点数目不能太多,比如要是奔20个节点。。。
你就不太好意思出去说话了

我们井通的RBFT,这个R,就是随机Random
其实就是你有100个节点,我们从中间随机选出N个节点,来做共识
这样的话,就是你就算是超过了20个节点,你还是可以享用BFT的优势
那么这里需要做好的地方,第一个就是随机必须是很强的随机,不能是太弱的随机,不能是假随机
不然很容易预测到你的下一个节点发起方或者参与方是谁
容易攻击(什么?EOS超级节点。。。,哈哈哈)

第二个,这个N是多少?其实这个是要靠一个算法来计算
就是你一个100个总节点去做共识
你会发现节点参与多,安全性越好,这个曲线,

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值