利索能及
我要发布
收藏
专利号: 2020104235285
申请人: 济南欣格信息科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种区块链共识方法,其特征在于,采用双重拜占庭容错算法达成共识机制,所述区块链包括私链和公链,任一参与节点均可在区块链中创建一条请求信息,并提交相应的数字协议,然后向其所在私链广播该请求信息,所在私链的验证节点对该请求信息进行验证,若该请求信息基于拜占庭容错算法无法达成共识,该请求被驳回,请求信息及数字协议被清除;若该请求信息基于拜占庭容错算法达成共识,则被进一步提交到公链,基于随机算法从不同私链中任意选取相应参与节点作为第二层验证节点,组成随机区块网络,对请求信息进行二次验证,若二次验证基于拜占庭容错算法无法达成共识,则请求被驳回,请求信息及数字协议被清除;若二次验证基于拜占庭容错算法达成共识,则请求被认证;当二次验证结果与私链验证节点验证结果不一致时,对冲突信息进行记录,并对相应私链验证节点进行监视,当下一验证周期二次验证结果与相应私链验证节点验证结果不一致时,对相应私链中给出冲突结果的验证节点进行更新替换,确保参与验证的私链验证节点存在风险时被及时更新。

2.一种采用权利要求1所述共识方法的区块链系统,其特征在于,所述系统包括私链和公链,智能管理器和执行器,所述数字协议包含预先设定的执行程序,当所述请求信息基于权利要求1所述方法被认证后,由智能管理器读取数字协议,调用相应执行程序,使执行器完成协议内容,并将请求信息及数字协议内容向全网进行广播,所有参与节点接收相应信息,并对自身区块信息进行更新。

3.根据权利要求2所述的区块链系统,其特征在于,所述执行器只有当智能管理器对其完成认证后才参与到区块链网络中,其余情况下保持断开状态,以避免恶意进攻直接对执行器进行攻击。

4.根据权利要求3所述的区块链系统,其特征在于,所述参与节点对自身区块信息进行更新时将前一区块链状态信息哈希值封装于当前区块前端,以保证数据的完整性和可追溯性。

5.根据权利要求4所述的区块链系统,其特征在于,所述哈希值采用SH256算法或SH512算法获得。

6.根据权利要求5所述的区块链系统,其特征在于,所述执行器为物联网终端设备、智能存储器或其他可执行设备。