前言: Oracle這一詞,最早起源於古希臘神話中的角色“神諭者”。傳說,神諭者可以跟奧林匹斯山上的諸神進行溝通,對未來做出預言,並將神的旨意傳達給祈求未來的人民,因此Oracle最早有著“先知”的含義。在計算複雜度理論與可計算性理論中,預言機(oracle machine)是一種抽象電腦,用來研究確定性問題,可以被視為一個附加了黑盒子(預言者)的圖靈機。

我們知道區塊鍊是基於共識的網絡,其共識機制及其確定性虛擬機的固有局限規定了智能合約只能被動接收數據。既不能主動獲取互聯網數據,也不能自發調用外部網絡API,但諸如保險、借貸等大多數區塊鏈場景都需要主動實時獲取現實世界特別是互聯網中的數據。

因此,預言機一般會作為區塊鏈的一個獨立模塊或第三方服務與執行引擎進行交互。預言機只負責數據的可信獲取,不直接參與交易的執行。在形形色色的預言機項目中,它們大多是扮演著物理世界和區塊世界的“中間件”角色,使得智能合約可以主動獲取外部的數據。

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

如果說預言機屬於DeFi世界地基的一層,它連接著鏈上鍊下兩個世界,不斷將現實世界中的數據傳流至區塊鏈以保證每一份智能合約的正常執行。為了讓更多讀者更詳細了解預言機項目,本文就深度剖析市場上主流的知名預言機項目,從而評判個中的優劣勢。

01.Chainlink:去中心化預言機的龍頭

Chainlink 是一個去中心化預言機。它通過鏈上聲譽合約,節點匹配合約,聚合合約和鏈下去中心化的預言機網絡為智能合約提供數據。 Chainlink 是去中心化預言機中最早期的項目,成立於2014年12月。 2019 年5 月30 日,Chainlink 正式在以太坊主網上線,擁有先發優勢和積極的網絡效應,是目前使用最為廣泛的預言機。

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

Chainlink 採用了多個獨立預言機節點和多個數據源模式來提交數據,提高了網絡的去中心化程度。而且相比於其他使用免費的API 的預言機,Chainlink 使用了付費的API 來獲取數據,提高了數據質量。

另外為了保障數據的質量,防止預言機節點作惡,Chainlink 設計了聲譽系統和質押機制,對預言機節點的表現進行評分,對錶現良好的節點給予相應的LINK獎勵,並扣除具有不當行為的節點質押的LINK 。

一般來說,Chainlink 的工作流程可以分為鏈上和鏈下兩個部分。鏈上模塊負責連接DApp 開發者的智能合約,接受對數據的請求,鏈下模塊負責監聽請求,並向節點運營商獲取數據。

其中,Chainlink 鏈上部分包括三個模塊,分別是聲譽合約,訂單匹配合約和聚合合約,負責的工作有選擇預言機,報告數據和聚合數據。鏈下部分則是一個由獨立的預言機節點構成的網絡,負責監聽請求,並向節點運營商獲取數據。

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

值得一提的是,Chainlink 為保障數據隱私和防篡改性,採用了隱私預言機解決方案——Deco ,拓展HTTP/TLS 協議(互聯網數據傳輸的主流方式)的數據安全功能,從而實現高級加密技術和零知識證明,保障數據隱私和防篡改性,包括使用數據的應用本身在內的第三方都無法查看數據的內容。

Chainlink 鏈上三個模塊的設置使得開發者可以靈活地配置符合要求的預言機,有利於Chainlink 進行商業拓展。同時為了提高預言機的隱私性,Chainlink 開發了Mixicles 並收購了DECO 技術,Chainlink 推出的可驗證隨機數Chainlink VRF 擴展了預言機的用例,加速了區塊鏈遊戲、安全等領域的智能合約的發展,為智能合約帶來了巨大的價值。 Chainlink 是第一個基於以太坊的預言機,生態系統比較完善,商業拓展能力較強,合作夥伴還在不斷地擴張中。

