在許多新的區塊鏈專案中,我們會看到「Oracle」,中文譯作預言機。它並不是預測未來的裝置,而是把現實世界的資料安全、可信地傳輸到區塊鏈,並供智能合約讀取使用的中介工具。它透過 API、簽名或零知識證明等方式,確保資料的真實性與不可篡改。

我們在本文中梳理了預言機的核心原理與應用場景,並精選了業界口碑最好的若干專案,協助讀者快速了解如何在智能合約中安全取得鏈下資料,掌握選型要點,後續章節將逐一展開解析,值得細讀。
預言機(Oracle)是什麼?
預言機(英文:Oracle)是協助區塊鏈讀取外部資訊的工具,例如代幣價格、匯率、投票結果等,通常用於智能合約。可以把它想像成比賽的播報員:即使你不在現場,也能即時獲知比分、進攻、判罰等細節。預言機則是智能合約的專屬播報員,把鏈下的最新價格、匯率等資訊轉化為鏈上可解析的格式。
預言機的核心價值在於擴大智能合約的應用範圍——從只能讀取鏈上資料,擴展到能夠使用鏈下資訊,如匯率、股價、利率、氣溫等。舉例來說,如果想在鏈上提供類似美國國債利率的產品,或在風險評估時需要最新的無風險利率,就必須透過預言機將這些外部資料寫入區塊鏈。
凡是需要鏈下資訊的智能合約,都依賴預言機實現,包括 RWA、加密借貸、去中心化衍生品交易所、去中心化預測市場(如 Polymarket)等。
預言機的關鍵功能
| 功能 | 說明 |
|---|---|
| **監聽 (Listen)** | 接收智能合約對鏈下資料的請求 |
| **提取 (Extract)** | 從多個外部資料源讀取資訊 |
| **計算 (Compute)** | 取中位數、加權平均等統計值 |
| **格式化 (Format)** | 將鏈下資料轉為鏈上可讀的輸入格式 |
| **驗證 (Validate)** | 使用零知識證明、數位簽章等生成加密證明 |
| **廣播 (Broadcast)** | 將加密證明傳送至鏈上供合約使用 |
預言機本質上是一個雙向中介,既在鏈下抓取資料,又在鏈上提供可信證明,從而保持智能合約的安全性與隱私性。

