El cofundador de Ethereum, Vitalik Buterin, está buscando acelerar las transacciones en la red Ethereum utilizando herramientas que potencialmente reducirían las confirmaciones de capa-1 (L1) de unos pocos segundos a milisegundos.

Buterin publicó un artículo en su blog el 30 de junio titulado “Epochs and slots all the way down: ways to give Ethereum users faster transaction confirmation times”.

En el artículo, propuso abandonar el actual mecanismo de épocas y slots de Ethereum en favor de un sistema de finalización de slot único (SSF, por sus siglas en inglés), señalando los principales desafíos asociados con tales implementaciones.

Buterin dice que el Merge redujo las confirmaciones de L1 a 5-20 segundos

Según Buterin, el Merge de Ethereum — el cambio de Ethereum del mecanismo de consenso de proof-of-work (PoW) a proof-of-stake (PoS) en 2022 — ha reducido las confirmaciones de transacciones de L1 a solo 5-20 segundos. Eso es “aproximadamente competitivo con la experiencia de pagar con una tarjeta de crédito,” dijo el cofundador de ETH, añadiendo que hay potencial para acelerar aún más las transacciones. Declaró que:

“Hay valor en mejorar aún más la experiencia del usuario, y hay algunas aplicaciones que requieren directamente latencias del orden de cientos de milisegundos o incluso menos”.

Una opción para acelerar las transacciones de Ethereum podría ser cambiar la arquitectura de slots y épocas, que se refieren a Ethereum 2.0 y el consenso subyacente de Ethereum Gasper.

¿Qué son los slots y las épocas en Ethereum 2.0?

Los slots se refieren a un período de 12 segundos durante el cual un validador de ETH, o staker, elegido al azar, tiene tiempo para proponer un bloque. Cada 32 slots conforman una época, requiriendo 32 conjuntos de comités — o grupos de validadores — para completar el proceso de validación en la blockchain de Ethereum.

La estructura de épocas y slots en Ethereum 2. Fuente: Ethos.dev

El sistema de consenso Gasper tiene como objetivo proporcionar un concepto crítico en Ethereum conocido como la finalización. Esto se refiere a la garantía de que un bloque no puede ser alterado o eliminado de la blockchain sin quemar el 33% del Ether (ETH) total apostado después de que una transacción, slot o época sea finalizada.

Buterin sugiere reemplazar la finalización de slot por slot con la finalización de slot único

Según Buterin, la Fundación Ethereum se ha sentido cada vez más incómoda con el actual mecanismo de votación slot por slot y el enfoque de finalización época por época.

Tal sistema es propenso a muchos errores de interacción y complejidades. Señaló que dicha infraestructura también prolonga demasiado el tiempo para alcanzar la finalización, que actualmente toma 12.8 minutos.

Para mitigar estos problemas, Buterin sugirió cambiar la finalización de slot por slot a la finalización de slot único, que sería un mecanismo similar al consenso de Tendermint.

“La principal desviación de Tendermint es que mantenemos el mecanismo de ‘fuga por inactividad’, que permite que la cadena siga funcionando y se recupere si más de 1/3 de los validadores se desconectan,” señaló Buterin.

Buterin enfatizó que SSF tiene un desafío significativo asociado con posibles implicaciones, como que cada staker de Ethereum necesitaría publicar dos mensajes cada 12 segundos, aumentando la congestión en la red.

“Hay ideas ingeniosas sobre cómo mitigar esto, incluyendo la muy reciente propuesta de Orbit SSF,” escribió Buterin, añadiendo que tal infraestructura todavía no cambia el hecho de que los usuarios deben esperar de 5 a 20 segundos.

Buterin continuó diciendo que Ethereum aún está lejos de tener respuestas definitivas a todos los problemas planteados por los métodos potenciales para acelerar las transacciones en su red.

“Diseños como Orbit SSF son muy recientes, lo que sugiere que el espacio de diseño de slots y épocas, donde algo como Orbit SSF es la época, aún está bastante inexplorado,” escribió el programador, añadiendo:

“Cuantas más opciones tengamos, mejor podremos servir a los usuarios tanto en L1 como en L2, y más podremos simplificar el trabajo de los desarrolladores de L2”.

Aclaración: La información y/u opiniones emitidas en este artículo no representan necesariamente los puntos de vista o la línea editorial de Cointelegraph. La información aquí expuesta no debe ser tomada como consejo financiero o recomendación de inversión. Toda inversión y movimiento comercial implican riesgos y es responsabilidad de cada persona hacer su debida investigación antes de tomar una decisión de inversión.