优化的矿工出块方法、装置、存储介质及设备
基本信息
申请号 | CN202010928085.5 | 申请日 | - |
公开(公告)号 | CN112149129A | 公开(公告)日 | 2020-12-29 |
申请公布号 | CN112149129A | 申请公布日 | 2020-12-29 |
分类号 | G06F21/57(2013.01)I | 分类 | 计算;推算;计数; |
发明人 | 袁泉 | 申请(专利权)人 | 武汉市果壳璐网络科技有限公司 |
代理机构 | 北京联瑞联丰知识产权代理事务所(普通合伙) | 代理人 | 武汉市果壳璐网络科技有限公司 |
地址 | 430000湖北省武汉市东湖新技术开发区光谷软件园三路10号清江山水2栋3单元8层02号 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及区块链技术领域,公开了一种优化的矿工出块方法、装置、存储介质及设备,该方法包括:S1:获取投票选出的多个得票矿工,以生成待出块矿工集合;S2:从待出块矿工集合中选出一个矿工,编号记为K0,以K0为参数计算该矿工的hash值H0,初始化i=0,X为任意正整数;S3:将Hi按预设的计算方式进行计算,且将上一次计算结果作为本次计算参数进行迭代计算,迭代预定次数X后,得到Hi,Qi=H0+H2+…+Hi;S4:将Qi代入混沌排序算法,计算得到本次被选出的矿工的编号,记为Ki+1,编号为Ki+1的矿工出块;S5:以计算Ki+1为参数计算编号为Ki+1的矿工的Hash值,记为Hi+1,i=i+1,跳转执行步骤S3,直到本次出块周期结束。本发明使得攻击者没有足够的时间锁定和攻击矿工。 |
