http://www.7klian.com

PlatON共鸣方案阐明:应用CBFT共鸣协议,提高共鸣效率

· 安详性:在以上两类错误产生时,共鸣系统不能发生错误的功效。在区块链的语义下,指的是不会发生双重耗费和分叉。

在视图切换进程中,我们需要确保提交的动静序号在整个视图变动中也是一致的。简朴来说,当一个动静定序为n,且收到2f+1个prepare动静之后,在下个视图中,依然会被分派序号为n,并从头开始正常流程。
漫衍式网络模子

视图切换(viewchange)是PBFT最为要害的设计,当主节点挂了(超时无响应)可能副本节点集团认为主节点是问题节点时,就会触发ViewChange事件,开始viewchange阶段。此时,系统中的节点会广播视图切换请求,当某个节点收到足够多的视图切换请求后会发送视图切换确认给新的主节点。当新的主节点收到足够多的视图切换确认后开始下一视图,每个视图切换请求都要包括该节点到达prepared状态序号的动静。


· commit:该阶段是各个节点以及知道其他节点知道了这个动静,一旦某个节点收到了n-f 个commit动静(QC)则进入committed状态
凭据漫衍式系统理论,漫衍式系统的网络模子分为三类:

PlatON提出了一种基于部门同步假设景象下的并行拜占庭容错协议CBFT(Concurrent Byzantine Fault Tolerance),办理区块链共鸣效率的问题。本文

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读