7*24快訊可驗證隨機...

可驗證隨機函數(VRF) – 解釋

在密碼學中,可驗證隨機函數(VRF) 是一個隨機數生成器(RNG),它生成的輸出可以通過密碼驗證為隨機的。可驗證的隨機性對於許多區塊鏈應用程序至關重要,因為它的防篡改不可預測性可以實現令人興奮的遊戲玩法,這是罕見的 NFT,以及公正的結果。

在本文中,我們研究了可驗證的隨機函數是什麼,探討了隨機性如何在區塊鏈中使用,並了解智能合約開發人員如何在他們自己的dApp 中利用安全的隨機源,使用 Chainlink 可驗證隨機函數(VRF).

什麼是可驗證隨機函數(VRF)?

可驗證的隨機函數是一種加密函數,它接受一系列輸入、計算它們並產生偽隨機輸出,以及任何人都可以驗證的真實性證明。

VRF 的輸入通常包括公鑰/私鑰對(也稱為驗證密鑰和秘密密鑰)和種子。創建公鑰/私鑰對並選擇種子。這些值被傳遞到VRF,其中私鑰和種子用於生成隨機數。 VRF 然後輸出一個隨機數以及一個證明。至關重要的是,證明的生成使函數可驗證,同時隱藏私鑰確保數字不可預測。

顧名思義,一個可驗證的隨機函數是由它的核心特徵定義的:

  • 可驗證— 任何人都可以驗證VRF 生成的隨機數是否有效。他們需要做的就是檢查證明並驗證哈希輸出的正確性。雖然只有VRF 密鑰的持有者可以計算散列,但任何擁有公鑰的人都可以驗證散列的正確性。
  • 隨機的— 對於不知道種子或私鑰且不遵循任何模式的任何人,VRF 的輸出都是完全不可預測的(均勻分佈)。在VRF 中,每個可能的輸出都是等可能的。隨機性是通過以獨特的方式組合種子和私鑰來生成的。
  • 功能— VRF 依靠數學算法來生成隨機數和驗證其真實性的證明。對於一個被認為是VRF 的函數,RNG 必須隱藏種子(隱式)以保持其不可預測性,而證明必須是顯式的並且每個人都可以計算(顯式)以確保其可驗證性。

VRF 的歷史

可驗證隨機函數的概念被引入 由著名的計算機科學家和數學家Silvio Micali、Michael Rabin 和Salil Vadhan 於1999 年發表。值得注意的是,Silvio Micali 繼續推出Algorand 區塊鏈,該區塊鏈在其共識機制中使用VRF。

此後,VRF 的開發取得了許多關鍵突破。該技術在2005 年得到了改進,當時Yevgeniy Dodis 和Aleksandr Yampolskiy 通過使用能夠實現更短證明和密鑰的抗碰撞哈希函數來提高其效率。然後在2015 年,Dennis Hofheinz 和Tibor Jager 使用橢圓曲線密碼學創建了一個可證明安全的VRF。而在2019 年,Nir Bitansky 表明VRF 可以用一般原語而不是簡單的代數構造來構造。今天的許多VRF 實施都依賴於這些創新。

有趣的是,研究人員在2020 年提出了一種VRF,它使用基於格的密碼學,其安全性足以防止來自量子計算機的攻擊,這表明VRF 在未來很長一段時間內仍然是一項重要的技術。

VRF 用例

大多數RNG 不會產生可以通過密碼驗證的隨機數,從而使它們容易受到操縱,從而限制了它們的用例。通過保證隨機數的安全性,VRF 解鎖了許多重要的用例,例如:

  • 網絡安全— VRF 用於幫助保護域名系統(DNS) 消息。
  • 零知識技術——VRF用於零知識證明和零知識數據庫的協議設計。
  • 非交互式彩票系統—VRF 為彩票提供可證明的公平和有效結果。
  • 可驗證的交易託管方案— VRF 可以幫助支持保持用戶匿名性的自動託管服務。
  • 區塊鍊和智能合約——VRF已經成為去中心化協議和應用的重要組成部分。

區塊鏈中的VRF

許多第一層區塊鏈,包括Algorand、Cardano、Internet Computer 和Polkadot,在其共識機制中使用VRF 來隨機選擇區塊生產者。

