區塊鏈預言機是區塊鏈技術的重要組成部分,是重新定義區塊鏈如何滿足用戶需求的關鍵。
您可能想知道區塊鏈預言機是什麼以及它為什麼重要。毛球科技在本文詳細介紹了區塊鏈預言機的核心組件,列舉了不同類型的區塊鏈預言機,並解釋了為什麼區塊鏈預言機對區塊鏈技術用戶如此重要。
什麼是區塊鏈預言機?
區塊鏈預言機是將確定性區塊鏈與鏈下數據(網路外的數據)連接起來的設備或實體。區塊鏈預言機本質上是為智能合約提供外部信息的第三方服務。
區塊鏈預言機是區塊鏈與外部世界之間的橋樑。它們使區塊鏈上的智能合約可以訪問鏈外數據。區塊鏈預言機可以被認為是一個區塊鏈層,用於查詢、驗證和驗證區塊鏈的外部數據源。通常,受信任的API會執行該過程,從而使區塊鏈與現實世界的事件更加緊密地聯繫起來。
由於區塊鏈應用程序需要合同協議和其他關鍵信息的方法,因此通常必須有來自外部世界的相關信息才能執行相關協議,這就是區塊鏈預言機發揮作用的地方。
現在您知道什麼是區塊鏈預言機,您又好奇為什麼區塊鏈預言機如此重要。
為什麼區塊鏈預言機如此重要?
智能合約是用於執行區塊鏈規則和協議的計算機程序或交易協議,智能合約執行運行基於區塊鏈的應用程序所需的指令,允許用戶和區塊鏈之間進行交互。
預言機拓寬了智能合約的運作範圍。區塊鏈預言機技術將現實世界的數據輸入到智能合約中,一些預言機不僅可以將信息傳遞給智能合約,還可以將其發送回外部來源。
隨著更多數據的使用,智能合約可以用於更廣泛的用例。如果沒有區塊鏈預言機,智能合約的用途將非常有限,因為它們只能訪問其網路內的數據,而這些數據通常僅限於一個區域(例如加密貨幣交易所的金融交易)。
無縫數據傳輸對這個過程非常重要,尤其是現在我們處於大數據盛行的時代,在沒有外部數據的情況下。
什麼是預言機問題?
設計區塊鏈預言機的挑戰在於,如果預言機被攻破,依賴它的智能合約也可能默認被攻破,這是預言機的問題。區塊鏈預言機問題以信任問題為中心。
這種信任包括對從數據源到預言機的可靠數據傳輸、預言機中可靠的代碼執行以及從預言機到區塊鏈的可靠數據傳輸的懷疑。
主要問題是人們從一開始就不信任這些外部信息來源,無論它是直接來自網站還是感測器。
由於預言機是第三方服務,不屬於區塊鏈共識機制的一部分,因此它們不受該公共基礎設施提供的底層安全機制的約束。這使得很難驗證預言機收集的數據。此外,根據區塊鏈預言機的類型,故障和故意篡改的可能性會增加。
定義預言機類型的需要源於組織預言機以幫助促進區塊鏈解決方案開發人員快速瀏覽潛在選項的重要性,預言機的類型在功能和用途上各不相同。
區塊鏈預言機的類型
區塊鏈預言機可以根據以下因素分為不同類型:
- Source:數據的來源,是硬體還是軟體?
- 信息方向:數據出站還是入站?
- 信任:數據來自去中心化還是中心化解決方案?
存在的預言機類型包括:
- 軟體預言機
- 硬體預言機
- 入站預言機
- 出站預言機
- 基於共識的預言機
軟體預言機處理源自在線資源的信息數據,如溫度、商品和貨物的價格、航班或火車延誤等。軟體預言機提取所需信息並將其推送到智能合約中。
需要來自物理世界的信息的智能合約依賴於硬體預言機。例如,汽車越過障礙,運動感測器必須檢測車輛並將數據發送到智能合約或供應鏈行業的感測器。
入站預言機提供來自外部世界的數據。他們使用外部資源將數據傳輸到智能合約。入站預言機還允許將有關現實世界事件的數據調用到區塊鏈。它們可用於自動交易。
出站預言機為智能合約提供了向外界發送數據的能力。一個現實世界的例子是物理世界中的智能鎖,它接收存入地址的資金。智能合約通過出站預言機將有關此事件的信息發送到解鎖智能鎖的機制。
基於共識的預言機從人類共識和預測市場中獲取數據。對這些類型的預言機使用共識機制是朝著去中心化預言機邁出的一大步。該技術依賴於使用專有方法匯總來自多個預言機的數據,以確定其真實性和準確性。這是因為僅使用一種信息來源可能存在風險且不可靠。
實踐中的區塊鏈預言機
通過現有區塊鏈預言機項目團隊的鏡頭,我們可以更好地了解區塊鏈預言機在實踐中是如何工作的。毛球科技在本文以UMA、Chainlink和Band三個預言機為例。
- UMA
UMA區塊鏈協議是一種基於以太坊的協議,它使人們能夠在區塊鏈上創建合成資產。UMA的使命宣言是讓世界上的任何人都有可能獲得金融風險。為了使用最新數據有效交易合成資產,UMA依賴於其區塊鏈預言機。
UMA的預言機系統由樂觀預言機和數據驗證機制組成。UMA協議中的智能合約向樂觀預言機請求價格信息。
在預言機提出的價格被確認之前,它們可能會發生爭議。可以向DVM發送請求以解決關於定價信息的爭議。如果發生爭議,建議UMA代幣持有者投票以使用特定時間戳報告資產價格。
- Chainlink
Chainlink是區塊鏈預言機領域的先行者之一,基於以太坊的協議使用分散的預言機網路將智能合約與數據連接起來。其最受歡迎的產品之一是其價格聚合服務,該服務使用節點向區塊鏈智能合約提供鏈下數據。
多個獨立的預言機運營商使用Chainlink更新價格信息。價格饋送數據的用戶通過他們的資金為其質量做出貢獻,網路中的預言機運營商將獲得為發布價格數據而提供的資金。
Chainlink預言機中節點的選擇基於節點的聲譽和先前的性能,這有助於保持高數據質量,同時保持智能合約的安全性。
- Band
Band Protocol是一個運行在Cosmos區塊鏈上的預言機網路。它被去中心化金融應用程序使用。除了為去中心化金融應用提供服務外,Band還致力於在體育、天氣、電子競技數據和隨機數生成方面取得新進展。
Band因其跨鏈預言機解決方案而廣受歡迎,該解決方案從基於Web的API中提取數據。 Band使用來自多個獨立方的可信數據,這些方使用委託的股權證明共識進行交互。
協議代幣的持有者共享Band的治理股份,並有責任確保數據質量良好。為此,BAND代幣被委託給受信任的驗證者,網路上的驗證者策劃日期以換取部分費用獎勵。
區塊鏈預言機的新解決方案和新挑戰
區塊鏈預言機是一種相當可靠的機制,可以促進智能合約之間的通信。
為了讓區塊鏈在實際應用和各個行業中保持可持續的影響,它們需要與現實世界的數據準確對接。
現在,區塊鏈預言機已經取得了重大進展,未來區塊鏈和外部數據饋送之間的連接將代表該技術的重大飛躍。
區塊鏈預言機仍然是區塊鏈生態系統中以可靠、去信任和鼓勵增長的方式實施的許多關鍵構建塊之一。
冷萃財經原創,作者:Awing,轉載請註明出處:https://www.lccjd.top/2021/08/05/%e4%b8%80%e6%96%87%e8%af%bb%e6%87%82%e5%8c%ba%e5%9d%97%e9%93%be%e9%a2%84%e8%a8%80%e6%9c%ba%ef%bc%9a%e4%b8%ba%e4%bb%80%e4%b9%88%e5%ae%83%e8%bf%99%e4%b9%88%e9%87%8d%e8%a6%81/?variant=zh-tw
文章評論