一种基于块链式存储的实用拜占庭容错共识方法

    公开(公告)号:CN111555858A

    公开(公告)日:2020-08-18

    申请号:CN202010205187.4

    申请日:2020-03-20

    Abstract: 本发明公开了一种基于块链式存储的实用拜占庭容错共识方法。客户端发送包含处理请求、视图编号的请求消息给所有节点;由所有节点选出的主节点对收到的请求消息验证后,将收到的请求消息、主节点存储的最新区块高度信息打包进区块,并将包含该区块的预准备消息向所有节点发送;节点对收到的预准备消息验证后,将预准备消息中的区块的哈希值放入准备消息,并向所有节点发送;节点对收到的准备消息进行验证,当同一区块的准备消息通过验证的数量超过预设的阈值数量时,将该区块中的数据和验证节点的数字签名加入到块链式存储的区块中,并执行区块中的客户端处理请求后,向客户端发送该区块。能够减少实用拜占庭容错共识步骤,提高共识效率。

Patent Agency Ranking