[发明专利]一种基于X11算法的区块链动态算力共识方法及计算机系统有效
申请号: | 201910258405.8 | 申请日: | 2019-04-01 |
公开(公告)号: | CN110097361B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 魏松杰;刘昊哲;莫冰;刘才 | 申请(专利权)人: | 南京思利华信息科技有限公司 |
主分类号: | G06F17/00 | 分类号: | G06F17/00;G06Q20/38 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 211100 江苏省南京市江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于X11算法的区块链动态算力共识方法及计算机系统,利用区块链前一个区块的数值,通过计算结果得到第一个算法,使用该算法计算哈希值,根据计算结果从区块链中进行查询,根据区块链中获取的数据得到第二个算法,根据第二个算法得到计算结果,以此类推,直到进行了指定次数的哈希计算为止。本发明通过变更哈希算法的种类,频繁的与数据存储器等外部进行通信,减少哈希计算程序执行的时间,增加矿机开发的压力,减小算力中心化的趋势。 | ||
搜索关键词: | 一种 基于 x11 算法 区块 动态 共识 方法 计算机系统 | ||
【主权项】:
1.一种基于X11算法的区块链动态算力共识方法,其特征在于:S1,在生成第N个区块时,根据第N‑1个区块的属性进行一次哈希运算,得到计算结果,并赋值给数组F;S2,根据数组F选择X11算法中的一种哈希算法,根据所选择的哈希算法对输入HASH+NONCE进行哈希运算,得到计算结果,并赋值给数组X,记录计算次数;S3,根据数组X,从区块链中查找对应高度的区块的哈希值,将所述哈希值重新赋值给数组F;S4,根据S3所得数组F选择X11算法中的一种哈希算法,对数组X进行哈希运算,得到计算结果,并更新赋值给数组X和数组F,记录计算次数,计算次数加1;S5,判断计算次数是否达到了目标次数M,若是,则S4所得数组X为最终结果并输出;若不是,则返回执行S3。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京思利华信息科技有限公司,未经南京思利华信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910258405.8/,转载请声明来源钻瓜专利网。