優(yōu)化的礦工出塊方法、裝置、存儲(chǔ)介質(zhì)及設(shè)備
基本信息
申請(qǐng)?zhí)?/td> | CN202010928085.5 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN112149129A | 公開(公告)日 | 2020-12-29 |
申請(qǐng)公布號(hào) | CN112149129A | 申請(qǐng)公布日 | 2020-12-29 |
分類號(hào) | G06F21/57(2013.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 袁泉 | 申請(qǐng)(專利權(quán))人 | 武漢市果殼璐網(wǎng)絡(luò)科技有限公司 |
代理機(jī)構(gòu) | 北京聯(lián)瑞聯(lián)豐知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) | 代理人 | 武漢市果殼璐網(wǎng)絡(luò)科技有限公司 |
地址 | 430000湖北省武漢市東湖新技術(shù)開發(fā)區(qū)光谷軟件園三路10號(hào)清江山水2棟3單元8層02號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,公開了一種優(yōu)化的礦工出塊方法、裝置、存儲(chǔ)介質(zhì)及設(shè)備,該方法包括:S1:獲取投票選出的多個(gè)得票礦工,以生成待出塊礦工集合;S2:從待出塊礦工集合中選出一個(gè)礦工,編號(hào)記為K0,以K0為參數(shù)計(jì)算該礦工的hash值H0,初始化i=0,X為任意正整數(shù);S3:將Hi按預(yù)設(shè)的計(jì)算方式進(jìn)行計(jì)算,且將上一次計(jì)算結(jié)果作為本次計(jì)算參數(shù)進(jìn)行迭代計(jì)算,迭代預(yù)定次數(shù)X后,得到Hi,Qi=H0+H2+…+Hi;S4:將Qi代入混沌排序算法,計(jì)算得到本次被選出的礦工的編號(hào),記為Ki+1,編號(hào)為Ki+1的礦工出塊;S5:以計(jì)算Ki+1為參數(shù)計(jì)算編號(hào)為Ki+1的礦工的Hash值,記為Hi+1,i=i+1,跳轉(zhuǎn)執(zhí)行步驟S3,直到本次出塊周期結(jié)束。本發(fā)明使得攻擊者沒有足夠的時(shí)間鎖定和攻擊礦工。?? |