Chainlink 的聲譽系統和質押機制能夠激勵節點運營商提供正確數據,提高了預言機的安全性和數據的準確性,不過目前質押機制尚未上線, Chainlink 暫時與可信節點合作,沒有懲罰機制,網絡只受到節點信譽和因為惡意報價引起未來收入損失的機會成本的保護。

這裡總結關於Chainlink以下幾技術大亮點:

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

由於Chainlink 憑藉著先發優勢和強大團隊,躋身為去中心化預言機龍頭,持幣地址11萬+,合作項目的數量也在行業處於領先地位。但是Chainlink 也在某些方面存在爭議。

其中,Chainlink 的認證服務系統一直飽受爭議:天然將節點區分為tier1(普通節點)和tier2(認證節點)。由此將會會出現以下潛在風險:

①解決女巫攻擊的方法來源於tier2節點, 如果tier2 node被劫持,則可以劫持整個網絡;

②tier2與tie1存在利益衝突。如果tier2節點反叛,則可以直接通過對tier1節點的報錯,賺取tier1節點信用質押金Links。

顯然,其設計架構假設了一個裁決層(tier2)來解決第一層的爭端。裁決層本身基於利益存在欺詐的可能性。本質實際上仍以中心化的方式去解決去中心化的安全問題(API3 提出DAO的解決方案)

而另一方面,以太坊Dapp數量增速已經大幅放緩,主流Dapp已基本被Chainlink適配,由於Chainlink目前支持以太坊網絡,它的發展規模陷入了瓶頸期。此外,儘管可用/公開的WEB3數據需求已基本被滿足,但Chainlink定制化API服務仍在起步階段,這使得Chainlink ecosystem 發展遲緩。

02.PlugChain:聚合式跨鏈預言機的領跑者

PlugChain是一條高並發性、低Gas費、易拓展性為核心優勢的Web3 公鏈,通過構建聚合式跨鏈預言機協議,致力於高性能信息數據交互的應用場景。不難看出,PlugChain主要側重兩個領域,跨鍊和去中心化預言機。

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

可以說,基於Cosmos打造的PlugChain擁有兼容性更強的跨鏈框架再加上團隊獨創的跨鏈功能,使得它具備100條主流公鏈服務的能力,這一點有點像Polkadot中級鍊和平行鏈的關係。總之,它既結合了Cosmos的高效率和獨立的數據交互,又採用Polkadot 的底層功能組件來實現區塊鏈之間的可擴展性。

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

同時,多鏈聚合的公鏈協作使得PlugChain鏈上數據採取源頭更廣,不限於以太坊網絡,而是包容了BSC、Solana、Cosmos、Polkadot、Heco、Polygon等主流公鏈,不僅大大提高了區塊鏈上數據的精度,也強化了其預言機網絡的去中心化。

PlugChain鏈上設計也相對完善,四個模塊各司其職,第一個是調用用戶合約的代理系統;第二個是確保鏈上記錄和服務質量真實性的監督系統;第三個是外鏈加入驗證節點的註冊系統;第四個是合理門檻設計的支付體系。為了保證效率和可擴展性,PlugChain將數據計算放在在鏈下,包括可驗證的計算外包和分佈式數據饋送。

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

此外,為了實現不同鏈之間的數據和信息交換,PlugChain採用了創新異構分片技術,使得在分片的區塊鏈中可以順利實現互操作,所謂跨鏈可組合性是指不同鏈上的Dapp和區塊鏈可以無縫地彼此溝通和互動。簡而言之,PlugChain跨鏈可組合性可以讓智能合約以一種無需許可和無縫地方式被組合,即使它們在不同的鏈上(分片)執行或者在不同的環境內運行。

據官方消息,PlugChainTPS高達10K。在數據加密上,PlugChain採用了閾值簽名技術,這是一種分佈式多方簽名協議、簡單來說,閾值簽名方案是一種用多方之間的交互協議代替數字簽名方案的方法,其中包括密鑰生成和簽名算法兩部分。密鑰生成協議涉及一組n 方,它們以交互方式生成密鑰的m-out-of-n 秘密共享。一般而言,閾值簽名比多重簽名更具優勢,安全性和專業性更強。

