DeFi護航員:預言機的重要性
來源 | hackernoon
作者| Charles J Read
大多數關注區塊鏈的人應該都聽說過DeFi,且那些懂得如何使用它的人都明白DeFi意味著什麼——但還有一方面的內容未被充分研究,那就是價格預言機以及它們對DeFi應用的影響。
預言機是一種第三方服務,它為智能合約提供執行所需的數據,通常與價格相關。
在探索一些新興解決方案之前,我會先分析一些受歡迎的DeFi項目以及它們正在使用的預言機系統,比如它們的優缺點,然後給出一些關於如何構建一個公平的預言機/數據檢索生態系統的建議。
傳統的金融系統需要中介機構,因此會出現單點故障。他們容易滋生腐敗、詐騙、安全事故等。而智能合約和去中心化網絡給了我們重建這些系統的機會,它們是普通人可以企及的,且能改善建在這些系統之上的傳統金融產品,尤其是藉貸方面的。
DeFi給我們提供新的、透明的、無須依賴中介機構的金融系統
DeFi產品的一個常見主題是它的混合協議,這些協議一方面將不穩定性排除在外,另一方面提供去中心化網絡的優勢。這是通過將加密資產與傳統資產結合來實現的,特別是那些與錨定美元相關的。
MakerDao是最為人熟知的例子,它使用混合系統來維持平均1DAI=$1的比率,並要求通過鎖定不穩定資產來挖DAI(價值$1的代幣)。還有其他混合系統使用了像“彈性供應”(supply elasticity)這樣的概念,比如Ampleforth或現在聽起來有點久遠的Diameter Base Protocol。在應對需求變化上,它們通過Rebase (回基) 機制來調整流通供應量。
使用Rebase機制的目的是通過循環供給來不斷平衡需求,從而保持價格穩定,但在市場處於狂熱狀態下,這套機制不怎麼行得通,就如我們最近所經歷的。 Ampleforth的價格狂飆到歷史最高,由於受到一堆積極的rebase措施(即空投代幣給持有者) 所影響,一旦價格開始下坡,便下跌得又快又猛。
預言機是整個生態的基礎,因為所有的應用都依賴於精確的數據。
Compound是另一種DeFi產品,它允許通過抵押品來借入和借出資產,並根據借/貸方的需求調整利率。
Compound網絡由COMP持有者來治理,他們可以通過一個提議系統對網絡的未來發展進行投票——持有的代幣越多,投票的權重越大。這將隨管理員數量的變化產生有趣的結果。
它有時基於多份預言機報告來計算平均值,如果沒有那麼多管理員提供數據,它可能會計算出一個錯誤的價格,給大量借款者/貸款者帶來嚴重影響。
隨著DeFi產品的興起,ChainLink無疑成為了贏家
在過去的18個月裡,預言機的使用出現急速的增長,一些最有影響力的DeFi團隊也正在使用,包括Kyber Network、Fulcrum、Opium Network、 Synthetix等。 Chainlink的一個關鍵優勢在於它是參考多個預言機得出價格的。 Bzrx最近發生了事故,因為它只依賴Kyber Network提供的價格數據。這意味著,Kyber的突然下跌會造成Bzrx清算頭寸的情況。而用Chainlink的話,有分散的價格數據供應,可以避免這種情況的發生。
儘管如此,根據新加坡科技與設計大學的Bowen Liu和Pawel Szalachowski發表的研究報告,Synthetix的ETH/USD預言機數據存在平均2%的常規價格偏差。
雖然對目前來說這是一個高標準,但我們必須朝著更準確的價格信息和更有活力的系統努力,當然這是Chainlink正在做的事,但有良性競爭的話不是更好嗎?
目前,大多數的價格流預言機都經常出現偏離實際的數據的情況。
幾個百分點的偏差看上去不多,但當我們架構一個提供借貸、清算事件和利率方面信息的金融系統時,我們需要準確的數據。
DeFi產品中臭名昭著的“閃電貸”或快速平倉事件經常與價格預言機有關
如果我有一個DeFi產品並將它的價格拉到,比如說是BAT在某交易所的價格,且人們正以BAT的價格借入這個DeFi產品,那麼只需要在該交易所有一筆大額拋售即可清算任何槓桿BAT的頭寸。
而使用多種數據流和聚合器可以大大降低有能力推動市場快速運轉的搗事者帶來的風險。
在DeFi預言機領域有一些新的競爭者
DIA在打造一個為智能合約提供開放金融數據的生態,並因此而聞名。它提供多種價格流,並從多個信息源獲取數據,包括交易所、其他區塊鏈、歐洲中央銀行的外匯利率、ITINs (國際代幣識別代碼)、SONIA、SOFR& €STR Overnight Rates(美元的有抵押隔夜融資利率和歐元隔夜無風險利率)。
他們旨在成為“金融數據的維基百科”,這意味著社區可以以開源的形式對數據進行投票,而不是由中心委員會決定。 DIA不會在內部管理、獲取或驗證數據,相反,這些活動都由它的持幣者,通過加密經濟學激勵和質押它的治理幣來進行。這個設計大大提升了透明度,是一個由下而上的系統,用來清理、匯總和傳送金融數據給API和以太坊的預言機系統。
這個數據庫可以處理各種不同的數據流,從高頻交易的API,一直到高性能鍵值數據庫中永不改變和無法訪問的數據。
DIA有趣的地方在於它同時支持多種傳統金融數據和加密市場數據,且能根據用戶的要求定制專屬的價格數據。
上文提到的由Bowen Liu和Pawal Szalachowski發表的論文指出,像Synthetix和Compound這些應用在用的預言機系統都缺乏透明度,這導致它們難以檢測出不當操作。當在一場CryptoDiffer AMA中被直接問到與其他競爭者相比,DIA有什麼優勢時,DIA數據團隊的Paul Claudius回答:
“我們不是一個新的提供複雜價格模型的數據庫,相反,我們專注於一個維基百科式的方法——每個人都可以為了社區的發展而參與和評價社區的工作。我們為數據提供者和深挖數據來源的社區成員發放我們的治理幣以作激勵。”
在未來幾個月裡,它將會變成一個由社區來運營的DAO。我們的團隊(或者更廣的社區)到時可以開始基於這個數據生態創造DeFi產品,他們使用的價格流會經常接受社區的審計。
但怎麼樣才算是一個好的預言機呢?以下是一些評價指標
治理
治理
內部vs外部:這款預言機是專門為某協議/應用而造的,因此受該社區的治理?還是隨時可為任意一個第三方所用?
計算的選擇:誰來選擇計算預言機數值的方法論?預言機的計算模型通常各不相同,根據我之前的研究,由管理員或囤票者決定預言機邏輯是有風險的。用戶是否可以選擇多個鏈上價格流,然後將它們聚合使用?
預言機的變化:預言機本身的變化是如何被決定的?這包括新合約的發布、聚合數據方法論的改變、以及有時候會完全刪除一些數據來源。有些預言機要求“管理員”來做決定。這樣公平嗎?
透明度
透明度
透明度
數據來源:預言機的文檔是否足夠透明,用戶是否可以很容易檢索到預言機數據的來源?有時候這些信息可以在白皮書找到,但實時數據經常是缺失的。
方法論:關於計算方式、數據搜尋和數據聚合的確切方法論是否可以容易檢索到和是否有文檔清晰說明?通常這方面的信息都很含糊。
數據操作
數據更新頻率:預言機的數據多久更新一次?市場變化可是很快的。
數據延遲:被測數據點以及其併入數據流之間的延遲是多久?
許可證追踪:有關基礎原始數據的許可證信息是否可用? (比如,交易所的價格數據)
Gas模型:誰來支付gas費用以維持預言機的運行?
儘管還有許多需要考慮的因素,但當你在為你的項目選擇預言機時,以上提到的都是很好的借鑒方向。預言機的生態值得我們持續關注,因為隨著DeFi應用的崛起,預言機將接受更多的審查,畢竟,這些DeFi應用都要求準確可靠的數據。否則,人們可能會損失慘重。
聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫
更多以太坊資訊請關注:
公眾號:ETH中文網
網站:ethereum.cn
聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫ethereumcn@gmail.com進行授權。


