比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > AVAX > Info

硬核科普:隨機數與區塊鏈_區塊鏈

Author:

Time:1900/1/1 0:00:00

隨機數是一個非常重要的密碼學概念,近日MYKEY研究部門負責人姚翔老師做客PlatON社區,參加社區快閃活動,為社區講解隨機數定義與區塊鏈中隨機數方案及相關應用。

在參與抽獎或抽樣的過程中,我們經常聽到“隨機數”這個詞。隨機數在密碼學中有著非常基礎且重要的地位,常用于密鑰和安全參數生成。而在日常生活中,隨機數也是保障公平性的重要手段,廣泛應用于抽樣、抽簽、抽獎等場景當中。隨機數在區塊鏈中也應用廣泛,除了密鑰生成等傳統安全場景,在共識機制、零知識證明等熱門場景中也發揮著重要的作用,保護著區塊鏈的安全。

數字房地產交易平臺ALT DRX完成360萬美元種子輪融資:3月22日消息,數字房地產交易平臺 ALT DRX 完成 360 萬美元種子輪融資,包括 160 萬美元股權與 200 萬美元可贖回夾層債務,用于投資房地產資產,參投方涉及印度律師事務所、知名家族辦公室、初創企業創始人以及來自新加坡發展銀行、安永會計師事務所、匯豐銀行、沃爾沃、Salesforce 等未透露姓名的高管等。

ALT DRX 是一家位于印度班加羅爾的初創企業,允許房地產資產所有者將其房地產所有權非物質化,轉換成Token化的可交易數字資產。[2023/3/22 13:19:37]

然而,在實際的應用當中,由于對隨機數的理解不到位,實現不嚴謹,引發了大量的安全風險事件。索尼、YubiKey等知名企業都曾出現過隨機數生成器的嚴重缺陷,不得不緊急進行固件更新,雖然沒有造成毀滅性后果,但造成的損失也難以評估。而在區塊鏈上,由于開獎隨機數可被預測,在近兩年里直接造成了成百上千萬資產的損失,可以說“歷史總在重演”。

韓亞證券計劃將黃金、白銀現貨資產進行證券化代幣發行:金色財經報道,韓亞證券開始組建咨詢機構,并計劃將黃金、白銀現貨資產進行證券化代幣發行(STO),以方便普通投資者進行交易。韓亞證券為韓亞金融集團旗下證券公司。[2023/3/17 13:10:08]

看上去簡單的隨機數如此重要,又引發這么多問題。研究和開發人員必須理解它的原理和細節,才能避免在應用過程中犯錯。

那么,什么是隨機數?怎樣判斷隨機數的質量呢?在區塊鏈中一般生成隨機數的方法又有哪些?

什么是隨機數?

徐明星:以太坊2.0和零知識證明技術將使以太坊成為真正的區塊鏈操作系統:金色財經報道,OKX創始人徐明星發推特表示,2023年將非常有趣,以太坊2.0和零知識證明技術將使以太坊成為真正的區塊鏈操作系統。[2022/12/28 22:11:35]

首先我們來說隨機數是什么。隨機數并不是一個具體的數,而是在通過隨機數生成器產生的一個或一組數的序列。這個序列所能出現的元素來自確定的集合,每次選出的元素不可預期,但元素出現的概率恒定的。譬如說扔一枚六面均勻的骰子,結果不可預期,但每個面的概率都是相等的,每次擲出的結果就可以作為一個隨機數生成的方法。

Web3社交平臺Blockify完成220萬美元種子輪融資:8月18日消息,Web3 社交平臺 Blockify 宣布完成 220 萬美元種子輪融資,投資方信息暫未披露。該公司一直在幫助世界上任何地方的任何人訪問基于去中心化金融 (DeFi) 和 Web3 的新產品和服務,其產品核心功能包括 Web3 社交互動、用戶追蹤、以及投資組合管理等。據悉,Blockify 計劃在明年二季度推出一個 Web3 廣告平臺,旨在通過加密獎勵連接品牌和消費者。(cryptoglobe)[2022/8/18 12:34:35]

真隨機數一般來自物理世界的隨機行為,需要進行噪聲搜集,而在計算機科學中,一般使用確定性的算法來模擬隨機數的生成,也稱偽隨機數。對偽隨機數的檢測非常重要,全面、完備的檢測可以避免算法缺陷或人為后門造成的風險。目前常用的隨機數檢測標準有NISTSP800-20和GB/T32915-2016等。

