# 关于 RedStone 模块化设计

By [theshinningboy](https://paragraph.com/@hellopt) · 2025-01-18

---

_在区块链生态系统中，预言机（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 的模块化设计都能够为其提供强大的支持。

---

*Originally published on [theshinningboy](https://paragraph.com/@hellopt/redstone-4)*
