上证指数 3665.94 ▲ 0.46%
|
深证成指 11206.24 ▲ 0.27%
|
恒生指数 24531.13 ▲ 0.20%
|
纳斯达克 24579.42 ▲ 1.09%
|
日经225指数 59160.87 ▲ 3.00%
|
Relay Bits Relay Bits 站内编辑
559 文章
529536 阅读
首页  >  要闻 >  区块链 >  正文
申请成为签约作者 >

PBFT的特性之双基于

2019年11月22日 10:00    
收藏  
举报
AI摘要: 本文介绍PBFT的核心特性:作为许可制、基于领袖、基于通信且安全性重于活跃性的共识协议,先选定领袖再由其送出提议,无需浪费算力争领袖,但领袖轮换仅在视域变换时进行,机会不公且缺乏加入诱因。其基于3阶段投票保障安全,却因大量通信、MAC验证存在可扩展性瓶颈,且无法抵御远程攻击,新节点难辨诚实状态。对比区块链的基于计算的共识,其以工作量证明选链,虽浪费算力但出块机会公平,新节点可依中本共识选最长链加入。

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

基于领-袖的(Leader-based)

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

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

PBFT的特性之双基于

基于通信的(Communication-based)

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

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

PBFT的特性之双基于

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

声明: 本文由入驻币海编者上传,观点仅代表编者本人,不代表BH观察站赞同其观点或证实其描述,请自行判断。
延伸阅读
加密货币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    Relay Bits        2019/11/22 08:00
拜占庭将军问题还没破,拜占庭容错又是什么鬼?
拜占庭将军问题还没破,拜占庭容错又是什么鬼?
Leora    Leora        2019/11/21 08:00