¿Qué es Optimism (OP)? ¡Escalando Ethereum!

Tiempo de lectura: 7 minutos

Dar solución al problema de la escalabilidad, está presente en los sueños, o tal vez pesadillas, de cada desarrollador involucrado en la red de Ethereum. En este artículo, me toca dar respuesta a la pregunta ¿qué es Optimism? y en el camino, entender uno de los modos en las cuales se lidia para encontrar un remedio a esta falencia de la blockchain.

Escalar Ethereum, en simples palabras, significa que la red sea capaz de procesar una mayor cantidad de transacciones por segundo. Pero, como bien destaca su creador, Vitalik Buterin, sin restar una pizca de seguridad o descentralización.

La tarea por delante, no es para nada simple. Diferentes enfoques resolutivos intentan cumplir el objetivo y lograr que Ethereum, sea una red que los usuarios puedan utilizar diariamente, operando a costes razonables. Ahora, dejemos atrás las introducciones, y veamos cómo pretenden dar un paso hacia el futuro desde Optimism Foundation.

 

¿Qué es Optimism y cómo funciona?

Optimism es una L2 o cadena lateral de Ethereum, que mediante la tecnología de “Optimistic Roll-Ups”, se encarga de procesar la pesada carga computacional que las transacciones en la red principal conllevan, con los siguientes beneficios:

  • Bajo coste
  • Gran velocidad
  • Y todo esto, mientras se disfruta de la seguridad de la red principal de Ethereum

Bueno, que párrafo para comenzar con este artículo, ¿no crees? Tranquilo, paso a paso desagregaremos esta definición a fin de lograr comprender a fondo qué es esta solución de escalabilidad para la blockchain, capaz de soportar contratos inteligentes, más importante del ecosistema.

En primer lugar, cuando hablamos de una L2 o cadena lateral, nos referimos a una blockchain que funciona de forma paralela a la red principal, en este caso, de Ethereum. Esta cadena lateral, es compatible con la red principal a la cual intenta quitar la pesada carga computacional, procesando por su cuenta de modo veloz y económico las transacciones que a diario realizamos.

Entonces, ¿cómo logra Optimism procesar hasta unas 2000 transacciones por segundo a un costo bajo y, todo esto, al mismo tiempo que resguarda su actividad en la seguridad de Ethereum? Todo gracias a la tecnología de los “Optimistic roll-ups”.

¿Qué es un Optimistic roll-up?

De querer traducir a nuestra lengua el concepto de “roll-up”, la palabra enrollar o enrollable, serían adecuadas. Mientras que por su parte, “optimistic” lo encontramos de nuestro lado, como optimista. En definitiva, enrollable optimista, es una buena manera de definir esta tecnología para comenzar a comprenderla. ¿Cómo? Veámoslo.

¿Cómo es que esta tecnología “enrolla” transacciones?

El proceso, sumamente simplificado, es el siguiente:

  • Miles de transacciones suceden en un segundo en la red de Optimism
  • Estas son “enrolladas” por esta tecnología y son envuelta en un solo, digamos, paquete de datos
  • Este “paquete de datos”, fuertemente comprimido, es enviado como una sola transacción a la red de Ethereum
  • El costo de esa única transacción en la red de Ethereum es compartido por todos aquellos usuarios cuya transacción en optimism haya sido incluida en este “paquete de datos”

Fabuloso, ¿no creen? De este modo, gracias a los roll-ups, el costo de una transacción de Ethereum es repartido entre miles de usuarios. Y esta escalabilidad es alcanzada, sin restar seguridad a nuestras operaciones, ya que la red de Ethereum será la que finalmente almacene nuestra transacción.

Ahora, pasemos a la segunda parte de la definición de esta tecnología.

¿Por qué estos roll-ups son optimistas?

Tal como lo haría una persona optimista, los validadores, aquí llamados secuenciadores, de las blockchains basadas en la tecnología “optimistic roll-ups”, asumen que todas las transacciones por ellos procesadas, son válidas.

