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

隨機數在區塊鏈中的應用_APP

Author:

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

近日,OG無涯社區聯合創始人紅軍大叔受邀在PlatON中文Telegram群參加快閃活動,向社區成員分享了關于隨機數的小知識,我們將其分享內容奉上以餮讀者。

什么是隨機數?

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

聲音 | 慢霧:采用鏈上隨機數方案的 DApp 需緊急暫停:根據近期針對EOS DApp遭遇“交易排擠攻擊”的持續性威脅情報監測:EOS.WIN、FarmEOS、影骰、LuckBet、GameBet、Fishing、EOSDice、STACK DICE、ggeos等知名DAPP陸續被攻破,該攻擊團伙(floatingsnow等)的攻擊行為還在持續。在EOS主網從根本上解決這類缺陷之前,慢霧建議所有采用鏈上隨機數方案的DAPP緊急暫停并做好風控機制升級。為了安全起見,強烈建議所有競技類DAPP采用EOS官方很早就推薦的鏈下隨機種子的隨機數生成方案[2019/1/16]

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

動態 | EOS競猜游戲LuckBet遭隨機數攻擊:據 PeckShield 態勢感知平臺12月22日數據顯示:今天凌晨02:10-04:03之間, 黑客(snowredgreen)向LuckBet游戲合約(luckbetadmin)發起攻擊,并將大部分不當EOS獲利轉向火幣交易所賬號(huobideposit)。PeckShield 安全人員跟蹤數據發現,此次攻擊因游戲合約隨機數問題被攻破。[2018/12/22]

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

Zcash開發人員利用切爾諾貝利核電站的核廢料來產生隨機數 :Zcash的開發人員在該網絡最新的秘密保證儀式中使用了切爾諾貝利核電站的核廢料。上個周末,Zcash的兩位開發人員舉行了他們最新的“Tau”儀式,并特別使用核廢料來產生隨機數。Andrew Miller表示,Tau的力量完全在于生成和安全地處理加密的“有廢物”,從理論上講,其結果是一個完全隨機的、私有的代碼,可以用來構建Zcash。[2018/1/28]

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

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

隨機數與區塊鏈應用

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

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

其中,安全多方計算技術是產生高質量的鏈上隨機數的重要基礎技術。

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

Tags:EOSDAPPBETAPPEOS TrustDAPP價格BETA區塊鏈dapp開發例子

Gateio
招行區塊鏈門戶網站正式上線_BNB

一鏈通門戶正式上線 http://aioc-portal.paas.cmbchina.com一鏈通:招行區塊鏈品牌,致力于在數字經濟時代為用戶提供可信金融基礎設施,為客戶提供更加優質的金融服務.

1900/1/1 0:00:00
為了證明割韭菜有多簡單 我們花5分鐘發了個空氣幣_區塊鏈

前段時間幣圈炒得紛紛揚揚的屎幣,相信大伙們都還有印象。 那玩意兒有多離譜? 如果你從首日開盤時買入100塊,在高點賣出的話,就能拿到30萬倍左右的投資回報,立馬能和千萬富翁肩并肩談笑風生.

1900/1/1 0:00:00
Multicoin合伙人:可預測性對區塊鏈擴展性為何重要?_ULT

原文標題:《技術可擴展性如何創造社會可擴展性》本文假設讀者熟悉NickSzabo的《社交網絡的可擴展性》、VitalikButerin的《弱主觀性》以及HaseebQureshi的《為什么去中心.

1900/1/1 0:00:00
為什么Uniswap V3大大增加了LP的做市風險?_UNI

在UniswapV3上線初期,很多最早加入為V3做市的LP們享受了極高的手續費收益率。但是好景不長,整個加密市場在5月下旬遭遇了價格的大幅下跌,許多V3的LP們發現,自己持有的做市頭寸,不但全部.

1900/1/1 0:00:00
金色早報 | Mt.Gox索賠在線系統開啟投票_BIT

頭條 ▌Mt.Gox索賠在線系統開啟投票金色財經報道,5月31日,已倒閉的日本加密貨幣交易所Mt.Gox發布公告稱,康復索賠在線系統推出投票功能.

1900/1/1 0:00:00
加密行業如何走向環保?碳中和比特幣基金來報到_比特幣

劍橋替代金融中心稱,目前比特幣每年消耗約110TWh。《哈佛商業評論》的一篇文章也進一步指出,這相當于全球電力生產的0.55%,約為一個小縣城的電力生產.

1900/1/1 0:00:00
ads