在區塊鏈技術生態系統的其他地方,智能合約開發人員還需要為其應用程序提供隨機性來源。但是,由於區塊鍊網絡的確定性,鏈上應用程序無法訪問安全的RNG。使用鏈上區塊哈希作為隨機性來源可能會導致區塊鏈礦工/驗證者進行操縱,他們丟棄具有不利哈希的區塊並可以“重新擲骰子”,從而改變RNG 值。幼稚的鏈下解決方案是不透明的,並且無法證明產生的RNG 值是合法的,並且沒有被數據源或預言機節點操縱。

圖片展示了礦工和驗證者如何利用RNG。
區塊鏈礦工/驗證者可以利用基於區塊鏈的RNG 解決方案。

依賴隨機性的精心設計的系統理想情況下希望它對所有合約參與者來說是可證明的公平和同樣不確定的,並且還可以通過預測其結果來降低對手利用合約的風險。

Chainlink VRF

Chainlink VRF 是一個可證明公平且可驗證的RNG,它滿足這些要求,為智能合約提供了一個安全的隨機源,並由預言機節點、用戶或開發團隊無法操縱的加密證明支持。

Chainlink VRF 為開發者提供了廣泛的好處,包括:

  • 不可預測性——Chainlink VRF 是不可預測的:沒有人可以預測隨機性來增加他們成功的機率,因為在發出請求時區塊數據是未知的。
  • 公平—Chainlink VRF 是公平無偏的,因為隨機數是基於均勻分佈的,這意味著該範圍內的所有數字都有相同的被選中的機會。
  • 隨機性—Chainlink VRF 可證明是隨機的,因為它依賴於預先未知的區塊哈希作為內置於VRF 節點中的RNG 的種子。
  • 防篡改—Chainlink VRF 是防篡改的,因為沒有人——無論是預言機、外部實體或開發團隊——都不能篡改RNG 流程。

Chainlink VRF 充當用戶和區塊鏈之間的抽象層,使智能合約開發人員能夠訪問他們可以在其應用程序中使用的安全隨機源。

圖片顯示了Chainlink VRF 如何降低用戶風險。
Chainlink VRF 使用開源代碼和密碼學來創建一個防篡改的隨機源,用戶可以驗證它是公平和公正的。

Chainlink VRF 是Goldberg 的可驗證隨機函數(VRF) 的實現,如本文所述 . 對於每個隨機請求,Chainlink VRF 會生成一個或多個隨機值以及這些值是如何確定的加密證明。證明在任何消費應用程序可以使用之前在鏈上發布和驗證。

Chainlink VRF 用例

Chainlink VRF 被用作Web3 生態系統中鏈上隨機性的安全來源,包括領先的GameFi、DeFi 和NFT 項目。

鏈環 VRF 用例 包括:

  • 將隨機屬性分配給NFT—Chainlink VRF 可以幫助在鑄造過程中創建獨特的NFT。 軸無限 使用Chainlink VRF 為每個Origin Axie 提供一組隨機特徵。
  • 公平分配稀有NFT—Chainlink VRF 提供了可審計的證據,證明NFT 是公平分配的。 無聊猿遊艇俱樂部(BAYC) 使用Chainlink VRF 將其新的Mutant Serum NFT 隨機分配給當前的BAYC NFT 持有者。
  • 不可預測的遊戲結果——開發者可以利用隨機結果構建更有趣的區塊鏈遊戲。例如, 塊礦 使用Chainlink VRF 在其Next Card 遊戲中支持隨機抽獎。
  • 公平選擇參與者— 分發令人垂涎的物品,例如獨家活動的門票,選擇奢侈品的預售贏家,並選擇受歡迎的公開銷售的參與者。例如, 半人馬座 使用Chainlink VRF 選擇參與者進行鏈上公開發售。
  • 隨機選擇獲勝者— 使用Chainlink VRF,用戶將能夠驗證每個獲勝者的選擇是否具有無偏見的隨機性來源。例如, 一起泳池 是一種無損儲蓄遊戲,它匯集用戶存款並將所賺取的利息分配給每日和每週抽獎中隨機選擇的獲勝者。
圖片展示了PoolTogether 如何使用Chainlink VRF。
PoolTogether 使用Chainlink VRF 幫助在其無損儲蓄遊戲中隨機選擇獲勝者。

結論

在區塊鏈領域,Chainlink VRF 是行業領先的安全隨機數生成器(RNG),使智能合約和鏈下系統能夠訪問可驗證的防篡改隨機源。

