El cofundador de Ethereum, Vitalik Buterin, declaró el 12 de septiembre que ya no considerará que una red es de “capa 2” si no ha alcanzado la “Etapa 1” a finales de año.
“La era de los rollups, que eran multifirmas glorificadas, está llegando a su fin”, afirmó, y agregó que “la era de la confianza criptográfica está sobre nosotros”.
La cuestión de si una red es de capa 2 no es sólo un tecnicismo para la comunidad Ethereum.
Determina si la red depende de su seguridad de Ethereum y, por lo tanto, se puede confiar en ella para proteger los fondos de los usuarios o si es una red completamente separada, que puede ser segura o no.
El problema salió a la luz el 2 de junio, cuando se vulneró el protocolo de finanzas descentralizadas Velocore, perdiendo 2,6 millones de dólares en el proceso.
Velocore se ejecutaba en la red Linea, que afirmaba ser una capa 2 de Ethereum. Sin embargo, el equipo detuvo rápidamente la producción de bloques para evitar que el atacante retirara fondos a Ethereum.
Los críticos argumentaron que esta suspensión de la producción de bloques no debería haber sido posible si la red dependiera de Ethereum para su seguridad. Después de todo, una autoridad no puede detener Ethereum.
Debido a este evento, muchos críticos afirmaron que el ecosistema Ethereum se estaba descentralizando demasiado lentamente.
Buterin ya había comentado sobre el tema un mes antes del ataque a Velocore. Afirmó que todas las capas 2 de Ethereum deben haber alcanzado la “Etapa 1” a finales de 2024. Si no lo hacen, la comunidad ya no debería referirse a ellas como “capas 2”.
Pero ¿qué es exactamente la Etapa 1?
Etapas de la descentralización
El término “Etapa 1 capa 2” proviene de la publicación de Buterin del 2 de noviembre de 2022 en el tablero de mensajes de Fellowship of Ethereum Magicians.
En la publicación, Buterin argumenta que las capas 2 de Ethereum todavía estaban en una etapa temprana de desarrollo y no se podía esperar que estuvieran completamente descentralizadas de inmediato.
En lugar de eso, se debería dar a los desarrolladores un período de gracia para desarrollar completamente los componentes de sus redes. Al principio, estas redes estarían muy centralizadas, pero con el tiempo se volverían completamente libres de permisos, lo que garantizaría transacciones sin censura.
Reciente: El regulador financiero británico FCA es un «impedimento» para la industria de las criptomonedas, afirma CryptoUK
Una red de etapa 0 se autodenomina capa 2 o “rollup”, y las versiones comprimidas de todas sus transacciones se publican en Ethereum.
Además, el equipo proporciona un “nodo completo de acumulación”, un software que puede confirmar de forma independiente el estado de la capa 2 siempre que tenga los datos completos de las transacciones de ambas capas. Los usuarios pueden retirarse de la red sin la ayuda del equipo siempre que este no intente activamente detenerlos publicando una raíz de estado falsa en Ethereum.
En un rollup de Etapa 1, el contrato inteligente de la red en Ethereum contiene un “esquema a prueba de fraude o de validez” que impide que el desarrollador publique raíces de estados no válidos.
Si el desarrollador intenta retirar fraudulentamente fondos que no le pertenecen o bloquear retiros legítimos de los usuarios, estas transacciones fallarán en circunstancias normales.
Sin embargo, el desarrollador puede anular las pruebas de fraude con el voto de al menos seis de los ocho miembros del Consejo de Seguridad de la red. Esta laguna jurídica existe en caso de que los desarrolladores descubran un error en el sistema de prueba de fraude.
Además, al menos tres de los ocho miembros del Consejo de Seguridad deben ser externos al equipo de desarrollo, lo que hace teóricamente imposible que el equipo de desarrollo anule las pruebas por sí solo.
Las actualizaciones de la red también deben implementarse con un retraso mínimo de siete días, a menos que sean aprobadas por el Consejo de Seguridad.
En los dos años transcurridos desde que Buterin publicó la publicación, la mayoría de las redes que se promocionaban como de capa 2 permanecieron estancadas en la etapa 0 o menos, lo que generó críticas de que el ecosistema Ethereum en su conjunto no está cumpliendo su promesa.
Sin embargo, seis cadenas han roto la tendencia y han logrado alcanzar al menos la Etapa 1.
Redes que ya han alcanzado la Etapa 1
Lista de niveles L2 Etapa 1. Fuente: L2Beat.
Según una investigación de la plataforma de análisis de cadenas de bloques L2Beat, aquí se encuentra la lista completa de redes que afirman ser de capa 2 (L2) y que ya han alcanzado la etapa 1. Esta lista está ordenada por valor total bloqueado (TVL), y las redes que poseen la mayor cantidad de activos aparecen en primer lugar.
Decisión uno
Abitrum One ya ha alcanzado la Etapa 1. La red está dirigida por 14 validadores que procesan retiros y depósitos utilizando un conjunto de pruebas de fraude. Si los validadores intentan enviar transacciones fraudulentas, serán rechazadas por los contratos inteligentes en Ethereum a menos que estas pruebas se anulen explícitamente.
Las pruebas de fraude pueden ser anuladas por el Consejo de Seguridad de Arbitrum, compuesto por 12 miembros. Sin embargo, según los documentos de Arbitrum, ninguna organización puede tener más de tres miembros en el Consejo de Seguridad. El equipo de desarrollo no está exento de esta restricción.
La organización autónoma descentralizada Arbitrum (ArbitrumDAO) puede actualizar la red, pero en este caso hay un retraso de 12 días y ocho horas. El Consejo de Seguridad puede actualizar la red sin demora.
Si el secuenciador de Arbitrum deja de funcionar, los usuarios pueden retirarse directamente de la red Ethereum, pero el retiro se retrasará un día después de que se inicie. Según L2Beat, los usuarios tienen una "ventana de salida" de dos días si no están de acuerdo con una actualización iniciada por ArbitrumDAO. Si se retiran dentro de este período de dos días, ArbitrumDAO no puede detenerlos por sí solo, incluso si la DAO se corrompe o es tomada por un atacante.
Si el usuario no está de acuerdo con una actualización realizada por el Consejo de Seguridad, no hay una ventana de salida, ya que las actualizaciones del Consejo de Seguridad son casi instantáneas.
Optimismo
Optimism alcanzó la Etapa 1 el 10 de junio, con la implementación del sistema a prueba de fallas “Cannon”. Volvió a la Etapa 0 el 17 de agosto, después de que se detectaran errores en este sistema. Sin embargo, volvió a habilitar las pruebas de fallas el 11 de septiembre y ahora se encuentra nuevamente en la Etapa 1.
Si los validadores de Optimism intentan procesar transacciones fraudulentas, serán rechazados por el sistema a prueba de errores dentro de los contratos inteligentes de Ethereum de Optimism. Una votación del Consejo de Seguridad puede anular estas pruebas de errores, pero ninguna organización tiene suficientes asientos en el consejo para lograr esto sin la cooperación de otras organizaciones.
Según L2Beat, OptimismDAO no puede implementar actualizaciones de red sin el consentimiento del Consejo de Seguridad. Las actualizaciones se implementan sin demora.
dYdX versión 3
DYdX v3, una Ethereum L2 de etapa 1, es una red completamente separada de dYdX v4 basada en Cosmos. Utiliza pruebas de validez de conocimiento cero para garantizar que se procesen todos los retiros válidos y no los inválidos.
Los validadores de dYdX pueden bloquear los retiros durante hasta 14 días negándose a incluirlos en las transacciones. Si esto sucede, los usuarios pueden iniciar una “salida forzada” en Ethereum para recuperar sus fondos una vez transcurrido el período de 14 días.
Las actualizaciones se demoran nueve días en circunstancias normales o tan solo dos días si el controlador de prioridad las aprueba como urgentes. L2Beat advierte que si la gobernanza quedara bajo el control de un actor malicioso, podría evitar los retiros mediante una combinación de bloqueo durante 14 días e inicio de una actualización del contrato que se implemente en un plazo de nueve días.
Aun así, L2Beat considera que dYdX está en la Etapa 1 porque las actualizaciones se retrasan nueve días en circunstancias normales, lo que es más que el mínimo de siete días.
ZKsync Lite
ZKsync Lite utiliza pruebas de conocimiento cero para validar transacciones, y el equipo no puede procesar transacciones no válidas ni evitar que las válidas se confirmen en circunstancias normales.
Si el equipo inicia una actualización, esta no entra en vigor hasta pasados 21 días. Si los validadores de ZKsync se niegan a incluir el retiro de un usuario en una transacción, el usuario puede iniciar un retiro forzado en Ethereum y recuperar sus fondos en 14 días. Una actualización demora 21 días, lo que le da al usuario una “ventana de salida” de siete días, según el informe de L2Beat.
ZKsync Lite no tiene capacidad de contrato inteligente; existe exclusivamente para pagos de criptomonedas.
Además de estas redes, L2Beat menciona que DeGate v1 y Fuel v1 ya han alcanzado la Etapa 1. De hecho, estas redes se consideran de “Etapa 2”, o totalmente descentralizadas. Tienen un TVL combinado de aproximadamente $51 millones.
Los usuarios que estén de acuerdo con los criterios de Buterin deberían seguir refiriéndose a las redes mencionadas anteriormente como “capa 2” después del 1 de enero, siempre y cuando no estén en desacuerdo con algún aspecto del análisis de L2Beat.
Las cuatro principales redes que no pasan el corte
Las cuatro redes principales que actualmente no están designadas como Etapa 1 por L2Beat no cumplen uno de los criterios requeridos para estar en la Etapa 1 o aún están siendo evaluadas.
Todas estas redes han alcanzado la Etapa 0, por lo que aún podrían llegar a la Etapa 1 a finales de año.
Base
La red Base de Coinbase no ejecuta pruebas de fraude. Es parte de la Supercadena Optimism, y Optimism ya ha implementado pruebas de fraude. Por este motivo, sería fácil para Base implementar pruebas de fraude y podría llegar a la Etapa 1 antes de fin de año. Pero hasta ahora, no lo ha hecho.
Problemas de la red base en la etapa 1. Fuente: L2Beat
Explosión
L2Beat considera a Blast como una red de “fase 0”. Los usuarios pueden ejecutar de forma independiente un nodo Blast que verifique la validez de los depósitos y retiros. Sin embargo, el software solo emitirá una advertencia si un retiro no es válido. Los usuarios no tienen la capacidad de retirar fondos en contra de los deseos del organismo rector de Blast.
Es posible que Blast publique pruebas de fraude antes de fin de año, en cuyo caso seguiría estando catalogado como “capa 2” en 2025. Pero actualmente no cumple todos los criterios de una implementación de la Etapa 1.
Era ZKsync
Según Matter Labs, el desarrollador de la red, ZKsync Era, utiliza pruebas de conocimiento cero para validar los depósitos y retiros. L2Beat está evaluando actualmente cómo funciona el sistema. Es posible que ZKsync Era ya esté en la etapa 1 o que la alcance pronto.
El 12 de septiembre, el equipo anunció un nuevo sistema de gobernanza que designa “Guardianes” para proteger a los usuarios en caso de un ataque a la gobernanza. En su anuncio, el equipo afirmó que estaba intentando alcanzar la Etapa 2 de descentralización completa.
Aun así, L2Beat actualmente clasifica a ZKsync Era como en la Etapa 0, ya que no ha terminado su evaluación de los elementos de la Etapa 1 de la red.
Red de estrellas
Starknet ya tiene implementadas pruebas de validez de conocimiento cero en sus contratos inteligentes. Sin embargo, estas pruebas pueden ser anuladas por operadores incluidos en la lista blanca y los usuarios no pueden retirarse sin el permiso de los validadores de capa 2.
Dado que Starknet ya tiene implementadas las pruebas de validez, aplicar los demás criterios de una red de Etapa 1 sería relativamente sencillo. Por lo tanto, Starknet podría alcanzar la Etapa 1 antes del 31 de diciembre, pero actualmente no cumple con los requisitos.
Un puñado de otras redes con menos de 600 millones de dólares en TVL aún se identifican como Etapa 0.
Estos incluyen Mode, Lisk, Polygon zkEVM, Taiko, Bob, Loopring, Zora, Kroma, Kinto, Paradex, Boba, ZKSpace y otros.
Cada una de estas redes ha alcanzado la Etapa 0, y algunas han cumplido al menos un criterio de la Etapa 1. Pero ninguna ha cumplido aún todos los criterios para llegar a la Etapa 1.
Scroll y Linea todavía están por debajo de la etapa 0
Según los datos de L2Beat, hay dos redes con más de 700 millones de dólares de TVL que ni siquiera han llegado a la Etapa 0, aunque afirman ser de capa 2.
El primero es Scroll, que tiene más de 1.100 millones de dólares en criptomonedas bloqueados en sus contratos. L2Beat afirma que Scroll no tiene "ningún software de nodo disponible que pueda reconstruir el estado a partir de los datos L1", lo que hace imposible que los usuarios verifiquen sus transacciones de forma independiente.
La segunda es Linea, que tiene más de 780 millones de dólares bloqueados en su cartera. Al igual que Scroll, Linea no ha creado un software de nodo que pueda ser utilizado por el público para verificar la validez de sus transacciones.
Revista: El cambio propuesto podría salvar a Ethereum de la “hoja de ruta al infierno” de L2
Estas son las redes que se ajustan y no se ajustan a la definición de “capa 2” que defiende Buterin para 2025.
Los partidarios de Ethereum probablemente seguirán presionando a los equipos para que hagan que sus redes sean más descentralizadas y dejarán de llamarlas capa 2 si no lo hacen. Pero algunas redes seguirán afirmando que están trabajando en ello, mientras que otras afirmarán que de todos modos no importa. Solo el tiempo dirá qué lado ganará a largo plazo.