术语表
本文档中使用的 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 组件。
最后更新于
这有帮助吗?