欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2018111188559
申请人: 莆田市烛火信息技术有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-07-02
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种关联相关链的区块链记账节点选择方法,其特征在于,所述方法包括:获取本区块链网络外的第一相关链的第一相关区块的第一区块哈希值;所述第一相关区块为所述第一相关链上的已共识确认的最新区块;所述第一区块哈希值为所述第一相关区块的区块哈希值;

根据所述第一区块哈希值,求解本区块链网络新一轮择选区块记账权的记账哈希;

根据所述记账哈希及预设的第一映射关系,确定与所述记账哈希相匹配的待选记账节点作为本次区块记账的记账节点;所述第一映射关系为所述记账哈希与记账节点的映射关系;

其中,所述根据所述记账哈希及预设的第一映射关系,确定与所述记账哈希相匹配的待选记账节点作为本次区块记账的记账节点,还包括:根据所述记账哈希,确定与所述记账哈希相匹配的至少一个可选记账节点;

根据所述可选记账节点的竞争结果,确定本次区块记账的记账节点。

2.如权利要求1所述的一种关联相关链的区块链记账节点选择方法,其特征在于,所述根据所述第一区块哈希值,求解本区块链网络新一轮择选区块记账权的记账哈希,还包括:在所述第一相关链的一个区块周期内,响应于所述第一相关链的最新的所述第一相关区块未发生变更,通过对本区块链网络的上一区块的记账哈希进行二次哈希运算,获得本区块链网络的下一个区块的记账哈希。

3.如权利要求1所述的一种关联相关链的区块链记账节点选择方法,其特征在于,所述根据所述记账哈希及预设的第一映射关系,确定与所述记账哈希相匹配的待选记账节点作为本次区块记账的记账节点,还包括:根据所述记账哈希的值的首位,确定本次区块记账的所述记账节点;其中,所述记账哈希为M进制,所述记账节点被预先分配为M份。

4.如权利要求1所述的一种关联相关链的区块链记账节点选择方法,其特征在于,所述第一相关区块为所述第一相关链上的最新区块的前序的第N个区块。

5.如权利要求1所述的一种关联相关链的区块链记账节点选择方法,其特征在于,所述获取本区块链网络外的第一相关链的第一相关区块的第一区块哈希值,还包括:与所述第一相关链上的至少三个不同网络的主链节点进行通讯,获取至少三个不同网络的所述主链节点的第一相关区块的主链区块哈希值;其中,所述主链节点数为奇数个;

在所有的所述主链区块哈希值中,选取重复数量最多的作为所述第一区块哈希值。

6.如权利要求1所述的一种关联相关链的区块链记账节点选择方法,其特征在于,所述方法还包括:

响应于所述第一相关链的所述第一相关区块的所述第一区块哈希值发生变更,在本区块链网络中,记录所述第一相关区块变更前的区块数据及变更前的区块哈希值,记录所述第一相关区块变更后的区块数据及变更后的区块哈希值。

7.如权利要求1所述的一种关联相关链的区块链记账节点选择方法,其特征在于,所述根据所述第一区块哈希值,求解本区块链网络新一轮择选区块记账权的记账哈希,还包括:对所述第一区块哈希值以及本区块链网络的当前区块的上一区块哈希值、默克尔树顶部哈希值、时间戳中的至少一个,进行哈希运算,获得本区块链网络新一轮区块记账权选择的记账哈希。

8.一种关联相关链的区块链记账节点选择系统,其特征在于,所述系统包括:相关链区块哈希获取模块,用于获取本区块链网络外的第一相关链的第一相关区块的第一区块哈希值;所述第一相关区块为所述第一相关链上的已共识确认的最新区块;所述第一区块哈希值为所述第一相关区块的区块哈希值;

记账哈希求解模块,用于根据所述第一区块哈希值,求解本区块链网络新一轮择选区块记账权的记账哈希;

记账节点确定模块,用于根据所述记账哈希及预设的第一映射关系,确定与所述记账哈希相匹配的待选记账节点作为本次区块记账的记账节点;所述第一映射关系为所述记账哈希与记账节点的映射关系;

其中,所述记账节点确定模块,还包括:可选节点确定单元,用于根据所述记账哈希,确定与所述记账哈希相匹配的至少一个可选记账节点;

可选节点竞争单元,用于根据所述可选记账节点的竞争结果,确定本次区块记账的记账节点。

9.如权利要求8所述的一种关联相关链的区块链记账节点选择系统,其特征在于,所述相关链区块哈希获取模块,还包括:多节点区块哈希获取单元,用于与所述第一相关链上的至少三个不同网络的主链节点进行通讯,获取至少三个不同网络的所述主链节点的第一相关区块的主链区块哈希值;其中,所述主链节点数为奇数个;

多节点区块哈希确定单元,在所有的所述主链区块哈希值中,选取重复数量最多的作为所述第一区块哈希值。