Rome Protocol 详解 Solana EVM 接入方案,借贷演示已在测试网上线

SOL
USDC
ETH
跨程序调用Hadrian 测试网Halborn 审计Compound v3Solana EVMUSDC 支付 gasAave v3
3 小时前来源: crypto.news
Rome Protocol 详解 Solana EVM 接入方案,借贷演示已在测试网上线

Rome Protocol 已公布其 Hadrian 测试网的连接详情,为开发者提供了一个由 USDC 资助的环境,以便在 Solana 内尝试以太坊风格的应用程序,而其文档另行列出了一个名为 Rubicon 的主网网络。

摘要

  • Rome 的 Hadrian 测试网运行在 Solana Devnet 上,而其文档另行将 Rubicon 列为主网。
  • Compound v3 和 Aave v3 的实现仍为参考应用,尚未确认官方协议迁移。
  • Hadrian 使用测试 USDC 作为 gas,交易定价通过可配置的运营方设置进行控制。
  • Rome 报告了一项 Halborn 审计,而其文档列出了以太坊兼容性和执行限制。

Rome Protocol 10 月 18 日的帖子将 Hadrian 确定为运行在 Solana Devnet 上的测试网,链 ID 为 200010,并提供了 RPC 端点、区块浏览器以及获取测试 USDC 的说明。所提供的截图引导开发者前往 Circle 的水龙头和一个桥接界面来为其钱包充值。

该项目的开发者文档将 Rubicon 单独列为主网,链 ID 为 7531,并配有另一个不同的 RPC 端点。其介绍页面将 Rubicon 描述为使用真实 USDC,从而将生产环境与 Hadrian 的测试资产区分开来。

Rome EVM 在 Solana 内运行 Solidity 代码

Rome 的执行文档描述了一个作为 Solana 程序实现的以太坊虚拟机。一个代理接收已签名的以太坊风格交易,通过链下模拟器对其进行检查,并将其指令打包以供 Solana 验证者执行。

根据该项目所描述的架构,Solidity 合约可以通过跨程序调用(即 CPI)调用原生 Solana 程序。开发者可以使用熟悉的以太坊工具,同时其合约在 Solana 的运行时内执行。

文档描述了 EVM 与 Solana 用户之间的共享应用状态。其关于无需桥接的声明涉及该环境内部的交互;而 Hadrian 的充值说明则另行引导用户在将测试 USDC 带入网络时使用桥接。

Rome 的执行指南区分了两种处理模式。适合单笔 Solana 交易的操作使用原子执行,即整个交易要么一起成功,要么一起回滚。

对于要求更高的操作,同一指南描述了跨多笔 Solana 交易的迭代执行。处理期间账户被锁定,缓存的效果在结束时提交。该项目列出了 160 步的会话限制,以及对哪些 Solana 程序调用可以使用该模式的限制。

Solana 的交易容量一直是单独网络变更的主题。在 8 月 30 日的一份报告中,Jacob Creech 概述了从 1,232 字节交易转向 4,096 字节格式的计划,正如 crypto.news 此前报道的那样。该公告将 Transaction V1 定于 9 月 9 日,并将 slot 时间缩短和 Alpenglow 视为单独的升级。

Compound 和 Aave 的实现仍为参考应用

Rome 的 Hadrian 指南将 Uniswap、Compound 和 Aave 列为首先在测试网上验证的参考应用。

该项目的 Aerarium 仓库描述了一个 Compound v3 借贷应用,其两条钱包路径共享同一个借贷池。一条路径通过 MetaMask 接受以太坊风格的签名交易;另一条使用 Phantom 和源自 Solana 的身份,无需以太坊密钥。

根据该仓库,两条路径访问同一个 Comet 市场,涵盖 USDC 存款、抵押品存款、借款、还款和提款。所列出的应用地址使用 devnet 域名。GitHub

Rome 的 Aave 界面仓库明确将该产品称为演示,并将其置于 Hadrian 上。其附带的合约仓库描述了一个 Aave 代码的分叉。

这些材料确立了 Rome 如何呈现其实现。它们并未确立任一借贷协议的治理组织已批准生产部署或将现有用户头寸迁移至 Rome。

Rome 通过合作伙伴关系开展了其他金融应用。2025 年 3 月,该项目宣布与 KiiChain 合作,为拉丁美洲的代币化资产和跨链支付金融开展合作。高管们描述了涉及房地产、农产品以及获取 Solana 流动性的计划。

USDC 燃料费支付取决于运营方配置

Hadrian 的网络指南指定 USDC 为其燃料代币,并标明了 Circle 的 Solana Devnet USDC 铸造地址。根据该指南,从 Solana 提供资金的开发者需要测试用 USDC 和一些 devnet SOL。

Circle 的水龙头支持 Solana Devnet 和 Ethereum Sepolia。该提供商将水龙头代币描述为没有现实世界价值的测试资产,目前列出每次请求分发 20 个测试 USDC,受其限制约束。

Rome 的应用链文档允许运营方选择一种 SPL 代币用于燃料费支付,并将交易费收入路由至应用金库。

同一文档描述了一项定价服务,该服务将所选燃料代币兑换为 SOL,以支付底层 Solana 交易成本。其配置可以从 Meteora 池或 Pyth/Hermes 回退源获取价格。

Rome 的约束页面列出了可配置的最低燃料价格和代理级乘数。因此,已发布的框架描述了可配置的定价,但并未为每笔应用交易确立一个统一的美元成本。

审计与兼容性声明具有明确限制

Rome 的 EVM 仓库标识了一个主网程序,并表示 Halborn 对其进行了审计。该仓库提供了重建该程序并将其与已部署二进制文件进行比较的说明,比较期间会屏蔽构建时间和提交哈希元数据。

该项目的兼容性文档列出了与以太坊的差异,包括禁用的模幂功能以及无法复现以太坊逐操作调度表的燃料行为。

约束页面称,Rome 交易必须在执行前声明其所触及的 Solana 账户。它列出了每笔交易 64 个地址的上限和约 140 万个计算单元。该指南建议从交易回执中测量实际的 Solana 计算消耗,因为 EVM 已用燃料数值并不能忠实反映该资源使用情况。

其主网部署表将 Squads 多重签名钱包列为升级权限。

其他互操作性项目已瞄准机构市场。8 月,Interstice Digital 宣布了一个跨链兑换引擎,将 Canton 与以太坊、Solana 和 Robinhood Chain 连接起来。FalconX 提供流动性,而 Interstice 表示其不持有客户资产,也不代表用户执行交易。