# 入门

Rome Protocol 是一个 EVM 执行环境，可原生运行于 Solana 运行时中。通过原子级 CPI 访问 Solana 上的所有程序和流动性，在 Solana 上部署 Solidity 智能合约。

## Rome 有何不同

* **单一状态** — EVM 合约与 Solana 程序共享同一状态。无需桥接，无需同步延迟。
* **CPI 访问** — Solidity 合约可直接调用 Jupiter、Kamino、Drift、Meteora 以及任意 Solana 程序。
* **标准工具链** — 使用 Hardhat 或 Foundry 部署。通过 MetaMask 交互。编写 Solidity。
* **应用主权** — 每个应用都拥有自己的 EVM 链，配备自定义 gas 代币和费用收益。

## 面向开发者

* [什么是 Rome？](/zh/ru-men/what-is-rome.md) — EVM 执行如何在 Solana 上运行
* [快速开始](/zh/ru-men/quickstart.md) — 5 分钟内部署你的第一个合约
* [部署 Solidity](/zh/kai-fa-zhe-zhi-nan/deploy-solidity.md) — Hardhat 和 Foundry 部署指南
* [从 EVM 调用 Solana](/zh/kai-fa-zhe-zhi-nan/call-solana-from-evm.md) — 从 Solidity 到 Solana 程序的 CPI
* [Rome SDK](/zh/chan-pin/rome-sdk.md) — 面向 Solana 程序的类型化 Solidity 接口

## 产品

* [Meta-Hook Router](/zh/chan-pin/meta-hook-router.md) — 用于合规的 Token-2022 Transfer Hook 复用器
* [应用主权](/zh/chan-pin/app-sovereignty.md) — 在 Solana 上启动你自己的 EVM 链
* [预言机网关](/zh/chan-pin/oracle-gateway.md) — 将 Pyth/Switchboard 作为 Chainlink AggregatorV3Interface
* [DeFi Composer](/zh/chan-pin/defi-composer.md) — 以 Solidity 构建多协议 DeFi 金库

## 核心概念

* [架构](/zh/ru-men/architecture.md) — 系统概览与组件图
* [执行模型](/zh/he-xin-gai-nian/execution-model.md) — 原子执行与迭代执行
* [代币互操作](/zh/he-xin-gai-nian/token-interop.md) — ERC-20 与 SPL 代币如何协同工作
* [约束](/zh/he-xin-gai-nian/constraints.md) — 重要限制与边界

## 参考

* [合约地址](/zh/can-kao/contract-addresses.md) — 跨所有环境的已部署地址
* [术语表](/zh/zi-yuan/glossary.md) — Rome 特有术语
* [常见问题](/zh/zi-yuan/faq.md) — 常见问题解答

## 网络

| 网络               | 链 ID   | RPC URL                                      |
| ---------------- | ------ | -------------------------------------------- |
| 本地               | 1001   | `http://localhost:9090`                      |
| Devnet（montispl） | 200002 | `https://montispl.devnet.romeprotocol.xyz`   |
| Testnet（Martius） | 121214 | `https://martius-i.testnet.romeprotocol.xyz` |
| Testnet（Caelian） | 121215 | `https://caelian-i.testnet.romeprotocol.xyz` |

## 需要帮助？

* [Discord](https://discord.gg/vZ9rnCdNSB) — 开发者社区与支持
* [Telegram](https://t.me/+tdnr-M6kcngxYzhk) — 更新与公告
* [GitHub](https://github.com/rome-labs) — 源代码与问题反馈


---

# 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/readme.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.
