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

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

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

post image

RedStone 是什么?

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

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

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

  • 数据提供者无需持续将数据传输到链上,而是允许终端用户在链上交付签名的预言机数据。

  • 使用 Arweave 存储和维护预言机数据,为数据完整性和长期可追溯性提供保障。

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

post image

RedStone 如何运转?

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

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

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

  1. Pull 模型:将动态数据加载到用户交易中,节省 Gas 并优化用户体验,适用于单次交易的场景。

  2. Push 模型:通过中继器将数据传输到链上存储,专为传统预言机协议设计。

  3. X 模型:主要解决抢先交易风险,特别适用于永续合约、期权和衍生品等协议需求。

正常流程通常从多个数据源收集信息,如交易所(币安CoinbaseKraken 等)、链上 DEX(UniswapBalancer 等)以及行情数据聚合网站(CoinMarketCapCoinGecko)。

post image

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

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

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