NEW EVENT
最新活動
HOT ARTICLES
熱門文章
由於區塊鏈不可竄改與永久保存的特性,許多產業開始藉此發展區塊鏈相關技術。然而,為了保持資訊安全性,基本上區塊鏈網路的建構是封閉的,無法接收區塊鏈以外的資訊。因此,在不同區塊鏈上運行的專案需要借助預言機服務的幫忙,來協助我們將資料輸入區塊鏈中。
預言機(Oracle)是一種第三方服務軟體,負責將現實世界的資料傳送到區塊鏈網路中。由於區塊鏈網路是一個封閉的系統,智能合約只能夠提取區塊鏈上的資料,無法獲得現實世界的資訊。因此,若是希望要讓智能合約成功的與人互動,就必須要透過預言機來將資料導入到區塊鏈中。
預言機可以透過 Web API 抓取現實世界的資料,例如:天氣、幣價、球賽結果等任何已經發生的事,並且在智能合約呼叫時根據需求將所需要的資料輸入區塊鏈網路中,提供智能合約做使用。相反的,如果少了預言機的存在,區塊鏈的應用將受到很大的限制。一旦無法取用現實世界的資料,智能合約將只能使用已經寫死在自己或是其他智能合約中的資料。這會嚴重的限制了區塊鏈的靈活性,也降低其便利性,使區塊鏈產業難以帶來落地應用。
由此可知,預言機的存在對區塊鏈產來說至關重要。對於提倡去中心化的區塊鏈產業來說,一個中心化的預言機系統不僅會與區塊鏈的本質相違背,也會增加駭客攻擊導致輸入錯誤資料的風險。而這些擔憂,也帶來了 Chainlink 的問世。
Chainlink 是一個去中心化的預言機項目,目標是成為現實世界與區塊鏈網路的橋樑。
由 Sergey Nazarov 與 Steve Ellis 於 2015 年共同成立,並在 2017 年 9 月透過 ICO 發行原生平台代幣 LINK。此外,Chainlink 與比特幣、以太坊等眾多公鏈兼容,方便用戶使用。
為了避免單一數據來源被駭客攻擊,Chainlink 與區塊鏈類似,使用許多節點來獲取現實世界的資訊。
當智能合約發送資料要求給節點時,每個節點各自透過 Web API 抓取資料,並回傳給智能合約。這樣的機制能夠確保資料來源的可信度,免除資料錯誤所帶來的危機,同時減少駭客入侵資料庫並竄改資料的風險。
因此,節點就是鏈下數據的提供者。要成為節點必須質押一定數量的 LINK 代幣,正確提供資料的話則是能夠賺取 LINK 代幣。
提供的資料錯誤時,Chainlink 的智能合約會將原本質押的 LINK 扣除作為懲罰。藉由這樣的獎懲機制來維持資料來源的穩定性與正確性。
除了在鏈下搜集資料的節點外,Chainlink 也有鏈上的智能合約,作為中介層。這個中介層會負責與其他智能合約互動,將需要的資料傳遞給節點,讓結點去搜尋。
在節點搜尋完資料並回傳之後,中介層還有一個「聚合」的功能。由於是從許多節點搜集而來,來源有所不同的資料,所以會在這裡進行資料整理、比對。接著,智能合約會在這些資料中「取得共識」,去除掉離散值並且整理出相對正確的資料回傳給當初呼叫的智能合約。若是在經過多筆資料的比對之後,發現有錯誤資料,則會扣除該節點質押的 LINK 代幣作為懲罰。
Chainlink 網路由三個主要的區塊鏈元素組成:
Oracle 選擇、數據報告和結果聚合
信譽合約跟踪服務提供商績效指標。相關供應商指標包括:
同時,由於不再保有中心化的特性,也能避免資料受到竄改等風險。此外,由於所有的資料都是透過 Web API 直接抓取到智能合約做處理,所以免除人為因素可能帶來的任何不穩定性,減少詐欺事件的發生。
儘管 Chainlink 方法的複雜性似乎是一個主要問題與傳統系統不同,我們已經看到 Chainlink 被 (DeFi) 生態系統中的一些頂尖專案所使用,目前總共促進了數十億的貸款和交易服務。
以AAVE 為例,AAVE 是一種去中心化借貸協議,存款人透過向資金池提供流動性來賺取利息的協議。
為確保貸款利率反映市場的實時變化,AAVE 使用 Chainlink 從鏈外來源收集定價和費率比如交易所。數據是從數據提供者於網路收集的供給貸款利率和市場價格。然後將這些數據匯總到一個權重調整後的價格,接著,智能合約就能透過這些數據源來發放貸款。此外,LINK 持有者可以使用他們的代幣作為 AAVE 的抵押品。
對於所有的 DeFi 協議來說,不管是去中心化交易協議、借放貸平台或是衍生品協議,皆需要更精準的讓價格能夠不讓交易所中的代幣價格脫鉤太多,如此才能避免使用者有著大量套利的空間,造成系統崩潰的局面,也因此需要借助像是 Chainlink 的預言機服務,將鏈下數據同步於區塊鏈上。
下圖說明區塊鏈團隊如何使用 Chainlink 從知名機構和數據提供商轉移到區塊鏈
上的協議當中,來加強數據的同步,雖然 Chainlink 已經是最常用的協議之一,但許多
相信採用去中心化應用可能只是開始了。隨著去中心化應用程序的使用增加,提供像是Chainlink 這樣的預言機(除此之外還有 Band Protocol、DIA、API3、Kylin Network 等)服務想當然會變得越來越重要。
Chainlink 在 2017 年 9 月透過 ICO 發行原生代幣 LINK。LINK 現在是第 14 大幣種,市值大約 100 億美元,目前的市面流通數約為 4.43 億枚(佔總供應量44%)。LINK 代幣屬於 ERC-20 代幣,但是多了 ERC233 「轉移與呼叫」的功能。新增的這項功能能夠讓智能合約在同一筆交易內同時接受與處理代幣。
Chainlink ICO 時的上限為 3200萬美金
LINK 代幣的功能主要有兩個:
作為預言機項目的龍頭,Chainlink 很早就開放比特幣、以太坊的兼容,也有與超級帳本(HyperLedger)合作。此外,Chainlink 也有其他非區塊鏈項目合作,例如:Intel、Google、甲骨文等等。
Chainlink 在今年 4 月發表白皮書 2.0,將預言機從單層改為雙層的預言機網路,以及監督者上報機制,增加預言機的安全性。另外,Chainlink 也在 7 月上線雪崩主網,以及 Crypto.com 推出的 EVM 兼容鏈 Cronos。
預言機項目是區塊鏈產業發展中不可或缺的一環,而 Chainlink 作為預言機項目的龍頭,其發展性不容小覷。雖然最近也漸漸地陸續出現其他預言機項目,但是身為元老的 Chainlink 並沒有停下腳步,仍舊在擴大生態系,並且持續地進行項目升級。相信在 Chainlink 2.0 成功上線後,會為我們帶來更亮眼的表現。
聲明:以上內容及觀點皆為參考且不構成投資建議,亦不代表每日幣研觀點和立場。投資者仍應自行決策,對投資者交易形成之直接間接損失作者將不承擔任何責任。
每日幣研
《每日幣研》為來自台灣及香港的區塊鏈從業者所創立的自媒體品牌。我們致力於普及與推廣艱澀難懂的加密貨幣及區塊鏈資訊。