預言機是加密貨幣經濟的一個重要的基礎設施。
今天的作者是這樣說的--沒有預言機,區塊鏈就像沒有互聯網連接的計算機。它們與外部世界隔絕,只能參考區塊鏈內部賬本的信息。
這限制了加密貨幣的使用情況。
預言機解決了這個問題。
想獲得ETH/USD的實時價格信息,以衡量像Maker、Aave或Compound這樣的DeFi協議的清算閾值?你需要一個預言機。
想交易AMZN、AAPL或TSLA的合成版本?預言機。
預言機需要高度安全,因為很多東西都依賴於它們。如果數據輸入被破壞,人們就會失去金錢。我們已經看到這種情況發生過幾次了。
既然DeFi有這麼多的東西都依賴於預言機,我們就應該多了解它們。今天ChainlinkGod解讀了去中心化預言機的價值。
讓我們深入了解一下。
- RSA
特邀作家:ChainLinkGod,Chainlink社區大使
去中心化的預言機網絡(DONs):為智能合約經濟提供動力
智能合約是具有編碼邏輯(如果發生x事件,則執行y行動)的去中心化應用,在區塊鍊網絡上確定性地執行。
公鏈不是由單一的中心化機構或像Facebook、谷歌或蘋果這樣的技術壟斷者維護,而是由全球各地的獨立計算機網絡維護。通過經濟激勵,這些計算機在沒有任何中心節點協調的情況下就區塊鏈的當前狀態達成全球共識。正如許多Bankless的讀者可能知道的那樣,這提供了一系列有價值的屬性,如抗審查、無許可訪問、非託管資產管理和不可逆轉的交易。
然而,有一個基本問題:區塊鏈就像一台沒有互聯網連接的計算機。
區塊鏈僅通過追踪發生在其自身賬本內的活動來產生其強大的安全屬性。因此,區塊鏈實際上是孤立的網絡,不能在不失去使區塊鏈有用的所有屬性的情況下,與現實世界中智能合約可能需要的外部資源進行自然連接。
這是一個問題,因為絕大多數的智能合約用例都需要外部數據,如訪問ETH對美元的價格、布宜諾斯艾利斯的平均溫度、裝有原材料的航運集裝箱的位置、另一個區塊鍊網絡(如BTC)的狀態,或任何其他尚未存儲在該區塊鏈原生賬本上的數據。
為了克服缺乏外部連接的問題,需要一個額外的基礎設施,即'預言機',它從鏈外來源獲取數據並將其傳遞到區塊鏈上,以便智能合約應用程序可以消費這些信息。預言機不僅提供了在鏈上傳輸數據的交付機制,而且還作為驗證機制,以確保數據的高完整性。如果智能合約要保留端到端的確定性,預言機機制需要像底層區塊鏈一樣安全可靠,因為預言機數據輸入直接決定了消費智能合約的輸出。
正如那句名言所說,垃圾進,垃圾出(garbage in leads to garbage out)。
因此,預言機機制不能是一個單一的中心化節點,因為這引入了一個單點故障,如節點被破壞或脫機。這將違背使用由成千上萬個節點組成的區塊鍊網絡的全部目的。此外,預言機機制不應該依賴單一的數據源,因為數據源可能提供錯誤的數據和/或導致離線。
相反,預言機機制必須在節點操作員和數據源層面上去中心化,以確保沒有故障點。雖然區塊鍊和預言機旨在實現不同的目標(前者提供交易共識,後者提供真實世界數據的共識),但它們的互補性意味著採取類似的方法來實現安全。
一個適當的安全的去中心化預言機網絡(DON)還必須提供額外的安全層,如連接到高質量數據源的能力(提供準確性和正常運行時間的保證),通過加密簽名的數據完整性證明(當數據提供者自己運行預言機節點時),通過多層聚合過程的數據驗證(減輕停機時間、異常值和損壞的數據),激勵正確操作的加密經濟保證(隱性激勵和明確抵押) ,以及選擇性地提供數據隱私(如零知識證明)。 Chainlink--最廣泛採用的預言機解決方案--遵循這種防禦方法,為智能合約生態系統提供了一個通用的框架,用於構建開放訪問任何外部數據資源的DONs。
目前,有超過450個Chainlink Price Feeds在多個區塊鍊網絡中運行,包括以太坊、Polygon、BSC、Avalanche、xDai和Heco,併計劃將訪問擴展到更多的區塊鍊和第二層解決方案,如Arbitrum、Optimism、Solana等。預言機網絡不僅提供去中心化的數據饋送,還提供廣泛的安全鏈外計算服務,包括可驗證的隨機性、Keepers和其他正在開發的各種形式的鏈外計算,如FSS、DECO和Town Crier 。
有了適當的安全DON,開發者可以創建混合智能合約--Dapp,結合基於區塊鏈的智能合約和DON服務,提供比孤立的鏈上邏輯更先進的功能。這些應用程序利用鏈上和鏈下世界的優點,以增強長期以來作為智能合約的核心價值主張的用例。
去中心化預言機網絡(DON)的使用案例
雖然由DON實現的混合智能合約用例幾乎沒有數量限制,但我將介紹幾個我認為在短期、中期和長期內具有重大破壞力的用例(包括你可能已經熟悉的DeFi應用的例子)。隨著加密貨幣生態系統的不斷創新和進步,這些用例將隨著時間的推移繼續擴大,以滿足其用戶的需求。
讓我們深入了解一下。
1)去中心化金融和價格反饋
我們今天看到的DON-powered混合智能合約的第一個也是最主要的用例是去中心化金融,又稱DeFi。可以說,DeFi是區塊鏈技術的產品市場,它提供了一個去中心化的、無許可的、非監管的、抗審查的替代方案,以替代當今破碎的傳統金融系統。然而,人們不太了解的是,DeFi生態系統之所以成為可能,正是因為DONs的存在。
例如,按目前鎖定的總價值計算,排名第一的DeFi應用是Aave,這是一個去中心化的貨幣市場,允許用戶借出和借用幾十個不同的鏈上token。
這創造了一個雙面市場,貸款人可以從他們的閒置token上獲得被動收益,而藉款人則可以獲得周轉資金,隨心所欲地進行部署。像Aave、Compound、Cream、Rari等去中心化的貨幣市場協議,在創建頭寸的過程中,使用Chainlink Price Feeds來計算最大的貸款規模,並確定頭寸何時變得抵押不足,必須進行清算,以保持整個市場的償付能力。
雖然今天基於DeFi的貨幣市場特別關注原生加密貨幣和穩定幣的借貸,但未來可以並將創建新的市場來支持token化的現實世界資產。例如,這允許用戶用token化的房地產借款,以取代抵押貸款,或借用CBDCs為其業務提供資金。作為通用的基礎設施,這種市場理論上可以支持任何類型的代幣化資產,由於ERC20和ERC721等token標準,這些資產將以向後兼容的方式存在。
通過Chainlink DONs實現的另一個強大的金融功能是Synthetix等協議,它使用戶能夠生成由鏈上加密貨幣(SNX)過度抵押的合成資產,並反映現實世界資產的價格,如加密貨幣(e. 如BTC、ETH、LINK)、法定貨幣(如美元、歐元、日元)、商品(如黃金、白銀、石油)、指數(如FTSE、N225、sDEFI)和股票(如TSLA、GOOG、AMZN)。在全球債務池的支持下,用戶可以通過簡單地切換決定其token價值的數據源,以零滑點將其合成資產與任何其他合成資產進行'交換'。
通過鏈上抵押品和Chainlink數據饋送的結合,現實世界中任何資產或指標的合成版本都可以被帶入鏈上並進入加密貨幣經濟,包括財產估值、CPI指標、原材料的總價值、特定協議的TVL、Vitalik在Twitter上的粉絲數量,或其他可以被量化和數字化為鏈上數據饋送的指標。
這裡的潛力幾乎是無限的,允許用戶將任何東西token化,並開始投機和對沖而不必離開鏈上生態系統。
在DeFi生態系統中還有許多其他DON啟用的用例,如去中心化/算法穩定幣、收益率聚合器、去中心化交易所、永續幣、期權、期貨、回溯token、預測市場、收益率耕作、資產管理、跨鏈token、固定利率收益率等等。
2)動態NFTs和可驗證的隨機性
2021年,NFTs的公眾關注度大增,交易量和鑄造的token的多樣性呈指數級增長。雖然這些NFTs中有許多是靜態圖片或gif,但我們也看到了由NFT平台支持的動態NFTs的興起,例如以太卡,它通過外部數據輸入將獲得和擁有NFTs的體驗遊戲化。
這些外部輸入可以包括實時改變NFT屬性的真實世界數據。這包括價值與球員表現數據掛鉤的體育NFT或允許藝術家隨時間改變其數字藝術品的NFT市場,例如根據紐約市的天氣和時間改變圖像背景的NFT。 NFT和鏈上游戲應用被外部數據增強的一個越來越普遍的方式是利用可驗證的隨機性解決方案,如Chainlink的可驗證隨機函數(VRF)。
通過可驗證的隨機性,開發者可以通過分配可證明的隨機特徵、分佈和造幣活動來增強他們的NFT。 Aavegotchi是基於NFT的平台的一個例子,它利用了Polygon側鏈上的可驗證隨機性。
在推出時,Aavegotchi的智能合約要求在鏈上進行數千次的隨機性,以確定用戶在打開'門戶'(其供應量有限,只有10,000個)後獲得哪些Aavegotchi的NFT。通過這種基於隨機性的遊戲化,用戶可以參與'稀有度耕作元遊戲',用戶試圖通過贏得抽獎和其他遊戲來鑄造稀有NFT或提升現有NFT的等級。
另一個典型的例子包括越來越流行的基於NFT的鏈上游戲應用Axie Infinity,它使用可驗證的隨機性來確定新鑄造的Origin Axies的特質。這樣的Axies可以有機會擁有神秘的零件,而這些零件在歷史上的售價超過300ETH。
通過創建動態NFTs,引入了一個全新的用戶體驗,這在Web2.0世界中是無法比擬的。
3)鏈上審計跟踪和儲備證明
隨著智能合約生態系統的發展,穩定幣、包裹的跨鏈資產和token化的現實世界資產的數量也在增加。然而,支持這些token的抵押品位於鏈外,這意味著智能合約無法自然地訪問審計這些代幣和確保適當抵押所需的數據。
其結果是與透明度、抵押品不足和部分儲備貸款有關的新風險。 DONs可以通過儲備證明(PoR)饋送來克服這個問題,它提供必要的鏈上數據來驗證一個token的鏈下抵押品。
通過對由鏈外資產抵押的token進行按需的鏈上審計跟踪,用戶可以獲得更多的透明度,智能合約可以通過實施特定的應用邏輯,在檢測到抵押不足時執行,快速防止不可預見的部分儲備活動。例如,DeFi應用程序可以暫時暫停服務,或阻止從特定的抵押不足的資產中鑄造更多的token。儲備證明不僅有助於防止像2008年大金融危機那樣的系統性風險,而且還為每個人創造一個更值得信賴的DeFi生態系統。
在穩定幣的情況下,通常由鏈外銀行賬戶中的美元作為抵押,我們看到Paxo的PAX穩定幣以及TrustToken的TUSD穩定幣都有儲備證明的反饋。對於後者,儲備數據由Armanino提供,這是一家美國排名前25的審計公司,提供實時更新,證明TrustToken的鏈外美元銀行持有量,支持TUSD穩定幣。鑑於TUSD存在於多個區塊鏈上,他們已經在以太坊上推出了儲備證明和供應證明的數據饋送,在允許用戶使用穩定幣參與經濟活動之前,可以通過智能合約應用進行交叉引用。
除了美元支持的穩定幣,我們還看到不可避免的多鏈現實正在上演,用戶希望在區塊鏈之間架起他們的加密貨幣的橋樑,例如將他們的BTC帶到以太坊上,這樣它就可以與DeFi生態系統一起使用。在這種情況下,我們已經看到Ren Protocol的renBTC和BitGo的WBTC都推出了儲備證明,以審計比特幣區塊鏈上支持這些跨鏈代幣的真實BTC持有量。同樣,智能合約在允許與跨鏈代幣互動之前,可以參考這些饋送,保護用戶不受沒有支持的代幣的影響,如開設不良貸款或進行不公平交易。
啟用DON的儲備證明的概念遠遠超出了這些用例,可以允許對現實世界的資產支持的代幣進行審計,如token化的房地產。這包括在區塊鏈上提供有關房產所有權和現金流的驗證信息,允許用戶和智能合約分析支持這些token的資產的真實性質。隨著DeFi經濟對傳統經濟的吞噬,對鏈上透明度的需求將繼續增加。
4)鏈外計算和保管人
關於智能合約的性質,一個常見的誤解是它們是自主的,但實際上它們默認是'睡眠'的,必須被'喚醒'才能執行任何狀態變化。這需要一個由私鑰持有人簽署和發起的鏈上交易,也就是所謂的外部擁有賬戶(EOA)。這對於用戶自己在鏈上互動的用例來說是可以接受的,但有許多智能合約功能需要在標準化的時間或基於事件的時間表上被觸發。
雖然DON以提供數據交付服務而聞名,但它們也可以執行信任最小化的鏈外計算形式。這包括以'守護者'的形式提供去中心化的交易自動化服務,監控智能合約的鏈上狀態和/或現實世界的事件,以便根據需要自主地觸發鏈上功能。這方面的一個實現是Chainlink Keepers,它利用了同一組可靠的預言機節點,這些節點已經通過運營去中心化的數據源證明了它們的可靠性。
Keepers的一個用例是自動清算Aave等去中心化貨幣市場的擔保不足的貸款。在這裡,Keepers將監測平台上的頭寸,並對任何低於特定資金池清算閾值的貸款觸發清算功能。然後,Aave的智能合約將通過交叉引用Chainlink Price Feeds來驗證鏈上的清算,然後開始清算過程。因此,貨幣市場將通過高度可靠的清算機器人為用戶提供關於平台償付能力的更多保證。 鑑於Keepers提供了一個通用的交易自動化服務,任何智能合約功能都可以自動化,包括執行限價單、收穫收益率、發放賭注獎勵、重新發布算法穩定幣、釋放既得token、為token餘額充值、管理債務頭寸、改變收益率策略等等。
結論
去中心化預言機網絡(DONs)擴展了區塊鍊網絡和智能合約應用的能力,使它們能夠實現其真正的潛力,即提供卓越的數字協議,完全按照預期執行,用於廣泛的用例。
雖然DeFi是目前最明顯的證據,但更有可能的是,下一個被大規模採用的主要智能合約用例將是開發者在鏈上訪問DONs的真實世界數據的直接結果。