Comisiones de Ethereum Layer 2: ejecución y publicación de datos
Descubre por qué una transacción de Ethereum Layer 2 puede incluir una comisión de datos L1 y cómo influyen los lotes, los blobs y los cargos del operador en el coste total.
En esta guíaUna transacción L2 no utiliza el mismo mercado de comisiones que Ethereum mainnet
Resumen breve
Las comisiones de Ethereum Layer 2 no son simplemente las del gas de la red principal de Ethereum a un precio menor. Un rollup ejecuta transacciones en L2 y después agrupa y publica datos en Ethereum. Por eso, el coste total puede incluir ejecución, publicación de datos y cargos propios de la red. Los componentes concretos dependen de la red y de las actualizaciones que tenga activas.
Una transacción L2 no utiliza el mismo mercado de comisiones que Ethereum mainnet
Un rollup de Ethereum ejecuta en L2 las transacciones de muchos usuarios y luego publica en Ethereum los cambios de estado agrupados. La comisión de ejecución sigue las reglas de comisiones y el espacio de bloque de L2; no es el precio de ejecutar por separado en la red principal cada transacción de usuario. Ethereum aporta disponibilidad de datos y liquidación para el rollup.
Por eso, un solo «precio del gas de Ethereum» no basta para estimar con fiabilidad el coste completo de una transacción L2. La red seleccionada puede cambiar el precio de ejecución, el cargo por publicar datos y, a veces, el token con el que se pagan las comisiones, aunque la operación de la cartera parezca la misma transferencia de ETH.
Esta guía separa el modelo general de los rollups que publican datos en Ethereum de la estructura concreta de comisiones documentada para OP Mainnet. Las redes L2 pueden ofrecer interfaces de cartera parecidas sin compartir los mismos componentes de comisión ni el mismo método de publicación de datos.
Una sola comisión L2 puede agrupar varios componentes de coste
La estimación de una cartera puede combinar algunos de estos conceptos:
- Comisión de ejecución L2: el gas necesario para ejecutar la transacción en un bloque L2 multiplicado por el precio del gas de esa red
- Comisión de datos L1: la parte asignada a la transacción del usuario por publicar datos del rollup en Ethereum
- Cargo propio de la red: una comisión independiente del operador u otro cargo que establezca una red concreta
Es un modelo explicativo, no una regla universal de tres partes. Una red puede mostrar la publicación de datos en una línea aparte y otra puede incluir varios componentes en un único campo de comisión o precio del gas. El número de conceptos que muestra la cartera no determina cuántos costes hay detrás.
Los costes de publicar lotes también pueden influir en lo que paga el usuario sin aparecer como una transacción de Ethereum separada iniciada por cada persona. El rollup asigna o estima la parte de cada transacción según su tamaño y sus propias reglas de precios. Normalmente, los usuarios no envían la transacción del lote ni compran un blob completo para cada operación L2.
El coste de ejecución depende del trabajo y la demanda en L2
El gas es una unidad que mide el trabajo necesario para ejecutar instrucciones de contratos inteligentes; la comisión se obtiene al multiplicar el gas por su precio. Una transferencia sencilla de tokens y un intercambio que llama a varios contratos pueden consumir cantidades distintas de gas, aunque la cartera muestre ambas acciones como una sola operación.
En términos conceptuales, comisión de ejecución = gas utilizado × precio del gas L2. El precio refleja la demanda de espacio de bloque y las reglas de tarifas de L2. Que aumente la comisión base de Ethereum mainnet no implica que el coste de ejecución de todas las L2 suba en la misma proporción.
Aun así, el espacio de bloque de L2 es limitado y un aumento de la demanda en esa red puede elevar el precio de ejecución. El límite de gas o la comisión máxima que muestra la cartera puede ser una estimación o un tope, no el importe final cobrado. No los confundas con la comisión definitiva de la transacción.
El coste de los datos L1 refleja el tamaño del lote y los precios de datos de Ethereum
Los rollups publican en Ethereum los datos que otros nodos necesitan para verificar o reconstruir los cambios de estado. Agrupar transacciones y comprimir sus datos puede reducir el coste de publicación asignado a cada usuario frente a enviar cada transacción por separado a la red principal.
No todas las transacciones ocupan la misma cantidad de datos comprimidos. Según el método de precios del rollup, una transacción con más datos puede asumir una parte mayor del coste. La forma en que el protocolo estima esa parte y los parámetros que aplica varían entre redes.
Considera un ejemplo de asignación deliberadamente simplificado. Si 20 transacciones similares comparten un coste fijo hipotético de 0,0004 ETH por publicar un lote, el reparto a partes iguales sería de 0,00002 ETH por transacción. Los rollups reales no necesariamente distribuyen los costes por igual: el tamaño de los datos comprimidos, el método de precios de datos de la red y los parámetros fijos o propios del protocolo pueden cambiar la parte asignada a cada transacción. El ejemplo muestra por qué el coste del lote y el cargo al usuario pueden diferir; no es una fórmula de comisiones de ninguna red concreta.
Acciones que parecen iguales en la cartera pueden codificar llamadas a contratos y datos distintos, así que el importe del token por sí solo no permite predecir el cargo por datos. La ejecución L2 y los datos del lote son también dimensiones de coste diferentes. Un swap complejo puede consumir más gas de ejecución aunque sus datos ocupen poco; en cambio, una carga de datos mayor puede encarecer la publicación sin añadir mucho trabajo de cálculo. Las reglas de la red determinan cómo combina estos componentes la estimación.
Agrupar más transacciones puede repartir los costes fijos de publicación entre más usuarios, pero esperar a que el lote crezca no garantiza una comisión individual más baja. El precio del gas o de los blobs puede subir antes de la publicación, o una nueva transacción puede representar una parte grande de los datos comprimidos, lo que cambiaría el coste total o la asignación individual. La posible eficiencia de agrupar transacciones no equivale a prometer un descuento a cada usuario.
Las comisiones de datos también pueden responder al precio del gas de Ethereum o a la demanda de espacio para blobs. Así, puede cambiar el componente de datos aunque el precio de ejecución L2 apenas varíe. Ethereum.org explica por separado la agrupación y los factores de coste de los rollups optimistas y los ZK rollups.
Calldata y blobs son vías distintas para publicar datos en Ethereum
En Ethereum, calldata se trata como datos de transacción en la capa de ejecución y se tarifa mediante el mercado habitual de gas. EIP-4844 añadió espacio independiente para blobs y un mercado de tarifas de blob gas separado para facilitar la publicación de datos de rollup. Ambas vías difieren en precios y en cómo se accede a los datos y cuánto tiempo se conservan.
Un contrato EVM no puede leer el contenido de un blob como si fuera almacenamiento normal del contrato. La capa de consenso de Ethereum mantiene disponibles los datos de los blobs durante un periodo limitado; después, los clientes pueden dejar de conservarlos. EIP-4844 establece reglas de precios para blob gas independientes de las del gas de ejecución habitual. Puedes consultar la especificación EIP-4844.
Separa la comisión del usuario del coste que paga el operador del rollup por publicar un lote. Algunos modelos de tarifas L2, incluidas las redes de OP Stack configuradas para usar blobs, contabilizan la publicación de datos en la comisión L2 del usuario. Eso no significa que cada usuario L2 pague directamente un blob completo como cargo separado de su cartera.

