【鏈聞精選】Chainlink 共同創辦人:DeFi 應用需重視數據質量與來源

Chainlink 共同創辦人 Sergey Nazarov 認為,一些預言機忽視了數據質量、節點服務商的質量以及節點服務商提供給用戶的保證,可能導致 DeFi 大規模失敗。

原文標題:《DeFi Builders忽略了與數據相關的風險,可能導致大規模失敗》
撰文:Camila Russo

事實證明,區塊鏈應用獲取數據的方式至關重要,因為這些系統的故障已成為 DeFi 中許多新攻擊的核心。

Sergey Nazarov 表示目前整個區塊鏈生態系統中大多數活動都發生在 DeFi,保險和遊戲領域。他很高興看到越來越多的中心化公司開始將其部分業務去中心化。

在接下來的幾個月中,他最期待繼續支持 DeFi,增加 Chainlink 提供的數據輸入量,並加大對節點服務商的激勵。在未來,金融將越來越多地基於區塊鏈技術。以下是部分採訪內容:

預言機對於 DeFi 的重要性

首先是一些合約需要與外部數據進行交互。比如他們需要知道價格變化,根據保險合同需要了解貨物是否已交付,在運輸過程中貨物保存狀態如何,或者他們需要知道是否有降雨來向農民支付保險單。

這些更高級的合約都需要具備了解這些內容的能力。現在,人們可能有一些誤解,儘管它們被稱為智能合約,但它們實際上應該被稱為防篡改數字協議,因為他們真正要做的是創建記錄並記錄事件。但是實際運行智能合約的系統沒有能力真正了解這些事件。

這就是所謂的預言機。它可以為系統了解並提供某些無法知道的信息。

預言機和區塊鏈的區別

預言機的問題是在這些區塊鏈環境中執行的智能合約或邏輯,由於區塊鏈的安全性要求,這些合約無法訪問外部數據。區塊鏈的安全性阻止了通過內部的邏輯來訪問一些信息。

預言機擁有從區塊鏈中藉用的某些概念,但它們不是區塊鏈。我認為一些方案遇到的問題是他們嘗試採用某些區塊鏈概念,並試圖將其完全應用到預言機中,而忽略了差異。

預言機著重解決的是一個完全不同的問題。預言機需要從其他地方獲取不確定的,未經驗證的,不安全的(有時是不可靠的)數據,並將其放入一個可提高其可靠性的系統中。這裡的第一個基本區別是預言機要處理其他系統的數據。預言機並不是要創建一個確定性的封閉系統,實際上它是一種嘗試利用有安全或可靠性問題數據的非確定性系統,並且通過結合一些加密手段來驗證數據的來源,從而確保在大多數情況下,這些數據總體上質量較高。

舉一個例子,有些人使用動態成員身份(Dynamic Membership)構建預言機系統。動態成員資格允許隨機的人出現並進行處理。Chainlink 真的沒有這種方案。Chainlink 的方案是提供節點服務商。這些節點服務商可以證明其數據安全性和可靠性。然後,這些節點服務商與用戶的智能合約形成一種稱為服務協議的東西。在鏈上,您可以獲得節點服務商以一定質量,頻率交付的數據。

不重視數據質量

最近在DeFi 中出現了一些問題,其中一些是由錯誤的預言機或價格機制觸發的。DeFi 其中一次重大崩潰是 MakerDAO 清算系統發生故障,部分原因是以太瀑布期間,價格的更新速度來不及。年初還發生了bZx 的攻擊,可能是攻擊者操縱了 Uniswap 和 Kyber 的定價。可以看到定價出現問題,預言機系統會導致 DeFi 被攻擊並給 DeFi 應用程序造成問題。預言機解決方案能避免這些問題嗎?這些問題是 DeFi 應用程序中固有的嗎?

這些問題不是固有的。它們是某些應用程序設計的問題。那段時間內,沒有因為使用 Chainlink 的預言機而遭受損失的用戶。我認為,一些預言機忽視了他們的危險,忽視了數據質量,忽視了節點服務商的質量以及節點服務商提供給用戶的保證。

可以看到人們在通過以下兩種方法解決此問題。一種方法是使用區塊鏈,然後將區塊鏈中的一切複製到預言機中。這通常會遺漏要解決的關鍵問題。預言機要解決的關鍵問題是對外部系統的高度可靠,高度安全,高度可用的訪問,他們甚至都不知道這些系統是否安全。因此,第一種問題是「這只是一個與眾不同的區塊鏈」。

第二個存在的問題是已經存在一兩種預言機機制,沒有考慮數據質量。他們基本上忽略了以下實際情況:在傳統金融中,有大量成功的數據公司(例如彭博社、路透社等)在競爭激烈的市場中他們消除了與數據相關的風險。很多人既創建數據公司,又創建提供數據傳輸安全性的軟件。他們從未創建過數據公司,會忽略數據帶來的一些風險。

Chainlink 實際上並沒有生成數據。我們向彭博社和路透社等數據提供商提供動力,以獲取高質量的數據,將數據這個問題留給真正經驗豐富的數據匯總團隊。Chainlink 專注於適當地傳輸數據,並最大程度地保證數據來源。

數據來源問題

某些預言機先集成兩個交易所確定資產的市場價格。之後出現第三個交易所並獲得了全部交易量。就是說,已經集成到預言機系統中的交易所交易量只佔很小的一部分,那價格是不是很容易操縱。產生這種問題的原因,當交易量轉移到另一個交易所時,沒有警報機制,從而產生巨大風險。預言機如果使用單個交易所來定義價格,那如何預測該交易所的交易量,特別是對於某些交易稀少的代幣而言?

這些非常危險的模式之所以未能引起人們的討論,唯一的原因是目前並沒有 Mt. Gox 那種級別的損失。一些自製的預言機使用某一個交易所的數據,並且他們沒有處理這些風險的能力,如果發生問題將使整個DeFi 領域陷入一片黑暗。人們可以使用任何自己喜歡的預言機機制。但人們應該理解它並不像我連接到API 那樣簡單。

Chainlink 的機制專注於安全性和可證明性,非常幸運能與頂級數據提供商合作。我們正在與盡可能多的人合作,以確保經驗豐富的團隊提供更高質量的數據,並應對好各種安全系統風險。例如市場覆蓋率風險或操縱攻擊等,但這些攻擊人們還沒有經歷過。所以我建議人們認真考慮一下,是否要將命運交託給那些甚至不了解其設計方式風險的預言機。

本文經鏈聞同意授權轉載,文章來源:鏈聞 ChainNews(ID:chainnewscom)

衍伸閱讀


立即加入 Telegram 獲得最精準的區塊鏈新知、加密貨幣動態!