Los secuenciadores de la red, cumplen un rol clave al llevar adelante las siguientes funciones:

  • Proporcionar confirmaciones instantáneas de transacciones y actualizaciones de estado de la red
  • Construcción y ejecución de bloques L2 (layer 2)
  • Envío de transacciones de usuarios a L1 (layer 1)

En el momento en el que un usuario de Optimism realiza una transacción, ésta es enviada al secuenciador. Este último, se encarga de comprobar que la misma es válida, lo que significa que ha pagado una comisión adecuada, y luego traslada la transacción a un nuevo bloque. Pero, ¿te preguntas que pasa si la transacción es inválida? Veamos el proceso que aquí existe.

Pruebas de fallo o “challenges” en Optimism

Al enviarse directamente estas transacciones, llevadas a cabo en Optimism, a la red de Ethereum, por un plazo de 7 días ellas quedan en un estado “pendiente”. Es durante este plazo, que comienza la ventana de tiempo en la cual cada transacción puede ser desafiada. 

En caso de ocurrencia de un desafío, la transacción debe ser replicada en la red principal de Ethereum, para comprobar su falta de validez o, por supuesto, lo contrario. Ahora, ¿quién puede generar un challenge? Se trata de agentes que observan la red de modo continuo con el fin de mantenerla a raya, en cuanto a comportamiento.

Estos agentes, deben dar en modo de garantía un “stake” (criptos apostadas). Al momento de realizar un “challenge”, estas garantías son puestas en juego. Por ejemplo, si el resultado de la prueba de fallo, indica que la transacción era válida, el agente que haya corrido el desafío, verá una parte de su “stake” perdida. En caso contrario, perderá una parte de su stake el secuenciador y el agente que haya presentado el “challenge” se hará con una ganancia.

que-es-optimism-crypto

¿Qué nos ofrece Optimism hoy?

Es probable, que de encontrarte entre aquellos usuarios que están al tanto de cada presentación en la cual el más importante cerebro detrás de Ethereum, Vitalik Buterin, habla sobre el futuro de la red, hayas escuchado la siguiente frase:

“Los optimistic roll-ups ganarán la carrera a corto plazo, pero a largo, la batalla será para los ZK roll-ups”

Sin entrar en mayores detalles, con respecto a esta poderosa declaración y sus implicancias, podemos decir que a la hora de escalar Ethereum existen dos grandes métodos. Los ZK roll-ups, gracias a sus pruebas de “conocimiento cero”, permiten:

  • Enviar a la red principal transacciones cuyos datos se encuentran aún más comprimidos, que los que hoy analizamos
  • La velocidad de procesamiento es mayor
  • Las “ZK proof”, permiten a sus validadores determinar con anterioridad si una transacción es válida o no

En definitiva, se trata de una solución superior, que no necesita del período de 7 días, previo a que una transacción sea finalmente confirmada en la red de Ethereum.

Entonces, si esta solución de roll-ups, es tan magnífica y superior a los optimistics roll-ups, ¿por qué hoy la carrera la están ganando estos últimos? Bueno, la respuesta es simple. Compatibilidad. Hoy en día, cualquier desarrollador tras unos simples adaptaciones de configuración, puede “deployar” su dApp, que hoy funciona en Ethereum o cualquier red compatible, en una red basada en Optimistic roll-ups. Podrán imaginar, que la situación no es tan simple en una red con ZK roll-ups.

En base a estas aclaraciones, ¿qué nos ofrece Optimism hoy? Demos un vistazo.

Red económica y veloz

Gracias a todas las características anteriormente mencionadas, Optimism es una red que nos permite realizar transacciones de manera rápida y a un costo sumamente bajo. Envíos por menos de 5 centavos de dólar, retiros de plataformas o depósitos por la misma suma, siempre dependiendo de la congestión de la red.