需要補充的是,在NIST這份標準提供的參考實現中,就曾被懷疑植入過后門。

Dual_EC_DRBG,目前該推薦實現已經被刪除。而在即將召開的密碼學重要會議Crypto2020中,也有一篇對NISTCTR-DRBG這個隨機數生成器的安全分析,指出了其缺陷并給出了修復方法。而在會議接受的論文里,研究隨機性相關問題的論文多達6篇。這都說明隨機數的問題并不簡單,也馬虎不得。

隨機數與區塊鏈

在區塊鏈中,由于較難從物理世界中獲取隨機噪聲,生成隨機數的難度更大。

目前一般的思路是通過幾種不同策略組合使用:一是通過多方協同生成;二是通過哈希函數等隨機預言機引入隨機性;三是通過承諾-揭示協議降低參與方作弊可能;四是引入門限協議或經濟約束提高產生隨機數的成功率。

多方協同產生指的是隨機數的生成依賴多個參與方的輸入,這樣隨機數就較難被單方操縱。

由于每個輸入方的輸入可能具有很強的規律性,隨機性不足。需要使用隨機化的函數,例如哈希函數對輸入進行處理。可以將所有參與方的輸入作為函數的輸入參數,輸出的結果作為隨機數。

承諾-揭示協議主要是為了避免參與方作惡,參與方需要先將自己想輸入的結果做一個承諾,一般也是通過哈希函數完成。承諾發布之后,參與方的輸入就不能再修改了,但需要注意的是,他仍然可以選擇不把承諾揭示。

引入門限協議,通過秘密共享或門限簽名的方式,可以避免隨機數生成方案因為一個參與方沒有完整執行流程而失敗,具備一定的容錯性,提高隨機數產生的成功率。引入經濟約束,可以避免參與方通過拒絕揭示的方式影響隨機數結果,對惡意的參與方進行懲罰。

安全多方計算技術正是產生高質量的鏈上隨機數的重要基礎技術。運用安全多方計算技術,可以讓多方不可抵賴地協同生成隨機數。PlatON基于安全多方計算技術可以更好地為鏈上隨機數提供解決方案。

Tags:區塊鏈WEB3WEB以太坊哪個是區塊鏈最核心的內容web3.0幣怎么提現到賬號web3域名哪里注冊以太坊幣最新價格美元行情

AVAX
羅漢堂陳龍對話馬斯金:區塊鏈有望將信息經濟學推向信任經濟學_數字貨幣

諾貝爾經濟學獎得主EricMaskin與羅漢堂秘書長陳龍探討央行數字貨幣及區塊鏈在機制設計、信息不對稱等經濟學問題中的應用.

1900/1/1 0:00:00
IPFS/Filecoin大有可為!全球七成5G用戶在中國_COIN

2019年6月6日,工業和信息化部向中國電信、中國移動、中國聯通、中國廣電發放5G商用牌照,標志著我國正式進入5G商用元年.

1900/1/1 0:00:00
一文告訴你 流動性挖礦項目如何設計_EFI

近期,去中心化金融的活動和公眾興趣呈爆炸式增長。其主要驅動因素可歸結為“流動性挖礦”,一種用于啟動流動性的機制.

1900/1/1 0:00:00
BKEX Global 關于全球首發上線KEN(Keysians)的公告_KEX

親愛的BKEXer:?? ?? BKEXGlobal即將上線KEN,詳情如下:??上線交易對:KEN/USDT充值功能開放時間:已開放交易功能開放時間:2020年8月14日19:00提現功能開放.

1900/1/1 0:00:00
BCH日平均算力上升2.78% 主流幣挖礦收益多數下跌_BCH

歐科云鏈OKLink顯示,BTC近七日全網平均算力約127.2EH/s,全網難度約16.95T,BTC當前塊高643490。預測下次難度17.34T,距離調整還有10天18小時.

1900/1/1 0:00:00
趨勢解幣:8/13BTC空頭強勢再下一城破新低?多頭能否逆襲?_BTC

大家好,誠信立本,德行天下,用心研判趨勢和分析,傳遞有價值的投資理念!希望價有所值,值有所得!交易沒有一個固定的方向,牛市來了也并不是只漲不跌,熊市來了也不是只跌不漲.

1900/1/1 0:00:00
ads