總結一下PlugChain技術亮點:

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

儘管PlugChain是聚合式跨鏈預言機公鏈上的領跑者,和Chainlink項目發展相比,仍有差距,主要體現在生態合作這一板塊。儘管,部署在PlugChain的生態項目有數十個,但並無特別出彩的優質項目,缺乏強有力的生態背書。同時,在跨鏈交互上,PlugChain又與Comsos和Polkadot在跨鏈協作上有著重合的競爭領域。顯然,“跨鏈+去中心化預言機”既是它在眾多公鏈領域脫穎而出的優勢,同時也是它面對未來發展的挑戰。

03.ADAMoracle:廣域節點報價預言機的引領者

ADAMoracle 是首個支持廣域節點餵價的去中心化預言機,最早推出了廣域節點報價體系,不僅保留了傳統的數據源機構,還添加海量多元化服務器作為計算節點和存儲節點,是將預言機和數據源都實現去中心化的完備預言機解決方案,支持多鏈運行,能夠支撐去中心化借貸、資產合成、預測市場等多種生態應用場景。

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

同樣,ADAMoracle 採用分佈式預言機協議,裡麵包含如何成為數據提供者、數據指認驗證、抗攻擊算法和可驗證隨機函數VRF、仲裁協議等模塊,通過將預言機和數據源實現去中心化的完備預言機整體解決方案,此外,ADAMoracle 還將專注多鏈預言機協議,通過實現跨鏈連接ETH、Polygon、Polkadot、BSC 等主流公鏈,打通整個鏈上生態,實現數據信息無邊界傳輸。

這一點和上面的PlugChain類似。可以說,ADAMoracle 和PlugChain存在競爭的交集。當然,兩者也有所差異。

ADAMoracle 的創新在於推廣域節點機制,這是ADAMoracle 實驗室提出的預言機3.0 系統解決方案,能夠使預言機架構實現無界限的星際網絡計算。其核心功能可以連接成千上萬的多元化服務器作為餵價節點進行報價,有效的構建了安全、可拓展的預言機報價系統,既能確保傳輸數據信息的精準性,又更好的保證了預言機網絡的去中心化特性和可用性能。

正是因為廣域節點餵價機制,ADAMoracle預言機可以篩選出一定規模的餵價節點,能夠有效避免數據源單一的問題,從而保障餵價數據的精準性;同時節點越多,節點合謀作惡或攻擊預言機系統的成本就越高。

總結一下ADAMoracle技術亮點:

詳解預言機生態:深度評比Chainlink、PlugChain、ADAMoracle三大主流項目

雖然ADAMoracle成立於2020年,但從其生態發展進度來說並未取得實質性的突破,鏈上的生態較為匱乏,ADAMoracle的通證的持幣地址是3834。

綜上所述,ChainLink勝在先發優勢和龐大的開發團隊,以及在囊括了成熟的以太坊生態場景,無論是在人氣上、社區熱度、還是項目知名度上,ChainLink仍處於預言機賽道的頭部。但只局限於以太坊鏈上的應用,ChainLink未來的生態邊界會遜色PlugChain、ADAMoracle這兩者。而PlugChain和ADAMoracle在聚焦業務上高度重合,但從活躍地址、社區熱度、項目發展三個緯度對比,PlugChain比ADAMoracle要成熟得多。兩者在各自的領域均有著擅長的領域。 ADAMoracle所踐行“廣域節點”也算是一個不小的創新思路。

總之,短期內,ChainLink仍是一枝獨秀,PlugChain和ADAMoracle仍追趕前者的腳步。中長期來看,PlugChain和ADAMoracle的潛力更大,畢竟在未來的多鏈時代,聚合跨鏈+去中心化預言機網絡更有價值!

結語:區塊鏈的持續發展促使其對鏈下數據的需求不斷增強,作為實現可信數據上鍊的關鍵方式,預言機項目現階段正處於初創時期,存在可信保障機制相對單一、交易花費高、應用場景集中等問題,未來預言機會更多專注於功能性工作,提升鏈下數據上鍊的安全可信性和實用性,為區塊鏈應用服務。