Pyth Network 是一个去中心化的预言机,在各种区块链上共享实时金融市场数据。Pyth 由 Ciarán Cronin、Michael Cahill 和 Jayant Krishnamurthy 于 2021 年 4 月创立,它聚合了各种资产类别的价格馈送,例如美国股票、商品和加密货币,交易所和全球做市实体是其主要发布者。价格馈送呈现了发布者价格的汇编,每秒更新多次。 [1]
Pyth Network于2021年8月在Solana上推出,其作用是提供三种不同的数据产品,以满足不同的应用需求。Solana价格源尽可能快地更新Solana主网上的价格,旨在提供实时数据。Pythnet价格源将价格扩展到多个区块链生态系统,包括Ethereum、BNB、Avalanche等,适用于链上和链下场景。基准产品通过提供用于结算目的和类似应用的历时价格数据来补充Pyth的产品组合。[1][23]
对于应用程序开发人员,Pyth Network为每个产品提供文档,并提供其他资源,包括数据提供商指南、Pyth运营机制的见解、反映网络采用和增长的指标以及阐明集成过程的教程。[1]
Solana 价格信息源是 Pyth 网络去中心化预言机的一个组成部分,直接向 Solana 区块链 提供金融市场价格的实时更新。每个价格信息源都位于一个独立的 Solana 账户中,从而可以无缝集成到应用程序中。要检索当前值,开发人员可以轻松地将相关帐户传递给他们的 Solana 程序,并利用 Pyth 专用的 Solana SDK 进行简化的数据反序列化。 [2]
在 Solana 上识别 Pyth Network 价格信息源需要使用唯一的账户密钥,这些密钥在 主网、测试网 和开发网之间有所不同。在 pyth.network 网站上可以找到一个全面的 Solana 价格信息源列表,该列表按“mainnet-beta”标签分类。价格信息源 ID 页面进一步详细说明了每个可用价格信息源的识别方法,通过将信息源 ID 存储在程序中,方便链上使用。 [3]
Pyth的价格信息采用定点格式,统一了价格和置信区间的指数。整数表示通过将值乘以10^指数计算得出。例如,如果AAPL/USD报告的指数为-5,则置信区间1500对应于$0.015,价格12276250对应于$122.7625。 [3]
在某些情况下,由于市场休市或网络中断等因素,Pyth可能无法提供当前价格。为了避免意外使用过时价格,Pyth的SDK具有默认的陈旧性检查。建议开发者谨慎操作,并根据具体用例调整参数。 [4]
Pyth价格信息流与传统市场交易时间一致,不同资产类别(如加密货币、美国股票、外汇或金属)有特定的时间表。了解市场交易时间有助于集成者将应用程序与准确和最新的定价信息对齐。 [5]
集成 Pyth Network 价格源需要考虑链上预言机和链下来源之间的延迟差异。 尽管 Pyth 具有低延迟设计,但由于共识和安全措施,链上预言机固有地存在延迟。 建议开发人员采用能够解释潜在延迟竞争的策略,类似于传统金融中的做市。 [6]
Pyth Network 的独特之处在于它不仅发布价格,还发布置信区间,认识到实际市场价格中固有的可变性。这些区间的底层是一个拉普拉斯分布模型,为用户提供了一个概率分布来应对价格的不确定性。建议开发者在市场波动时期利用置信区间进行保守决策,这符合谨慎的风险管理方法。这一原则在各种金融场景中尤其重要,包括贷款、衍生品合约和结算协议。 [7]
Pyth Network 采用独特的“拉取”模式进行价格更新,这与许多预言机使用的更常见的“推送”模式不同。与推送模式不同,Pyth Network 依赖用户在链上提交价格更新。此过程通过 Wormhole Network(一种跨链消息传递协议)促进,并通过密码签名确保真实性。 [8]
在拉取模型中,将 Pyth 集成到其应用程序中的开发人员必须采用双重方法:[8]
这种去中心化模型允许高效、经济且频繁的更新,同时保持可靠性。
每个 Pyth Network 价格信息都由一个唯一的 ID 标识,该 ID 根据区块链以不同的格式表示。要在链上使用价格信息,开发者需要从 pyth.network 网站或价格信息 ID 页面检索其 ID。将信息 ID 存储在程序中对于后续的价格信息查询至关重要。 [9]
Pyth 价格信息源使用定点数表示数字,价格和置信区间的指数一致。整数表示通过将值乘以 10^指数获得。这确保了价格和置信区间表示的准确性。 [9]
Pyth 承认在市场关闭或网络中断等情况下,可能无法提供当前价格。 敦促集成商实施检查,以避免意外使用过时的价格。 Pyth SDK 包含内置的陈旧性检查,可防止检索过时的价格。 [9]
Pyth 价格信息遵循各种资产类别的传统市场交易时间,确保用户了解价格可用的具体时间范围。这与各个市场的运营时间一致。 [9]
Hermes 是 Pyth Network 架构中的一个关键组件,它提供了一个 Web API 用于流式传输 Pyth 价格更新。用户可以通过公共端点访问最新的价格数据,并且鼓励开发人员考虑自托管 Hermes 以提高弹性和去中心化。 [10]
Pyth Data Association 运营 Hermes 的稳定和测试终端节点,允许开发者测试集成。虽然这些公共端点可用,但建议为生产部署托管 Hermes 的专用实例。 [10]
多个节点提供商提供 Hermes 服务,为 Pyth 网络的去中心化和弹性做出贡献。开发人员可以选择 Triton、P2P、Blockdaemon 和 Figment 的 Hermes 节点服务。 [10]
开发者可以使用 Hermes 提供的全面 API 与之交互,该 API 支持 RESTful 查询和 WebSocket 订阅。Pyth Network SDK 专为特定区块链量身定制,通过提供与 Hermes 的无缝通信来简化集成过程。 [10]
Pyth 网络协议允许使用可选的数据费用来更新链上价格信息。每个区块链的治理决定了这些费用的存在和规模。开发者可以将这些费用转嫁给最终用户,确保可持续的模式,并补偿数据提供商的贡献。 [10]
Pyth 基准测试为用户提供了从 Pythnet 价格源检索历史价格数据的能力。此功能使应用程序能够访问特定价格点,这对于合约结算或任何需要历史定价信息的应用程序至关重要。从 Pyth 基准测试检索的数据已签名并在链上可验证,与 Pythnet 价格源保持相同的信任假设。 [11]
为了确保 Pyth Benchmarks API 的可靠性,设置了请求速率限制。对于大多数端点,每个 IP 地址每 10 秒的请求限制为 30 个,但 TradingView 端点例外,允许每 10 秒 90 个请求。超过此限制的客户端将在随后的 60 秒内收到 429(请求过多)响应。 [11]
希望为 Pyth 网络做出贡献的数据提供商可以遵循一套结构化的步骤:[14]
2023年12月,Pyth数据协会进行了一轮融资,获得了Castle Island Ventures、Multicoin Capital和Wintermute Ventures等行业实体的贡献。Pyth数据协会向融资贡献者分配了PYTH代币,使他们能够潜在地影响平台的发展。此轮融资旨在通过增加资本获取、治理参与、协议改进和战略指导来扩大Pyth社区并增强网络。 [16]
PYTH 作为 Pyth 网络的治理代币,使代币持有者能够通过质押和治理前端参与治理活动。
要参与社区治理,持有者必须在 Pyth 质押计划中质押他们的代币,其中每个质押的代币在治理过程中转化为一票。持有至少 0.25% 的 PYTH 代币总量的 PYTH 代币持有者可以向 Pyth DAO 提交提案。[17]
PYTH 代币的总供应量为 10,000,000,000 (10B) 个代币。最初,截至 2023 年 11 月,有 1,500,000,000 (15%) 个 PYTH 代币在流通,而剩余的 85% 受制于锁仓计划,在代币启动后的 6、18、30 和 42 个月间隔解锁。
| 代币分配 | 数量 | 解锁代币 | 锁定代币 |
|---|---|---|---|
| 发布者奖励 | 2,200,000,000 PYTH | ~2% (50M) | 受解锁计划约束 |
| 生态系统增长 | 5,200,000,000 PYTH | ~13% (700M) | 受解锁计划约束 |
| 协议开发 | 1,000,000,000 PYTH | ~15% (150M) | 受解锁计划约束 |
| 社区和启动 | 600,000,000 PYTH | 全部 600M | 从第一天起解锁 |
| 私人销售 | 1,000,000,000 PYTH | 无 | 受解锁计划约束 |
Pyth DAO 章程概述了社区治理的框架,包括提议和投票网络升级、参数调整和战略举措的程序。
代币持有者通过使用 PYTH 代币参与链上投票,在治理中发挥核心作用。该治理结构旨在促进 Pyth 网络生态系统内的社区参与、透明度和共识驱动的决策。
该网络在 2023 年 11 月和 2024 年 2 月进行了回顾性空投计划,根据参与者在多个区块链和去中心化应用程序中的贡献和活动,向符合条件的参与者分发 PYTH 代币。
此举旨在激励社区参与,并促进更广泛的网络治理参与。[20][22]
Pyth 网络最近推出了 Pyth DAO 章程,该章程概述了社区参与的治理框架和程序。
代币持有者可以参与治理活动,例如提议和投票决定网络升级、协议参数变更和战略举措。PYTH 代币是网络去中心化治理模式不可或缺的一部分,旨在确保社区代表性和决策透明度。
通过 Pyth DAO,代币持有者共同为 Pyth 网络生态系统的发展和可持续性做出贡献。[21]
2024年7月11日,Pyth Network 推出了 Express Relay,旨在连接领先的交易公司和 DeFi 协议。[24]
介绍:Express Relay——为更具自主权的 DeFi 提供的优先拍卖。 消除矿工的提取角色,更快地推出协议,并立即访问顶级搜索者的网络。
Express Relay 将 DeFi 协议直接连接到已建立的搜索者网络。这种优先拍卖允许搜索者竞争优先权,以在集成的 DeFi 协议上执行有利可图的操作(例如清算)。[24]
Pyth Network 还声称,Express Relay 解决了 MEV(最大可提取价值)问题,即矿工或验证者通过重新排序、包括或排除区块内的交易而提取的利润。
“这种提取会导致 DeFi 协议和用户的成本和效率低下。”
Express Relay 通过协议控制的拍卖,将 DeFi 协议连接到搜索者网络,以进行有价值的交易,如清算。据称,这使协议能够消除 MEV,从而显著降低关键操作(如清算奖励,即提供给搜索者以清算水下头寸的折扣)的成本。[25]
“Express Relay 为早期协议提供了一种加速部署的方法。协议无需构建清算人网络并与搜索者协商,而是可以无缝连接到已建立的搜索者网络以引导清算。” - 团队发推文[26]
Pyth Network 还提到,包括 Synthetix、Zerolend、Ionic、Synonym、Keom、Jax Finance、Vela Exchange 和 Fulcrom Finance 在内的协议已经集成或开始与 Express Relay 集成,使他们能够花费更少的资源来引导他们自己的清算人和搜索者网络。[27]