一種基于區(qū)塊鏈底層的隨機(jī)種子提供方法

基本信息

申請(qǐng)?zhí)?/td> CN201911406003.4 申請(qǐng)日 -
公開(公告)號(hào) CN111125259A 公開(公告)日 2020-05-08
申請(qǐng)公布號(hào) CN111125259A 申請(qǐng)公布日 2020-05-08
分類號(hào) G06F16/27;G06F16/22;G06F16/25 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 楊霖;王志堅(jiān);冉小波 申請(qǐng)(專利權(quán))人 預(yù)言機(jī)(重慶)科技有限公司
代理機(jī)構(gòu) 重慶中流知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 預(yù)言機(jī)(重慶)科技有限公司
地址 401121 重慶市兩江新區(qū)黃山大道中段1號(hào)數(shù)字經(jīng)濟(jì)發(fā)展展示中心附A19-04-0050
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及大數(shù)據(jù)處理技術(shù)領(lǐng)域,本發(fā)明提出的一種基于區(qū)塊鏈底層的隨機(jī)種子提供方法,包括:S1、區(qū)塊打包的節(jié)點(diǎn)準(zhǔn)備未來要提交的隨機(jī)種子,隨機(jī)生成一串256位的隨機(jī)種子;S2、提交摘要信息(hash)到區(qū)塊擴(kuò)展字段中,使用SHA256算法計(jì)算hash,為了節(jié)省空間,截取hash的后8byte,設(shè)置到區(qū)塊的擴(kuò)展字段中;S3、提交區(qū)塊、緩存隨機(jī)種子,階段性結(jié)束,已經(jīng)實(shí)現(xiàn)了未來種子的驗(yàn)證信息提交;S4、提交隨機(jī)種子明文,下一輪出塊時(shí),將隨機(jī)種子寫入?yún)^(qū)的擴(kuò)展字段中;S5、繼續(xù)執(zhí)行步驟S1,如此循環(huán);S6、驗(yàn)證和存儲(chǔ)。通過POC共識(shí)的兩段式提交的隨機(jī)種子生成機(jī)制,進(jìn)而解決了現(xiàn)有隨機(jī)種子生成機(jī)制的風(fēng)險(xiǎn)性和不便性的問題。