Rome协议发布Hadrian测试网连接详情,Solana上的以太坊风格应用开发环境正式开放
Rome协议已公布其Hadrian测试网的连接细节,为开发者提供了一个由USDC资助的环境,以便在Solana网络中尝试以太坊风格的应用程序。与此同时,其文档中单独列出了一个名为Rubicon的主网。
核心要点摘要
- Rome的Hadrian测试网运行在Solana Devnet上,而其文档将Rubicon列为独立的主网。
- Compound v3和Aave v3的实现目前仍作为参考应用程序存在,尚未确认有官方的协议迁移计划。
- Hadrian使用测试版USDC作为Gas费,交易定价通过可配置的操作员设置进行控制。
- Rome声称已通过Halborn的安全审计,其文档强调了以太坊兼容性及执行限制。
测试网与主网架构解析
Rome协议于10月18日发布的帖子确认,Hadrian是一个运行在Solana Devnet上的测试网,链ID为200010。该帖子提供了RPC端点、区块浏览器链接以及获取测试版USDC的指导说明。提供的截图指引开发者前往Circle的水龙头(Faucet)及桥接界面以充值钱包。
项目的开发者文档将Rubicon单独列为主网,链ID为7531,并拥有不同的RPC端点。其介绍页面描述Rubicon使用真实的USDC,以此区分生产环境与Hadrian的测试资产。
Solana上的EVM实现机制
Rome的执行文档描述了一种作为Solana程序实现的以太坊虚拟机(EVM)。代理节点接收签名的以太坊风格交易,通过离线模拟器进行检查,然后将指令打包供Solana验证者执行。
根据项目描述的架构,Solidity合约可以通过跨程序调用(CPI)调用原生Solana程序。开发者可以使用熟悉的以太坊工具,同时其合约将在Solana运行时环境中执行。
文档描述了EVM用户与Solana用户之间的共享应用状态。关于“无需桥接”的声明仅针对该环境内部的交互;而在Hadrian的资金获取指南中,则明确指示用户在使用桥接功能将测试版USDC引入网络时进行操作。
Rome的执行指南区分了两种处理模式:
- 原子执行:适用于包含在一个Solana事务内的操作,整个事务要么成功,要么整体回滚。
- 迭代执行:适用于更复杂的操作,跨越多个Solana事务进行处理。在处理过程中账户将被锁定,缓存的效果将在最后提交。项目列出了160步的会话限制,并对哪些Solana程序调用可以使用该模式进行了约束。
此外,Solana的事务容量一直是网络变更的重点话题。此前报道指出,Solana计划将事务大小从1,232字节提升至4,096字节,并将槽时间减少和Alpenglow升级视为独立的改进措施。
DeFi协议实现现状:仅为参考应用
Rome的Hadrian指南将Uniswap、Compound和Aave列为首批在测试网上验证的参考应用程序。
项目中的Aerarium仓库描述了一个Compound v3借贷应用,该应用提供两条钱包路由共享同一个借贷池。一条路由通过MetaMask接受以太坊风格的签名交易;另一条使用Phantom钱包和基于Solana的身份标识,无需以太坊密钥。根据仓库信息,这两条路由都访问相同的Comet市场,涵盖USDC存款、抵押品存款、借款、还款和提取功能。列出的应用地址使用的是Devnet域名。
Rome的Aave接口仓库明确将该产品称为演示版本,并将其部署在Hadrian测试网上。其配套的合约仓库描述了对Aave代码的分叉。这些材料确立了Rome对其实现的展示方式,但并未表明任何借贷协议的治理组织已批准生产部署或将现有用户头寸迁移至Rome。
Rome还通过合作伙伴关系推进其他金融应用。例如,该项目曾宣布与KiiChain合作,涉及拉丁美洲的代币化资产和跨链支付金融,高管们描述了涉及房地产、农产品及接入Solana流动性的计划。
Gas费用机制与操作员配置
Hadrian的网络指南指定USDC为Gas代币,并识别Circle的Solana Devnet USCD铸造地址。根据指南,从Solana充值的开发者需要测试版USDC和部分Devnet SOL。
Circle的水龙头支持Solana Devnet和以太坊Sepolia。提供商说明水龙头令牌为无现实价值的测试资产,目前每次请求分配20个测试版USDC,具体受其限额约束。
Rome的应用-链文档允许操作员选择SPL代币作为Gas支付,并将交易手续费收入路由至应用国库。同一文档描述了一个定价服务,该服务将所选Gas代币兑换为SOL以支付底层Solana交易成本。其配置可以从Meteora池中获取价格,或使用Pyth/Hermes作为后备方案。
Rome的限制页面列出了可配置的最小Gas价格和代理级乘数。因此,公布的框架描述了可配置的定价机制,而非为每笔应用交易确立统一的美元成本。
安全审计与兼容性限制
Rome的EVM仓库指出了一个主网程序,并表示该程序已通过Halborn的安全审计。仓库提供了重建程序并与部署的二进制文件进行比较的说明,但在比较过程中会屏蔽构建时间和提交哈希元数据。
项目的兼容性文档列出了与以太坊的差异,包括禁用的模幂运算功能以及不复制以太坊每操作调度表的Gas行为。
限制页面指出,Rome交易必须在执行前声明所涉及的Solana账户。它列出了64个地址的交易上限,以及每笔交易约140万个计算单元的限制。指南建议从交易收据中测量实际的Solana计算消耗量,因为EVM的gas-used数值并不能真实反映该资源的使用情况。
其主网部署表将Squads多签钱包列为升级权限持有者。
与此同时,其他互操作性项目也在瞄准机构市场。例如,Interstice Digital宣布了连接Canton、以太坊、Solana和Robinhood Chain的跨链交换引擎,FalconX提供流动性支持。Interstice表示其不持有客户资产或代表用户执行交易。