買幣
行情
現貨
合約
理財
活動
更多
獎勵中心
登錄
學院 詳情
科普

區塊鏈預言機:您想了解的一切

發佈於2022-11-13 08:10:00
9m

什麼是區塊鏈預言機?

區塊鏈預言機是一種數據饋送服務,用於連接區塊鏈上的智能合約與外部世界。區塊鏈預言機使去中心化的Web3生態系統能夠訪問現有的數據源。在區塊鏈預言機開發之前,區塊鏈在與區塊鏈網絡外部數據源通信方面存在一些限制。區塊鏈預言機主要是為了使智能合約能夠與外部世界進行通信和資源交換而開發的。來自互聯網和其他外部數據源的數據通過區塊鏈預言機整合成信息,並輸入到區塊鏈中,反之亦然。區塊鏈預言機的開發旨在促進現實世界數據與區塊鏈活動的整合。

Blockchain Oracle

智能合約與預言機

智能合約是在區塊鏈上以自動化和去中心化方式運行的自執行代碼。區塊鏈預言機解決了區塊鏈外部數據與區塊鏈上智能合約之間的通信問題。

預言機是將鏈外數據源的數據帶入區塊鏈供智能合約使用的數據饋送器。區塊鏈外部的數據(資源)被稱為" 鏈外數據 ",而區塊鏈上現有的數據被稱為" 鏈上數據 "。預言機的開發是為了克服通信障礙,提高鏈上到鏈外以及反向的通信效率。

區塊鏈預言機彌合了區塊鏈與外部世界之間的信息差距,形成了"混合智能合約"。

區塊鏈預言機的類型

由於鏈外資源的種類繁多,區塊鏈預言機有各種形式和規模。區塊鏈預言機雖然獨特,但可以有變體。它們通常根據其功能分為不同類型。

1. 軟件預言機

軟件預言機是連接並共享鏈上數據到互聯網的區塊鏈預言機。這些軟件預言機使用數據庫、網絡爬蟲、應用程序編程接口(API)和其他方法,以非常快速、安全和高效的方式在鏈上(區塊鏈)和鏈外(互聯網)之間共享數據和進行通信。

2. 硬件預言機

硬件預言機是幫助從鏈外到鏈上進行資源轉移的區塊鏈預言機。與軟件預言機不同,硬件預言機處理存儲設備、硬件電氣傳感器、物聯網(IoT)等硬件組件,而軟件預言機則處理網站、服務器和API等數字源。

3. 入站和出站預言機

作為數據饋送服務的預言機在鏈外數據源(外部世界)和區塊鏈之間具有雙向通信鏈路,用於發送和接收數據。入站預言機接收來自鏈外(外部世界)到區塊鏈的數據,如數據庫、API、硬件傳感器、物聯網等鏈外數據。出站預言機將數據從鏈上(區塊鏈)發送到鏈外(外部世界),如加密貨幣的實時統計數據,包括總供應量、流通供應量、市值等。

中心化加密貨幣交易所利用區塊鏈預言機進行某些交易功能。當資產通過入站預言機達到特定價格時,可以下達交易(買入或賣出)訂單。然後使用出站預言機向外部世界通報鏈上發生的事件。

4. 跨鏈預言機

跨鏈預言機是可以在多個區塊鏈之間讀取和寫入數據的區塊鏈預言機。跨鏈預言機解決了區塊鏈互操作性的問題,用於在區塊鏈之間轉移數據和加密貨幣資產。當一個區塊鏈上的數據用於觸發另一個區塊鏈上的操作時,或當資產跨鏈橋接以便在原生區塊鏈之外使用時,就會使用跨鏈區塊鏈預言機。

5. 中心化和去中心化預言機

中心化預言機是由單個人或組織管理的區塊鏈預言機,用於管理鏈外和鏈上發送和接收的資源。如果預言機只從一個來源接收數據,也被視為中心化。區塊鏈預言機必須部分中心化才能實現最佳運作。

去中心化預言機是不受單一實體或第三方控制的區塊鏈預言機,用於管理鏈上和鏈外發送和接收的資源。去中心化區塊鏈預言機有其局限性,在創建智能合約之前,需要多個網絡參與者的共識。它主要由第三方區塊鏈管理。

