Pyth Network 的運作方式是什麼?深入解析其價格預言機的數據傳輸機制

更新時間 2026-04-21 01:31:36
閱讀時長: 2m
Pyth Network 的核心機制由數據提供者發佈價格,網絡聚合數據並生成標準化價格資訊,並透過「Pull Oracle(拉取式預言機)」模型按需將資料上鏈更新。此機制主要用於將股票、加密資產、外匯及大宗商品等金融市場數據即時傳輸至區塊鏈應用。與傳統的「推送式預言機」不同,Pyth 並不持續向鏈上廣播數據,而是將高頻價格更新保留於鏈下系統,僅在用戶發起交易時才觸發數據上鏈,進而大幅降低成本並提升擴展性。

在區塊鏈系統中,智能合約無法直接存取鏈下金融市場數據,因此必須依賴「預言機(Oracle)」作為數據橋樑。Pyth Network 正是針對這一需求打造的金融數據網路,旨在提供高頻、低延遲且來源可靠的市場價格資訊。

與一般預言機不同,Pyth 的數據並非來自二級市場爬取,而是直接由交易所、做市商和金融機構等第一方數據提供者提交。這種架構更貼近真實市場的形成機制,因此在衍生品定價與高頻交易場景中具備更強適應性。

Pyth Network 的整體運作架構

Pyth 系統可視為「數據產生 → 數據處理 → 數據分發」三層結構,但這一流程並非單一鏈上完成,而是鏈下與鏈上協同運作。

數據由多個獨立機構提供,這些機構直接提交資產價格及其波動區間。隨後,數據進入網路的聚合層進行處理,最終生成統一標準價格,並在需要時傳送至不同區塊鏈供智能合約調用。

此設計的核心特點在於:價格生成與價格使用相互解耦。

Pyth Network 的數據來源:第一方市場數據輸入

Pyth Network 的基礎為多源數據輸入機制。參與者包括交易所、做市商及金融機構,直接向網路提交實時市場價格。

每筆數據不僅包含價格本身,還會附帶「置信區間」,用來表達該價格的波動範圍。這一設計使系統在數據品質不一致時仍能維持一定穩健性。

由於數據源自交易行為的直接參與者,Pyth 在數據延遲與真實性上,相較於傳統聚合型預言機更貼近原始市場狀態。

Pyth Network 的數據聚合:從分散報價到統一價格

多個數據提供者提交價格後,系統會在鏈下對資訊進行標準化處理,通常包括異常值過濾、加權計算及置信區間整合。

最終產出為統一市場價格及相應波動範圍。這些結果將寫入 Pyth 網路運行狀態,成為後續鏈上調用的標準數據來源。

此階段的核心意義在於,將「多重市場視角」轉化為「單一可信價格」。

Pyth Network 的核心機制:Pull Oracle 的運作方式

Pyth Network 最關鍵的設計是 Pull Oracle(拉取式預言機)機制。

與傳統預言機持續向鏈上推送數據不同,Pyth 不會主動將所有更新寫入區塊鏈,而是將高頻價格保留在鏈下系統中。智能合約需要最新價格時,才會發起請求並觸發數據上鏈。

Pyth Network 的核心機制:Pull Oracle 的運作方式

此方式使鏈上更新從「持續成本」變為「按需成本」,大幅降低 Gas 消耗,同時允許更高頻率的數據更新在鏈下進行。

實際運作時,一筆交易通常會同時完成兩件事:獲取最新價格,並以該價格執行合約邏輯。

Pyth Network 的數據傳輸路徑:從鏈下到多鏈系統

Pyth 的數據傳輸並非單一鏈流程,而是跨鏈分發架構。

首先,價格在鏈下持續更新並完成聚合,接著生成經簽名的標準化數據包。該數據包透過跨鏈通訊機制分發至不同區塊鏈網路,如以太坊或 Solana。

智能合約調用價格時,系統會驗證數據簽名有效性並讀取最新價格資訊,完成一次完整數據使用流程。

此機制使 Pyth 成為「多鏈共享數據層」,而非單一鏈服務組件。

Pyth Network 的 Push 與 Pull 模型關鍵差異

傳統預言機多採用 Push 模型,即定期向鏈上廣播價格更新。此方式雖簡單,但在高頻場景下會導致較高鏈上成本。

Pyth 採用 Pull 模型,將更新邏輯移至用戶端,由使用者按需觸發數據讀取。鏈下更新頻率可極高,鏈上僅在必要時發生互動。

從系統架構來看,此模式在擴展性及成本控制上具明顯優勢。

Pyth Network 在 DeFi 生態中的作用

Pyth 提供的高頻價格數據廣泛應用於去中心化金融系統,例如衍生品定價、借貸抵押物估值及自動清算機制。

這些場景中,價格延遲可能直接影響風險控制邏輯,因此對數據實時性要求極高。Pyth 的設計透過降低鏈上延遲,使智能合約能更貼近真實市場價格進行決策。

