集成 RedStone 的三种方式
January 12th, 2025
    RedStone 提供三种不同的数据集成模型,以满足不同去中心化应用程序(dApps)的需求,它们分别是:**Pull mode、Push mode和 X Mode**

下面是三个模式的比较

一、PULL MODE

1)简介

PULL MODE,数据被动态注入到用户的交易中,从而实现最高效的 gas 消耗。整个过程仅通过一笔交易完成,用户体验友好。

2)优势

用户可以在数据更新频率较低的情况下获得更少的价格数据源,且该模型还可以与其他预言机提供商相互替换

3)使用场景

最适合需要较低数据更新频率、较少价格数据源,或者希望能够互换其他预言机提供商的dApps

二、PUSH MODE

1)简介

PUSH MODE旨在为需要传统预言机模型的数据应用提供服务。在此模型中,数据以较长的间隔被推送到区块链,为数据源和更新条件提供完全的控制权

2)优势

用户可以在数据更新频率较低的情况下获得更少的价格数据源,且该模型还可以与其他预言机提供商相互替换

3)使用场景

最适合需要较低数据更新频率、较少价格数据源,或者希望能够互换其他预言机提供商的 dApps

三、X Mode

1)简介

X MODE旨在满足复杂协议(如永续合约、期权和衍生品)的需求。它在用户与协议交互后立即在下一块中提供价格数据,从而消除了前置交易的风险

2)优势

提供了低延迟的数据更新,使得复杂的交易策略更加安全可靠

3)使用场景

特别适合需要快速数据更新的永续合约、期权和衍生品协议

四、官方推荐模型

目前官方比较推荐使用PULL MODE

1)背景

为了使应用程序能够直接访问智能合约的数据,一种有效的方法是在区块链上直接存储数据。这种方法适用于更新间隔较长且资产数量较少的场景。然而,随着越来越多的去中心化金融(DeFi)应用和现代衍生品协议的出现,对低延迟数据的需求日益增加。

2)理由

为了解决这一问题,RedStone 提出了一个创新的模块化设计,其中数据首先存储在数据可用性层中,并仅在必要时才写入区块链(这就是PUSH MODE)。这种设计允许频繁地广播大量资产,同时还降低了去中心化应用(dApps)的成本,使得数据访问更加灵活和经济

Subscribe to dldw1314
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from dldw1314

Skeleton

Skeleton

Skeleton