哪些應用程序使用區塊鏈預言機?

1. 中心化加密貨幣交易所

中心化加密貨幣交易所使用區塊鏈預言機來共享鏈外和鏈上資源。鏈上的加密貨幣價格可以通過區塊鏈預言機觸發鏈外API執行某些交易操作。當資產通過入站預言機達到特定價格時,可以下達買入、賣出或限價訂單。出站預言機可以向外部世界通報鏈上發生的事件。穩定幣使用區塊鏈預言機將穩定幣的價格與某一貨幣掛鉤。

2. 去中心化應用程序

大多數DeFi(去中心化金融)去中心化應用程序需要區塊鏈預言機來訪問有關加密貨幣和市場的金融數據。像Goldfinch Protocol這樣的去中心化借貸應用程序使用價格預言機來評估用戶的借貸能力。

3. 加密貨幣數據網站和價格指標應用

加密貨幣數據網站使用出站區塊鏈預言機來接收加密貨幣價格、市值、總供應量、流通供應量、持有加密貨幣資產的地址數量、合約地址等實時數據。

使用出站區塊鏈預言機的網站示例包括Coinmarketcap、Coingecko、CryptoCompare等。價格指標應用程序(觀察列表應用)也通過API使用出站區塊鏈預言機來獲取更新,並在加密貨幣達到特定價格時啟用用戶設置的實時觸發警報。這對加密貨幣分析和交易非常有幫助。

知名區塊鏈預言機項目

1. ChainLink

Chainlink 是一個去中心化區塊鏈預言機,提供防篡改的輸入、輸出和計算,以支持任何區塊鏈上的高級智能合約。

Chainlink預言機通過去中心化、可信節點、優質數據和加密證明,提供可靠且防篡改的網絡,將高度準確和可用的數據/API連接到任何智能合約。Chainlink允許用戶在靈活的框架上構建,該框架可以從任何API檢索數據,連接到現有系統,並與任何當前或未來的區塊鏈集成。在Chainlink上,用戶還可以使用去中心化的Chainlink自動化節點網絡來自動化合約,減少人工干預和中心化服務器的風險。

2. SupraOracles

區塊鏈技術的採用非常廣泛,許多企業選擇去中心化運營以提高透明度和信任度。隨著更多企業和項目擁抱去中心化,通過預言機獲取鏈外數據的需求對於提供有用功能和廣泛採用變得至關重要。

從DeFi到元宇宙,幾乎每個數字項目都需要訪問外部數據源。 SupraOracles 的創建是為了改進預言機,為更去中心化的未來做準備。SupraOracle的核心使命是建立最高性能的區塊鏈基礎設施,為世界的價值交換提供動力。SupraOracle的一些特點是去中心化、可擴展性、超快速、安全性、快速最終性和互操作性。

3. Band Protocol

區塊鏈在不可變儲存和確定性可驗證計算方面表現出色。然而,它們無法獲取網絡外部可用的可信實際資訊。Band Protocol通過提供對可信數據的訪問權限來改善智能合約功能,無需中央機構或故障點。簡而言之, Band Protocol 是一個跨鏈數據預言機平台,用於匯總並連接實際數據和API至智能合約。BandChain旨在與所有智能合約平台和區塊鏈開發框架協同工作。

摘要

區塊鏈預言機用於連接鏈上(區塊鏈)數據與鏈下(外部世界)數據,並通過智能合約實現高效通信。預言機在依賴鏈上和鏈下數據的去中心化應用程序中非常有用。軟件預言機用於連接鏈上(區塊鏈)數據與鏈下(互聯網數據),以共享區塊鏈數據和互聯網數據,而硬件預言機則用於共享和交換鏈上(區塊鏈)數據與鏈下硬件數據,如存儲設備、硬件電子感測器、物聯網(IoT)和其他硬件設備。跨鏈預言機是能夠在多個區塊鏈之間讀取和寫入數據的區塊鏈預言機。跨鏈預言機幫助區塊鏈進行通信和共享數據,從而消除互操作性的限制。區塊鏈預言機被應用於中心化交易所、去中心化金融應用程序、加密貨幣監視列表應用程序等。

根據相關部門針對數字貨幣行業的監管要求,我們無法為您IP所在地區的用戶提供服務。