基于去中心化可驗證延遲函數(shù)生成隨機數(shù)的方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202110660969.1 申請日 -
公開(公告)號 CN113407156A 公開(公告)日 2021-09-17
申請公布號 CN113407156A 申請公布日 2021-09-17
分類號 G06F7/58(2006.01)I;G06F21/64(2013.01)I 分類 計算;推算;計數(shù);
發(fā)明人 王曉亮;馬宇峰 申請(專利權)人 杭州溪塔科技有限公司
代理機構 北京德崇智捷知識產權代理有限公司 代理人 邢飛飛;王欣
地址 310012浙江省杭州市西湖區(qū)文三路478號華星時代廣場A座20層2001、2010室
法律狀態(tài) -

摘要

摘要 本說明書一個或多個實施例公開了一種基于去中心化可驗證延遲函數(shù)生成隨機數(shù)的方法和系統(tǒng),該方案包括:多個用戶節(jié)點基于選取的多個RSA模數(shù)確定模數(shù)參數(shù),以及,確定至少一個出塊時間為時間參數(shù),并將模數(shù)參數(shù)和時間參數(shù)作為公開參數(shù)寫入激勵合約;從激勵合約規(guī)定的區(qū)塊高度開始,每隔預設數(shù)目的區(qū)塊:每個用戶節(jié)點使用公開參數(shù),基于VDF計算各自產生的隨機數(shù);最先計算出隨機數(shù)的用戶節(jié)點將計算結果和證明發(fā)送給激勵合約進行驗證,并在驗證通過后,將該用戶節(jié)點計算的隨機數(shù)作為本次生成的隨機數(shù)。這樣,激勵合約中模數(shù)并不是由單一的某個模數(shù)確定,而是由多個RSA模數(shù)共同確定,有效保證隨機數(shù)生成方案的去中心化程度。