出块矿工随机出块方法、装置、存储介质及设备
基本信息
申请号 | CN202010928103.X | 申请日 | - |
公开(公告)号 | CN112149130A | 公开(公告)日 | 2020-12-29 |
申请公布号 | CN112149130A | 申请公布日 | 2020-12-29 |
分类号 | G06F21/57;G06F7/58;G06N7/08;G06Q20/06;G06Q40/04 | 分类 | 计算;推算;计数; |
发明人 | 袁泉 | 申请(专利权)人 | 武汉市果壳璐网络科技有限公司 |
代理机构 | 北京联瑞联丰知识产权代理事务所(普通合伙) | 代理人 | 武汉市果壳璐网络科技有限公司 |
地址 | 430000 湖北省武汉市东湖新技术开发区光谷软件园三路10号清江山水2栋3单元8层02号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及区块链技术领域,公开了一种出块矿工随机出块方法、装置、存储介质及设备,该方法包括:S1:获取投票选出的多个得票矿工,以生成待出块矿工集合;S2:获取N个区块中第一个区块的Hash值,记为H1,i=1;S3:将Hi按预设的计算方式进行计算,且将上一次计算结果作为本次计算参数进行迭代计算,迭代预定次数X后,得到Hi,Qi=Hi;S4:将Qi代入混沌排序算法,计算得到下一个区块的编号,记为Ki+1;S5:查找第Ki+1个区块的Hash值,记为Hi+1,且i=i+1;S6:将H1+H2+…+Hi的和赋值给Hi;S7:迭代步骤S3~S6,并迭代M次后结束迭代;S8:对Q1到QM求和以得到最终的随机值;S9:以Y作为种子计算本次出块矿工的编号。本发明使得攻击者没有足够的时间锁定和攻击矿工。 |
