项目名称:Pyth Network
标签: $PYTH
类型: 预言机
Pyth Network是一个去中心化预言机网络,主要基于Solana链上的Pyth Network自有链,利用核心机制Pull Price Update Model为Solana区块链DApp项目提供格数据预言机和市场数据。
信誉良好的机构(主要是交易所)直接向Pyth链上预言机程序提交价格数据。对于每个价格信息产品(例如 BTC/USD),都有多个提供商向其发布数据。
Pyth Oracle程序在Pythnet应用链上运行。该程序透明地汇总提交的数据以产生汇总输出,为每个价格源每400毫秒创建统一价格和置信区间。
Pyth的数据用户使用汇总价格数据,通常是去中心化应用程序,读取汇总的价格源并将数据整合到他们的智能合约逻辑中。
Pythnet上的Pyth 链上预言机程序结合多个提供商提交的数据,以生成单个总价格和置信区间。之后应用程序读取预言机程序生成的价格信息。从数据机构获取到价格之后,为了保障数据的安全可信,这些数据还会经过 Pyth 自己的“置信区间”来估计取值范围。
Pyth Network要求有多个数据提供商(目前最多 32 个)支持每个价格信息。Pyth数据提供商在每个Solana时段(每 400 毫秒)提交其价格报价和计算出的置信区间。Pyth 的链上程序将每个数据提供商的输入汇总为一个价格流(该价格流与“真实价格”密切相关)以及附带的置信度馈送。汇总置信度馈送反映了这些数据提供商价格之间的差异。例如,高波动性或低流动性时期可能会导致不同交易所之间的价格差异很大。
在完成价格聚合之后,如果继续在Solana 网络上进行操作则不需要Wormhole。如果后续需要跨链到其他链上,则需要使用Pyth与Wormhole的Layer1跨链桥功能传递Pyth的预言机数据消息。
Pyth Network 在“Pull”预言机模型上运行,用户可以主动请求或将所需的数据从Pyth“拉动”到其本机区块链环境。
而传统的预言机解决方案采用“Push”模型,即没有人使用价格更新,价格数据也会按照设定的频率自动“推送”到链上。
第三方推送模型中预言机节点从一手来源或二手来源获取资料,建立了多个信任假设。同时每次链上固定间隔时间更新都要支付Gas费用,添加价格源或减少链上更新的延迟需要更多成本。
相比于此,Pull模型的数据来源于网络内的交易所、做市商和DeFi 协议,这些数据提供商受到代币激励产生利益绑定,解决了第三方资料可靠性的信任假设;此外,Pyth的预言机模式通过将更新成本转移到数据使用者方降低了网络的成本、把价格更新方式从自动间隔更新变为根据用户需求更新、链下高频传输价格更新等措施来实现低延迟、价格信息广泛覆盖和多链可用性。
项目名称:Pyth Network
标签: $PYTH
类型: 预言机
Pyth Network是一个去中心化预言机网络,主要基于Solana链上的Pyth Network自有链,利用核心机制Pull Price Update Model为Solana区块链DApp项目提供格数据预言机和市场数据。
信誉良好的机构(主要是交易所)直接向Pyth链上预言机程序提交价格数据。对于每个价格信息产品(例如 BTC/USD),都有多个提供商向其发布数据。
Pyth Oracle程序在Pythnet应用链上运行。该程序透明地汇总提交的数据以产生汇总输出,为每个价格源每400毫秒创建统一价格和置信区间。
Pyth的数据用户使用汇总价格数据,通常是去中心化应用程序,读取汇总的价格源并将数据整合到他们的智能合约逻辑中。
Pythnet上的Pyth 链上预言机程序结合多个提供商提交的数据,以生成单个总价格和置信区间。之后应用程序读取预言机程序生成的价格信息。从数据机构获取到价格之后,为了保障数据的安全可信,这些数据还会经过 Pyth 自己的“置信区间”来估计取值范围。
Pyth Network要求有多个数据提供商(目前最多 32 个)支持每个价格信息。Pyth数据提供商在每个Solana时段(每 400 毫秒)提交其价格报价和计算出的置信区间。Pyth 的链上程序将每个数据提供商的输入汇总为一个价格流(该价格流与“真实价格”密切相关)以及附带的置信度馈送。汇总置信度馈送反映了这些数据提供商价格之间的差异。例如,高波动性或低流动性时期可能会导致不同交易所之间的价格差异很大。
在完成价格聚合之后,如果继续在Solana 网络上进行操作则不需要Wormhole。如果后续需要跨链到其他链上,则需要使用Pyth与Wormhole的Layer1跨链桥功能传递Pyth的预言机数据消息。
Pyth Network 在“Pull”预言机模型上运行,用户可以主动请求或将所需的数据从Pyth“拉动”到其本机区块链环境。
而传统的预言机解决方案采用“Push”模型,即没有人使用价格更新,价格数据也会按照设定的频率自动“推送”到链上。
第三方推送模型中预言机节点从一手来源或二手来源获取资料,建立了多个信任假设。同时每次链上固定间隔时间更新都要支付Gas费用,添加价格源或减少链上更新的延迟需要更多成本。
相比于此,Pull模型的数据来源于网络内的交易所、做市商和DeFi 协议,这些数据提供商受到代币激励产生利益绑定,解决了第三方资料可靠性的信任假设;此外,Pyth的预言机模式通过将更新成本转移到数据使用者方降低了网络的成本、把价格更新方式从自动间隔更新变为根据用户需求更新、链下高频传输价格更新等措施来实现低延迟、价格信息广泛覆盖和多链可用性。