工作量證明算法優(yōu)化方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)

基本信息

申請(qǐng)?zhí)?/td> CN202110668940.8 申請(qǐng)日 -
公開(公告)號(hào) CN113282802A 公開(公告)日 2021-08-20
申請(qǐng)公布號(hào) CN113282802A 申請(qǐng)公布日 2021-08-20
分類號(hào) G06F16/901(2019.01)I;G06F9/4401(2018.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 孔劍平;胡楠;王琪;李炳博 申請(qǐng)(專利權(quán))人 浙江毫微米科技有限公司
代理機(jī)構(gòu) 北京聿宏知識(shí)產(chǎn)權(quán)代理有限公司 代理人 陳敏;吳昊
地址 310000浙江省杭州市江干區(qū)解放東路29號(hào)迪凱銀座30層
法律狀態(tài) -

摘要

摘要 本發(fā)明提供一種工作量證明算法優(yōu)化方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì),該方法包括在第一線程執(zhí)行ethash算法進(jìn)行有效哈希值計(jì)算過程中,檢測(cè)所述第一線程是否根據(jù)索引地址從內(nèi)存的有向無環(huán)圖中提取數(shù)據(jù);在所述第一線程根據(jù)所述索引地址從內(nèi)存的有向無環(huán)圖中提取數(shù)據(jù)時(shí),將所述第一線程掛起,激活第二線程,由所述第二線程執(zhí)行ethash算法進(jìn)行有效哈希值的計(jì)算。由于線程從內(nèi)存有向無環(huán)圖中提取數(shù)據(jù)無需占用計(jì)算資源,使得計(jì)算資源空閑,而空閑的計(jì)算資源能夠被另一線程利用,執(zhí)行ethash算法進(jìn)行有效哈希值的計(jì)算,從而實(shí)現(xiàn)了多線程并行執(zhí)行ethash算法進(jìn)行有效哈希值的計(jì)算,有效提高了計(jì)算效率。