Aprender
El papel de los Rollups Optimistas en acelerar transacciones - Guía
check_eligibility

Obtén acceso exclusivo a la lista de espera de Yellow Network

Unirse Ahora
check_eligibility

El papel de los Rollups Optimistas en acelerar transacciones - Guía

Jan, 29 2025 18:07
El papel de los Rollups Optimistas en acelerar transacciones - Guía

A medida que Ethereum (ETH) continúa enfrentando desafíos de escalabilidad, los rollups optimistas han surgido como una solución prometedora para abordar la congestión de la red y las altas tarifas de transacción. Esta guía completa explora cómo funcionan los rollups optimistas work y provides detailed instructions para utilizarlos para lograr transacciones más rápidas.

¿Cómo Funciona el Rollup Optimista?

Los rollups optimistas funcionan de manera similar a un sistema bancario basado en cheques. Así como los bancos honran cheques a menos que se disputen, los rollups optimistas consideran que todas las transacciones son válidas a menos que se desafíen mediante pruebas de fraude. Este sistema opera como una solución de escalado de Capa 2, manteniendo la seguridad a través de la capa base de Ethereum mientras procesa transacciones fuera de la cadena.

Componentes Principales

La arquitectura de los rollups optimistas se basa en varios componentes críticos:

  • La Máquina Virtual Optimista (OVM) sirve como el entorno de ejecución, asegurando la ejecución determinista de contratos inteligentes entre la Capa 1 y la Capa 2. Este entorno aislado garantiza transiciones de estado consistentes en las capas.
  • Optimistic Geth funciona como el cliente de Capa 2, con un solo secuenciador responsable de ordenar y agregar lotes de transacciones al contrato de la cadena principal. Este secuenciador desempeña un papel crucial en mantener el orden de las transacciones y la gestión de estados.
  • Los Contratos de Cadena forman la columna vertebral del sistema de rollup optimista, operando en la red principal de Ethereum. Dos contratos esenciales son:
  • El OVM_CanonicalTransactionChain (CTC) mantiene un registro solo de apéndice de las transacciones aplicadas al estado OVM. El secuenciador agrega lotes de transacciones L2 a esta cadena, permitiendo también a los usuarios encolar transacciones L2.
  • El OVM_StateCommitmentChain (SCC) almacena las raíces de estado propuestas correspondientes a las transacciones CTC, manteniendo una relación uno a uno con las transacciones en la cadena canónica.

Acelerando las Transacciones Blockchain Usando Rollups Optimistas

Proceso de Depósito

Para iniciar transacciones más rápidas, los usuarios deben entender primero el proceso de depósito. Al transferir activos de la Capa 1 a la Capa 2, ocurre la siguiente secuencia:

Los usuarios envían tokens al contrato puente de tokens en la Capa 1. El puente retiene estos tokens y desencadena un mensaje a través del contrato Messenger, apuntando al puente correspondiente de la Capa 2 con una solicitud de finalización de depósito. Esta transacción se inserta en el CTC a través de una función de cola.

El secuenciador debe ejecutar esta transacción encolada, llamando a la función relayMessage en el contrato Messenger de L2. Finalmente, el contrato Messenger instruye al puente a completar el depósito mediante la acuñación de tokens equivalentes en la Capa 2, que luego se liberan a la dirección L2 del usuario.

Proceso de Retiro

El proceso de retiro refleja la secuencia de depósito, pero introduce complejidad adicional por consideraciones de seguridad. Al retirar activos, el sistema sigue estos pasos:

Los usuarios inician el retiro a través del puente de tokens L2, que quema los tokens y se comunica con el contrato Messenger. Esta información se registra en el árbol de estado L2 y eventualmente aparece en el CTC una vez que el secuenciador lo actualiza con el nuevo lote de transacciones.

El secuenciador publica el estado en el SCC, iniciando un período de espera obligatorio durante el cual el cambio de estado puede ser desafiado. Esta ventana generalmente abarca una semana, permitiendo tiempo para la presentación de pruebas de fraude si es necesario.

Después de que expira el período de desafío, el mensaje puede ser transmitido al contrato Messenger de L1, que verifica la ventana de presentación de pruebas de fraude transcurrida antes de instruir al puente de tokens a liberar tokens al usuario.

Abordando las Demoras de Retiro

El período de disputa de una semana presenta un desafío significativo para los usuarios que buscan acceso rápido a sus fondos. Sin embargo, existen varias estrategias para mitigar esta demora:

Retiros Rápidos Asistidos por Proveedores de Liquidez

Esta solución innovadora introduce a los proveedores de liquidez (PLs) para facilitar retiros más rápidos. Los PLs operan nodos completos de L2 para verificar transacciones de CTC y pueden ofrecer liquidez inmediata a los usuarios, cobrando una tarifa por este servicio.

El proceso de verificación permite a los PLs evaluar la validez de las transacciones antes de que el secuenciador publique raíces de estado. Cuando un PL acepta una solicitud de retiro, proporciona liquidez inmediata al usuario mientras reclama la liberación de puente demorada para sí mismo, creando un arreglo mutuamente beneficioso.

Este sistema ofrece varias ventajas:

  • Los usuarios obtienen acceso inmediato a sus fondos sin esperar a que finalice el período de disputa.
  • Los PLs ganan tarifas por proporcionar liquidez mientras mantienen la seguridad mediante la verificación de transacciones.
  • El proceso sigue siendo seguro ya que los PLs pueden verificar transacciones a través del CTC independientemente de las publicaciones de raíces de estado del secuenciador.

Sin embargo, este enfoque presenta ciertas limitaciones:

  • Los tokens de baja liquidez pueden enfrentar costos elevados de provisión de liquidez.
  • Grandes eventos de retiro podrían desencadenar escasez de liquidez.
  • Los PLs deben mantener procesos de verificación precisos para evitar pérdidas financieras.

Equilibrando Velocidad con Seguridad

Los rollups optimistas representan una solución de escalado sofisticada que equilibra la seguridad con la velocidad de transacción. Aunque la demora inherente de retiro presenta desafíos, los retiros asistidos por proveedores de liquidez ofrecen una solución práctica para los usuarios que requieren acceso inmediato a los fondos. A medida que el ecosistema continúa evolucionando, podemos esperar refinamientos adicionales a estos mecanismos, potencialmente introduciendo nuevas soluciones para mejorar la velocidad de transacción mientras se mantienen las sólidas garantías de seguridad que hacen de los rollups optimistas una solución de escalado convincente para Ethereum.

Últimos Artículos de Aprendizaje
Mostrar Todos los Artículos de Aprendizaje
Artículos de aprendizaje relacionados