El tipo de rollup y la configuración de la red cambian la combinación de comisiones
Las comisiones de un rollup optimista pueden incluir la ejecución L2 y la parte asignada al usuario por publicar datos del lote. Los ZK rollups también tienen en cuenta ejecución y publicación de datos, mientras que el coste de generar pruebas del lote y verificarlas en Ethereum puede influir en la economía del protocolo. Estos costes no tienen por qué aparecer como una línea independiente llamada «comisión de prueba» en el recibo del usuario.
Las redes pueden publicar datos mediante calldata o blobs y diferir en compresión, frecuencia de los lotes y método para estimar el coste de datos de cada usuario. Por tanto, comparar solo el precio cotizado del gas L2 puede omitir una parte importante del coste total.
Las reglas de tarifas pueden cambiar con las actualizaciones de la red. Una calculadora o un artículo antiguo que describa una fórmula fija quizá ya no refleje la red activa. Comprueba la comisión que muestra la red ahora y la documentación oficial de la versión aplicable.
La misma cautela se aplica al comparar un recibo anterior con una estimación actual de la misma red. Que el nombre de la red sea el mismo no garantiza que su tabla de comisiones no haya cambiado: pueden haber variado el método de publicación de datos o las actualizaciones de tarifas activas. Si revisas una transacción antigua, comprueba su fecha, bloque y versión del protocolo aplicable para no confundir un cambio en los precios de datos L1 con un cambio en las reglas de comisiones de la cadena.
La comisión del operador de OP Mainnet es un ejemplo específico de esa red
Optimism describe la comisión de transacción de OP Mainnet como el coste del gas de ejecución más la comisión de datos L1, y añade una comisión del operador desde la actualización Isthmus. Por tanto, su estructura es comisión de gas de ejecución + comisión de datos L1 + comisión del operador cuando corresponda.
No conviene trasladar esta tabla de tarifas como fórmula común a todas las redes Ethereum L2. La documentación de OP Mainnet también explica que los parámetros de las comisiones de datos y del operador dependen de las actualizaciones activas. Otras redes de OP Stack pueden tener ajustes del operador o calendarios de actualización distintos.
Para comprobar el coste de OP Mainnet, usa la documentación actual de Optimism sobre comisiones de transacción. Para Base u otra L2, consulta la guía de comisiones de esa red. Compartir una pila de software no garantiza que el coste total sea el mismo.
Suma los conceptos en un recibo hipotético
El siguiente ejemplo ficticio ilustra una estructura de tres componentes similar a OP Mainnet. No representa una tarifa vigente de una red ni una cotización real de una cartera.
| Concepto hipotético | Importe |
|---|---|
| Comisión de ejecución L2 | 0,000008 ETH |
| Comisión de publicación de datos L1 | 0,000020 ETH |
| Comisión del operador | 0,000004 ETH |
| Total | 0,000032 ETH |
El cálculo es 0,000008 + 0,000020 + 0,000004 = 0,000032 ETH. En este ejemplo, publicar los datos cuesta más que la ejecución, pero no ocurre así en todas las transacciones. La proporción de cada concepto cambia según el tamaño de los datos, la demanda L1, el trabajo de ejecución y los ajustes de comisiones de la red.
El total no incluye conversión a moneda fiduciaria, cargos del puente, comisión del protocolo de intercambio, impacto en el precio ni cargos de depósito o retirada del exchange. Por eso, la suma no basta para decidir que una red es más barata ni para calcular el coste económico completo de una transacción.
La estimación de la cartera y el recibo final pueden diferir
Antes de firmar, la cartera estima el coste de la transacción con el gas previsto, los precios del gas y las comisiones de datos. El mercado de comisiones puede cambiar antes de que se incluya la transacción, o la ejecución real puede seguir una ruta distinta de la estimada. La comisión máxima es un límite de gasto, no necesariamente el importe que acabarás pagando.
Cuando termine la transacción, abre su recibo en un explorador de bloques de la red correcta y revisa el gas utilizado, los cargos reales y si la ejecución se completó correctamente. Algunas redes muestran las comisiones de datos L1 o del operador en campos separados; otras pueden informar solo de un importe combinado. Interpreta los nombres de los campos según la red.
Comprueba también el nombre de la red, el ID de cadena y el token usado para pagar las comisiones. La guía sobre comisiones de gas de Ethereum mainnet explica la diferencia entre el gas de ejecución L1 y el importe pagado por él.
Separa los cargos del puente y del intercambio de las comisiones de red
Un depósito de Ethereum a una L2 se inicia como una transacción de mainnet y puede incurrir en gas L1. Un intercambio en L2 puede incluir la comisión de red, la comisión de negociación del contrato de intercambio y el impacto en el precio. Al retirar de vuelta a Ethereum también pueden surgir costes de red adicionales por la ruta de retirada y su ejecución L1.
Llamar «gas L2» a todo oculta en qué paso se genera cada cargo. Separa las comisiones de red, los cargos del servicio de puente, las comisiones de intercambio y las de retirada del exchange antes de comparar el total. La lista de comprobación para transferir criptomonedas puede ayudarte a revisar una ruta de puente.
Antes de operar, comprueba (1) la red seleccionada y el token de las comisiones, (2) si se desglosan los costes de ejecución, datos y operador, (3) la hora de la estimación y las condiciones de la red, (4) los cargos separados por depósito, retirada o intercambio y (5) el recibo final. Es más útil saber qué incluye una estimación que comparar una cifra sin explicación.
Preguntas frecuentes
Q1¿Todas las transacciones de Ethereum L2 muestran la comisión de datos L1 en una línea aparte?
No. Los rollups publican datos en Ethereum, pero cada red presenta de forma distinta la parte que corresponde al usuario. La cartera o el recibo pueden combinar el coste de publicación de datos con otro concepto en lugar de mostrar una línea L1 separada.
Q2¿El usuario de una L2 paga directamente cada blob?
Normalmente, los usuarios no compran blobs individuales. El operador de un rollup puede usarlos para publicar los datos de un lote, y las reglas de tarifas de la L2 pueden asignar parte de ese coste a las transacciones de los usuarios.
Q3¿Solo necesito presupuestar la comisión L2 para usar un puente desde Ethereum?
No. La solicitud de depósito es una transacción de Ethereum mainnet y puede requerir gas L1. Las transacciones posteriores en L2 o las retiradas también pueden tener costes en sus respectivas etapas, así que consulta la estimación de cada paso.
Fuentes
Informar de un problema
Prepararemos un correo con el enlace de este artículo. Mark recibirá el aviso cuando lo envíes
Comprobación rápida
¿Ya leíste la guía? Compruébalo con 3 preguntas
Pregunta 01
¿Por qué puede tener una comisión de datos L1 una transacción L2 de un rollup de Ethereum?
Elige una respuesta para ver la explicación
Glosario de opciones
Parte de la prima que supera el valor intrínseco y refleja tiempo restante, incertidumbre esperada, tipos, dividendos y oferta y demanda
Leer la guía detalladaGammaEstimación de cuánto puede cambiar delta ante un pequeño movimiento del subyacente, si lo demás no cambia; suele concentrarse cerca del vencimiento y del precio de ejercicio
Leer la guía detallada