上证指数 4112.16 0.11%
|
深证成指 15107.55 -0.09%
|
恒生指数 25776.53 -1.28%
|
纳斯达克 24892.31 0.89%
|
日经225指数 59513.12 0.39%
|
Relay Bits 站内编辑
559 文章
467910 阅读
首页  >  要闻 >  区块链 >  正文
申请成为签约作者 >
PBFT的特性之双基于
2019年11月22日 10:00    
收藏  
举报

PBFT是一个许可制的、基于领-袖的、基于通信的、安全性重于活跃性的共识协定。这些特点跟我们知道的区块链截然不同:

基于领-袖的(Leader-based)

也就是先决定领-袖(Leader),再由领-袖送出提议,这样做最直接的好处就是不需要浪费自己的运算资源去争取当领-袖的机会。然而缺点就是只有在视域变换时才轮替领-袖,成为领-袖的机会并不公平,缺乏加入网络的诱因;区块链则是在多个提案中选择工作量证明难度最高的区块作为共识,虽然这样会造成运算资源的浪费,但是成为出块者的机率大致是公平的,其与算力成正比。

近来的研究显示:可以透过公平的随机数决定领-袖,这样既能保证成为领-袖的机会公平,也能节省运算资源。然而怎么保证随机数产生器是公平的?这是下一个大问题。

PBFT基于通信的

基于通信的(Communication-based)

PBFT的安全性奠基于3阶段投票,虽然不必如工作量证明般消耗大量计算资源,但数量庞大的通信也造成可扩展性的瓶颈—就算是号称最实用的PBFT,也无法扩展到1000个以上个节点。不仅如此,PBFT使用信息验证码(MAC),每投一轮票就需要每一个节点验证一次信息,大量的签名/验证也是另一个潜在的瓶颈。

另一个潜在的问题是,基于通信的模型是主观的(Subjective),对于远程攻击(Long-range Attack)没有抵抗能力,新参与者无从分辨哪一个才是由诚实节点维护的状态。相对地,区块链是基于计算的(Computation-based),它的安全性奠基于可验证的计算证明,虽然在效率上不如基于通信的作法,然而这样模型却是客观的(Objective),欲加入的新节点只需要根据中本共识(Nakamoto Consensus)选择困难度最高的链加入即可。

点击关注币海启行微信公众号,了解更多

声明: 本文由入驻币海编者上传,观点仅代表编者本人,不代表币海财经赞同其观点或证实其描述,请自行判断。
延伸阅读
加密货币SWOT分析:摩根士丹利进军现货比特币ETF,正加速机构采用
加密货币SWOT分析:摩根士丹利进军现货比特币ETF,正加速机构采用
   鲁克        2026/04/21 06:36
中国私人正在囤积比特币?5%供应理论详解
中国私人正在囤积比特币?5%供应理论详解
   流动的沙        2026/04/07 11:08
摩根大通CEO:我看好的是区块链,不是比特币
摩根大通CEO:我看好的是区块链,不是比特币
   鲁克        2026/02/24 13:13
​欧洲新加密监管提案 取消了工作量证明的禁令
​欧洲新加密监管提案 取消了工作量证明的禁令
   鲁克        2022/03/03 20:51
PBFT如何执行?
PBFT如何执行?
   Relay Bits        2019/11/22 08:00
拜占庭将军问题还没破,拜占庭容错又是什么鬼?
拜占庭将军问题还没破,拜占庭容错又是什么鬼?
   Leora        2019/11/21 08:00