> 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/es/rome-zk-evm/zk-evm.md).

# Resumen

Ejecuta un rollup EVM cuyos datos de transacción y raíces de estado probadas se liquidan en Solana.

Rome ZK EVM te permite ejecutar tu propio rollup de EVM en Solana. Tu secuenciador ejecuta transacciones, y tu batcher las publica en Solana en lotes. Un prover ejecuta el batch guest de la cadena con ZisK. Solana verifica la prueba y registra la nueva raíz de estado. Una raíz probada es final en la transacción que la publica.

Solana almacena los datos de las transacciones, verifica las pruebas y liquida las raíces. La cadena no depende de un comité separado de disponibilidad de datos ni de otra cadena de liquidación. Tú ejecutas el nodo, el batcher y el prover de tu cadena. Los programas compartidos de Rome gestionan la liquidación en Solana devnet.

Esta sección cubre **v0.3.0**. El código y la documentación completa del operador son públicas en [solana-zk-evm](https://github.com/rome-protocol/solana-zk-evm/tree/v0.3.0). El batch guest está en [rome-zk-guest](https://github.com/rome-protocol/rome-zk-guest/tree/v0.3.0). Empieza con [Ejecuta un rollup](/es/rome-zk-evm/run-a-rollup.md) si quieres poner en marcha una cadena.

## Qué funciona en devnet

Cualquiera puede registrar una cadena en Solana devnet. El registro bloquea un depósito de 5 SOL y crea las cuentas de liquidación de la cadena. Para publicar una raíz probada, la cadena necesita un guest compilado para su génesis y una clave de verificación registrada por Rome. Cada raíz probada cuesta una tarifa de liquidación de 0,001 SOL, más las tarifas de Solana y la renta de la cuenta.

El depósito pasa a ser reembolsable para la autoridad de la cadena después de la primera raíz final de la cadena o de diez raíces publicadas. Si la cadena no publica ninguna raíz en unos 30 días desde el registro, cualquiera puede recuperarlo y el depósito pasa al tesoro.

Rome completó la guía de devnet v0.3.0 en una cadena propia, desde el registro hasta el reembolso del depósito. Estas son transacciones de esa ejecución:

| Paso                                                     | Transacción de Solana devnet                                                                                                                                |
| -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Una raíz probada, final al publicarse                    | [`64uUhxFu…MpDGFr`](https://explorer.solana.com/tx/64uUhxFu9C48mqYd9rZTcfbEwvTB7C4PmSFWkY6feB8qsqJZNMh3gM8ZKM6woSsyjRgntqujSsHuCB2TGYMpDGFr?cluster=devnet) |
| Configuración de salida activada                         | [`2yyQrpv9…h1aSds`](https://explorer.solana.com/tx/2yyQrpv9CHQg7n5exxwERNYMEPDcm9gaPZje4jAv2Y2HHQ9DsPjbCDRbeLWoCZMwVv5UA6rohtJeQ1KZXRh1aSds?cluster=devnet) |
| Cola de depósitos abierta                                | [`4tpfJKTV…XJbb9F`](https://explorer.solana.com/tx/4tpfJKTVmhvUnhH822JficbJrDJZHknBJ9rwmux5R17HLj6WGniuRCXd9wQ8jSzjVa9uTDm4g3f369QQnkXJbb9F?cluster=devnet) |
| Se depositaron 0,1 SOL y se acreditaron en el bloque 191 | [`5jKNqid8…VjYy67`](https://explorer.solana.com/tx/5jKNqid8XsqMedKBgm6dM5cSnszA7yFxa9xgm4MyGE45RcxthTkEZ9k1yGpzaPzqKGhN7CDz7iLAMMNFrfVjYy67?cluster=devnet) |
| Se probó un retiro de 0,03 SOL                           | [`3p8RhJJU…3rNDNz`](https://explorer.solana.com/tx/3p8RhJJUrvTxKrmtCJM1uZe2K6oLMw7cASoNQTm4RrMw6s1SrFeXWvws1D74UhnnRVPoevfhHmyNvkPGca3rNDNz?cluster=devnet) |
| Ese retiro se pagó a su destinatario                     | [`3dMpiQRX…nSVAz9`](https://explorer.solana.com/tx/3dMpiQRXgLBoNbBmKmz6qBVXfdX7EC9YwajQ35uGg1fzSb9HryH3awqrqx1fAEpsGfQPEDQrwUepgGtEkrnSVAz9?cluster=devnet) |
| Reembolso del depósito de registro                       | [`3YgyfLL2…zQk7wp`](https://explorer.solana.com/tx/3YgyfLL2bze6uefnUx3x76etTAu9WxQ3L2S8oNkKdSc3bBY7aHfWTZtrs1qDKxiJTMwA6i3LxRYTBC9n3RzQk7wp?cluster=devnet) |

El retiro comenzó en la cadena en el bloque 192 y se pagó en Solana unos cuatro minutos después. La mayor parte de ese tiempo se dedicó a cerrar y probar su lote. Luego, el prover de salida demostró el retiro y envió su pago desde la bóveda de la cadena. [Depósitos y retiros](/es/rome-zk-evm/deposits-and-withdrawals.md) explica los límites y cuándo un pequeño pago necesita una liberación manual.

## Límites de esta versión

Esta es una versión de devnet. Rome tiene la autoridad de actualización de los programas compartidos y puede actualizarlos sin previo aviso. Revisa el [modelo de confianza](/es/rome-zk-evm/trust-model.md) antes de depositar fondos en la bóveda de una cadena.

La configuración predeterminada no cierra los lotes antiguos de la bandeja de entrada, sus fragmentos ni las cuentas de raíz pendiente. Su renta sigue bloqueada. Existe una configuración para cerrar cuentas pendientes, pero está desactivada por defecto porque podrían necesitarse raíces finales más antiguas para los retiros. Nada en v0.3.0 envía la instrucción CloseBatch de la bandeja de entrada. Eso también mantiene bloqueada la renta del registro de depósito hasta que la autoridad del lote cierre el lote de acreditación. Rome aún no ha decidido cuánto tiempo deben permanecer en Solana los datos de lotes antiguos. `CloseBatch` instrucción. Eso también mantiene bloqueada la renta del registro de depósito hasta que la autoridad del lote cierre el lote de acreditación. Rome aún no ha decidido cuánto tiempo deben permanecer en Solana los datos de lotes antiguos.

Los usuarios dependen del operador para mantener en funcionamiento el secuenciador, publicar lotes y enviar pruebas. Una prueba válida no se publica sola; la autoridad de la cadena debe firmar la transacción que la publica. Una cadena sin un prover no tiene raíz final, ni siquiera en el génesis, y no puede completar retiros. Lee [Cómo funciona](/es/rome-zk-evm/how-it-works.md) para el recorrido desde un bloque hasta una raíz final.

## Código y ayuda

El [README del repositorio v0.3.0](https://github.com/rome-protocol/solana-zk-evm/blob/v0.3.0/README.md) enlaza la documentación de los componentes, la guía operativa del operador y las notas de la versión. Para preguntas, usa [GitHub Discussions](https://github.com/rome-protocol/solana-zk-evm/discussions). Para errores o una solicitud de clave de verificación, usa los [formularios de incidencias](https://github.com/rome-protocol/solana-zk-evm/issues/new/choose). Para un problema de seguridad, sigue [SECURITY.md](https://github.com/rome-protocol/solana-zk-evm/blob/v0.3.0/SECURITY.md) en lugar de abrir una incidencia pública.


---

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