工作量证明算法优化方法、装置、计算机设备和存储介质

基本信息

申请号 CN202110668940.8 申请日 -
公开(公告)号 CN113282802A 公开(公告)日 2021-08-20
申请公布号 CN113282802A 申请公布日 2021-08-20
分类号 G06F16/901(2019.01)I;G06F9/4401(2018.01)I 分类 计算;推算;计数;
发明人 孔剑平;胡楠;王琪;李炳博 申请(专利权)人 浙江毫微米科技有限公司
代理机构 北京聿宏知识产权代理有限公司 代理人 陈敏;吴昊
地址 310000浙江省杭州市江干区解放东路29号迪凯银座30层
法律状态 -

摘要

摘要 本发明提供一种工作量证明算法优化方法、装置、计算机设备和存储介质,该方法包括在第一线程执行ethash算法进行有效哈希值计算过程中,检测所述第一线程是否根据索引地址从内存的有向无环图中提取数据;在所述第一线程根据所述索引地址从内存的有向无环图中提取数据时,将所述第一线程挂起,激活第二线程,由所述第二线程执行ethash算法进行有效哈希值的计算。由于线程从内存有向无环图中提取数据无需占用计算资源,使得计算资源空闲,而空闲的计算资源能够被另一线程利用,执行ethash算法进行有效哈希值的计算,从而实现了多线程并行执行ethash算法进行有效哈希值的计算,有效提高了计算效率。