Chainlink中國負責人:預言機的未來絕不僅限於DeFi

...

圖片來源@視覺中國

文丨鏈得得

去年得益於DeFi的火爆,讓一部分鏈上去中心化應用的價值得到了凸顯,其中也包括為DeFi餵價的預言機服務商。

預言機 (oracle mechanism)可以看作是連接加密世界和現實世界的一道橋樑。由於區塊鏈智能合約和外部世界無法直接進行數據交互,例如智能合約無法獲取外部交易所加密貨幣的價格信息,因此,就需要一個「中間件」將鏈下數據傳輸至鏈上。

預言機存在的意義其實是滿足了區塊鏈智能合約對鏈下數據的需求,這些海量的數據通過預言機傳輸到區塊鏈網絡上,很大程度上豐富了鏈上生態和應用操作。當然,除了將鏈下的數據傳輸到鏈上,預言機也可以將區塊鏈網絡上的數據反饋到現實世界。

目前預言機分為中心化和去中心化。中心化的預言機本質上和區塊鏈的理念是相違背的,由於中心化的控制方式,極容易出現單點失敗的故障,一旦出現停機,則會造成較大的損失。此外,中心化的方式又讓它存在被篡改的可能,更容易被操控。

基於中心化預言機存在的諸多弊端,去中心化預言機使用分散化的方式,包括使用數據源的去中心化、預言機節點的去中心化等來確保數據的安全性。

在ChainSight年會上,Chainlink中國區負責人Philip在接受鏈得得得採訪時表示,去中心化的預言機是由多節點構成的網絡,數據源是從不同的節點獲取,最後進行加權平均運算,上傳到鏈上的數據一定是安全可靠的。這樣能最大程度上防止單點故障和數據造假。

同時Philip也指出,預言機是一個包容性特別高的領域,不管是公鏈、dapp、傳統企業,只要企業有數據連通的需求,就有預言機的用武之地。

以下是與Chainlink中國區負責人Philip的對話實錄,其中談到預言機的數據安全、高GAS費問題、數據造假以及未來預言機的發展趨勢等,經鏈得得編輯刪減後發佈:

Q、預言機如何確保傳輸到鏈上的數據是可信安全的?

Philip:預言機是區塊鏈中間件,它將智能合約連接到各種所需的鏈下資源。預言機是區塊鏈和API之間的中間層,將數據翻譯成區塊鏈可以看懂的語言。

保證數據的可信採用的是去中心化的方式。現在業界質疑如果服務商可以隨意上報數據,那麼預言機的存在是不是一個偽命題?我認為這個問題的核心點在於去中心化。

區塊鏈本身是一個高度去中心化的網絡,比如以太坊、比特幣都是有上千個節點,如果從單點的預言機獲取數據,當單點發生問題,出現故障時,整個去中心化的網絡架設的應用就沒有意義的,這個叫單點故障。但是當你把預言機這種中心化的存在變成去中心化的,成為一個多點預言機的網絡,它就不會出現單點的故障。因為它本身是有多個節點,同時數據源是從多個節點獲取,最後進行加權的平均值運算,上傳到鏈上是一個經過計算的結果,來保證這個數據是安全可靠的。

Q、如果從節點獲取的數據出現人為造假,處罰措施有哪些?

Philip:加平運算選取的是主流數據,把明顯偏離大多數的數據會篩除掉,然後把剩下的數據進行運算。如果發現有大部分數據都在做假,那麼系統會對他們罰款。以Chainlink為例,我們會有staking在節點裏做質押,如果出現數據造假,導致了DeFi項目受損,質押在智能合約裏面的這些幣將全都要被罰掉。

Q、全節點帶來的高GAS成本如何解決?

Philip:之前報價是全節點報價,導致GAS費用高昂。Chainlink從去年開始在研發鏈下報價,意味著以後只需要一個節點往鏈上報價,帶來的結果就是可以直接減少95%的GAS費。節點之間形成了一個門限簽名,它相當於是節點的承若,節點保證每一筆的數據餵送都是可追溯性,這些節點把數據報到其中一個節點,這個節點是隨機分佈的,然後該節點經過一個聚合運算(這本來是鏈上部分的聚合,現在放在鏈下來做),最後由這個節點上傳到鏈上網絡。下一次報價又會隨機分配到另一個節點上去做同樣的運算,這樣做的結果就是不僅GAS降低了,而且數據質量更高。

Q、DeFi的興起為預言機帶來了哪些新的想像空間?

Philip:目前整個市場最需要的就是DeFi對外部資產價格的數據需求。因為現在市場上最火的就是DeFi,所以導致大部分人覺得DeFi涵蓋了預言機所有的需求,但事實上它只是預言機應用的一個方向,對於預言機來說,未來的想像不僅局限於DeFi。

預言機本質上來說是從區塊鏈出發對外部數據的需求。比如,隨機數,目前區塊鏈上無法生成隨機數,通過結合預言機的方式去產生可驗證的隨機數,對於像NFT、遊戲等有隨機性要求的去中心化應用會有很大幫助。再者如儲備金證明,這是非常有潛力的一個方向。典型的用例像WBTC,通過預言機的方式,每隔十分鐘讀取一遍WBTC的對應的BTC地址,如果沒有發生變動,就保持安全,如果和鏈上的WBTC數量產生了差異,就會全網發佈警告。

Q、站在預言機的角度,您如何看待區塊鏈下一階段的發展趨勢?

Philip:我個人認為未來幾年內還是以DeFi應用為主。目前整個區塊鏈的市值,包括DeFi的價值還沒有被充分的挖掘出來,我們現在看到的流動性挖礦還是DeFi衍生出來的東西,給了部分人投機的方向,但DeFi的核心還是在借貸、交易、衍生品這塊。

未來隨著市場不斷成熟,還會有更多體驗更優質、更具創新模式的DeFi工具。當然DeFi未來的創新也會輻射到預言機的發展上,比如上面提到的鏈下餵價,提高了預言機的餵價精度和響應速度,這也是DeFi所需要的。

Q、對比同類其他預言機,Chainlink預言機有什麼特別的地方?

Philip:Chainlink是一個去中心化的預言機。去中心化的預言機網絡能讓開發者在智能合約中選擇任意數量的預言機。使用多個預言機不僅能防止單個預言機宕機對整個系統造成的影響,而且還能防止單個預言機遭到黑客攻擊、被收買或者出現問題的現象。

將數據源去中心化讓預言機能夠從多個來源採集數據,並將數據整合至單一數據點,並且觸發智能合約。由於數據存在多個來源,智能合約就能夠避免單一數據源出現誤差。Chainlink支持多種數據聚合模式,比如取平均值和/或去除異常值。

Chainlink做的是預言機的標準,市場上其他預言機能做的都只是Chainlink的一部分,某種意義上來說Chainlink匯集了預言機能需要的所有功能。

Q、外界質疑Chainlink的工作方式不夠去中心化,比如節點的選擇上,Chainlink是根據哪些標準來選取?

Philip:節點確實由Chainlink自己選擇,但我們對節點的要求非常高,不是任意數據提供商都可以成為我們的節點。我們一定要確保數據的安全可靠。之後在節點的選取上去中心化程度會更高,不會再有類似白名單制的方式,每個節點獲取多少工作量,能給多少項目餵價,都取決於它以往的歷史工作記錄。(本文原發佈於鏈得得,授權鈦媒體App發佈,作者:韓玲)