最主要的
區塊鏈預言機是一種算法,可作為智能合約與部署它的網絡之外的源之間的數據通信通道。 Oracle 技術被DeFi、GameFi、保險、NFT 等領域的去中心化應用廣泛使用。最大的區塊鏈預言機供應商是Chainlink。 Band Protocol、Berry Data、Kylin Protocol、DIA 和其他項目也在這個領域工作。
區塊鏈預言機解決了什麼問題?
去中心化應用程序中的大多數操作都是使用智能合約執行的。對於他們的工作,他們可能需要來自外部來源的各種數據。例如,在交易過程中計算一種加密貨幣價格與另一種加密的準確比率。
來自外部來源的數據——特別是來自從許多交易所匯總交易和價格數據的平台——使你能夠計算出盡可能接近市場的最“公平”價格。
但是,智能合約無法在其部署的區塊鏈之外獲取信息。正是在這裡,預言機來拯救,在合約和它需要的數據源之間執行中介功能。
區塊鏈預言機是通常在特定區塊鏈的節點上運行的算法。
什麼是區塊鏈預言機?
預言機根據不同的標准進行劃分:操作原理、接收數據的來源及其方向,以及組織形式。以下是最受歡迎的類型。
軟硬件
第一個從數字源獲取數據:數據庫、服務器、雲存儲,並將其實時廣播給收件人。硬件室使用物理設備收集數據:智能傳感器、芯片、條形碼掃描儀、RFID 標籤等。
傳入和傳出
預言機可以有一個特定的專業——要么傳輸信息,要么從外部資源接收信息。這對於提高可靠性水平和解決單點故障問題可能是必要的。
中心化和去中心化
中心化預言機由單個操作員管理,該操作員通常在自己的應用程序中使用它。這種類型的預言機最早出現,但是由於這種系統的漏洞問題,加密貨幣行業逐漸轉向去中心化區塊鏈預言機的標準。這些是結合了許多預言機的系統。從中選擇一組節點,其中每個oracle 執行其自己的請求“部分”。第一個實現去中心化區塊鏈預言機原則的項目是Chainlink。
以合約為導向
一種昂貴且耗時的類型,其中一個單獨的預言機維護一個特定的智能合約。如果需要部署多個智能合約,則需要開發相同數量的預言機。
跨鏈兼容
旨在在不同區塊鏈之間傳輸數據的服務。解決網絡互不兼容的問題。對於使用跨鏈交易的去中心化應用程序可能很有用,例如將一種加密貨幣資產轉移到另一種。
計算
特殊的預言機,其任務是執行由於技術和財務限製而無法在區塊鏈上執行的資源密集型計算。
區塊鏈預言機在哪裡使用?
今天,加密貨幣行業中的預言機用於傳輸數據流,尤其是價格信息。後者是一個表格,其中上架了不同日期及其來源的價格值。提要允許智能合約從中心化交易平台和交易聚合器接收加密貨幣報價。
例如,截至2022 年6 月,一個名為Band 的區塊鏈預言機項目維護著75 種加密的參考價格,每種加密貨幣都有自己的一套來源。例如,Cosmos (ATOM) 價格是通過匯總來自CoinGecko、CryptoCompare、CoinMarketCap、Binance、Huobi Pro 和Coinbase Pro 的報價獲得的。
Oracle 技術用於算法穩定幣。一個例子是Ampleforth。 AMPL 穩定幣的價格由再平衡模型(Rebase)支持。為了維持1:1 的美元掛鉤,持有者錢包中的穩定幣數量與AMPL 的市場價格成比例地不斷變化。
為此,Chainlink 預言機從幾個聚合器向Ampleforth 協議提供有關AMPL/USD 交易對價格的聚合數據。此外,預言機還向協議提供從官方來源獲得的美國消費者價格指數的當前值,這使得在重新平衡時可以考慮美元通脹。
數據源不限於與加密貨幣行業相關的應用。根據程序的用途和使用地點,預言機可以連接到一個源,該源提供例如有關特定國家的天氣或消費者價格指數的統計數據。
區塊鏈預言機還有哪些其他功能?
預言機可以做的不僅僅是提供報價。在Chainlink 中,可以在隨機性很重要的應用程序合約中擁有可驗證隨機性函數(VRF),例如在區塊鏈遊戲中。
Polychain Monsters項目使用VRF 方法來確定戰利品箱的內容,以及隨機化NFT 代幣的屬性並在空投中選擇獲勝者。
此外,遊戲使用VRF 來創建令人興奮且不可預測的遊戲玩法,特別是隨機選擇遊戲角色的屬性。在Aavegotchi中,用戶在遊戲地圖上收集有價值的水晶,並藉助“NFT幽靈”(Aavegotchi)參與各種小遊戲。當成員在遊戲開始時收到Aavegotchi 時,他們會通過VRF 分配一個隨機級別。
哪些項目正在開發區塊鏈預言機?
Chainlink 是去中心化預言機市場公認的領導者。其生態系統包括DeFi、NFT 和Game-Fi 領域的1300 多個項目。 Chainlink 沒有自己的網絡:該項目在不同的區塊鏈中部署節點,即它所服務的應用程序。 Chainlink 預言機在Solana、以太坊和EVM 兼容網絡上運行,包括BNB Chain、Arbitrum、Optimism、Polygon、Avalanche 和Fantom。
你還可以突出顯示具有大約80 個集成的Band 協議。與Chainlink 不同,該項目在使用Cosmos SDK 創建的自己的BandChain區塊鏈上運行。 Band 還為WebAssembly 開發人員開發工具,允許你創建預言機。 BandChain 由驗證者網絡管理。適用於Celo、Oasis 和Cronos 網絡上的應用程序。該項目的原生幣是BAND。
主要的預言機供應商還有:
Berry Data 是BNB Chain 網絡上的一個預言機系統。在請求鏈下數據時,Berry Data 預言機運營商競相將數據傳輸到BNB 鏈上所有應用程序都可用的特殊“數據庫”(Berry 數據庫)。 2022 年4 月,大約有170 次集成。 DIA(去中心化信息資產)是一個跨鏈兼容的開源信息平台,為去中心化應用程序提供對經過驗證的市場數據的訪問。該項目有自己的DIA 管理令牌。 Kylin Network 是基於Polkadot Substrate 框架的DeFi 和Web3 去中心化預言機和數據基礎設施平台。
在文本中發現錯誤?選擇它並按CTRL+ENTER
資訊來源:由0x資訊編譯自FORKLOG。版權歸作者ForkLog所有,未經許可,不得轉載