NFT、鏈遊開發必知!Chainlink VRF v2已上線,更優化的隨機數算法

Elponcho
分享
NFT、鏈遊開發必知!Chainlink VRF v2已上線,更優化的隨機數算法

預言機專案 Chainlink 的可驗證隨機函數 (VRF),已成為產業內標準的隨機數生成器 (RNG),許多智能合約與鏈下系統都需要這類有密碼學安全性、透明且可證明公平性的隨機資源。

Chainlink 在 16 日發表新的 VRF 版本,它更優化了 NFT 的鑄造與分配、鏈遊的公平性,以及各種在 DeFi 與 DAO 的種種應用。據稱交易成本可以下降 60%。

Chainlink VRF v2 的五個主要特點

更經濟的隨機數請求

Chainlink VRF v2 會有一個訂閱制的管理應用程式,讓智能合約可以為數據請求預先支付,用單一個 LINK 代幣就可以有多筆隨機數請求,據稱交易成本可以下降 60%。

廣告 - 內文未完請往下捲動

回調函式的 Gas Limit 可變

Chainlink VRF v2 在可驗證隨機數傳回智能合約時,讓用戶能夠調整回調函式的 gas limit。這能讓智能合約在相同的可驗證隨機數交易下,執行更複雜的邏輯。因此在區塊鏈網路的極端狀況下,會讓 dApp 應用開發者更能掌握彈性與穩定。此參數可設置為最大 2M Gas,比 VRF v1 限制高 10 倍。

自定義性:用戶能自定義更多的安全參數

Chainlink VRF v2 可以讓用戶自定義要多少區塊確認後,才能在鏈上生成可驗證的隨機數。最小三個區塊,最大到 200 個區塊都有,過去的 v1 只有固定的 10 個區塊。這樣的設置可以讓團隊自行決定效能與安全性的平衡點。

單一請求多筆隨機數輸出

優化後的 VRF Coo​​rdinator 合約可以用單一鏈上請求,獲取多個隨機數,以此節省成本。

共同計費:單一訂閱可分給多個地址

Chainlink VRF v2 能讓至多 100 個智能合約地址,共同訂購隨機數請求服務。這有助於管理多個隨機數合約的開發者能簡化資金管理,並降低 Gas 成本。

Chainlink VRF v2 的應用案例

NFT 公平鑄造

透過 VRF 能更公平地將屬性與特徵,隨機地發配到 NFT 鑄造內容。

隨機性 NFT 與戰利品獲得 

能有效防止影響或竄改遊戲中的隨機寶物 NFT 與寶箱。

抽獎

社群抽獎,或是向 PoolTogether 這樣的無損彩票協議,都是隨機數的適用範圍。

玩家對戰 (PvP)

開發者正在擴展 Chainlink VRF 在玩家對戰上的應用,像是對戰的爆擊率。VRF 有助於確保公平與操弄,這對於有利可圖的 P2E 來說,至關重要。

排隊序列

遊戲、銷售活動還有各種需要排隊的程序,VRF 都可以用來驗證沒有玩家是因為特殊身份或錢包餘額而獲得特殊權限。