為什麼之前無人問津的預言機賽道現在突然這麼火呢?
首先一個很明顯的原因就是預言機龍頭ChainLink衝進市值榜前10,提高了預言機項目的曝光度;其次就是由於DeFi項目的崛起,目前整個DeFi領域的市值突破100億美元,很多DeFi項目對預言機都有需求,大家意識到了預言機的重要性。
但是直到現在有很多人還不知道預言機到底是什麼,預言機的作用還是看不懂,都有哪些預言機項目呢?奔跑財經在這裡一一解答。
預言機是什麼
預言機有中心化和去中心化兩類,在區塊鏈的世界裡,我們指的預言機一般是去中心化預言機(本文只寫去中心化預言機,後文簡稱預言機)。不要被它的名字所欺騙了,預言機並不是預測未來的機器,預言機是一個用來服務區塊鍊網絡的中間件,它是給項目方提供數據服務的。
它可以幫助鏈上的智能合約連接區塊鍊網絡以外的數據,包括像菠菜的隨機數、借貸價格、金融衍生品價格、穩定幣匯率、保險數據、預測市場數據等各種線上線下的數據。
簡單來說,預言機就是一個可以給區塊鏈公司或者互聯網公司提供各類數據的中間商,這些數據可以來自於互聯網或者現實世界,預言機通過各種機制來保障數據的安全性。
區塊鍊為什麼需要預言機
區塊鍊網絡上的應用我們稱為去中心化應用( DApp),DeFi就是金融類的DApp,所有的DApp都是基於智能合約實現的。
智能合約有一個問題,就是它無法主動向外界請求數據,就是無法主動獲得鏈外的信息,只能被動接收鏈外的信息數據,每個智能合約都是一個等待別人滿足它觸發條件才會啟動的程序,所以一般業務場景中需要使用到一些鏈外數據才能啟動的程序,就需要預言機來完成。
比如去中心化交易所( DEX)需要調取全網某個代幣的價格來給交易對定價,可以用預言機來獲得這個鏈外數據;比如一個賭球的菠菜DApp,就可以用預言機來獲取現實世界球賽的結果數據。
簡單來說,區塊鏈無法主動獲得鏈外和現實中的數據,但是有時候區塊鏈又需要用到這些數據,個人或中心化機構提供的數據又可能不安全,所以需要預言機來提供可靠的數據。
預言機常見的應用場景
1、獲得匯率、借貸利率等信息
DeFi和預言機是天生的好夥伴,很多DeFi借貸項目都會用到預言機。比如很多穩定幣並不是真實的1:1的價值錨定,會有一些小波動,像Maker的美元穩定幣DAI,你可以使用預言機來獲得DAI的實時匯率;還有像SALT Lending這種借貸平台,可以使用預言機在貸款生成時提供價格數據,並且能監控抵押物的保證金比率,在保證金不足的時候發出警告並觸發清算程序。
2、獲得代幣價格等信息
現在很多最新的DEX使用的是流動池模式,而非傳統的訂單簿模式,流動池就是由提供流動性的用戶將一堆代幣放到一個資金池裡,用於給交易者提供深度。流動池代幣的價格就可以使用預言機來獲取,而且還可以根據預言機提供的價格來動態調整代幣池的比重。
3、獲取隨機數
區塊鏈菠菜應用可以說是最早發展起來的應用了,很多菠菜DApp都會用到隨機數,但是我們要知道,計算機本身不可能產生完全隨機的數字,計算機本身產生的叫偽隨機數,所以在封閉狀態的鏈上無法產生安全的隨機數。這時候就需要用到預言機來獲取隨機數了,預言機可以配合現實世界的一些事件來生成隨機數。
4、獲取現實世界的數據
一些去中心化保險產品,相比利益驅動的保險公司,會更信任代碼。除了常見的DeFi產品的保險外,還有一種參數保險,它是一種帶有參數觸發器和付款條件的特殊保險,比如Etherisc推出了航班延誤保險和颶風保險,它就可以使用預言機來獲得航班是否延誤的數據,或者哪裡受到了颶風影響,從而判斷是否觸發理賠條件。
主流的去中心化預言機
隨著DeFi項目的發展,對預言機的需求量增大,大眾才逐漸了解預言機,實際上預言機很早就有了,只是一直沒有被大面積使用,在這裡主要給大家介紹三個典型的去中心化預言機,每個預言機都有保證數據安全可靠的獨特機制。
1、Chainlink
Chainlink是第一個去中心化的預言機項目,是一個分佈式的Oracle網絡。 Chainlink主要是給區塊鏈智能合約提供可靠且防篡改的數據輸入輸出,可以提供的數據有市場的價格信息、天氣和位置數據、物聯網和設備數據、其他鏈發生的事件四大種類。
(Chainlink提供的部分市場定價信息)
項目方可以根據自己的數據需要來選擇預言機,比如你需要它給你提供價格數據,那麼你可以選擇你所需要的數據集去請求數據,這個過程是需要支付Link代幣的,你對數據的穩定性要求越高,請求就會越頻繁,所以一般項目方都會儲備一定量的Link代幣,當越來越多的項目使用Chainlink來獲得它們想要的數據時,Link代幣的價格自熱也水漲船高。
Chainlink保障數據安全的原理是設計了一套通證經濟模型,Chainlink允許人人都能參與到預言機服務中,成為Chainlink網絡中的一個節點,通過完成鏈上的數據請求,將爭取的數據送到鏈上,來獲取收益。而如果節點發送到鏈上的數據有錯誤,那麼節點不僅不會獲得獎勵,還將損失掉預先抵押的保證金,而扣掉的保證金,會作為賠償金賠付給用戶。
當然除了經濟模型外,實際還有像官方指定的可靠節點、聲譽系統、抵押資產系統等多個安全機制來保障數據的安全性和可靠性。
目前幾乎大部分熱門的DeFi項目、知名公鏈、傳統互聯網公司都是Chainlink的合作用戶,這也是Link代幣不斷上漲的內在價值支撐。
2、Tellor
Tellor是由幣安、Maker和ConsenSys投資的項目,是一種採用了PoW機制的預言機,此舉也可以變相為數據提供安全性。
想要當選成為Tellor的數據節點,需要進行像BTC那樣的PoW挖礦,這本身就需要成本,贏得算力競爭的節點就可以提供數據了,但是最終的結果是所有節點的中位數,用來防止操控數據,如果你想進行數據作假,那麼你需要進行比51%攻擊還高的算力戰,當項目發展壯大時,這肯定是很困難的。
Tellor還設有質疑機制,任何持有項目代幣的人都可以對數據結果進行質疑,支付一定的挑戰費用後,會有一周的投票時間,由所有代幣持有人決定數據的有效性。
這個機制的出發點雖然是好的,但是區塊鏈項目公認的問題就是代幣分配不均,一般項目方都會持有大量代幣,相當於有一票否決權,就算今後代幣足夠分散了,只要你足夠有錢,還是可以左右數據的
3、Band
Band是由幣安和紅杉投資的預言機。 Band和Chainlink類似,也是設計經濟模型來保證數據的安全可靠,只是稍微有些區別。
Band內有眾多數據集,每個數據集都有對應的代幣,數據集代幣通過代幣池與協議代幣BAND兌換獲得。數據的提供者需要抵押數據集代幣,數據集代幣持有者會對數據提供者進行投票,排名前幾的節點才能成為數據提供者。
Band還設有協調者,協調者收集數據提供者提交的數據進行聚合,然後將聚合後的數據發送給數據集內的節點簽名,簽名比例達到2/3 以上,協調者會將數據上傳到鏈上,供數據需求方調用。
結語
首先奔跑財經要在這先提醒一下, Link代幣短期的價格FOMO情緒過熱,沒有使用需求的散戶需謹慎投資。
相信大家了解完預言機之後其實可以感受到它的價值了,我們這幾年一直在說區塊鏈限制太多了,除了性能之外就是它使用場景限制,區塊鏈似乎一直停留在一個狹小的世界裡,原因就是它無法得知鏈外和現實世界裡的信息,比如阿里股票的價格、世界杯的比分、朝陽區的天氣數據等等,只有能夠安全準確擁有特定場景的特定數據,那麼區塊鏈才可以在更多的場景落地應用。
如果這些數據是由個人或者中心化機構來提供的話,很有可能這個人或機構會為了私利而謊報數據,或者說就是單純的數據輸入錯誤,都是有可能的,如果數據的源頭就出現了錯誤或造假,那麼數據就沒有上鍊的意義了。
所以預言機的崛起對區塊鏈來說意義重大,預言機通過經濟模型、抵押資產、驗證系統、聲譽系統、認證系統、可信硬件等各種方式來保障數據的安全性,經過預言機的匯總加工,使得數據可以被區塊鏈使用且有意義。
當然,目前預言機的發展階段還處於萌芽階段,並不能保證數據絕對的安全性和可靠性,但是從DeFi項目對它的需求趨勢來看,預言機這條路的探索,讓區塊鏈有了更多道路可走。