# RedStone 如何通过模块化设计重塑预言机？

By [iuiuiuo](https://paragraph.com/@iuiuiuo) · 2024-12-30

---

在上一轮周期中，预言机凭借 DeFi 的蓬勃发展和中间件的重要地位备受关注。如今，Chainlink 稳居市场龙头，Pyth 依托 Solana 生态持续扩张，广泛布局于 DeFi 协议。与此同时，公链和再质押等领域被模块化设计的协议快速推动。那么，模块化设计在预言机赛道中如何发挥作用？

今天介绍的是模块化预言机协议 **RedStone**。RedStone 完成 2250万美元融资，由 **Arrington Capital** 领投，**Kraken Ventures**、**White Star Capital**、**Spartan Group**、**Amber Group**、**SevenX Ventures** 和 **IOSG Ventures** 等参投。天使投资人包括 **Berachain** 的 Smokey the Bera 和 Homme Bera，**Ether.Fi** 的 Mike Silagadze、Jozef Vogel 和 Rok Kopp，以及 **Puffer Finance** 的 Amir Forouzani、Jason Vranek 和 Christina Chen。

![](https://storage.googleapis.com/papyrus_images/9eb5f3ff6422b17a82ad2e3a4ee52bb2672517c8e8257c4f631f2c95137f3bf8.jpg)

**RedStone 是什么?**
-----------------

**RedStone** 是一款模块化预言机网络，为 L1、L2 和 Rollup-as-a-Service 网络（如 **EigenLayer**）上的 DApp 和智能合约提供高效数据支持，特别适用于借贷市场的收益抵押品（如 **LST** 和 **LRT**）。

传统预言机网络在数据信源的准确性和完整性方面尚存不足。此外，面对新资产的快速增长和多样化需求，许多预言机反应迟缓，甚至不支持新资产，这限制了其在现代 DeFi 协议中的应用。

**RedStone** 通过差异化的模块化设计突破这些瓶颈：

*   数据提供者无需持续将数据传输到链上，而是允许终端用户在链上交付签名的预言机数据。
    
*   使用 **Arweave** 存储和维护预言机数据，为数据完整性和长期可追溯性提供保障。
    

根据官方数据，自上线以来，RedStone 已支持 50多条链，集成 130 个数据源，覆盖 1000 多种资产。这些资产不仅包括加密货币，还涵盖股票、法币、大宗商品和 EFT 等。

![](https://storage.googleapis.com/papyrus_images/f590f3ce87263871cfc341b1ba5b961ca2079c8aaa82e0012b9a9efeb237f5b3.png)

**RedStone 如何运转?**
------------------

目前，市场上大多数预言机采用第三方推送模型，知名协议 **Chainlink** 采用 Pull（拉取）模型，而 **Pyth** 则采用 Push（推送）模型，二者旨在解决预言机的可信性和成本问题。

具体来说，Chainlink 通过从二手来源获取数据，定期将价格更新拉取到各个链上。每次更新都需支付 **Gas** 费用，且增加价格源或减少更新延迟会提高成本，限制其扩展性。而 **Pyth** 的 Push 模型直接将数据从交易所、做市商和 DeFi 协议（如 **Jane Street**、**币安** 和 **Raydium**）传递到链上。这些实体受到激励提供准确数据，以维护声誉并避免被协议封禁。

**RedStone** 采用模块化设计，根据业务需求和链间架构，使用三种不同的数据交付模型，以最大化各模型的优势并规避其缺点：

1.  **Pull 模型**：将动态数据加载到用户交易中，节省 **Gas** 并优化用户体验，适用于单次交易的场景。
    
2.  **Push 模型**：通过中继器将数据传输到链上存储，专为传统预言机协议设计。
    
3.  **X 模型**：主要解决抢先交易风险，特别适用于永续合约、期权和衍生品等协议需求。
    

正常流程通常从多个数据源收集信息，如交易所（**币安**、**Coinbase** 和 **Kraken** 等）、链上 DEX（**Uniswap**、**Balancer** 等）以及行情数据聚合网站（**CoinMarketCap**、**CoinGecko**）。

![](https://storage.googleapis.com/papyrus_images/8e0601b7342fa7c41c92007243bc88c9eaeaf1e22165c142d34744c6225b5747.png)

数据由独立节点聚合，这些节点由数据提供者运营，并采用多种方法，如中位数、时间加权平均价格（**TWAP**）、线性加权平均价格（**LWAP**）和异常值检测等措施，确保数据质量。

这些数据流首先通过广播直接发送到开源网关，支持按需轻松分离。数据可以通过专用中继器，在预定义条件下推送到链上，也可由机器人（如清算执行）或与协议互动的终端用户进行推送。

**RedStone** 将数据先存储在 **DA 层**，再提取到链上。这样，能够以更高的频率和更低的成本将大量资产广播到较便宜的层级，并仅在协议需要时再将其推送到链上。

---

*Originally published on [iuiuiuo](https://paragraph.com/@iuiuiuo/redstone-2)*
