查看原文
其他

Wormhole 如何助力 Pyth Network 成为顶尖的一手预言机网络?

Wormhole China Wormhole CN 2023-12-15

DeFi 的发展离不开预言机(Oracle),作为智能合约与现实世界数据之间的”信使“,预言机使得 DeFi 应用/协议得以安全、可靠地从外部世界获取金融数据以维持系统准确、稳定地运转。因此,市场上出现了许多的预言机协议,包括我们所熟知的 Chainlink 等,但随着市场的日益复杂化,一手高质量的市场数据显得更加稀有,并成为构建透明、高效 DeFi 服务的阻碍因素。

在这个背景下,Pyth Network 应运而生,致力于为去中心化应用提供实时、可靠的一手金融市场数据。而 Wormhole 协议作为领先的跨链信息传送协议,提供了一种无缝连接不同区块链的高效解决方案,进而将 Pyth Network 推向了一个新的高度。通过 Wormhole 提供的跨链信息传送服务,Pyth Network 成功地将其一手数据分布到了各个角落,使其成为了全球顶尖的一手预言机网络之一。

本文将探讨 Pyth Network 的核心功能和其在 DeFi 中的作用,同时着重分析 Wormhole 如何通过高效的跨链技术,增强 Pyth Network 的能力,使其成为市场上最具影响力的数据预言机之一。

在开始正文之前插播一则消息《Wormhole 以 25 亿美元估值完成新一轮 2.25 亿美元融资,并宣布成立 Wormhole Labs》,想要加入 Wormhole 中文社区的小伙伴可以扫码加入:

Part1Pyth Network 是什么?

Pyth Network 是一个预言机网络,旨在为加密市场和 DeFi 生态系统提供实时、高精度的市场数据,包括但不限于价格、利率和波动率信息等。该网络收集来自 90 多家可信数据提供商的一手数据,包括知名的交易所、做市商和金融机构,并供智能合约和其他链上或链下应用程序使用。截至目前,Pyth 为 40 多个区块链上的智能合约开发者提供加密货币、股票、外汇、ETFs 和大宗商品的实时喂价数据。

Pyth Network 的主要特点体现在它对 DeFi 领域的独到见解和技术创新上,包括以下几个方面:

01 去中心化和强安全性

Pyth Network 通过去中心化的方式聚合多个来源的数据,减少了单一数据来源可能带来的风险。同时,由于有众多独立的数据提供者共同维护和更新数据,它建立了一个强大的安全性网络,增强了整个系统的抗攻击能力。

02 低延迟、高频次的数据更新

Pyth Network 采用拉取模型,通过以高频的速度在链下进行价格更新实现了比常见的推送模型预言机更低延迟和高频的数据更新,其每个喂价数据都以每 400 毫秒一次的速度更新,为需要低延迟和高频价格更新的金融场景提供更好的支持。

03 全面的数据覆盖和多链可用性

Pyth Network 的数据覆盖广泛,包括加密货币、股票、外汇、ETFs、大宗商品等多种资产类别。同时,Pyth Network 也不局限于特定的区块链,在 Pythnet(Pyth 应用链)完成价格发布和数据聚合后,价格更新将通过 Wormhole 进行跨链传递,从而将资产的价格数据扩展到数十个区块链。多链可用性意味着在其支持的所有区块链上的应用程序都能实时获取到这些数据,这为构建跨链 DeFi 解决方案提供了无缝的数据支持。

04 透明、高精度、高可用性的数据

Pyth Network 强调数据的透明度和精确度。它从传统和去中心化金融数据创造者那里直接获取数据,这意味着每个数据点都可以追溯到其发布者且是一手数据,而发布者的身份和信誉保证了数据的质量。通过这种方式 Pyth Network 确保了提供的数据透明、可验证和高精度,从而使得数据的可用性更高。而高可用性确保了无论何时何地,用户都能访问到所需的数据,这对于保证 DeFi 服务的连续性和可靠性至关重要。

正是由于这些特点,Pyth Network 成为了一个值得信赖的 DeFi 数据提供平台,它通过技术创新和强大的生态系统参与者网络使其在竞争激烈的预言机市场中占据一席之地。

Pyth Network 与许多我们所熟知的预言机的主要区别在于数据更新机制上,也就是推送式预言机和拉取式预言机的区别,进而也导致其适用的应用场景有所区别。为了便于读者理解,我们将以 Chainlink 为例,简单概括下两者的区别。

数据更新机制:

  • Chainlink 是一个推送式预言机,它的机制是在特定的时间间隔或在价格变动达到一定阈值时主动将数据“推送”到区块链上。

  • Pyth Network 是一个拉取式预言机,它允许用户或智能合约主动请求(拉取)数据。这意味着需求方(去中心化应用/智能合约等)可以按照自定义的频率获取数据,当智能合约设计为频繁检查并拉取最新数据时,将能够降低延迟实现更高频的更新。

应用场景适用性:

  • Chainlink 对于更新频率要求不高的 DeFi 产品(如借贷、Swap 等)来说是能够满足基本需求的,因为这些产品不需要高频、低延迟的实时价格更新。

  • Pyth Network 的低延迟特性使其非常适用于需要高频、低延迟的实时数据的应用,特别是在市场波动性高或对快速交易执行敏感的金融场景中,如衍生品、保证金交易等。