Para quienes tuvieron la suerte de haber transaccionando en Ethereum, previo a su gran popularidad, recordarán aquellas gloriosas épocas, pero con una performance aún mejor. 

Por otro lado, el siguiente punto trata de algo que aquel viejo Ethereum aún no disfrutaba.

Ecosistema DeFi pujante

Al tratarse de una blockchain cuya tecnología le permite recibir, de manera simple, aplicaciones centralizadas que ya funcionan en rede compatibles con Ethereum, Optimism cuenta con una gran variedad de opciones en cuanto a DeFi se trata.

Ejemplos como Aave, Uniswap, Sushi, 1inch, Syntethix, Curve Finance o PoolTogether son solo algunos de los viejos conocidos que podremos allí encontrar.

Sin embargo, esta facilidad de desplegar aplicaciones existentes, no aminora los nuevos desarrollos con que la red cuenta. Plataformas cómo Velodrome y Rubicon pretenden competir contra las mencionadas anteriormente, por un lugar de importancia en Optimism.

Creciente escena de NFTs

Una blockchain con transacciones económicas y veloces, parece ser el terreno adecuado para que los amantes de los NFT desplieguen sus actividades. Al momento, sumando Launchpads y proyectos de NFT, estos superan los 30 y no parece que existan intenciones de detenerse.

Quixotic, se destaca como el launchpad o NTF marketplace, más utilizado de la red.

 

OP, el token de gobernanza de Optimism

Por medio de un AirDrop, se encargó de premiar a antiguos usuarios de Ethereum y pioneros de la red de esta solución de escalabilidad que día a día gana en usabilidad a la par del crecimiento de su ecosistema. 

Evidentemente, los holders de OP pueden participar de la activa gobernanza de la red, ya sea de forma activa o delegando su poder de voto a usuarios que dedican sus días a esta importante tarea.

El próximo paso para OP, ha sido el de comenzar a incentivar la utilización de las plataformas existentes en Optimism, por medio de rewards. Es en plataformas como Rubicon, que podemos depositar nuestros tokens mientras recibimos recompensas en forma de la crypto OP.

que-es-optimism-crypto

Algunos riesgos de Optimism

Es necesario mencionar que el proyecto de Optimism se encuentra en fase beta. Esto significa, que su desarrollo lejos está de haber concluido y los riesgos, inherentes a esta etapa, existen. En este sentido, para llegar a la red, debemos utilizar puentes, los cuales a la luz de los eventos que este año hemos presenciado, añaden un riesgo extra a nuestros movimientos.

Mientras el proyecto continue en fase beta, Optimism Foundation será el encargado de mantener cierto control sobre la función de secuenciador. La centralización, si bien hoy guarda un sentido relacionado a la seguridad, siempre representa una alarma para quienes consideramos a la descentralización como el camino hacia unas finanzas en las cuales, los usuarios, seremos realmente los dueños de nuestro destino.

 

Reflexión sobre el futuro de Optimism

Podemos decir, ahora, que conocemos una de las soluciones que pretenden escalar a la blockchain de Ethereum, sin restar seguridad y en, un futuro, descentralización. Si bien, el camino recién está comenzando para Optimism, su presente es gravitante dentro del ecosistema.

Más allá de incluir en su roadmap, actualizaciones su propio protocolo Optimism, como prueba de fallos y secuenciadores descentralizados y rollups fragmentados, que permitirán potenciar sus actuales beneficios, lo importante de Optimism es su actualidad.

Hoy en día, gracias al trabajo de Optimism Foundation, podemos utilizar diversas plataformas de la red de Ethereum a un costo bajo, con gran velocidad y disfrutando de la seguridad de la L1. Más allá de la disputa contra la tecnología de ZK roll-ups, disfrutemos lo que actualmente Optimism nos puede entregar.


Leave a comment
Your email address will not be published. Required fields are marked *