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

什麼是區塊鏈預言機?

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

Blockchain Oracle

智能合約和預言機

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

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

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

區塊鏈預言機的類型

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

  1. 軟件預言機

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

  1. 硬件預言機

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

  1. 入站和出站預言機

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

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

  1. 跨鏈預言機

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

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

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

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

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

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

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

  1. 去中心化應用

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

  1. 加密貨幣數據網站和價格指示器應用

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

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

知名區塊鏈預言機項目

  1. ChainLink

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

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

  1. SupraOracles

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

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

  1. Band Protocol

區塊鏈在不可變存儲和確定性可驗證計算方面表現出色。然而,它們無法訪問網路之外可用的可信實時信息。Band Protocol通過提供對可信數據的訪問,在無需中央機構或故障點的情況下改進了智能合約功能。簡而言之, Band Protocol 是一個跨鏈數據預言機平台,用於聚合並連接真實世界的數據和API到智能合約。BandChain旨在與所有智能合約平台和區塊鏈開發框架協同工作。

概要

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

GFI0.2%
LINK-0.44%
BAND3.3%
EDEN2.28%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 留言
  • 轉發
  • 分享
留言
0/400
暫無留言
交易,隨時隨地
qrCode
掃碼下載 Gate App
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)