一种基于双重盲化的拜占庭容错共识方法

    公开(公告)号:CN115412263B

    公开(公告)日:2024-06-11

    申请号:CN202211083662.0

    申请日:2022-09-06

    Abstract: 本发明公开了一种基于双重盲化的拜占庭容错共识方法,包括以下步骤:对区块链系统初始化;生成用户公、私钥对;选出共识域、候选节点和普通共识节点,生成盲化选票;根据盲化选票进行投票并验证选票有效性,广播有效的投票的消息;公布第二次盲化对应的解盲因子,确认候选节点票数和投票结果排名;使候选节点担任主节点,将交易信息和首次对应解盲因子打包成提案区块并广播,各共识节点判断正确性,利用门限签名发送验证消息,任意共识节点合法验证消息后,合成提案区块投票结果消息,其余节点进行同步。本发明能够隐藏主节点身份;具有低时延、高鲁棒性、视图更换开销少和通信冗余度低的特点,提高了共识性能。

    一种基于双重盲化的拜占庭容错共识方法

    公开(公告)号:CN115412263A

    公开(公告)日:2022-11-29

    申请号:CN202211083662.0

    申请日:2022-09-06

    Abstract: 本发明公开了一种基于双重盲化的拜占庭容错共识方法,包括以下步骤:对区块链系统初始化;生成用户公、私钥对;选出共识域、候选节点和普通共识节点,生成盲化选票;根据盲化选票进行投票并验证选票有效性,广播有效的投票的消息;公布第二次盲化对应的解盲因子,确认候选节点票数和投票结果排名;使候选节点担任主节点,将交易信息和首次对应解盲因子打包成提案区块并广播,各共识节点判断正确性,利用门限签名发送验证消息,任意共识节点合法验证消息后,合成提案区块投票结果消息,其余节点进行同步。本发明能够隐藏主节点身份;具有低时延、高鲁棒性、视图更换开销少和通信冗余度低的特点,提高了共识性能。

Patent Agency Ranking