Part2WH × Pyth 的协同作用

通过上文,我们了解到 Pyth Network 通过技术创新和强大的生态系统参与者网络建立起了一个坚实的 DeFi 数据提供平台和喂价系统,接下来为了让数据能够在更广泛的区块链生态系统中传播和使用,就需要跨链通信协议的介入。而当谈论到实时数据传输和链间互操作性时,作为连接异构区块链世界的重要枢纽,Wormhole 在 Pyth Network 在链间传输信息的过程中的作用是不可或缺的。

Wormhole 与 Pyth Network 早在 2021 年就建立了合作关系,通过 Wormhole 的跨链通信技术,Pyth Network 能够将其一手的、高频更新的市场数据实时传输给任何连接到 Wormhole 的区块链上。这使得 Pyth Network 提供的价格数据能够被数十个区块链上的 dApps 所使用,而无需担心数据篡改或延迟问题。例如大家所熟知的 Synthetix、Venus、Hashflow 等 Web3 应用都在使用 Pyth Network 的预言机服务,涉及的链包括 Ethereum、BNB Chain、Optimism、Arbitrum、Polygon、Avalanche 等,均是通过 Wormhole 跨链传输来自 Pyth Network 的价格数据。

下图展示了 Pyth Network 如何通过 Wormhole 将价格数据从 Pythnet 传递到目标链:

其流程大致如下:

[1] 数据发布:数据提供商首先在 Pythnet 上发布他们的价格数据。

[2] 数据聚合:Pythnet 上的链上预言机程序聚合这些价格数据,形成一个综合价格和置信度。

[3] 数据传输:Pythnet 验证器将每个 Pythnet slot 上的 Wormhole 消息发送至 Pythnet 上的 Wormhole 合约,其中包含所有价格的 Merkle 根。

[4] Wormhole 守护者(Guardians)验证:Wormhole 的守护者观察到这些 Merkle 根消息,并为其创建一个已签名的 VAA(Verifiable Action Approval)。

[5] Hermes 监听和存储:价格服务器 Hermes 持续监听 Pythnet 和 Wormhole,以获得 Pyth 的 Merkle 根信息,并存储最新的价格消息及其 Merkle 证明和已签名的 Merkle 根。

简单来说,Hermes 充当了 Pyth 的最新价格数据存储库,确保用户能够访问最新的信息。所有希望利用 Pyth Network 价格数据的终端用户(包括了应用程序、智能合约等)都是与 Hermes 交互以检索最新的定价信息,然后将其合并到他们的应用程序和交易活动中。同时,Pyth 也对外提供了 API,链上协议可通过简单的 API 与 Pyth 合约集成,从而获取并使用当前 Pyth 所提供的价格数据。

通过这个过程 Pyth Network 实现了在各个区块链之间进行高效、安全和实时的数据传输,同时确保了去中心化应用程序能够访问最新、最准确的市场价格信息。

综上所述,Wormhole 与 Pyth Network 之间的合作集成带来了强大的协同效应。Wormhole 的跨链通信技术和 Pyth Network 的实时市场数据一起,为构建一个更加强大、更加高效、更加互联的 DeFi 环境奠定了基石。随着未来更多的区块链接入 Wormhole,Pyth Network 的影响力和覆盖范围将进一步扩大,使其成为连接真实世界数据和区块链应用的关键纽带。

Part3总结

在 DeFi 生态系统发展日益成熟的今天,Pyth Network 和 Wormhole 的合作模式为整个行业提供了一个创新的范例。我们正见证着一个全新的数据和资产流通模式的诞生,而 Pyth Network 和 Wormhole 在其中扮演了不可或缺的角色。

Pyth Network 的高精度、低延迟的市场数据解决方案,结合 Wormhole 的高效跨链通信功能,共同打造了一个可靠、灵活且广泛适用的数据传输框架。这一框架不仅为许多现有的 DeFi 应用提供了稳定可信的数据支撑,也为新兴应用和创新打开了大门。随着更多的区块链和资产类型被纳入其中,这一框架将进一步扩大其服务范围和影响力。

参考资料:

[1] Pyth Network 是什么?

[2] Pyth Network Documentation: https://docs.pyth.network/documentation/how-pyth-works/cross-chain

关于 Wormhole

Wormhole 是领先的区块链互操作平台,致力于推动跨链技术的发展和增长。目前,Wormhole 为开发人员提供了访问超过 25+ 主流区块链网络上的流动性和用户的通道,用例涵盖了 DeFi、NFT、治理等多样化的应用场景。围绕其基础的通用消息传递协议,Wormhole 正在开发一系列增长产品,其中,Wormhole Connect 是一个关键的资产层产品,为开发者提供了一个易于集成的应用内桥接工具,仅需 3 行代码即可完成无许可的集成。Wormhole 协议得到了 Circle 和 Uniswap 等团队的信赖与使用,迄今为止,该平台已通过数亿条跨链消息,安全处理了超过 350 亿美元的资金转移。

关注我们:

Wormhole CN Twitter/X:
https://twitter.com/wormholechina

Wormhole CN Telegram: 
https://t.me/wormholechina

Wormhole Website: 
https://wormhole.com

Wormhole Official Twitter/X: 
https://twitter.com/wormholecrypto

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存