# 概述

维拉协议基于不可变的核心协议架构，采用模块化设计，可以在其基础上扩展生态。

协议将核心风险引擎与外部扩展组件进行解耦，使双层资金池隔离模型保持稳定运行，同时允许开发者、RWA 资产方、数据服务方和生态应用在不同层级接入协议能力。

这种架构的目标，是在不破坏核心资金池规则的前提下，支持更多 RWA 数据源、资产接入场景、风险参数组件、流动性路由、多链部署和治理模块扩展。

<figure><img src="/files/jhBaBtPuSUrS9GpS7psb" alt=""><figcaption></figcaption></figure>

### 资金池分层引擎

资金池分层引擎是 Verra Protocol 的核心状态机，用于执行双层资金池隔离模型。

当资金进入协议时，该引擎会根据协议参数、账户状态和资金池规则，将资金写入对应的池化账本：

```
Protocol Capital→ Liquidity Pool→ Reserve Staking Pool
```

该引擎负责维护资金池之间的边界关系，包括流动性池敞口、质押主仓余额、账户级资金状态和后续结算所需的基础数据。

它不直接向外部应用开放修改权限，外部模块只能通过标准接口读取状态或提交受限请求。资金池比例、分层规则和风险参数的调整，需要通过参数管理模块和治理流程完成。

### 流动性池管理器

流动性池管理器负责协议与外部市场之间的交互，是 Verra 的市场接口层。

它主要处理 LP 构建、市场深度补充、价格发现和流动性状态跟踪。对于外部 AMM、DEX 路由和流动性池，流动性池管理器会将其抽象为统一的协议接口，降低核心合约对单一市场环境的依赖。

该模块重点关注几个关键状态：

* 当前流动性深度；
* LP 仓位变化；
* 市场滑点；
* 价格波动区间；
* 异常行情下的流动性保护状态。

通过该模块，Verra 可以在不改变核心资金池规则的前提下，逐步接入不同链上流动性环境。

### 质押主仓管理器

质押主仓管理器维护协议内部的主仓隔离账本。

与流动性池不同，质押主仓不承担外部市场交易功能，而是用于记录资金状态、提供风险缓冲、支持结算和赎回逻辑。

该模块会维护账户级数据结构，例如：

```
account balanceavailable amountsettlement reserved amountwithdrawable statepool accounting status
```

在奖励结算、状态更新或资金划转发生时，质押主仓管理器会同步更新对应账户与资金池状态，确保主仓资金与流动性敞口之间保持清晰隔离。

它是 Verra 风控架构中的关键模块，用于避免资金以整体形式直接暴露于高波动市场。

### 结算与再平衡引擎

结算与再平衡引擎负责处理协议内部的结算触发、价值确认、资金划转和流动性回补。

在协议运行中，部分事件会触发结算流程，例如奖励领取、状态确认或合约结算请求。该引擎会读取账户状态和资金池账本，计算对应价值，并执行后续的池内划转与 LP 补充。

其执行路径可以概括为：

```
Settlement Trigger→ Value Accounting→ Pool State Update→ Liquidity Rebalancing→ Event Record
```

它不是简单的支付模块，而是协议内部流动性循环和资金池再平衡的执行核心。

### RWA 数据适配器

RWA 数据适配器用于将链下真实资产与实体现金流信息转化为协议可读取的数据结构。

Verra 的 RWA 接入不只是上传资产说明，而是需要对不同来源的数据进行标准化处理。例如企业经营现金流、订单收益、会员收入、库存资产、品牌活动资金、资产凭证和第三方审计文件，都需要经过数据映射后才能进入协议系统。

一个标准化的 RWA 数据对象通常需要包含：

```
asset identifierdata sourcecash flow typevaluation basistimestampproof hashaudit status
```

通过这一模块，真实世界资产不再只是链下描述，而可以成为链上协议进行记录、验证、展示和治理的基础数据。

### 预言机与估值适配器

预言机与估值适配器用于处理外部价格、RWA 状态、估值数据和风险参数更新。

该模块的设计重点是将数据来源与核心合约解耦。核心合约不直接依赖单一数据源，而是通过适配器读取经过验证的数据结果。

在 RWA 场景中，数据质量直接影响协议判断。因此，预言机与估值适配器不仅承担价格输入功能，也承担数据可信度筛选和风险状态传递功能。

### 风险参数管理器

风险参数管理器用于维护协议中的关键风控配置。

这些参数包括资金池比例、流动性敞口阈值、结算触发条件、滑点限制、异常暂停规则、赎回保护状态和市场波动响应策略。

这样可以避免关键参数被即时、随意修改，同时保留协议在不同市场环境下进行风险调整的能力。

该模块的核心作用，是在“协议规则稳定性”和“风险环境变化”之间建立可治理的调节层。

### 接入与权限模块

接入与权限模块用于管理不同参与方与协议之间的访问关系。

Verra 面向的不只是普通链上用户，还包括实体企业、RWA 资产方、数据服务商、生态应用和治理参与者。因此，协议需要通过权限模块对不同角色进行映射和限制。

该模块支持：

* 用户地址权限
* 企业接入状态
* RWA 资产方身份映射
* 数据适配器权限
* 合约调用权限
* 区域化访问策略
* 异常账户限制

接入与权限模块作为独立扩展层存在，使协议可以在不同市场、不同资产类型和不同合作场景中配置不同访问规则，而不影响核心资金池逻辑。

### 多链通信适配器

多链通信适配器用于支持 Verra Protocol 未来的跨链部署和多链状态同步。

该模块不直接改变核心账本状态，而是负责跨链消息的传递、验证和路由。任何跨链传入信息，都需要经过适配器验证后，才能进入协议的执行流程。

其主要功能包括：

* 多链合约部署
* 跨链消息验证
* 协议状态同步
* RWA 数据跨链映射
* 治理参数跨链下发
* 多链流动性状态记录

通过该模块，Verra 可以从单链协议逐步扩展为多链 RWA DeFi 基础设施，同时保持不同链上规则的一致性和状态同步的可追踪性。

### DAO 治理与生态金库模块

DAO 治理与生态金库模块用于支持协议的长期治理和资源配置。

在协议早期，部分关键决策可能由核心团队与多签机制共同管理。随着协议成熟，治理模块将逐步承担参数调整、RWA 接入决策、生态金库使用、安全应急和多链扩展等治理事务。

生态金库则用于支持技术开发、安全审计、RWA 合作、市场建设、开发者工具和全球生态扩展。

### 开发者接入接口

开发者接入接口为第三方应用、数据平台和生态工具提供协议访问能力。

Verra 的模块化架构将为后续 API、SDK、链上事件订阅、数据索引和前端组件提供基础。开发者可以围绕协议数据和扩展模块构建更多应用场景。

可扩展方向包括：

* RWA 数据展示工具
* 协议状态监控看板
* 风险参数分析工具
* 资金池数据索引
* 企业接入管理工具
* 多链资产状态查询
* DAO 治理前端
* 第三方生态应用

开发者接口的重点，是开放协议的读取、展示和分析能力。涉及资金写入、参数变更和核心状态修改的操作，仍需要经过权限模块、治理流程和合约校验。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://verraprotocol.gitbook.io/verra-docs/xi-tong-jia-gou/gai-shu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
