Cover photo

关于 RedStone 模块化设计

在区块链生态系统中,预言机(Oracle)扮演着至关重要的角色,它将链外世界的数据引入链上,为去中心化应用(DApps)提供可靠的数据支持。然而,传统预言机系统往往存在数据传输机制僵化、灵活性不足等问题,无法满足不断发展的去中心化生态需求。

RedStone 通过模块化设计彻底颠覆了传统预言机的局限性,为开发者提供了更高效、更灵活的解决方案。

模块化设计是 RedStone 的设计基石。它允许开发者根据特定需求灵活定制预言机解决方案,而不再受限于单一的、不可更改的数据交付机制。RedStone 的模块化设计使其能够适应各种区块链网络和应用场景,包括但不限于以太坊虚拟机(EVM)兼容链、非 EVM 链、Rollups 以及 Appchains。

模块化设计的主要特点

1、灵活的架构

  • 数据不直接上链,而是首先进入一个数据可用性层。在这个层中,数据可以以更高频率传输,同时大幅降低成本。

  • 只有在协议需要时,数据才被拉取到链上进行使用,显著提高了资源利用效率。

2、多样化的数据支持

  • RedStone 能够为多种资产类别提供价格数据,包括加密货币、流动性质押代币(LSTs)和流动性重质押代币(LRTs)。

3、模块化集成方式

  • Pull Model

    是使用 RedStone 的最成熟方式,经过生产测试,保护了多个主网上DeFi 协议的超过 1 亿美元的 TVL。价格信息已注入超过约215,000 笔交易。

  • Push Model

    比传统的推送 Oracle 具有显著的优势。我们的模块化设计让您可以决定何时以及如何更新价格(使用其他 Oracle 时,您必须接受指定的参数)。

  • RedStone X

    零延迟且抗抢跑,专为对安全性要求极高的协议设计。

模块化设计的优势

  • 灵活性和定制化

    通过模块化设计,开发者可以针对不同的业务需求选择最适合的预言机模式。例如,按需获取模式减少了链上交互的次数,从而优化了气体费(Gas Fee),而推送模式则为某些需要定期更新数据的场景提供了支持。

  • 高效的跨链互操作性

    RedStone 的模块化架构天然支持跨链能力。通过其核心的 数据分发层(Data Distribution Layer),RedStone 可以在多个区块链网络之间无缝传输数据。无论是 EVM 兼容链、非 EVM 链,还是应用链,RedStone 都能够轻松适配。

  • 资源优化

    RedStone 的数据传输模式将大部分操作从链上转移到链下,只在必要时才发送数据上链。这种设计显著降低了预言机服务的运行成本,并使其更具扩展性。

  • 可靠性和安全性

    模块化设计不仅提升了效率,还增强了数据的安全性。通过引入多重验证机制和数据聚合算法(如中值计算、时间加权平均价等),RedStone 确保了数据的准确性和真实性,同时防止了数据篡改和单点故障的风险。

模块化设计的应用

  • 适配多种链上环境

    RedStone 模块化设计支持在多种链上环境中运行,包括 EVM 兼容链(如以太坊、Polygon)、非 EVM 链(如 Solana)和 Rollups。这种适配能力让 RedStone 成为一个真正的跨链预言机解决方案。

  • 服务多样化协议

    凭借灵活的模块化架构,RedStone 已被应用于多个领域,包括:

    • 流动性质押(如 EtherFi 和 Swell)

    • 收益代币化(如 Pendle)

    • 去中心化借贷市场(如 Venus Protocol)

RedStone 的模块化设计是一场预言机技术的革命,为区块链生态系统带来了灵活性、效率和安全性。通过支持多种集成方式、跨链互操作性和数据验证机制,RedStone 成为开发者构建去中心化应用的可靠伙伴。无论是新兴的去中心化应用,还是复杂的金融协议,RedStone 的模块化设计都能够为其提供强大的支持。