[发明专利]基于区块链的出块方法、装置、设备和介质在审
申请号: | 201911384413.3 | 申请日: | 2019-12-28 |
公开(公告)号: | CN113052596A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 刘朋;桑建;李思睿;钟亚男 | 申请(专利权)人: | 中移(成都)信息通信科技有限公司;中国移动通信集团有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L9/08 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 赵秀芹 |
地址: | 610041 四川省成都市中国(四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 方法 装置 设备 介质 | ||
1.一种基于区块链的出块方法,其特征在于,所述方法包括:
在基于工作量证明PoW算法从区块链网络的区块节点中选取加密结果最先满足预设第一出块条件的第一区块的过程中,获取所述区块节点多次对包含有第一预设难度值和第一随机数的第一区块数据进行加密运算后得到的加密结果,其中,每次进行加密运算的第一区块数据的第一随机数不同;
将所述区块节点中加密结果最先满足预设第二出块条件的区块选取为第二区块;
其中,所述预设第一出块条件包括所述加密结果的前K个数据为预设值,预设第二出块条件包括所述加密结果的一端的连续M个数值为所述预设值,M为小于K的正整数,
所述第二区块的出块周期m小于所述第一区块的出块周期k。
2.根据权利要求1所述的方法,其特征在于,
所述第二区块配置有以所述第二区块的出块时刻为起始时刻的有效期。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取在产生所述第一区块的出块周期k内产生的第二区块;
按照预设的选择策略,从产生所述第一区块的出块周期k内产生的第二区块中选择N个第二区块作为所述第一区块的相关区块。
4.根据权利要求3所述的方法,其特征在于,
所述预设的选择策略包括:
按照出块时刻从早到晚的次序,选择N个第二区块;
或者,
从与所述第一区块的出块时间差不超过预设时刻的第二区块中选出N个第二区块。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述区块链网络的除所述第一区块之外的区块节点对所述第一区块进行验证的过程中,判断所述第一区块的相关区块是否超出所述第一区块的相关区块的有效期;
若判断结果是未超出,则所述第一区块验证通过;
若判断结果是已超出,则所述第一区块验证失败。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过调整第一难度系数和所述M的取值,以使所述第二区块的出块周期达到m。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将在所述第一区块的出块周期k内产生的交易数据分散存储于所述第一区块和在所述第一区块的出块周期k内产生的第二区块内。
8.根据权利要求1所述的方法,其特征在于,
在产生所述第一区块的出块周期k内产生的每一第二区块的奖励金A2满足公式:
A2=(A1×α)/l
其中,A1表示所述第一区块的奖励金,α表示奖励系数,l表示在产生所述第一区块的出块周期k内产生的第二区块的数目。
9.一种基于区块链的出块方法,其特征在于,所述方法包括:
获取所述区块节点多次对包含有第一预设难度值和第一随机数的第一区块数据进行加密运算后得到的加密结果,其中,每次进行加密运算的第一区块数据的第一随机数不同;
将所述区块节点中加密结果最先满足预设第二出块条件的区块选取为第二区块;
其中,若基于PoW算法从区块链网络的区块节点中选取加密结果的前K个数据最先等于预设值的第一区块,预设第二出块条件包括所述加密结果的后M个连续的数值为所述预设值,M为小于K的正整数,
所述第二区块的出块周期m小于所述第一区块的出块周期k。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(成都)信息通信科技有限公司;中国移动通信集团有限公司,未经中移(成都)信息通信科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911384413.3/1.html,转载请声明来源钻瓜专利网。