大圣归来☁️... Every day I wake up, I say GM~


大圣归来☁️... Every day I wake up, I say GM~

Subscribe to theshinningboy

Subscribe to theshinningboy
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
当前市面上的预言机系统模型普遍存在以下问题:
向应用程序提供数据的标准方法效率低下且成本高昂,提供数据的标准方法是将数据“推送”到区块链上,无论应用程序是否使用这些数据。这会导致为数据支付更多费用,并投入可用于其他地方的资源。
预言机的典型整体架构限制了可扩展性,单片架构的后果是使得协议难以减少延迟和列出新资产。
当前,RedStone有三种不同的方式来整合服务,以满足市场的需求。
1. RedStone Pull Model(拉取模型)
这是我们将数据自动附加到用户交易的基本运营模式。
在 RedStone 创新的拉取模型中,数据会动态地注入到用户交易中,从而实现最大化的 Gas 效率。这种方式对用户非常友好,因为整个过程可以在单一交易中完成。拉取模型显著降低了 dApp 获取数据流的成本。
适用场景:
适合需要访问多个价格数据流,并且频繁更新且注重成本的去中心化应用程序(dApps)。
示例:
RedStone Oracle Examples for EVM chains Get started
Clone this repo
git clone https://github.com/redstone-finance/redstone-evm-examples
Install depeondencies
yarn
Run tests with examples
yarn test
Parsing redstone payload
node scripts/parse-redstone-payload.js
2. RedStone Push Model(推送模型)
该模型由两个主要部分组成。第一个是链下中继器,负责使用环境变量以自定义方式将数据推送到链上。第二部分是链上合约,可以存储价格并通过熟悉的界面(例如Chainlink Aggregator )获取价格。RedStone Push 可用于所有兼容 EVM 的 L1 和 L2 + Starknet + Fuel Network。

RedStone 的推送模型针对希望采用传统预言机模型的应用而设计,即数据在较长时间间隔内被写入区块链,并且用户能够完全控制数据来源和更新条件。
适用场景:
适合需要较低频率数据更新、较少价格数据流,或希望与其他预言机服务互换的 dApps。
3. RedStone X Model(X 模型)
该模型实现了Deferred execution pattern交易分两步处理:
1、用户通过在链上记录与协议交互的意图(即开立永久头寸)来发起交易,而无需知道交易执行的确切背景(即价格)。这可以减轻任何通过预言机的抢先价格交付来套利协议的企图。
2、价格仅在第二步推送到链上,这通常发生在下一个区块。任何人(包括用户自己)都可以推送价格,因为其完整性是根据协议约束在链上验证的。这样的价格将用于最终结算交易。
X 模型旨在满足高级协议(如永续合约、期权和衍生品)的需求。通过在用户交互后的下一区块提供价格数据流,X 模型消除了任何抢跑(front-running)风险。

适用场景:
适用于永续合约、期权和衍生品协议。
通过提供灵活的 Pull Model、Push Model 和 X Model,RedStone 满足了不同类型去中心化应用的多样化需求。从注重效率和成本的 Pull Model,到传统兼容性的 Push Model,再到专为高级协议设计的 X Model,RedStone 的解决方案为开发者和用户带来了更高的灵活性和性能优化。
不论是希望降低延迟、减少成本,还是提升数据更新的频率,RedStone 都能提供合适的工具来助力区块链生态系统的持续发展。
当前市面上的预言机系统模型普遍存在以下问题:
向应用程序提供数据的标准方法效率低下且成本高昂,提供数据的标准方法是将数据“推送”到区块链上,无论应用程序是否使用这些数据。这会导致为数据支付更多费用,并投入可用于其他地方的资源。
预言机的典型整体架构限制了可扩展性,单片架构的后果是使得协议难以减少延迟和列出新资产。
当前,RedStone有三种不同的方式来整合服务,以满足市场的需求。
1. RedStone Pull Model(拉取模型)
这是我们将数据自动附加到用户交易的基本运营模式。
在 RedStone 创新的拉取模型中,数据会动态地注入到用户交易中,从而实现最大化的 Gas 效率。这种方式对用户非常友好,因为整个过程可以在单一交易中完成。拉取模型显著降低了 dApp 获取数据流的成本。
适用场景:
适合需要访问多个价格数据流,并且频繁更新且注重成本的去中心化应用程序(dApps)。
示例:
RedStone Oracle Examples for EVM chains Get started
Clone this repo
git clone https://github.com/redstone-finance/redstone-evm-examples
Install depeondencies
yarn
Run tests with examples
yarn test
Parsing redstone payload
node scripts/parse-redstone-payload.js
2. RedStone Push Model(推送模型)
该模型由两个主要部分组成。第一个是链下中继器,负责使用环境变量以自定义方式将数据推送到链上。第二部分是链上合约,可以存储价格并通过熟悉的界面(例如Chainlink Aggregator )获取价格。RedStone Push 可用于所有兼容 EVM 的 L1 和 L2 + Starknet + Fuel Network。

RedStone 的推送模型针对希望采用传统预言机模型的应用而设计,即数据在较长时间间隔内被写入区块链,并且用户能够完全控制数据来源和更新条件。
适用场景:
适合需要较低频率数据更新、较少价格数据流,或希望与其他预言机服务互换的 dApps。
3. RedStone X Model(X 模型)
该模型实现了Deferred execution pattern交易分两步处理:
1、用户通过在链上记录与协议交互的意图(即开立永久头寸)来发起交易,而无需知道交易执行的确切背景(即价格)。这可以减轻任何通过预言机的抢先价格交付来套利协议的企图。
2、价格仅在第二步推送到链上,这通常发生在下一个区块。任何人(包括用户自己)都可以推送价格,因为其完整性是根据协议约束在链上验证的。这样的价格将用于最终结算交易。
X 模型旨在满足高级协议(如永续合约、期权和衍生品)的需求。通过在用户交互后的下一区块提供价格数据流,X 模型消除了任何抢跑(front-running)风险。

适用场景:
适用于永续合约、期权和衍生品协议。
通过提供灵活的 Pull Model、Push Model 和 X Model,RedStone 满足了不同类型去中心化应用的多样化需求。从注重效率和成本的 Pull Model,到传统兼容性的 Push Model,再到专为高级协议设计的 X Model,RedStone 的解决方案为开发者和用户带来了更高的灵活性和性能优化。
不论是希望降低延迟、减少成本,还是提升数据更新的频率,RedStone 都能提供合适的工具来助力区块链生态系统的持续发展。
No activity yet