# 关于 RedStone 模块化设计

By [Untitled](https://paragraph.com/@0xdd849fe59eea730d73c48f70f787f4ed8906c55f) · 2025-02-06

---

**1\. 什么是模块化设计？**

首先，我们需要简单了解什么是模块化。模块化是指将系统自顶层到底层，逐层分解成多个独立模块过程。每个模块都能独立完成特定功能，并通过特定接口与其他模块进行交互，每个模块都有自己独立的功能和接口，能够与其他模块独立地工作。

**2.Redstone模块化设计的工作原理**

RedStone模块化设计工作原理主要是从数据采集和聚合>>数据存储>>数据才传输， RedStone在数据存储提出了一种全新的模块设计，将数据放在数据可用性层，然后在链上提取。这允许大量资产以高频率流向更具成本效益的层，并且仅在协议需要时才将其传输到链上。数据可用性层负责存储数据并将其分发到网络的其他组件。这种方法可以访问大量数据源，这些数据源永久广播在低成本的 Aerwave 层上，由 Streamr 网络提供支持。即使某个数据源发生故障，对所有其他源的访问仍保持完好。

Redstone模块化是怎么设计的呢？请看以下redstone模块化架构图。

![redstone模块化架构图](https://storage.googleapis.com/papyrus_images/017b7e158a7f4ce8d6853fb6ffff2047ff0e599c0f6510fd8c09bb7508dca977.png)

redstone模块化架构图

从RedStone模块化架构可以看出，主要分为几个模块 ：数据采集和聚合，数据存储，数据传送 ，每个模块可以独立工作并通过“连接器”连接。Redstone模块化设计不仅可以降低成本，而且即使某个模块故障，也不会影响预言机的服务，大大提高灵活性和安全性。

**3.现在，让我们了解下 redstone几个核心模块工作原理。**

**数据采集和聚合模块** 从外部各种数据来源采集数据，将不同来源的数据根据需求采用不同的数据聚合。Redstone可以根据需求采用不同的数据聚合方法，从而提高数据的质量并帮助预言机在许多方面满足要求。数据通过 redstone oracle 节点聚合和签名进入 DDL。

**数据存储模块** Redstone最核心的模块就是DDL，它包含直接网关、Streamr 网络以及网关和Arweave网络，它们构成DDL的数据存储和分发。从直接网关获取聚合的数据，通过Streamr网络和网关进行分发和临时存储。 Streamr 网络有多个节点，即使某个节点发生故障，其他节点不受影响，确保redstone预言机服务。 Arweave 网络用于数据归档，存储数据，像人的大脑一样，保存数据记录。

**数据传送模块** Redstone 3种不同的集成方法，将数据传送到区块链，可以根据客户需求选择不同的集成方法，满足不同客户的需求，提高预言机服务质量。集成redstone的3种不同方法分别是：

I.  RedStone Pull Model。拉动模型是使用 RedStone 的最成熟方式，经过了很多生产测试，保护了多个主网上defi协议。

优点：数据会动态注入用户交易，从而实现最大的 gas 效率，大大降低了 dApp 访问数据馈送的成本。最适合希望获得多个价格信息并能频繁且经济高效地进行更新的dApp。

![RedStone Pull Mode](https://storage.googleapis.com/papyrus_images/41ea4c3c7b8be952f315fbcb12d2d73820e9437fa356a070af0aa6b2c8c276c6.jpg)

RedStone Pull Mode

II. RedStone Push Model。RedStone Push 比传统的推送 Oracle 具有显著的优势，redstone的模块化设计可以决定何时以及如何更新价格（使用其他 Oracle 时，您必须接受指定的参数）。

优点：可以完全控制数据源和更新条件。最适合需要较低数据更新频率、较少价格信息或希望与其他预言机提供商互换的dApp。

![RedStone Push Model](https://storage.googleapis.com/papyrus_images/3920b560aba9571607176c8c06e2af0acd0105044f2ee3997cd4b9c3be559ae9.png)

RedStone Push Model

III. RedStone X。可以减轻任何通过预言机的抢先价格交付来套利协议的企图，任何人都可以推送价格。

优点：X 模型旨在满足永续合约、期权和衍生品等高级协议的需求。通过在用户交互后立即提供价格信息，X 模型消除了任何抢先交易风险，最适合永续合约、期权和衍生。

![RedStone X](https://storage.googleapis.com/papyrus_images/618bc0dad2cb5e44acf00f9d4cae95055b52a851388f27f08b6b6a004ed4c660.png)

RedStone X

**4.redstone 独特的模块化设计，构建了区块链预言机中最强大的系统，每个模块不仅能独立完成特地功能，还可以连接起来，适应区块链技术不断发展，满足不同客户需求。**

**5.如需了解更大详细资料，请关注官方账号和博客。**

[https://x.com/redstone\_defi](https://x.com/redstone_defi)

[https://www.redstone.finance/](https://www.redstone.finance/)

[https://blog.redstone.finance/](https://blog.redstone.finance/)

---

*Originally published on [Untitled](https://paragraph.com/@0xdd849fe59eea730d73c48f70f787f4ed8906c55f/redstone)*
