> For the complete documentation index, see [llms.txt](https://docs.rome.builders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rome.builders/ru/rome-zk-evm/zk-evm.md).

# Обзор

Запустите EVM-rollup, данные транзакций и доказанные корни состояний которого завершаются в Solana.

Rome ZK EVM позволяет вам запускать собственный EVM-роллап на Solana. Ваш секвенсер выполняет транзакции, а ваш батчер отправляет их в Solana пакетами. Прувер выполняет гостевой batch-код цепочки с помощью ZisK. Solana проверяет доказательство и записывает новый корень состояния. Доказанный корень становится окончательным в транзакции, которая его публикует.

Solana хранит данные транзакций, проверяет доказательства и фиксирует корни. Цепочка не зависит от отдельного комитета по доступности данных или другой цепочки расчётов. Вы запускаете ноду, батчер и прувер для своей цепочки. Общие программы Rome обеспечивают расчёты в devnet Solana.

В этом разделе рассматриваются **v0.3.0**. Исходный код и полная документация оператора доступны в [solana-zk-evm](https://github.com/rome-protocol/solana-zk-evm/tree/v0.3.0). Batch guest находится в [rome-zk-guest](https://github.com/rome-protocol/rome-zk-guest/tree/v0.3.0). Начните с [Запустите роллап](/ru/rome-zk-evm/run-a-rollup.md) если хотите развернуть цепочку.

## Что работает в devnet

Любой может зарегистрировать цепочку в devnet Solana. Регистрация блокирует депозит 5 SOL и создаёт расчётные аккаунты цепочки. Чтобы опубликовать доказанный корень, цепочке нужен гостевой код, собранный для её genesis, и ключ верификации, зарегистрированный Rome. Каждый доказанный корень стоит 0.001 SOL за расчёты, плюс комиссии Solana и аренда аккаунта.

Депозит становится доступным для возврата властям цепочки после первого финального корня цепочки или десяти опубликованных корней. Если цепочка не опубликует ни одного корня примерно в течение 30 дней после регистрации, любой может востребовать его, и депозит поступит в казну.

Rome завершила руководство по devnet v0.3.0 на собственной цепочке — от регистрации до возврата депозита. Вот транзакции из этого прогона:

| Шаг                                               | Транзакция Solana devnet                                                                                                                                    |
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Доказанный корень, окончательный после публикации | [`64uUhxFu…MpDGFr`](https://explorer.solana.com/tx/64uUhxFu9C48mqYd9rZTcfbEwvTB7C4PmSFWkY6feB8qsqJZNMh3gM8ZKM6woSsyjRgntqujSsHuCB2TGYMpDGFr?cluster=devnet) |
| Активирована конфигурация выхода                  | [`2yyQrpv9…h1aSds`](https://explorer.solana.com/tx/2yyQrpv9CHQg7n5exxwERNYMEPDcm9gaPZje4jAv2Y2HHQ9DsPjbCDRbeLWoCZMwVv5UA6rohtJeQ1KZXRh1aSds?cluster=devnet) |
| Очередь депозитов открыта                         | [`4tpfJKTV…XJbb9F`](https://explorer.solana.com/tx/4tpfJKTVmhvUnhH822JficbJrDJZHknBJ9rwmux5R17HLj6WGniuRCXd9wQ8jSzjVa9uTDm4g3f369QQnkXJbb9F?cluster=devnet) |
| В блоке 191 внесено и зачислено 0,1 SOL           | [`5jKNqid8…VjYy67`](https://explorer.solana.com/tx/5jKNqid8XsqMedKBgm6dM5cSnszA7yFxa9xgm4MyGE45RcxthTkEZ9k1yGpzaPzqKGhN7CDz7iLAMMNFrfVjYy67?cluster=devnet) |
| Доказан вывод 0,03 SOL                            | [`3p8RhJJU…3rNDNz`](https://explorer.solana.com/tx/3p8RhJJUrvTxKrmtCJM1uZe2K6oLMw7cASoNQTm4RrMw6s1SrFeXWvws1D74UhnnRVPoevfhHmyNvkPGca3rNDNz?cluster=devnet) |
| Этот вывод был выплачен его получателю            | [`3dMpiQRX…nSVAz9`](https://explorer.solana.com/tx/3dMpiQRXgLBoNbBmKmz6qBVXfdX7EC9YwajQ35uGg1fzSb9HryH3awqrqx1fAEpsGfQPEDQrwUepgGtEkrnSVAz9?cluster=devnet) |
| Депозит за регистрацию возвращён                  | [`3YgyfLL2…zQk7wp`](https://explorer.solana.com/tx/3YgyfLL2bze6uefnUx3x76etTAu9WxQ3L2S8oNkKdSc3bBY7aHfWTZtrs1qDKxiJTMwA6i3LxRYTBC9n3RzQk7wp?cluster=devnet) |

Вывод был инициирован в цепочке в блоке 192 и выплачен в Solana примерно четыре минуты спустя. Большая часть этого времени ушла на закрытие и доказательство его батча. Затем прувер выхода доказал вывод и отправил выплату из казны цепочки. [Депозиты и выводы](/ru/rome-zk-evm/deposits-and-withdrawals.md) объясняет ограничения и когда небольшой выплате требуется ручное освобождение.

## Ограничения этой версии

Это релиз для devnet. Rome сохраняет за собой право обновления общих программ и может обновлять их без предварительного уведомления. Ознакомьтесь с [модель доверия](/ru/rome-zk-evm/trust-model.md) перед тем как вносить средства в казну цепочки.

Стандартная конфигурация не закрывает старые пакеты inbox, их чанки или аккаунты с ожидающим корнем. Их аренда остаётся заблокированной. Параметр закрытия ожидающего аккаунта существует, но по умолчанию он выключен, поскольку для выхода могут потребоваться более старые финальные корни. Ничто в v0.3.0 не отправляет `CloseBatch` инструкцию. Это также удерживает аренду записи депозита заблокированной, пока батч-авторитет не закроет батч зачисления. Rome ещё не решила, как долго старые данные батчей должны храниться в Solana.

Пользователи полагаются на оператора, который поддерживает работу секвенсера, публикует батчи и отправляет доказательства. Действительное доказательство само себя не публикует; властям цепочки необходимо подписать транзакцию, которая его публикует. Цепочка без прувера не имеет финального корня, включая генезис, и не может завершать выводы. Читайте [Как это работает](/ru/rome-zk-evm/how-it-works.md) о пути от блока к финальному корню.

## Код и помощь

Файл [README репозитория v0.3.0](https://github.com/rome-protocol/solana-zk-evm/blob/v0.3.0/README.md) содержит ссылки на документацию по компонентам, руководство для оператора и примечания к выпуску. По вопросам используйте [обсуждения GitHub](https://github.com/rome-protocol/solana-zk-evm/discussions). Для ошибок или запроса verification key используйте [формы для создания обращений](https://github.com/rome-protocol/solana-zk-evm/issues/new/choose). Для проблемы безопасности следуйте [SECURITY.md](https://github.com/rome-protocol/solana-zk-evm/blob/v0.3.0/SECURITY.md) вместо открытия публичного обращения.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.rome.builders/ru/rome-zk-evm/zk-evm.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
