# 术语表

本文档中使用的 Rome 特定术语和 Solana 术语。

## A

**ATA（关联代币账户）** — Solana 上针对给定钱包 + 铸币对的确定性代币账户。由钱包公钥、代币铸币和 ATA 程序派生。

**原子执行（VmAt）** — 一种 EVM 交易模式，其中整个执行在单笔 Solana 交易内完成。大多数操作的默认模式。

## B

**BN254** — 用于 ZK 证明验证的椭圆曲线。Rome 支持 ecAdd（0x06）、ecMul（0x07）和 ecPairing（0x08）预编译。

**Borsh** — 二进制对象表示序列化器用于哈希。Solana 的标准序列化格式。小端字节序。

## C

**链 ID** — Rome 上每个 EVM 环境的唯一标识符。每个应用都有自己的链 ID。

**CPI（跨程序调用）** — 一个 Solana 程序在同一笔交易中调用另一个程序。Rome EVM 合约与 Solana 程序交互的方式。

**计算单元（CU）** — Solana 相当于以太坊 gas 的概念。每笔交易都有一个计算预算；操作会消耗 CU。

## E

**ERC20SPL** — 一个 ERC-20 包装合约，从 Solana 底层 SPL 代币账户读取余额。没有单独的状态——ERC-20 就是 SPL 代币。

**ERC20SPLFactory** — 一个工厂合约，为任意 SPL 代币铸币部署 ERC20SPL 包装器。

## H

**Hercules** — 区块索引服务。监控 Solana 上的 Rome EVM 事件，并生成兼容以太坊的区块数据。

**持有者账户** — 一个链上缓冲区（最大 80 KB），用于存储超过 Solana 1,232 字节交易限制的大型 EVM 交易。

## I

**迭代执行（VmIt）** — 一种 EVM 交易模式，将执行拆分到多笔 Solana 交易中，每步执行约 500 条操作码。用于计算密集型操作。

## L

**Lamports** — SOL 的最小单位。1 SOL = 10^9 lamports。

## M

**Meta-Hook Router** — Token-2022 Transfer Hook 多路复用器。位于某个铸币的单一 hook 槽中，并分发到最多 8 个子 hook。

**Mollusk SVM** — Rome Proxy 用于 `eth_call` 和 gas 估算的链下 Solana VM 模拟器。可以执行任意 BPF 程序。

## O

**预言机网关** — 通过 Chainlink 的 AggregatorV3Interface 暴露 Pyth 和 Switchboard 价格馈送的适配器合约。

**OP-Geth** — 经修改的 Go-Ethereum 客户端，提供完整的以太坊 RPC 兼容性。可选——在 OP-Geth 部署模式下使用。

## P

**付款方** — 一个 Solana 密钥对，代表 EVM 用户签名并支付 Solana 交易。由 Proxy 管理。

**PDA（程序派生地址）** — 由种子和程序 ID 派生出的确定性 Solana 地址。没有私钥——程序“拥有”该 PDA。

**Proxy** — Rome JSON-RPC 服务器（端口 9090），将以太坊 API 调用转换为 Solana 交易。

## R

**RSOL** — Rome EVM 链上的默认 gas 代币（封装 SOL 作为 ERC-20）。

**Rhea** — 将交易从 OP-Geth 中转发到 Solana 的 mempool 桥。仅在 OP-Geth 模式下使用。

**RheaTx** — 单个 rollup 上的一笔 EVM 交易。

**RemusTx** — 跨 rollup 的多笔 EVM 交易，以原子方式执行。

**RomulusTx** — EVM 交易 + 原生 Solana 指令，以原子方式执行。

**ResourceFactory** — 用于并行提交交易的 SDK 组件，池化 Solana 密钥对和持有者账户索引。

## S

**单状态模式** — 用户直接连接到 Rome Proxy 的部署模式。没有 OP-Geth 层。

**SPL 代币** — Solana 的标准代币程序。Solana 上所有同质化代币（USDC、SOL 等）都是 SPL 代币。

**StateHolder** — 一个链上账户，用于在迭代执行步骤之间存储序列化的 VM 状态。

## T

**Token-2022** — 下一代 SPL 代币程序，带有扩展功能（Transfer Hooks、Confidential Transfers、Permanent Delegates）。

**Transfer Hook** — Token-2022 扩展，在每次 `transfer_checked` 调用时都会触发一个程序。

**TxBuilder** — 从 EVM 交易构建 Solana 指令的 SDK 组件。


---

# 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://docs.rome.builders/zh/zi-yuan/glossary.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.
