在今天的多链世界中,在Solana、以太坊Layer-2和一个新兴的Cosmos应用链上,去中心化应用程序可能都需要相同的ETH/USD准确价格数据。对于一个预言机而言,挑战在于在这些环境中始终如一和可靠地提供这些数据,而没有任何差异。Pyth Network设计了一种复杂的跨链基础设施,确保这个"单一真实来源"在所有支持的区块链中统一、安全,并且同时存在,目前支持的区块链数量超过55个。

Pyth解决方案的核心是其"拉取"oracle模型。它不是将数据逐个推送到每个链——这一过程可能导致延迟和不一致——而是Pyth协议将核心价格数据存储在指定的主区块链上(例如,Solana)。这些价格更新随后由出版商和Pyth协议本身签名,创建一个可验证的证明。该证明可在Pyth的链外API上获得,称为Hermes服务。

当任何其他支持的链上的dApp(例如Arbitrum或Base)需要价格时,它不会等待推送。相反,一个中继者(可以是任何人)"拉取"从API获得的经过验证的价格证明,并将其传递到目标链。接收链上的链上程序随后会验证加密签名与已知的Pyth出版商列表进行匹配,然后接受该价格。该过程确保所有55个以上区块链上的价格数据均来源于相同的源更新,且时间戳相同。这种跨链完整性对于DeFi生态系统的健康至关重要。它防止了由于链之间价格差异而可能出现的套利机会,并确保在一个链上的清算是基于与另一个链上的交易相同的市场条件。通过解决跨链oracle问题,Pyth Network充当了将碎片化区块链环境绑定成一个一致的金融系统的凝聚层。

@Pyth Network #PythRoadmap $PYTH