總結

Pyth Network 的核心創新在於將預言機從「持續推送數據」架構轉型為「鏈下高頻更新 + 鏈上按需讀取」模式。此設計不僅降低鏈上成本,更提升數據更新頻率與跨鏈擴展能力。

結合數據採集、鏈下聚合、簽名驗證及跨鏈分發,Pyth 打造出面向多鏈生態的高效金融數據基礎設施,並在 DeFi 應用中擔任關鍵價格資訊層角色。

FAQ

Pyth Network 的價格如何形成?

價格由多個獨立金融機構提交的數據經鏈下聚合計算生成,並附帶置信區間衡量數據波動範圍。

為何 Pyth 採用 Pull 機制?

Pull 機制可避免持續鏈上更新帶來的高成本,同時允許更高頻率鏈下數據更新,提升整體系統效率。

Pyth 的數據是即時的嗎?

鏈下數據更新頻率近乎即時,但鏈上讀取取決於用戶觸發交易時機,因此表現為「按需即時」。

Pyth 如何確保數據可靠性?

透過多源數據交叉驗證、異常值過濾及簽名驗證機制,提升數據一致性與安全性。

Pyth 與傳統預言機主要差異為何?

主要差異在於數據分發模式(Push vs Pull)、成本結構及跨鏈擴展能力。

Pyth 是否支援多鏈使用?

支援,其數據可透過跨鏈機制在多個區塊鏈網路中驗證與調用。

作者: Jayne
免責聲明
* 投資有風險,入市須謹慎。本文不作為 Gate 提供的投資理財建議或其他任何類型的建議。
* 在未提及 Gate 的情況下,複製、傳播或抄襲本文將違反《版權法》,Gate 有權追究其法律責任。

相關文章

Sui:使用者如何利用其速度、安全性和可擴充性?
中級

Sui:使用者如何利用其速度、安全性和可擴充性?

Sui 是一個權益證明 L1 區塊鏈,具有新穎的架構,其以物件為中心的模型可以通過驗證器級別的擴展實現交易的並行化。在這篇研究論文中,將介紹Sui區塊鏈的獨特功能,將介紹SUI代幣的經濟前景,並將解釋投資者如何通過Sui應用程式活動瞭解哪些dApp正在推動鏈的使用。
2026-04-07 01:12:38
Arweave:用AO電腦捕捉市場機會
新手

Arweave:用AO電腦捕捉市場機會

以點對點網路為例的分散式存儲創建了一個全域、無需信任且不可變的硬碟驅動器。Arweave是該領域的龍頭,提供具有成本效益的解決方案,確保持久性、不變性性和抗審查性性,這對於 NFT 和 dApp 不斷增長的需求至關重要。
2026-04-07 02:31:08
區塊鏈盈利能力和發行 - 重要嗎?
中級

區塊鏈盈利能力和發行 - 重要嗎?

在區塊鏈投資領域,工作量證明(工作量證明)和權益證明(權益證明)區塊鏈的盈利能力一直是備受關注的話題。加密貨幣網紅Donovan寫了一篇文章,探討了這些區塊鏈的盈利模式,特別關注以太坊和Solana之間的差異,並分析了區塊鏈盈利能力是否應該成為投資者關注的重點。
2026-04-07 00:39:58
即將到來的AO代幣:可能是鏈上AI代理的終極解決方案
中級

即將到來的AO代幣:可能是鏈上AI代理的終極解決方案

AO建立在Arweave的鏈上存儲之上,實現了無限可擴展的去中心化計算,允許無限數量的進程並行運行。去中心化 AI 代理由AR託管鏈上,並由 AO 鏈上運行。
2026-04-07 00:29:01
SUN.io 的運作方式是什麼?深入解析其 DeFi 產品架構與功能
新手

SUN.io 的運作方式是什麼?深入解析其 DeFi 產品架構與功能

SUN.io 是一個基於 TRON 網路打造的去中心化金融(DeFi)平台,整合了代幣兌換、流動性挖礦、穩定幣兌換及治理機制,為用戶提供全方位的鏈上金融服務。在 SUN.io 的架構設計中,各功能模組並非各自獨立,而是透過 SUN 代幣串聯,形成交易、流動性與治理協同運作的統一體系。
2026-03-25 08:39:33
Jito 與 Marinade:Solana 流動性質押協議全面比較
新手

Jito 與 Marinade:Solana 流動性質押協議全面比較

Jito 與 Marinade 是 Solana 區塊鏈上兩大主流流動性質押協議。Jito 利用 MEV(最大可提取價值)提升收益,適合追求高回報的用戶;Marinade 則提供更穩定且去中心化的質押方案,更適合風險偏好較低的用戶。兩者的主要差異在於收益來源與風險結構。
2026-04-03 14:06:17