> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/zh/rome-zk-evm/trust-model.md).

# 信任模型

谁可以在 devnet 上更改 Rome ZK EVM 链，以及存款方和提现方必须信任什么。

Solana devnet 上共享的 v0.3.0 程序是可升级的。经证明的根在发布时会按照这些程序执行的规则成为最终结果。运营者和用户还应考虑谁可以更改这些规则、谁控制每条链，以及谁可以停止发布数据。

阅读 [完整的 v0.3.0 devnet 信任模型](https://github.com/rome-protocol/solana-zk-evm/blob/v0.3.0/docs/TRUST-MODEL.md) ，以了解各权限主体的具体权限以及当前程序中的检查机制。

## Rome 的程序与注册表权限

Rome 持有共享 inbox、结算、Veritas 和桥接程序的升级权限。这是 devnet 上的单签权限主体。升级可在无通知期的情况下生效，并可更改任何现有程序规则。在存入资金时，应将此视为 devnet 的信任假设。

Rome 还持有结算注册表权限。按照当前程序，它可以开启或关闭无许可注册，更改新链的注册押金，即使是现有链也可在没有协议上限的情况下更改结算费用，选择金库，更改允许的时间戳漂移，并更改全局回收窗口。已注册链的回收窗口可以缩短，但在当前程序下不得低于 216,000 个 slot。

注册表权限负责注册、退役以及更改某条链验证密钥的激活 slot。证明只对该链的活动密钥生效。因此，该权限可以更改哪些 guest 的证明能够最终确定新根，或者让某条链没有可用密钥。新的条目一旦其注册交易落链即可激活。密钥退役后，已经最终确定的根仍保持最终确定。

如果不升级程序，Rome 的密钥无法为其不持有权限的链创建金库，无法更改该金库的铸币资产，无法决定其款项流向，也无法在没有已证明退出的情况下从中提取。程序升级权限可以更改这些规则，因此用户必须信任 Rome 不会在 devnet 上进行此类升级。

## 你的链权限主体

在 `./rollup` 该设置中，Solana 支付账户同时也是链权限主体。它对 inbox 批次发布与最终确定、经证明的根发布以及链配置进行签名。它可以关闭符合条件的 batch、chunk 和 pending-root 账户以回收其租金。没有用于轮换该权限主体的指令，因此一旦丢失，它将无法执行这些需要签名的操作。

注册会固定该链的 ID、创世块、inbox 程序和挑战窗口长度。该权限主体无法编辑已注册的创世块。它会在该创世块中选择一个费用接收方。新链通常以零余额启动；任何声明的初始余额都需要在 Rome 注册其验证密钥之前有相应的金库背书。结算本身不会检查该背书。

该权限主体可以提议不同的退出门户、桥接程序、提现上限和发布者保证金。提案最早要在一个链挑战窗口之后才会生效。任何人在该 slot 之后都可以激活它。用户在提现前应检查当前生效的退出配置。

在第一批经证明的批次之后，该权限主体可以创建存款队列，并选择其纳入截止时间、每批次和每区块上限、最低存款额、费用以及费用接收方。变更也有延迟生效的 slot。当前程序限制了哪些等待中的存款可由一个 **已最终确定的** 批次可能会漏掉。它不会强制运营者生成该批次。

## 用户所依赖的内容

存款人信任运营者能够持续运行排序器，将队列中的额度纳入批次、发布该批次并证明其根。运营者可以选择 EVM 交易顺序并拒绝交易；EVM 交易没有通用的强制纳入通道。在其根在 Solana 上最终确定之前，存款余额就可能已经出现在链的 RPC 上。

提现者需要一个覆盖退出消息的最终根、有效的退出配置，以及链金库中足够的 wrapped SOL。运营者可以通过停止批次或证明来延迟该根。他们也可以通过停止退出证明者，或使金库或退出付款账户缺乏资金来延迟支付。一旦数据和最终根可用，任何人都可以提交有效的退出证明并发起释放，因此运营者的退出证明者并不是唯一途径。

在当前程序下，结算会将退出证明绑定到已配置的门户和最终根。它限制每个挑战窗口内的退出数量，并防止重放。桥接会从已证明的记录中读取接收方，并检查接收方的关联代币账户。无论谁发送释放交易，都不能重定向其支付。即使退出证明有效，金库资金不足也无法支付。

5 SOL 的注册押金是链注册保证金，而不是用户余额的担保。它会在第一个最终根或发布 10 个根之后返还给链权限主体。如果在回收窗口结束前没有发布任何根，任何人都可以回收该链，而其未返还的押金将进入金库。v0.3.0 在 devnet 上的窗口为 6,480,000 个 slot，约 30 天，自注册时起计算。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/zh/rome-zk-evm/trust-model.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
