Los protocolos de capa 2 a menudo cobran una fracción de las tarifas del gas en comparación con Ethereum. Estas cadenas utilizan un proceso llamado Rollup para procesar múltiples transacciones al costo de una. Aunque esto es menos seguro, les ayuda a lograr un alto rendimiento de transacciones a un costo muy bajo.

En este artículo, profundizaremos en los detalles exactos de cada método utilizado por las soluciones de escalado de capa 2 para mantener sus tarifas de gas bajas y asequibles y al mismo tiempo mantener segura su cadena. 

Al final del artículo, también veremos una tecnología revolucionaria que ayudó a reducir aún más las tarifas L2.

Eche un vistazo a los principales proyectos de escalamiento de Capa 2 en 2024.

¿Qué son los paquetes acumulativos?

Los rollups son soluciones de escalamiento fuera de la cadena que utilizan cadenas de capa 2 como espacios de almacenamiento. Las transacciones realizadas en Layer-2 se escriben en estos espacios y se procesan en lotes en lugar de individualmente, lo que ayuda a procesar múltiples transacciones a costa de una sola.

Además, como las cadenas de capa 2 tienen que finalizar sus transacciones desde Ethereum, procesar un lote de transacciones en lugar de una sola les ayuda a ahorrar en costos de gasolina. Luego, estas cadenas pueden transferir estos beneficios a los usuarios, que ahora tienen que pagar solo una fracción de la tarifa en comparación con Ethereum.

La cadena de bloques Ethereum procesa las transacciones de forma individual; por lo tanto, debe pasar por varios validadores antes de finalizar.

Aquí hay una serie de tweets que explican por qué son importantes los Ethereum Rollups.

Pero dado que la ejecución de la transacción no se realiza en la capa 1, ¿cómo se puede saber si los cálculos se ejecutaron correctamente? Hay dos enfoques principales para esto: – resúmenes optimistas – resúmenes de conocimiento cero (8/17)

– Alex Kroeger (@alex_kroeger) 24 de noviembre de 2021

¿Cómo funcionan los paquetes acumulativos?

Hemos dividido el funcionamiento de los resúmenes en cuatro pasos para explicar mejor cómo funcionan estas transacciones.

Transacción iniciada

Tan pronto como se inicia una transacción a través de una solución Ethereum Layer-2, se agrega a otras transacciones en un bloque de capa 2. Tan pronto como se inicia la transacción, los validadores de Capa 2 la verifican y luego la acumulan para crear un resumen.

A veces, no se realiza ninguna verificación antes de crear un montón de transacciones. En esos casos, la verificación solo se realiza si la raíz de Merkle no representa con precisión los cambios de estado antes y después de la creación del resumen.

Crear un resumen

Cuando las transacciones individuales se completan hasta un número deseado o dentro de un período de tiempo específico, estas transacciones se anotan en un bloque L2 y se genera su resumen. Estos grupos de transacciones se denominan acumulaciones.

El resumen se envía a L1

Luego, el resumen de estas transacciones se envía a las cadenas de bloques de capa 1 (por ejemplo, Ethereum) para una verificación final. La cadena de capa 1 evalúa tres cosas antes de validar el bloque: el estado de la cadena L2 antes del bloque (el estado inicial), los cambios introducidos por el bloque y el estado de la cadena L2 después del bloque, es decir, el estado final. .

Lógicamente, el cambio introducido por el bloque debería ser la diferencia entre el estado inicial y el final. Si estas cosas no concuerdan, entonces se vuelve a verificar todo el bloque y se rastrean las transacciones incorrectas utilizando su árbol Merkle.

¿Quiere construir una carrera sólida en blockchain? Eche un vistazo a estas habilidades imprescindibles.

Finalización

Una vez que el bloque es legítimo, su resumen se incluye en la cadena de bloques Ethereum como una única transacción, finalizando el bloque.

Es debido a este proceso que los Layer-2 pueden procesar múltiples transacciones de Layer-2 al costo de una transacción de Ethereum. Posteriormente, el costo por transacción en Layer-2 es una fracción de las transacciones de Ethereum.

Tipos de resúmenes

Se utilizan varios tipos de paquetes acumulativos, como paquetes acumulativos zk y paquetes acumulativos optimistas. Aunque todos varían en su forma de funcionar, todos logran el mismo objetivo: procesar múltiples transacciones al costo de una.

Acumulaciones de ZK

Principales resúmenes de ZK.

Los Zero Knowledge Rollups son aquellos que funcionan exactamente de la forma mencionada anteriormente. Utilizan espacios de almacenamiento (bloques) de Capa 2 para almacenar transacciones y luego envían el resumen a la cadena de Capa 1 para su aprobación final. 

Dado que la cadena de capa 1, que en la mayoría de los casos es principalmente Ethereum, no tiene conocimiento de las transacciones individuales, el proceso se denomina Rollups de conocimiento cero.

Ejemplos de paquetes acumulativos de ZK: Polygon PoS

Acumulaciones optimistas

Acumulaciones optimistas.

Los Optimistic Rollups utilizan espacios de almacenamiento adicionales en Ethereum, conocidos como "espacios de datos de llamadas", para almacenar transacciones individuales. Sin embargo, solo envían el resumen para su validación.

Estos resúmenes confían en que las transacciones individuales sean válidas tal como se presentan, y solo se cuestionan si los cambios de estado no se alinean correctamente. Por ello, se les conoce como Optimistic Rollups debido a su confianza en cada transacción salvo que se demuestre lo contrario.

Ejemplos de resúmenes optimistas: optimismo

Ethereum Blobs, los paquetes acumulativos en cadena de la nueva era

Con la introducción de la actualización Dencun, las tarifas de la capa 2 se han reducido aún más debido a una característica llamada blobs. A continuación se muestra el historial de precios de la gasolina de Polygon, la cadena de capa 2 más popular.

Tendencia del precio del gas Polygon en 2024.

La actualización de Dencun introdujo una función llamada "blobs", que permitió a las capas 3, como Uniswap v3, almacenar transacciones en blobs, liberando así la cadena de bloques Ethereum para otros. Esta reducción de la congestión llevó a una reducción de la demanda de gas en Ethereum. En última instancia, esto llevó a una bajada de los precios del gas en Ethereum.

¿Sabes por qué se congestionan las blockchains?

La baja tarifa del gas en Ethereum ayudó a los Layer-2 a bajar aún más los precios del gas. El resultado de esta nueva reducción de las tarifas L2 se puede ver en el diagrama anterior. Puede observar que los precios del gas Polygon en junio son significativamente más bajos que en abril.

Conclusión

Los costos de transacción en la capa 2 dependen de los precios del gas Ethereum. Dado que las transacciones de capa 2 se procesan a una fracción de las transacciones de Ethereum, cuestan menos. Este proceso utiliza acumulaciones para resumir las transacciones de la Capa 2 y validar el bloque completo como una sola transacción en la Capa 1, lo que ahorra tiempo y costos.

Descubra por qué Ethereum es una mejor inversión que Bitcoin.

Al mismo tiempo, dado que la cadena de capa 1 tiene más seguridad, ayuda a que las de capa 2 ofrezcan una seguridad casi tan buena como Ethereum pero a un costo menor.