基于BFT协议和PoW机制的区块链共识协议实现方法和系统

    公开(公告)号:CN112907246B

    公开(公告)日:2023-04-07

    申请号:CN202110292199.X

    申请日:2021-03-18

    Abstract: 本发明提供了一种基于BFT协议和PoW机制的区块链共识协议实现方法和系统,包括:步骤1:初始化区块链共识协议,包括协议中的参与方节点、由节点组成的委员会、委员会中预设的诚实节点和恶意节点;步骤2:节点解决当前这届委员会的难题,以获得进入下一届委员会的资格;步骤3:委员会验证难题答案后将难题答案作为BFT协议的输入,得到区块后并验证区块的合法性;步骤4:在难题答案达到预设阈值时,委员会进行轮转。本发明解决了仅基于PoW机制的区块链共识协议交易延时高,吞吐量低的问题;与其它同样基于BFT协议和PoW机制的区块链共识协议相比,本发明在委员会轮转时,不会打断正在进行的共识过程,从而拥有更好的性能。

    基于BFT协议和PoW机制的区块链共识协议实现方法和系统

    公开(公告)号:CN112907246A

    公开(公告)日:2021-06-04

    申请号:CN202110292199.X

    申请日:2021-03-18

    Abstract: 本发明提供了一种基于BFT协议和PoW机制的区块链共识协议实现方法和系统,包括:步骤1:初始化区块链共识协议,包括协议中的参与方矿工、由矿工组成的委员会、委员会中预设的诚实矿工和恶意矿工;步骤2:矿工解决当前这届委员会的难题,以获得进入下一届委员会的资格;步骤3:委员会验证难题答案后将难题答案作为BFT协议的输入,得到区块后并验证区块的合法性;步骤4:在难题答案达到预设阈值时,委员会进行轮转。本发明解决了仅基于PoW机制的区块链共识协议交易延时高,吞吐量低的问题;与其它同样基于BFT协议和PoW机制的区块链共识协议相比,本发明在委员会轮转时,不会打断正在进行的共识过程,从而拥有更好的性能。

Patent Agency Ranking