為什麼需要預言機:安全地提供外部資料給智能合約
- 智能合約需要外部資料才能運作,但區塊鏈是封閉系統,無法直接讀取鏈下資料。
- 鏈下資料若要被智能合約使用,必須具備與區塊鏈同等的安全性和可靠度。
許多人會問:直接呼叫外部 API 不就夠了嗎?答案是否定的,因為單純的 API 呼叫缺乏防篡改和可驗證性。
預言機的核心價值在於 安全性 與 可靠性
以比特幣(BTC)價格為例,若智能合約依賴人工每分鐘輸入或單一資料源,極易受到價格操縱。一旦喂價被篡改,合約可能作出錯誤決策,導致資金損失。預言機透過數位簽章或零知識證明(ZKP)生成可重複查驗的「證明」,並將其寫入鏈上,從而維持區塊鏈的公開、不可篡改特性。
提供外部資料是預言機的基本功能,如何保證資料的準確性、可驗證性以及與鏈上安全等級相匹配,才是其真正價值所在。
預言機專案排名 TOP10
以下表格依據 Total Value Secured (TVS)(擔保總價值)從高到低整理,資料來源於 DefiLlama(截至 2025/08)。
| 排名 | 專案 | TVS(億美元) | 支援區塊鏈數量 | 主要特點 |
|---|---|---|---|---|
| 1 | **Chainlink** | 567.12(約 1.81 兆 TWD) | 多鏈 | 去中心化、資料類型豐富、生態規模最大 |
| 2 | **Chronicle** | 80.01(約 256.03 億 TWD) | 多鏈 | 去中心化、支援多種資料類型、市場規模最大 |
| 3 | **RedStone** | 59.57(約 190.62 億 TWD) | 多鏈 | MakerDAO 官方支援,專注 DeFi 價格喂價 |
| 4 | **Pyth Network** | 58.88(約 188.42 億 TWD) | 多鏈 | 與金融機構合作,提供高頻低延遲市場資料 |
| 5 | **Edge Oracle** | 26.55(約 84.96 億 TWD) | 多鏈 | 高速、低成本資料傳輸,開源輕量化 |
| 6 | **Switchboard** | 21.59(約 69.08 億 TWD) | Solana | 專注 Solana 生態,快速可靠的價格喂價 |
| 7 | **Supra** | 7.90(約 25.28 億 TWD) | 多鏈 | 跨鏈服務、低延遲、高安全性 |
| 8 | **Stork** | 5.89(約 18.85 億 TWD) | 多鏈 | 主打 DeFi 與 GameFi 場景,多專案合作 |
| 9 | **API3** | 34.36(約 110.75 億 TWD) | 多鏈 | 直接連接原生 API,強調去中心化資料供應商生態 |
| 10 | **UMA** | 2.30(約 7.36 億 TWD) | 多鏈 | Optimistic Oracle 機制,支援合成資產,獎勵機制確保真實性 |
TVS(Total Value Secured) 衡量的是由該預言機為多少價值的智能合約提供資料,TVS 越高,說明使用該預言機的合約規模越大,安全性相對更有保障。
除了表格中的去中心化預言機,部分大型交易所(如 幣安交易所)也推出自有的預言機服務。例如 Binance Oracle 不僅在 BNB Smart Chain 上運行,還支援多鏈,提供專業資料來源和安全保障,已成為眾多 DeFi 專案的重要資料來源。
幣安(Binance)簡要介紹
- 全球使用者:2025 年註冊使用者已達 2.6 億人次
- 資產覆蓋:支援 300 多種加密貨幣
如需註冊,可使用以下連結(支援台幣付款,支援玉山銀行、永豐銀行、國泰世華銀行及 Line Pay):
- 幣安官網註冊:`https://accounts.binance.com/register?ref=B2345`(複製到瀏覽器開啟)
- 幣安 Android 版 APP 下載:`https://www.bitaigen.com/binance/download`
預言機常見用途?
預言機是許多區塊鏈應用的基礎建設,以下表格按提供的資料類型列舉典型場景:
| 預言機提供的資料類型 | 區塊鏈實際應用(示例) |
|---|---|
| 加密貨幣即時價格 | 借貸平台(Aave、Compound)、去中心化衍生品交易所、合成資產 |
| 現實資產即時價格 | RWA 實體資產代幣化(如 PAXG、OUSG) |
| 天氣、氣象資料 | 參數化保險合約(如 Arbol) |
| 競賽、現實事件結果 | 去中心化預測市場(如 Polymarket) |
| 跨鏈資訊 | 跨鏈資產轉移、跨鏈治理 |
1. 加密貨幣即時價格——DeFi 的血液
價格喂價(Price Feed) 是預言機最常見的功能。借貸平台需要即時監控抵押品價值,衍生品交易所依賴價格執行合約,合成資產則透過喂價實現對現實資產的映射。常用的去中心化預言機包括 Chainlink、Pyth Network、RedStone。
2. 現實資產即時價格——RWA 代幣化
RWA(Real‑World Asset)代幣化需要鏈下的資產報價、利率等資訊。比如黃金代幣 PAXG 需要即時金價,債券代幣 OUSG 需要美債殖利率。預言機確保這些資料的安全、準確傳輸,常見供應商仍是 Chainlink、RedStone。
3. 天氣資料——自動化保險合約
參數化保險(Parametric Insurance)在觸發條件上依賴天氣或自然災害資料。Arbol 透過 Chainlink 取得溫度、降雨量、風速等即時氣象資訊,實現自動賠付。
4. 競賽與現實事件——去中心化預測市場
預測市場需要在事件結束後將結果寫入鏈上。Polymarket 使用 UMA Optimistic Oracle 將競賽、政治、經濟事件的最終結果上傳,智能合約據此自動結算。
5. 跨鏈資訊——資產互通與治理
跨鏈預言機讓不同鏈之間能共享狀態。例如 Synthetix 透過預言機在 Ethereum 與 Optimism 之間轉移合成資產;Aave 利用預言機同步不同鏈的治理投票結果。主流跨鏈預言機服務商包括 Chainlink CCIP、LayerZero、Axelar。
6 種常見的預言機分類
1. 去中心化預言機 vs. 中心化預言機
- 去中心化預言機(Decentralized Oracle):由多個節點和資料源共同提供資訊,典型代表 Chainlink。透過分散式網路降低單點故障與資料操控風險。
- 中心化預言機(Centralized Oracle):單一機構提供資料,部署較簡單但易產生信任風險,且一旦服務中斷會導致合約失效。

2. 軟體預言機 vs. 硬體預言機
- 軟體預言機(Software Oracle):從網路 API 抓取匯率、價格、天氣等資訊,適用範圍廣,是目前主流。
- **硬體預
相關閱讀
💡 註冊幣安使用邀請碼 B2345 享平台手續費折扣。詳見 幣安完整教學。