提供加密安全和可驗證的隨機源使開發人員能夠構建比當前替代方案更開放、更易於訪問和防篡改的系統。最終,Chainlink VRF 和智能合約有助於實現區塊鏈的願景,即讓社會從基於信任的弱系統轉向更強大的基於數學的系統 密碼真理.

如果您是開發人員並希望快速將您的應用程序連接到 Chainlink VRF訪問 開發者文檔 並加入技術討論 不和諧. 如果您想安排電話以更深入地討論集成,請聯繫 這裡.

其他資源

Source Link

最受歡迎

繼續閱讀

長期持有者持有的比特幣(BTC)供應量達到最高水平

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打...

現在讀

$COOKIE, the Cookie3 Mark...

Tallinn, Estonia, March 26th, 2024...

長期持有者持有的比特幣(BTC)供應量達到最高水平...

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持有者和投機者。 儘管BTC 的價格在過去一個月中保持相對平穩,範圍在約29,000 美元至31,000 美元之間,但人們還是開始瘋狂囤積。 ...

Caldera 宣布與Espresso Syste...

Caldera 開發人員可以利用Espresso Sequence...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打開了大門。對於那些尋求利用Web3 遊戲巨大潛力的人來說,確保先發優勢至關重要。 了解Web3 遊戲生態系統在深入研究Web3 遊戲之前,有...

Taapsee Pannu 推出NFT 平台,介紹...

企業家貢獻者表達的意見是他們自己的。 您正在閱讀《企業家印度》,這是企業家媒體的國際特許經營刊物。 女演員Taapsee Pannu 最近推出了“taapseeclub.com”,這是她自己的非同質代...

比特幣(BTC) 地址休眠超過11 年,轉移310...

經過11 年多的閒置之後,一個包含3100 萬美元BTC 的休眠比特幣地址最近突然活躍起來。 2023年7月22日,地址 轉入 將其全部餘額轉移到新地址。 早期BTC 地址復活 比特幣自2009 年以來就已經存在,因此存在多年來不活躍的休眠地址,其中包含大量BTC。這種加密貨幣的一些早期採用者能夠...

加密貨幣死了嗎?當今加密貨幣的現狀

您之前可能聽說過加密貨幣正在消亡(或比特幣已消亡)。在這篇文章中,我們將研究加密貨幣的狀態,並嘗試回答這個問題:加密貨幣現在已經死了嗎? 在我們開始之前,我們想澄清一下,本文指的是最廣泛意義上的“加密貨幣行業”; 在裡面 網絡3 感覺。該定義包括加密資產市場; 但它還包括其他非財務用例。 隨著近來加...

Chancer 可能成為體育和社交博彩領域的下一個...

加密貨幣 隨著企業財報季節的繼續,本週股市表現好壞參半。在Ne...

以太坊(ETH) 創下兩個月來CEX 流入最高紀錄...

過去一周,以太坊(ETH)流入中心化交易所(CEX)的資金量創下了過去兩個月來的最高水平。這些重大的資產變動表明ETH 的價格可能會下跌。 CoinGecko 數據顯示,第二大加密貨幣的價格一直在小幅下跌,過去一周價值下跌了2.5%。截至撰寫本文時,以太幣易手價格為1,892.65 美元,過去24...

新的DeFi 法案有“不可行的義務”

加密貨幣創新委員會表示,新的反洗錢法案沒有為DeFi 中的非法金融...

幣安大幅削減成本,瑞波幣為美國銀行和加密貨幣風險投...

美國證券交易委員會(SEC)對加密貨幣公司的打擊似乎嚴重影響了幣安的業務。據報導,在過去幾週內,該加密貨幣交易所解雇了1,000 多名員工,並削減了一些福利。 幣安表示,“當前的市場環境和監管環境”導致利潤下降,這表明可能正在進行更多削減。一位發言人告訴Cointelegraph,該公司將考慮縮減“...

Automata 雙週更新:第48 期| 通過自動...

迎接新的季度意味著設定我們的意圖並為團隊規劃下一步的行動。幕後醞釀的一切——合作、產品功能和營銷發布——很難抑制我們的興奮。我們一開始就在1RPC(2 個備受期待的第2 層主網)上添加了對Linea 和Base 的支持。科技載體更新頁腳以顯示界面版本平滑的用戶體驗 USDC CCTP 支持 關於仲裁...