Coinbase | 價格預言機詳解

買賣虛擬貨幣

作者|Andrei Anisimov, Luke Youngblood

Coinbase 喂價 Oracle 為 DeFi 生態提供了一項至關重要的服務:即它透過 Coinbase Pro API 提供可用的喂價服務。在過去兩年裡,作為數字貨幣核心用途的去中心化金融(DeFi)生態迅速擴大。今天有近10億美元的資產活躍在DeFi協議和應用中,這也就提供了廣泛的可程式設計金融服務(programmable financial services)。許多協議都依賴於被稱為"Oracles"的可信賴的喂價服務,Oracles提供的這些喂價服務報告了各項資產的價格以使得協議發揮作用。這些價格資料被用於做許多業務,包括構建新型衍生品、演算法穩定幣或清算債務頭寸等。目前有兩種主要方法可以為DeFi提供資產的價格:一是從交易所等鏈下來源釋出簽名價格資料,其二就是使用Uniswap或Kyber等演算法去中心化交易所(DEXs)的價格。但不幸的是這兩種方式都存在明顯問題。使用來自鏈下的資料就需要信任釋出者釋出正確的價格並保證簽名私鑰的安全,然而保證私鑰的安全確實是個難題(尤其是當賭注很大的時候)。同樣地,依賴DEX生成的鏈上資料來源也會使協議面臨各項新型攻擊的危險(這些新型攻擊對我們來說也許還是未知的)。Coinbase是數字貨幣領域最值得信賴的公司之一,我們的主要任務是發展數字貨幣經濟。錨定在Coinbase的安全基礎設施中高度可靠的喂價服務可以幫助DeFi生態系統更加安全並同時降低系統性風險,從而助力開啟加密社羣下一波增長和採用的浪潮。今天,我們很驕傲地宣佈Coinbase Oracle的釋出,它是一個任何人都可以釋出在鏈上的喂價可信資料來源。從今天開始,任何人都可以使用Coinbase Oracle API獲取BTC-USD和ETH-USD市場的簽約價格資料。該喂價服務來自於Coinbase Pro(全球流動性最強的數字貨幣交易所之一,該交易所每分鐘更新一次價格)。任何人都可以在鏈上釋出該價格資料,且由於該資料已經被Coinbase的私鑰簽名,所以就不涉及是否要信任釋出者的問題,因為透過Coinbase Price Oracle的公鑰任何人都可以驗證資料的真實性。"Coinbase Oracle將提高Compound喂價的安全性和去中心化程度,這對於協議和建立在Compound之上的應用生態來說是一項至關重要的任務。DeFi的其他部分將因更快的開發速度、一致的資料和共享的標準而受益。"—Robert Leshner, Compound CEOCoinbase Oracle是由為Coinbase客戶儲存大量數字貨幣資產的相同基礎設施來保障安全的。我們的安全專家開發了許多一流的私鑰儲存技術(這些技術同樣用於確保簽名Coinbase Oracle價格的私鑰的安全)。此外,該Oracle還實現了防止對交易所價格操縱價格或無效資料的防護。一旦價格資料上鍊,這些資料可與其他可信來源的資料結合,並被DeFi協議用於執行各種功能,如借貸、保證金交易、抵押品清算、衍生品等。"Coinbase Price Oracle將對DeFi生態系統產生巨大的影響-,Price Oracle在每一個借貸和衍生品協議中都有使用。Coinbase在提供價格資料方面有著得天獨厚的優勢,因為他們是該領域最值得信賴和安全的機構。這些價格可以作為相關的輸入,以幫助整個生態建立更多去中心化和安全的Price Oracle。"- Antonio Juliano, dYdX公司的執行長

OpenOracleAPI返回的有效價格資料被設計成與Open Oracle(這是一組以太坊智慧合約)相容的形式,Open Oracle是Compound團隊開發並開源的一套以太坊智慧合約,目的是促進不同來源Oracle價格資料的標準化和互操作性。多個釋出者可以將不同來源的價格提交到Open Oracle智慧合約中。然後,這些資料就會在鏈上變得可用,個人和智慧合約可以因此選擇計算中位數價格(oracle合約返回的)的來源

資料質量對於一個oracle來說,要想提供可靠的喂價服務必須要解決各種場景問題,比如要簽名的資料點不能反映資產的實際市場價格等問題。在Coinbase Oracle架構中,有三層設計來解決這個問題。1.價格來源(Pricesource)。我們使用Coinbase Pro API作為價格資料的來源。Coinbase Pro是世界上流動性最強的數字貨幣交易所之一。目前我們已經有了一個(依賴Pro API提供的準確資料來源)大量的交易所、做市商和交易員的生態系統。因此Coinbase正在對API本身的質量以及市場的流動性進行持續的投資(以流動性為衡量標準)。2.鏈外過濾(Off-chain filtering)。Coinbase Oracle實現了一種過濾機制,即它拒絕那些明顯偏離每個資產預期波動率的資料點。3.鏈上過濾(On-chain filtering)。Open Oracle的 "DeFi Price "合約實現了"錨"源(“anchor”source的概念。顯著偏離錨源報告最後價格的資料點將被拒絕。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;