區塊鏈技術 催生了很多應用 在過去幾年中,最受歡迎的是加密貨幣。它還促進了在數字經濟中創建許多去中心化、安全和透明的市場。
由於所有交易都不可篡改地記錄在區塊鏈上,因此提供了更多的信任,這項技術已經 輔以智能合約功能 由以太坊普及。 去中心化應用程序(DApps) 像以太坊這樣基於區塊鏈的區塊鏈正在顛覆零售銀行等傳統業務,甚至引入了從未被認為不可能的用例。
通過預言機擴展智能合約的能力
然而,為了讓以太坊區塊鏈支持開發不僅僅是促進交易的DApp,它們必須與外部或鏈下世界交互,並將傳入的數據集成到智能合約中,這就是 區塊鏈預言機技術 發揮作用,通過將智能合約與現實世界的數據、事件和交易聯繫起來來支持它們。現在,可以使用多種類型的第三方服務,例如入站、出站、軟件和硬件預言機,這進一步擴大了區塊鏈協議可以支持的現實世界應用程序的數量。
基於共識的預言機網絡,例如 Chainlink 協議 提供端到端的去中心化,這是保護他們運營的整個區塊鏈生態系統的關鍵。此外,這些預言機增強了智能合約的性能、功能和互操作性,以提供比鏈上系統更高的信任度和透明度。
這種轉變將通過擴大混合智能合約的使用來實現,混合智能合約將區塊鏈的特殊屬性與鏈下系統(如預言機網絡)的獨特能力相結合,從而實現比孤立的鏈上系統更大的範圍和權力。
什麼是Chainlink VRF?
區塊鏈遊戲中的許多DApp 和 不可替代的代幣(NFT) 空間需要一個防篡改和可驗證的隨機數生成源,以提供高級功能,例如執行空投、運行彩票或開發基於機會的遊戲。
有關的: GameFi 生態系統初學者指南
Chainlink 的可驗證隨機(VRF)功能依賴於去中心化的預言機網絡(DON),通過提供經過驗證的鏈下數據來增強現有區塊鏈。它甚至可以促進將區塊鏈數據導出到區塊鏈生態系統之外的系統。 Chainlink VRF 提供加密安全的隨機性 通過使用一組將數據中繼到智能合約的Chainlink 節點,同時通過這些節點的委員會維持經典的共識機制。
Chainlink VRF 為智能合約提供隨機數生成(RNG),通過在區塊鏈驅動的應用程序中利用隨機結果,幫助開發人員構建更好的體驗。此外,Chainlink VRF 提供的防篡改隨機性不能被任何節點運營商、用戶甚至惡意實體操縱,因為DON 中的每個預言機都有一個關聯的私鑰和公鑰對,其中私鑰在鏈下維護而公鑰是在鏈上發布的。
Chainlink VRF 是如何工作的?
智能合約可以利用Chainlink VRF 通過四個簡單的步驟獲得一個安全且可驗證的隨機數:
由於Chainlink VRF 使用兩個密鑰來生成一個隨機但不可預測的值,該值可以通過正確性證明來驗證,它為具有通用計算能力的應用程序提供了更加安全和分散的單個密鑰存儲。克服了依賴鏈下計算的不安全RNG 解決方案的缺點,Chainlink VRF 的鏈上密碼驗證結合了鏈上塊數據,這些數據用作輸入,以提供無偏見和防篡改的結果,即使在受到損害的預言機的情況下也是安全的自己的網絡。
由於Chainlink 的鏈上RNG 解決方案提供的卓越功能,Chainlink VRF 的用例包括可靠的智能合約應用程序 去中心化金融(DeFi) 諸如PoolTogether 之類的空間,它允許相當遊戲化的個人儲蓄,以及 月光在哪裡 提供實時價格數據 對於波卡(點) 開發商。
它還有助於以公平的方式分發不可替代的代幣(NFT),就像Polychain Monsters 的情況一樣,並通過提供可驗證的隨機性解決方案(如Axie Infinity 的情況)在鏈上游戲中引入熵(軸心)。作為Chainlink 2.0 生態系統的一部分,Chainlink VRF 提供了智能合約所需的計算資源和基礎設施,使其具備高級功能。與其他DON 一起,它還促進了開發人員可以完全信任地使用的通用框架。
有關的: Axie Infinity (AXS):遊戲元界項目的初學者指南
什麼是Chainlink VRF v2?
根據其不斷升級通過其DON 提供的功能的願景, Chainlink 推出了 Chainlink VRF v2 有多項改進 圍繞開發人員如何為其智能合約提供資金和請求隨機性展開。
這包括在單個鏈上交易中生成多個隨機輸出的能力,從而減少響應所需的時間,同時還降低了交易成本或汽油費。它還允許多達100 個智能合約地址為來自單個LINK 訂閱餘額賬戶的可驗證隨機性請求提供資金,該賬戶將由開發人員或訂閱所有者管理。
此外,Chainlink VRF v2 引入了一個訂閱管理器應用程序,允許開發人員使用單個LINK 代幣餘額預先資助多個隨機請求,消除了為每個請求轉移代幣的需要,並進一步大大降低了適用的chainlink VRF 費用。
事實上,它甚至允許開發人員在他們的智能合約應用程序接收到經過驗證的隨機性時調整回調氣體限制,並允許在回調請求函數中實現更複雜的邏輯。雖然氣體限制高於Chainlink VRF 中設置的限制,但它們取決於所使用的底層區塊鏈,並且在VRF 合約地址頁面上明確定義。
Chainlink VRF v2 的好處還包括更大的定制能力,因為開發人員現在可以定義在生成隨機數並將其傳遞到區塊鏈之前需要多少塊確認。
在3 到200 個塊的範圍內,開發人員可以在生成隨機性之前選擇最佳的塊傳遞數,從而保護他們的應用程序免受塊重組,同時仍然提供從請求到最終響應的低得多的延遲時間。借助Chainlink VRF v2,開發人員現在可以訪問高度可擴展、高效且可配置的鏈上隨機性,從而為NFT 和遊戲DApp 解鎖更多功能。
由於Chainlink 不斷推出改進,其VRF 應用程序正在成為大多數開發人員在以太坊網絡上構建DApp 的事實上的選擇。兌現促進引入可證明安全的基於區塊鏈的應用程序的承諾,Chainlink VRF 使開發人員能夠創建更實用的應用程序,這些應用程序可以可靠地與現實世界的數據交互。
隨著區塊鏈現在能夠以無需信任的方式與外部數據源連接,Chainlink VRF 代表了區塊鏈技術領域向前邁出的重要一步,因為它使開發人員能夠 推動元界的前沿 正如我們現在所知。