Pyth是一個為加密貨幣、股票、外匯、ETF和大宗商品提供準確價格資訊的網絡,已經獲得了55億美元價值的資產,並支持162個協議。 Pyth網路採用第一方資料網絡,直接向Solana和Pythnet發布資料更新。在市場競爭中,Pyth與Chainlink競爭激烈。 Pyth使用個體(push)模型,定期發布更新,而Chainlink則使用拉取(pull)模型。 Pyth的資料來源更直接,帶有更少的黑盒子效應,並在更廣泛的區塊鏈上提供服務。 Pyth的網路穩定性取決於蟲洞的正常運行,但隨著加密的發展,新協定需要權衡和選擇升級。 Pyth的發展為未來機器網路帶來新的可能性,並正在改變機器競爭格局。
撰文:梅薩裡
編譯:深潮TechFlow
摘要
Pyth保證了價值55億美元的資產,並支持來自50多個區塊鏈的162個協議上的加密貨幣、股票、外匯對、ETF和大宗商品的價格資訊。
2024 年2 月,Pyth 機交易量平均佔Solana 總交易量的20%;同時,Pyth 數據增長於2024 年2 月在Solana 上支付了22.5 萬美元的費用。
Pyth Network 使用第一方資料網絡,將資料直接發佈到Solana 和Pythnet(為所有其他區塊鏈提供Pyth 前置機更新的應用程式鏈)。數據壯大包括機構交易員、知名做市商著名的DeFi 協議,例如Jane Street、CTC 和Raydium。
到第二季末,Pyth 計劃將其Solana 前置機(push 前置機)完全遷移到新的Solana 拉動前置機(pull 前置機)。
作為Solana 的領先機,Pyth 將支援許多Eclipse 並在Eclipse 上啟動的應用程序,Eclipse 是以太坊上第一個基於SVM 的第2 層區塊鏈。
背景
區塊鏈應用程式通常使用來自外部世界的數據。然而,這些系統的設計限制了它們在沒有幫助的情況下與外部資料互動。因此,區塊鏈依賴鄰居機充當中間人,聚合外部數據並設置可用於鏈上應用程式使用。
通常,預測機網路啟發節點會尋找特定訊息,就特定資料點的值達成共識,並在設定的時間段內將這些值發佈到區塊鏈上。然而,這種「模型」模型可能會衍生、昂貴Pyth Network 透過培育主要來源(第一方)資料成功網路並協調「推(push)」模型來解決這些問題。該模型透過將更新費用轉移給數據消費者(應用程式和開發人員) )來減少延遲、快速擴展並降低網路成本。
Pyth是一個旨在為加密貨幣、股票、外匯對、ETF和大宗商品提供準確價格的語言網路。它提供三大核心產品:
價格源(Price Feeds),智能合約的即時更新基準(Benchmarks),歷史市場數據Pyth 熵(Pyth Entropy),安全隨機數位產生器
Pyth 的數據穩健性非常感謝其新創網路的貢獻,該網路由來自全球交易所、交易公司、做市商、機構和DeFi 的近100 家數據新創公司組成。商包括Jane Street、Chicago Trading Company (CTC)、Binance、Raydium、Osmosis、Galaxy 和0x。 Pyth 專注於不斷擴大的區塊鏈網路清單(截至撰寫時有50 個多個區塊鏈)上為開發人員提供金融市場數據。
科技
除了在區塊鏈和平台之間架起資料橋樑之外,預報機還努力克服預報機問題。預報機問題是指確保外部資料安全、經過身份驗證和可信,同時也要考慮外部來源的潛在故障。
解決前置機問題通常涉及以下步驟:
驗證器或鄰近機節點來源資料節點對來源資料進行加密簽章(驗證) 資料的聚合和計算資料點的想法資料傳輸到區塊鏈網絡
前置機問題通常透過本體(推)或拉取(拉)模型來解決。大多數前置機使用第三方本體模型。在這個模型中,前置機節點是來自一手來源(即交易所)或借來來源(即CoinGecko 和Kaiko 等資料聚合器)取得資料的第三方。例如,Chainlink 的主要價格源鄰居機節點從後繼來源取得資料。鄰居機在設定的時間間隔將價格鄰居更新到各個單獨的區塊鏈,每次鏈上更新都需要支付Gas 費用。增加價格源或減少鏈上更新的延遲會導致網路增加更多成本,阻礙其擴展能力。此外,取得資料需要多個信任假設:主要來源是正確和穩定的;次要來源是正確和穩定的;以及東南機網路是穩定的。
Pyth網路透過其拉取模型解決了第三方主體模型的缺點。透過其一手資料來源的大型網絡,Pyth解決了第三方資料可靠性的下游兩個信任假設。在Pyth的拉取模型中,數據直接由網路內的交易所、做市商和DeFi 協議(如Jane Street、幣安和Raydium)提供。這些實體受到激勵,以激勵的方式提供,並提供強大的數據,以維護良好的流量,並避免協議封鎖。
其餘的好處取決於將成本轉嫁給最終消費者,其中價格來源是根據需求更新而不是根據設定的時間間隔。因此,消費者發起價格更新,將更新拉到鏈上的相同DeFi 交易中(例如透過將成本轉嫁給高效用戶,其中更新是基於需求的,Pyth將這些成本重新定向並擴展,正如其對451個價格來源的間隔更新所示。
核心交互
Pyth 運行其協定的兩個實例:一個在Solana 主網上,另一個在Pythnet Appchain 上。 Solana 上的Pyth 為Solana 上的協議提供數據;Pythnet 上的Pyth 為所有其他區塊鏈上的協議提供數據在這兩個實例中,三個核心實體進行通信以促進Pyth網絡上的天氣預報機更新:
數據巨頭/發布商(Jane Street、CTC、Binance、0x、Raydium 等) Pyth 東南機程式(聚合演算法) 數據消費者(應用程式/開發人員)
數據巨頭是Pythnet上的驗證者。之前,Pyth資料協會負責將足夠的權益委託給驗證者;然而,隨著治理的啟動,現在將由PYTH持有者管理。最終撰寫論文時,尚無改變驗證者者權益動態的倡議,目前所有驗證者的權重都有望作為。 Pyth 數據的一手供應商,首次透過在消費者發起的整個DeFi 交易中收取的一筆費用獲得補償。
Pyth 機程式是聚合演算法,它結合由業務群集的數據,並在計算時產生相應的價格來源的聚合價格和置信區間。它還負責維護價格來源、儲存叢集的個別輸入,並執行額外的應用程式和開發人員是消費者,他們請求更新價格來源以讀取前置機程式產生的資訊。
Solana 上的Pyth
價格來源以兩個Solana 帳戶表示:產品帳戶和價格帳戶。產品帳戶儲存有關價格來源的元數據,如股票代碼、資產類型、相應價格帳戶等。價格帳戶包含授權資料建立的名稱、提供每個商提交的價格和置信區間、指數移動工具等。這兩個帳戶都由前面的機程序維護,該程式還包含一個第三帳戶,基本上只列出產品帳戶。這樣的設定使應用程式能夠對Pyth 提供的完整價格來源清單進行分類。
每400毫秒(Solana上的時間槽長)提交一次價格更新。每次更新觸發高頻開關的價格和置信區間聚合更新,供應用程式的下游使用。因為(東南機儲存了每一個高峰提交)的個體數據值,因此Solana的暴露使得Pyth(或任何預測機)可以運行一個高效的模型,其中開發人員只需將相關價格源傳遞給其應用程序,反序列化數據,並讀取/整合已發布的值。
是:到Q2 結束時,Pyth 計劃完全將其Solana 預測機遷移到一個新的Solana 拉取(pull)預示機上。透過開發管道,Pyth 團隊指出Pyth 拉取預測機已在開發網路上運作。
Pythnet應用鏈
Pythnet應用鍊是Solana主網的一個權威證明分叉,作為一個計算基礎層,用於處理和聚合Pyth的資料成功網路提供的資料。 Pythnet上的結果價格來源供應50多個區塊鏈訪問,包括Solana,因為它的價格來源直接發佈到區塊鏈上。由於Pythnet是Solana的分叉,因此Solana上的Pyth前置機框架和Pythnet上的Pyth前置機框架在某種程度上是相似的,但存在一些差異。
因此Solana 上的主動模型(包括帳戶和前置機程式)類似於Pythnet。然而,Pythnet 不是目標鏈,也不會向預計提出的費用所帶來的費用。雖然因此資料大城市將資料主動模型到Pythnet 進行聚合,並透過前置機程式序列化為帳戶,但這些資料透過蟲洞的跨鏈訊息傳遞協定廣播到其他區塊鏈。然後,消費者在依賴前置機的正常DeFi 交易啟動資料傳輸時,會在目標鏈上產生成本,從而拉取資料更新。
跨鏈訊息傳遞
在Pythnet上發布和聚合資料後,資料並不會立即透過Wormhole進行路由。相反,Pyth將其資料透過訊息預設路由樹並散佈到Merkle。這樣做可確保使用者可以選擇將哪些更新包含在單一事務中。這也可以為使用者保持底部,並允許資料更新包含任意計算。在每次聚合更新之後,聚合程式會將一則訊息新增至訊息K線走勢圖。對於每個時間槽,Pythnet 驗證器會讀取訊息並建立一個Merkle 樹,然後將一個包含所有價格的Merkle 根的訊息傳送到Pythnet 上的蟲洞合約。
然後,Wormhole管理員(Wormhole節點)讀取Merkle根訊息,一個可驗證的操作批准創建(VAA),並將價格更新廣播到相關的區塊鏈。 VAA確保資料可靠且安全地傳輸。 VAA包含Wormhole管理員的簽名。這些簽名確認了管理員已經見證並驗證了VAA包括來自蟲洞守護者的簽名。這些簽名確認了守護者已經見證並驗證了訊息中包含的訊息,即價格的Merkle根。簽署的VAA是確認從Pythnet傳輸到目標區塊鏈的資料準確性並由受信任方(Wormhole Guardians)驗證的可驗證和安全的方法。
赫爾墨斯
Hermes是抽像出開發者更新啟動過程的Web API。不像Hermes這樣的服務,開發者必須手動編譯一個攜帶所需價格來源的更新有效負載,並使用Wormhole驗證的Merkle根從Pythnet取得對應的資料和Merkle說明。 Hermes使開發者能夠簡單地查詢Web服務以存取前面的機器價格。 Hermes使資料消費者能夠從REST或Websocket API中檢索最新價格。
REST(HTTP的子集)API功能
最適合需要對最新數據進行即時訪問,需要無規則間隔獲取數據,或根據特定條件請求數據的應用程式。易於實施和使用。由於每個請求都是獨立的,因此客戶端和伺服器的互動更加簡潔。場景:組合跟踪,貸款發放或還款等。
Websocket API特點
最適合需要即時連續資料流的應用程式。維護成本低:在初始設定之後,資料可以回傳,消耗重複HTTP標頭的開銷,這對間隙資料傳輸非常有效。由於客戶端和伺服器之間有持久連接,即時更新使得資料能夠即時更新。場景:套利交易、收益優化工具、DEX 交易等。
Hermes 獲得許可,使得任何第三方都可以建立一個簡化的Pyth 網路存取點。由於峰值強度增加,Pyth 數據協會維護一個公共版本。但是,其他公司,如Triton、P2P、Liquify 和EXTR ,也提供了他們自己託管版本的Hermes。可以在這裡找到提供Hermes的不斷增長的節點倖存者列表。
代幣經濟學
Pyth的生態系代幣PYTH的最大供應量為100億PYTH。在2024年5月的首次解鎖後,其分配將反映以下分配情況:
社區和啟動(6%):用於啟動和相關活動和倡議。新創獎勵(22%):用於Pyth數據新創網路。用於獎勵、資助計劃,以及作為鼓勵支持可能最初缺乏流動性的新資產的激勵。生態系統成長(52%):對於Pyth網路的貢獻者,包括但不限於開發人員、研究人員、教育工作者和早期事業。目標是鼓勵超越創始團隊和核心貢獻者的倡議和獎勵貢獻。協議開發(10%):用於建構工具、產品和基礎設施的核心貢獻者(即Douro Labs)。私募銷售(10%):用於兩輪融資。 Pyth尚未公開披露PYTH每個售價及其估值。在2023年12月,Pyth發布了一份關於早期策略輪的更新,其中包括知名投資者,如Castle Island Ventures、Wintermutute Ventures、Borderless Capital、CMT Digital、Bodhi Ventures、Distributed Global、Multicoin Capital和Delphi Digital。
治理
PYTH代幣是Solana上的SPL代幣(虛擬以太坊上的ERC-20)。 PYTH的核心實用性是治理。 PYTH持有者可以透過質押資產和投票支持Pyth改進提案(PIPs)來引導協議發展。截至目前,唯一已經或正在投票的提案包括Pythian Council選舉和Pyth DAO憲法的批准。治理主題和可修改的典型主題包括:
鏈上軟體更新資料創業的獎勵結構創建許可成功的規則明天機更新費用的大小、面額和存在性(是否有這樣的費用) 添加新的價格來源,並確定誰支持它們
Pyth DAO 由Pythian 委員會和Price Feed 委員會組成。每六個月,這兩個委員會都會進行選舉以輪調委員會成員。另外,參與時間少於三分之一的成員將被排除在重新選舉之外。制度確保了積極的成員參與過程,並確保成員與Pyth 的目標一致。這兩個委員會都負責投票並執行某些營運PIP。
皮蒂安委員會
八名成員和營運錢包持有者是Pythian 7-of-9多簽錢包的簽署者。召開選舉更換四名成員。可以被委託對涉及前置機程序更新、驗證機制、調整前置機更新費用和麵額以及PGAS(Pythnet上分配/委託給驗證者的Gas代幣)的操作PIP進行投票的權力。
價格回饋委員會
七名成員和營運錢包持有者是價格Feed 5-of-8 多簽錢包的簽署人。選舉選舉三名成員。可以被授權對運營商PIP 進行投票,這些PIP 涉及管理所提供的價格源集合、發布者的選擇以及價格源要求(即每個源的最小和最大)。
在Pyth的Discord論壇上進行討論後,PYTH持有者可以在達到「投票階段」時透過Realms上的治理入口網站對提案進行投票,目前需要提案者持有2500萬PYTH來創建提案。
Pyth DAO 有兩種類型的PIP:憲法性和運營性。憲法性PIP 涉及協議更新、確定結構和指導Pyth DAO 的管理。它們需要超過67% 的支援才能實施。營運性PIP 涉及財庫、Pythian 委員會和Price Feed 委員會的選舉和管理。這些PIP 的投票可以委託給委員會成員,並超過50% 的支持才能實施。
使用Python
Pyth 是Solana 上最常用的協定之一。在2024 年2 月期間,其前置機交易佔Solana 所有交易的平均20%。在同一時間段,Pyth 數據在Solana 上支付了22.5 萬美元的費用。 Pyth的價值機保護了區塊鏈的95%。截至2024年1月,Pyth也保護了其他9個區塊鏈上超過90%的價值,以及其他16個區塊鏈上超過50%的價值價值。
知名用戶
由於能夠在Pythnet上擴展來源,Pyth已成為各種區塊鏈中最廣泛使用的相鄰機器協議之一。它不是簡單地將新的資料來源添加到目標鏈,而是將新的資料來源添加到Pythnet,Pyth 的未來機器合約可以在其支援的每個目標鏈上使用這些資料來源。因此,Pyth 可以順利計劃劃分的任何鏈構建未來機器合約。隨著對許多區塊鏈的持續支持,各種項目已經採用了Pyth的本地機網路。以下是一些知名項目。
綜合
Synthetix是一個去中心化的流動性提供協議,它可以使創建合成資產,即Synths,這些Synths追蹤加密貨幣和實際資產(如貨幣、商品和股票)的價值。 Synthetix允許用戶獲得各種資產的構建Synthetix功能的關鍵組成部分是與Pyth網路預言機的整合。這些預言機提供了高保真度、即時性的價格來源,對於維護合成器的價值的準確性至關重要。
氦
Helium 是一個去中心化的物聯網(IoT)網路。它包含了網路參與者的激勵部署,提供行動網路覆蓋的無線設備的代幣經濟激勵。 Helium 利用Pyth 網路主機提供準確的鏈上市場價格,用於Helium的初始價值代幣HNT。這些對於一系列網路活動至關重要,包括將銷毀的HNT轉換為資料積分(DC)和準確地簡化資金分配。雖然Helium不是DeFi,但在Helium的去中心化連接平台中使用Pyth預測機突顯了在管理甚至DePIN協定的經濟學中的精確數據的重要性。
蝕
Eclipse最近透過一輪輪融資募集了5000萬美元,以推出首個使用SVM(Solana虛擬機)進行執行和Celestia進行數據可用性的第二層區塊鏈,同時從以太坊作為結算層獲取安全性許多Eclipse的推出應該會吸引以太坊用戶的流動性,讓他們引導到Solana層上的去中心化應用程式。作為Solana第二個領先的機器,Pyth將支援分區並在Eclipse上啟動的應用程式。
競爭分析
預期機領域是一個競爭激烈的產業,由Chainlink主導。雖然Chronicle Protocol在2017年為MakerDAO創建了第一鏈上預期機,但直到2023年底才推出了公共預期機網路。目前僅在兩個區塊鏈提供來源,但計劃擴展。 Chainlink 在DeFi 發展的幾年中籌集了市場捐款,僅推出了基於各種預言機的產品,服務於廣泛的市場。截至目前,三種協議比Pyth Network更安全:Chainlink、Chronicle和WINkLink——這四個最嚴格的協議佔所有鄰近機器的90-95%的市值。儘管如此,Pyth在覆蓋的區塊鏈數量和安全價值方面是最多的。 Chainlink是Pyth 在覆蓋區塊鏈的多樣性和安全價值方面是最大的競爭對手。
ChainLink
批評者稱Chainlink為“黑盒子”,因為前置機節點相比取得資料的缺口不高。鏈上或Chainlink前置機節點網站上均標示未出資料的來源。下面,Pyth網路上的每個資料點都可以透過從Pyth的價格資訊網頁複製交易儲存到任何Solana區塊瀏覽器上的各個個體中心的節點。雖然Chainlink上的資料也可以前面Chainlink的前置機節點,但Pyth的資料中心節點是第一方來源。與Chainlink的數據不同,Pyth的公佈數據是從他們作為交易所、交易公司、做市商等運營中內部獲取的。然而,冠狀病毒身份並沒有公開關聯,這在Pyth(最初是有權限的事業)管理其網絡方面增加了信任度。
雖然Pyth專注於傳統金融和加密貨幣價格訊息,但Chainlink有幾個產品。這些包括互通協議(CCIP)、儲備證明資訊流和開發者工具(VRF、API功能和自動化服務),以及其市場數據資訊因此,Pyth 的主要產品挑戰了Chainlink 領先的市場數據資訊流產品,儘管Pyth 也透過Pyth 熵提供了一個隨機數產生器。以下是Pyth 和Chainlink 市場數據資訊流的比較:
數據來源
皮斯
Pyth 直接從主要來源匯總數據,並在Pythnet 應用鍊和Solana 上每400 毫秒更新價格資訊。
在Solana 之外,其他鏈必須發起價格更新才能將其發佈到相應的鏈上,這意味著數據的陳舊程度約為400 毫秒和下一個迭代之間的更新。
對於數據巨頭(也進行交易)來說,發布可能對特定交易不利的誠實數據點存在利益衝突。假設大多數企業都是誠實的,嘗試維護高系統,並且不協調更新,Pyth的聚合演算法應透過對離群資料點應用低權重來緩解此風險。
直接主要從來源獲取資料使得可以快速添加新的創建交易的價格資訊。
ChainLink
Chainlink從二級來源(數據聚合器)匯總數據,並根據區塊鏈的頻率在鏈上發布價格資訊更新。
數據點的陳舊程度取決於二級來源的更新和天氣預報網絡的聚合。
儘管主要來源可能支援特定的交易對,但價格資訊的可用性取決於二級聚合器也實現了資料點的覆蓋。這可能增加了添加新資訊流的難度,儘管對於主要交易對來說這不是一個問題。
拉取與個體模型
皮斯
Solana 上的Pyth 使用個體(push)模型,每400 毫秒發布更新。
Pyth在Pythnet上使用拉取(pull)模型,使用者在目標鏈上啟動更新,在Pythnet上發布的更新通過Wormhole路由,並發佈到請求鏈。在該模型中,使用者會產生費用。
由於所有市場價格資訊流(Solana 除外)都在Pythnet 上,Pyth 提供了增加可擴展性的能力,降低了直接在支援的/新鏈整合上資訊流的成本和時間。然而,Pyth 的可擴展性性引入了延遲和對蟲洞的額外信任/依賴程度。
ChainLink
Chainlink的主要市場資訊流使用個體模型,經常在目標鏈的區塊時間發布更新。這可能對預測機節點造成成本負擔,並且在高波動環境下可能導致更新事務失敗(儘管很少發生)。
將每個價格資訊流添加到新的和現有的鏈上成本更高,因為必須為支援的網路實現新的價格資訊流。
不依賴額外的中繼器,並且不會在Chainlink的前置機網路和目標區塊鏈之間增加信任。
Chainlink也在其資料流產品中提供了拉模型。
與主動模型類似的資料處理,只是資料被傳遞到Chainlink的鏈下資料引擎,當鏈上請求資料時,它會提供價格更新。
目前,資料流僅在Arbitrum上,並維護八個價格資訊流。
使用情況
Pyth 在50 個區塊鏈的162 個協議上,獲得了55 億美元的資金價值。
Chainlink在19個區塊鏈的371個協議上,獲得了387億美元的資金價值。
這個系統在市場數據資訊流方面有兩個優點和缺點。 Pyth的模型更適合擴展價格資訊流的數量並保持高更新頻率。然而,Pyth保持高保真度數據的能力取決於一個假設,即循環和勾結的成本超過可能會導致大受益者的有利的不良行為。其網路穩定性依賴於蟲洞的正常運作。相反,Chainlink的模型需要對原始資料來源和預示機網路與支援的區塊鏈之間的相信很快,因為它從二級聚合來源獲取資料並直接發佈到目標鏈。然而,擴展數據資訊流並覆蓋更廣泛的區塊鏈成本更高。無論如何,隨著加密的持續增長,新的協議在實現不同的主機價格資訊流時都需要考慮許多選項和權衡/風險。
總結
Pyth網路是一個改變未來機器格局的新型協定。它培育了第一個方資料網絡,並實現了一個基於拉取的未來機器,將費用轉嫁給了未來機器用戶。透過這種設計,Pyth為預測機網路降低了成本,增加了價格更新頻率,並根據主要資料來源直接保護了市場資料。自推出以來,Pyth 已經發展到最多的區塊鏈提供服務,並引發了總價值第四大的貢獻(截至2024 年3 月為55 億美元)。隨著其網路的擴大,Pyth 有機會實現其使所有世界金融市場數據可用於Web3 的使命。
資訊來源:0x資訊編譯自網際網路。版權歸作者深潮TechFlow所有,未經許可,不得轉載