在密碼學中,可驗證隨機函數是一種隨機數生成器,可以通過加密手段來驗證隨機性。可驗證的隨機數對許多區塊鏈應用來說都是不可或缺的要素,因為這類隨機數具有防篡改性和不可預測性,可以用來打造刺激的游戲體驗,鑄造罕見的NFT,并保障公平的結果。?
本文將討論什么是可驗證隨機函數,研究隨機數在區塊鏈上的應用,以及智能合約開發者如何利用Chainlink可驗證隨機函數在dApp中獲得安全的隨機數來源。?
什么是可驗證隨機函數?
可驗證隨機函數是一種加密函數,基于數據輸入生成偽隨機數并附上一份證明,任何人都可以對其進行驗證。?
VRF的數據輸入通常包含一對公鑰和私鑰以及一個seed。公鑰和私鑰是生成的,而seed則是選擇的。將這些數值一起輸入VRF,用私鑰和seed來生成隨機數。然后,VRF會生成一個隨機數以及一份證明。最關鍵的一步是生成證明,因為用戶可以通過證明來驗證函數。而將私鑰保密則可以確保隨機數無法被預測。?
派盾:0VIX攻擊者已將310枚ETH轉入Tornado Cash:5月9日消息,據派盾監測顯示,Polygon生態項目0VIX Protocol攻擊者已將310枚ETH轉入Tornado Cash。據悉,0VIX于4月28日遭黑客攻擊,潛在損失約200萬美元。隨后0VIX在鏈上向攻擊者發出最后通牒,要求其退還資金,否則將面臨法律后果。[2023/5/9 14:52:05]
可驗證隨機函數的關鍵特質都寫在了它的名字里:?
可驗證——任何人都可以驗證VRF生成的隨機數是否有效,只需要查看證明并驗證哈希計算結果是否正確即可。只有持有VRF私鑰的人才能進行哈希運算,而任何持有公鑰的人都可以驗證哈希運算結果。?
隨機——對于不知道seed或不持有私鑰的人來說,VRF輸出的結果完全不可預測且概率均勻分布,沒有任何規律可循。VRF輸出的每個結果都擁有同樣的概率,并使用seed和私鑰,以獨特的方式生成隨機數。?
函數——VRF使用數學算法來生成隨機數以及證明。VRF將seed隱藏起來,以保障其不可預測性;同時,將隨機數證明公開,以供所有人查看和驗證。?
VRF的發展歷史
美國財政部即將發布DeFi犯罪使用情況報告:金色財經報道,負責恐怖主義融資和金融犯罪的助理部長Elizabeth Rosenberg表示,美國財政部即將發布一項風險評估,分析對去中心化金融 (DeFi) 的犯罪使用。Rosenberg周一在澳大利亞悉尼舉行的銀行活動中說,“非法行為者一直在尋找有效的方法來隱藏犯罪活動和清洗他們的收益,這對 DeFi 服務或虛擬資產生態系統的其他元素構成威脅。” 她說,她的團隊正在“積極開展”一項即將發布的評估。
Rosenberg說,由于虛擬資產的“驚人”增長,該行業通常“將法規和金融犯罪合規視為事后考慮”。她說,與朝鮮有關聯的團體已經說明了犯罪使用虛擬資產的潛在危害,這些團體“進行了勒索軟件攻擊,竊取了價值數億美元的虛擬資產,并通過混合器和其他虛擬資產清洗了他們的不義之財”資產服務提供商為朝鮮的非法核計劃和彈道導彈計劃提供資金。”[2023/3/15 13:04:30]
可驗證隨機函數這個概念是在1999年由知名計算機科學家和數學家SilvioMicali、MichaelRabin以及SalilVadhan在論文中提出的。值得一提的是,SilvioMicali后來創建了Algorand區塊鏈,Algorand在共識機制中也使用了VRF。?
Coinbase CEO:質押產品不是證券,美國需要制定明確的規則手冊:金色財經報道,Coinbase首席執行官Brian Armstrong在接受彭博電視采訪時表示,Coinbase的質押產品不是證券,他們很愿意與監管機構合作,但也準備在必要時采取法律行動。
Armstrong還提到,美國在制定監管行動方面落后,而世界其他地區則正在采用加密貨幣。他說:“我今年的首要任務是政策環境,世界其他地區實際上已經接受了加密貨幣。我們已經看到所有主要的金融中心,新加坡、香港和倫敦,歐盟剛剛通過了全面的加密貨幣立法,我們需要一個明確的規則手冊,以便讓這個行業在美國蓬勃發展”。
Armstrong還指出,加密貨幣不會消失。Armstrong稱,“許多傳統金融服務公司正在整合這項技術,來自摩根大通、Visa和萬事達卡的每個人,以及富蘭克林鄧普頓,他們都有內部項目和團隊致力于如何將加密技術集成到他們的服務中。”[2023/3/2 12:37:47]
之后,VRF技術出現了一系列關鍵突破。2005年,YevgeniyDodis和AleksandrYampolskiy使用了抗碰撞哈希函數實現了更短的證明和密鑰,因此提升了VRF的效率,并推動了這項技術的發展。2015年,DennisHofheinz和TiborJager使用橢圓曲線加密技術開發了可驗證安全性的VRF。2019年,NirBitansky提出了VRF可以用一般原語構造,而不用簡單的代數構造。如今許多VRF方案都建立在這些創新之上。?
美SEC主席:證券法適用于大部分加密資產,SEC有權監管加密:金色財經報道,美國證券交易委員會主席 Gary Gensler 在接受雅虎財經采訪時重申其認為大部分加密貨幣都屬于證券的觀點,并表示他已告知交易平臺和其他中介機構進行注冊。其個人認為證券法適用于規范加密資產,SEC 在監管加密市場的事情上有足夠的權利。
此外,被問及 FTX 相關問題時,Gensler 表示,目前暫不能就具體個例進行回答,但美國法律明確禁止交易平臺挪用用戶資產。[2022/12/8 21:29:38]
2020年,研究者提出了一種使用Lattice加密的VRF方案。這個方案的安全性足以抵御量子計算機發起的攻擊,這意味著VRF將在未來仍是一項重要技術。?
VRF的應用場景
大多數RNG都無法生成可以通過加密技術進行驗證的隨機數,因此這類RNG容易受到操縱,導致其應用場景受限。VRF如果能保障隨機數的安全性,就可以解鎖一系列關鍵的用例,其中包括:?
網絡安全——使用VRF保障域名系統消息傳輸的安全性。?
零知識技術——VRF可以用來打造零知識證明和零知識數據庫。?
傳三箭資本債權人首次會議將決定是否另聘一名清算人和召集債權人委員會:7月14日消息,自稱為三箭資本債權人之一的Soldman Gachs在推特上透露,三箭資本債權人第一次會議將于北京時間7月18日22:00(英屬維爾京群島時間7月18日10:00)召開,會上將提出的決議包括是否另聘一名清算人(是否與當前的清算人存在利益沖突?),以及是否召集債權人委員會。[2022/7/14 2:12:37]
非交互式抽獎系統——VRF可以為抽獎游戲保障公平、可驗證且高效的結果。?
可驗證的交易托管機制——VRF可以支持自動托管服務,保障用戶的匿名性。?
區塊鏈和智能合約——VRF已經成為了去中心化協議和應用重要的組成部分。?
區塊鏈中的VRF
包括Algorand、Cardano、InternetComputer和Polkadot在內的許多L1區塊鏈都在共識機制中使用了VRF來隨機選擇出塊節點。?
另外,區塊鏈智能合約開發者在開發應用時也需要隨機數。然而,由于區塊鏈網絡具有高確定性,鏈上應用往往無法獲得安全的隨機數生成器。使用鏈上區塊哈希生成隨機數有可能被區塊鏈礦工/驗證者操控,他們可以放棄對他們不利的區塊,重新“擲色子”,以改變隨機數。而鏈下隨機數則缺乏透明性,而且無法驗證隨機數是否公正且沒有受到數據源或節點的操控。
可以利用鏈上生成隨機數方案的漏洞謀取私利。
穩健的隨機數生成方案意味著隨機數的公平性可以得到驗證,所有參與者都擁有同樣的概率,并且攻擊者不太可能通過預測隨機數來操縱智能合約。
ChainlinkVRF
ChainlinkVRF?是公平、可驗證的RNG,可以滿足上述需求,為智能合約提供具有加密證明的安全隨機數,無法被預言機節點、用戶或開發團隊篡改。?
ChainlinkVRF可以為開發者帶來以下好處:?
不可預測性——ChainlinkVRF無法被預測。由于在請求隨機數時無法得知區塊數據,因此任何人都無法通過預測隨機數來提高自己的成功概率。
公平性——ChainlinkVRF非常公平公正,因為隨機數是均勻分布的,所有數字都有同樣的概率被選中。
隨機性——ChainlinkVRF的隨機性可以得到驗證,因為其使用區塊哈希作為seed來生成隨機數,而區塊哈希無法提前預知。
防篡改性——ChainlinkVRF具有防篡改性,任何人,包括預言機、外部方或開發團隊,都無法操縱隨機數生成流程。?
ChainlinkVRF是用戶和區塊鏈之間的抽象層,可以幫助智能合約開發者訪問安全的隨機數來源。?
ChainlinkVRF采用了開源代碼和加密技術,生成防篡改的隨機數,用戶可以驗證隨機數的真實性。
ChainlinkVRF采用了Goldberg的可驗證隨機函數,詳情請查看這篇論文。ChainlinkVRF會針對每一個隨機數請求生成一個或多個隨機數,并附上一份隨機數的加密證明。這份證明會被發布到鏈上并在鏈上得到驗證,驗證通過后才會使用隨機數。?
ChainlinkVRF的應用場景
ChainlinkVRF目前正在為Web3生態中的眾多應用提供安全的鏈上隨機數來源,其中包括GameFi、DeFi以及NFT等項目。?
ChainlinkVRF的應用場景包括:
為NFT分配隨機屬性——ChainlinkVRF可以用來鑄造特殊的NFT。比如,AxieInfinity?使用ChainlinkVRF為每個OriginAxie賦予隨機屬性。
公平地分配罕見NFT——ChainlinkVRF可以證明NFT是公平分配的,且證明可以得到驗證。比如,BoredApeYachtClub?使用ChainlinkVRF向BAYCNFT持有者隨機分配變異血清NFT。
游戲結果無法預測——開發者可以利用隨機數打造出更好玩的區塊鏈游戲。比如,Blockmine使用ChainlinkVRF在NextCard游戲中隨機抽取卡牌。?
公平地選出參與者——發放熱門活動門票,抽取奢侈品預售的買家,以及選出熱門公開發售活動的參與者。比如,Centaur使用ChainlinkVRF選出鏈上公開發售活動的參與者。
隨機選出中獎者——ChainlinkVRF可以讓用戶驗證中獎者的篩選流程是否公平公正。比如,PoolTogether是一個無損儲蓄游戲,將用戶存款放在一個資金池中,并每天和每周展開抽獎,將池子的收益隨機分配給中獎者。
PoolTogether利用ChainlinkVRF隨機選出無損儲蓄游戲的中獎者。
總結
ChainlinkVRF是區塊鏈行業領先的安全隨機數生成器,為智能合約和鏈下系統提供可驗證且防篡改的隨機數來源。?
ChainlinkVRF通過加密技術為開發者保障隨機數的安全性和可驗證性,幫助他們打造出更加開放、可訪問且防篡改的系統。ChainlinkVRF和智能合約將實現區塊鏈的最終愿景,基于加密事實打造出更加強大的算法系統,取代當前基于信任的薄弱系統。?
如果你是一名開發者,并希望快速將智能合約連接至ChainlinkVRF,請查看開發者文檔并加入我們在Discord上的技術討論群。如果你希望安排一次電話會議具體討論集成事宜,請點擊此處聯系我們。
擴展閱讀
《一文讀懂智能合約》
《一文讀懂區塊鏈預言機》
《Solidity語言的隨機數生成》
《如何在NFT中獲得隨機數》
來源:金色財經
Tags:CHAHAILINKChainLinkisechainBDCC Gold ChainBABYLINK價格chainlink幣能漲到多少2025
8月1日晚,火訊財經高端訪談節目觀火瑯琊榜第五季正式開播。本季主題為“Web3先行者”,每期節目中,閣主將深度訪談一位知名嘉賓,每期從教育、技術、哲學、投資、藝術、產業、法律等不同視角,暢談We.
1900/1/1 0:00:00三箭資本是最大的加密貨幣對沖基金之一,曾經管理著超過100億美元的資本——直到創始人消失。近日,一份長達1000頁的法律文件公布,使案件變得清晰。該文件要求新加坡政府承認清算程序并與清算人合作.
1900/1/1 0:00:00Crypto世界,如果一定要說有什么必勝秘訣的話,那就是造富效應了,Token亦或NFT的暴漲才是吸引資金增量的最佳手段.
1900/1/1 0:00:00自動做市商有兩種類型的參與者:一種是交易者,他們將一種代幣交易成另一種;另一種是流動性提供者,他們向AMM提供代幣流動性來獲取一部分交易費用.
1900/1/1 0:00:00新加坡時間7月7日6:00,PERCMORAYMOND做客ZTClub,與用戶一起分享PERPROJECT,展望PER的價值遠景.
1900/1/1 0:00:00btc行情分析 昨日行情整體向上沖擊后,在晚間上方承壓較大,未能突破上方壓力位置,隨后行情變開始一路下跌,多頭雖然走出反攻但是未能走出反轉,目前大餅最低觸及18800一線.
1900/1/1 0:00:00