Optimism, una blockchain líder de capa 2, tiene como objetivo ayudar a los usuarios de Ethereum a realizar transacciones rápidamente y por tarifas más bajas. Su tecnología sirve como base para algunos de los nombres más importantes de blockchain, incluida la popular blockchain Base del intercambio Coinbase y World Chain de Worldcoin, del fundador de OpenAI, Sam Altman.
Pero durante años, Optimismo tuvo un problema. Todas las cadenas de bloques que utilizaron la tecnología de Optimism se construyeron de acuerdo con una premisa fundamental subyacente: "tomaron prestado" el aparato de seguridad de Ethereum. En realidad, sin embargo, ese no fue el caso.
Hasta ahora, a Optimism le ha faltado una característica central en el corazón de su diseño de seguridad: "Pruebas de fallos". El lunes, esa tecnología tan prometida finalmente llegará a la red principal de Optimism.
Las pruebas de fallas están destinadas a mantener honestas las cadenas de capa 2 basadas en Optimismo. Ayudan a evitar que los operadores de una cadena de capa 2 pasen datos de transacciones inexactos al libro de transacciones de capa 1 de Ethereum, y alimentan el mecanismo de retiro "descentralizado" de la cadena de capa 2.
Leer más: El optimismo finalmente comienza a probar 'pruebas de fallas' en el corazón del diseño y de la crítica
Todas las redes acumulativas de capa 2 utilizan una tecnología de "prueba" similar, incluidos los competidores de Optimism como Arbitrum. Su objetivo es garantizar que los usuarios de un paquete acumulativo, ya sean comerciantes de NFT, inversores minoristas o instituciones financieras de renombre, puedan confiar en la extensa red de operadores de Ethereum, en lugar de en los propios sistemas internos del paquete acumulativo, para registrar sus transacciones y retiros con precisión.
A medida que las cadenas de capa 2 como Arbitrum prueban sus sistemas, Optimism se quedó atrás. Durante años, esto hizo que Optimism fuera el blanco de las críticas de sus pares que afirmaban que su propia tecnología era más segura y avanzada.
Ahora que las pruebas de fallas finalmente están llegando a la red principal de Optimism, los desarrolladores de la red (y el creciente ecosistema de otros equipos que usan su tecnología) esperan dejar atrás su pasado.
¿Cómo funcionan las 'Pruebas de fallos'?
En los últimos dos años, las redes acumuladas de capa 2 como Optimism se han convertido en el método preferido para operar en la cadena de bloques Ethereum, notoriamente cara.
Cuando un usuario envía una transacción a una red acumulada, se agrupa con transacciones de otros usuarios antes de pasarla a Ethereum. Esos paquetes se escriben en el libro de transacciones de Ethereum todos a la vez, una configuración que permite a los usuarios realizar transacciones más rápido y por solo una fracción de las tarifas.
En teoría, las transacciones acumuladas están protegidas por "pruebas", que son métodos criptográficos que permiten a los observadores en Ethereum verificar si los detalles de la transacción se han registrado con precisión. Esto es más relevante en el contexto de los retiros, ya que permite a los usuarios confiar en Ethereum, en lugar de en la red acumulada, para retirar sus fondos de la cadena de capa 2.
Sin pruebas de fallas, los usuarios que depositaron sus fondos en Optimism debían confiar en que el "consejo de seguridad" del paquete acumulativo les devolvería sus fondos, un sistema que exponía el paquete acumulativo a posibles errores o sesgos humanos. Con pruebas de fallas, esos usuarios solo deberían confiar en Ethereum.
Optimism deriva su nombre de su sistema de prueba "optimista", y lanzó una versión de la tecnología cuando se lanzó por primera vez en 2021 antes de descartarla rápidamente después de encontrar problemas.
"Literalmente eliminamos todo el sistema, lo rediseñamos y reescribimos todo", dijo Karl Floersch, director ejecutivo de OP Labs, en una entrevista con CoinDesk. "Esa fue una decisión brutal, pero absolutamente correcta".
El equipo de Optimism compartió anteriormente en marzo que estaba probando su sistema de prueba de fallas en su red de prueba Sepolia. Desde entonces, la empresa de seguridad blockchain Sherlock realizó una auditoría y encontraron algunos errores que pudieron solucionar.
"Así que arreglamos todo lo que encontramos y tuvimos mucha confianza en que la implementación real estaría lista para el horario de máxima audiencia", dijo Floersch.
A partir de esta semana, la red volverá a depender de un sistema a prueba de fallos para los retiros de energía, pero seguirá conservando "ruedas de entrenamiento" destinadas a garantizar que todo funcione sin problemas. El Consejo de Seguridad permanecerá intacto y podrá intervenir en caso de que el sistema a prueba de fallos falle. Esta combinación de las dos entidades es lo que Optimism llama “descentralización de etapa 1”.
El objetivo es llegar eventualmente a la Etapa 2 de descentralización, donde la red no tendrá que depender en absoluto del Consejo de Seguridad.
“La etapa 2 es un sistema a prueba de fallas múltiples, lo suficiente como para que sea posible ejecutar el sistema de alguna manera, como en piloto automático. El Consejo de Seguridad no tiene capacidad para intervenir en el último momento”, dijo Floersch.
Floersch agregó que el equipo está trabajando arduamente para alcanzar sus objetivos de la Etapa 2, pero no dio un cronograma sobre cuándo se alcanzaría esa visión final.
Con las pruebas de fallas finalmente enviadas a la red principal de Optimism, otras cadenas que usan OP Stack de Optimism también obtendrán acceso a la tecnología. (Según DefiLlama, dos cadenas de bloques que utilizan OP Stack, Blast y Base de Optimism actualmente superan la red principal de Optimism en términos de valor total bloqueado).
"Vamos a comenzar con OP mainnet para esta actualización, es una actualización decentemente grande", dijo Floersch a CoinDesk. "Sin embargo, no debería pasar demasiado tiempo" para que la cadena Base de Coinbase implemente también el sistema a prueba de fallas, agregó Floersch.