區(qū)塊鏈連續(xù)工作量證明的方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN202210318798.9 申請(qǐng)日 -
公開(公告)號(hào) CN114638611A 公開(公告)日 2022-06-17
申請(qǐng)公布號(hào) CN114638611A 申請(qǐng)公布日 2022-06-17
分類號(hào) G06Q20/38(2012.01)I;G06Q20/40(2012.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 陳炫慧;杜滿想;張玉堅(jiān) 申請(qǐng)(專利權(quán))人 上海萬向區(qū)塊鏈股份公司
代理機(jī)構(gòu) 上海段和段律師事務(wù)所 代理人 -
地址 200086上海市虹口區(qū)塘沽路463號(hào)1201室
法律狀態(tài) -

摘要

摘要 本發(fā)明提供了一種區(qū)塊鏈連續(xù)工作量證明的方法及系統(tǒng),包括:步驟S1:在區(qū)塊鏈系統(tǒng)中的節(jié)點(diǎn)生成區(qū)塊時(shí),通過區(qū)塊鏈系統(tǒng)監(jiān)聽交易的到達(dá),并按照交易到達(dá)順序連續(xù)的對(duì)交易進(jìn)行哈希運(yùn)算,直到計(jì)算出默克爾樹的根,將默克爾樹根寫入?yún)^(qū)塊并進(jìn)行共識(shí)出塊;步驟S2:在共識(shí)出塊成功后,區(qū)塊鏈系統(tǒng)中的其他節(jié)點(diǎn)監(jiān)聽到當(dāng)前區(qū)塊的生成,并對(duì)區(qū)塊中的交易進(jìn)行正確性驗(yàn)證,當(dāng)驗(yàn)證通過后,則將當(dāng)前區(qū)塊加入到當(dāng)前區(qū)塊鏈系統(tǒng)中。本發(fā)明可以使節(jié)點(diǎn)利用硬盤容量和算力資源證明節(jié)點(diǎn)確實(shí)做了一定量的工作,是一種簡(jiǎn)單的時(shí)空證明的解決方案,而不用浪費(fèi)過多的計(jì)算資源,不會(huì)產(chǎn)生大量節(jié)點(diǎn)集中進(jìn)行hash運(yùn)算集中大算力的風(fēng)險(xiǎn)。