¿Qué es Loopring?

Tiempo de lectura: 7 minutos

Desde cada rincón del mundo crypto todos miramos, aunque sea de reojo, el arribo de ETH 2.0. Ahora, ¿es ETH 2.0 la solución definitiva para que Ethereum vuelva a ser una red utilizable, en términos de costos de gas?

Bueno, lamento informarles que no. En palabras del propio Vitalik, ETH 2.0, con su Sharding y su Proof of Stake, no será suficiente. Necesitamos, también, soluciones de L2 o de «segunda capa»,

Mucho se analizó en este blog sobre soluciones de ese estilo, que buscan escalar Ethereum y devolverlo a las masas. Pero si de pioneros en estas soluciones hablamos, no podemos dejar de explicar qué es Loopring y cómo abordaron el desarrollo de su solución de capa 2.

Spoiler alert: optaron por el camino más difícil.

¿Qué es Loopring?

Loopring es una solución de L2 o capa 2 enfocada en el trading de criptomonedas y servicios de pago. Comencemos por conocer cuáles son los objetivos de este proyecto.

Loopring y sus objetivos

El objetivo de Loopring es eliminar de la vida de sus usuarios la encrucijada de elegir en qué red o sitio operar teniendo que privilegiar costos en detrimento de seguridad, performance en detrimento de descentralización o viceversa.

El equipo detrás de este proyecto, tiene como objetivo ofrecer una plataforma con costos extremadamente bajos y transacciones inmediatas. Estas características transforman a Loopring en la solución ideal para realizar intercambios, proveer liquidez y efectuar pagos, sin sacrificar en absoluto la seguridad de Ethereum.

Estamos en el ecosistema blockchain, aquí los usuarios tienen el poder y el control de sus activos. Loopring ha conseguido demostrar que esta tecnología, puede replicar la performance de aplicaciones centralizadas en cuanto a velocidad, costos y experiencia.

En palabras simples, alcanzaron el hito de emular la performance y los costos de un Exchange Centralizado en un Exchange descentralizado.

Loopring y sus productos

Centrándonos en sus creaciones, podemos concluir que Loopring es un Exchange Descentralizado, construido en un L2 de Ethereum que realiza y procesa las transacciones fuera de la cadena principal de esta red, pero descansa su seguridad en ella. Más allá, de su propio DEX, desarrollaron su propia billetera, Loopring Wallet, y su propio token, identificado con el ticket LRC, quién recibió especial atención las últimas semanas.

Además de sus propios productos, desde Loopring ofrecen la infraestuctura y el soporte, para que cualquier plataforma que lo desee pueda montar sobre esta estructura de segunda capa, su propio exchange descentralizado.

Pero, en la introducción de este artículo, mencioné que eligieron el camino más arduo para construir una L2 de Ethereum. Es momento de explicar a qué me refería, y antes, desarrollar una breve introdución sobre los “rollups”, la solución de escalabilidad de Ethereum más importante a la fecha.

¿Qué es Loopring?

¿Cómo logra Loopring escalar Ethereum?

Como vimos en artículos anteriores de este blog, para escalar una red existen distintas técnicas. Dentro de las más destacadas contamos con los canales y las sidechains.

Loopring enfocó su trabajo en el segundo grupo, desarrollando una red que corre de manera autónoma, por fuera de Ethereum, y ofrece su poder computacional para realizar transacciones fuera de esta red principal, descomprimiéndola y, a la vez, abaratando sus costos.

Ahora, también mencionamos en publicaciones anteriores, que existen dos tipos de sidechains: “custodials” y “non-custodials”.

Nuevamente, el equipo de Loopring, se inclinó por la segunda opción. Este tipo de sidechains o cadenas laterales descansan su seguridad en la red principal. ¿Y cómo lo hacen? Mediante Rollups. Y ¿esto? te lo explico a continuación.

¿Qué es un rollup?

Literalmente, su traducción al castellano es «enrollar» y podemos imaginarnos a Loopring aplicando un proceso de “enrollado” a las transacciones que tienen lugar en su red.

Por medio de esta solución tecnológica, la L2 de Loopring tiene la capacidad de procesar hasta un número que logra superar las 2000 transacciones por segundo.

Una vez que las procesa, “las enrolla” en una sola transacción y las envía a la red de Ethereum, donde estas, potenciales, 2000 transacciones comparten el costo del gas. Así es, el costo de una sola transacción en Ethereum puede llegar a dividirse entre 2000 usuarios.

Quizás ahora resulte más simple imaginar como Loopring es capaz de ofrecer transacciones con costos insignificantes. Pero, aguarden que aún no termina todo, en el micromundo de los rollups, estos vienen en dos sabores diferentes.

La principal diferencia radica en su comunicación con la blockchain principal de Ethereum. Analicemos cada una de estas soluciones.

Optimistic Rollups

Tal como su nombre lo indica, se trata de una tecnología que basa su funcionamiento en una premisa optimista.

Estos rollups asumen que todas las transacciones realizadas son correctas, tras haber sido validadas dentro de su propia red.
Es esta premisa es la que facilita una funcionalidad fluida y veloz.
Las validaciones son realizadas por los “sequencers”,  lo validadores de la red.

Para efectuar un control, con mayor exhaustividad, se encuentran otros agentes, dentro de la red, que se encargan de realizar un “challenge” cuando consideran que una transacción es inválida.

En caso de darse un “challenge”, se reproduce la transacción nuevamente y en caso de haber sido válida quién realizó el challenge perderá parte de su stake, requisito necesario para poder ejecutar esta acción, en caso contrario el “sequencer” será quien pague la multa. A esta última se la conoce como «slash».

Hasta aquí, no parece haber problemas… Pero estos llegan cuando se intentan retirar fondos de la L2 a la L1.

Como las transacciones realizadas en la sidechain se presumieron válidas, pero no se sabe si realmente lo son. Por ende es necesaria la existencia de un período de 7 días, en el cual cualquier usuario puede presentar un challenge.

En que se traduce esto en la práctica, en un período de 7 días para ver los fondos reflejados en la wallet del usuario que retiró a la L1. Un verdadero dolor de cabeza, ya que «una semana en crypto equivale a un trimestre en la vida real».

Veamos de qué trata la solución alternativa.

ZKRollups

Por contraposición lógica, podemos imaginar que estos Rollups, no son optimistas por naturaleza. Y es esto cierto.

Esta tecnología, la adoptada por Loopring para el desarrollo de su L2, debe su nombre al protocolo criptográfico “Zero Knowledge Proof”. Podemos definirlo como un método por el cual una de las partes prueba a otra que una declaración es cierta, sin revelar nada más que la veracidad de esta declaración. Siendo en este caso la declaración, la veracidad de la transacción en cuestión.

Esta prueba, que garantiza la validez, lógicamente, ocupa mayor espacio que la simple transacción que prueba. A raíz del mayor espacio necesario, medido en megabytes, los bloques generados con esta tecnología contienen menor número de transacciones que aquellos generados por los Optimistic Rollups.

Sin embargo, al poder los ZKRollups dar cuenta de la validez de las transacciones realizadas en su sidechain y evitar el período de challenge, logran ofrecer retiros a L1 inmediatos.

Podrás preguntarte, y con razón, ¿por qué no montar soluciones de L2 únicamente con este tipo de Rollups? Claro, no todo es tan simple en el universo blockchain.

ZKRollups vs Optimistic Rollups

Ejemplos de sidechains con Optimistic Rollups detrás, tenemos varias. Se destacan la L2 de Optimistic y Arbitrum, como las más conocidas en este momento.

Ahora, sidechains con ZKRollups, en funcionamiento pleno, no tenemos aún. Quizás podamos rescatar a Hermez como uno de los proyectos más avanzados en este sentido, pero Loopring no es una L2 de alcance general. Como ya anticipé, se trata de una sidechain enfocada en una solución específica, trading o intercambio de monedas y pagos electrónicos.

Al día de la fecha los proyectos basados en la tecnología de ZKRollups, no han alcanzado el objetivo de crear redes multipropósito, en las que sin mayores complicaciones puedan desplegarse aplicaciones descentralizadas tal como sucede en las redes basadas en la tecnología de Optimistic Rollups.

Sin embargo, estas últimas cuentan con el período de challenge, que retiene los fondos por 7 días. Solución comprensible, pero poco amigable hacia el usuario.

Por estas razones, considero más que acertadas las palabras que Vitalik dedicó a esta controversia “En el corto plazo, los Optimistic Rollups ganarán la pulseada, pero a largo plazo, ZkRollups será la solución definitiva para escalar Ethereum”.

¿Qué es Loopring?

¿Qué tiene Loopring para ofrecernos hoy?

A estas alturas, de haber cumplido mi objetivo, ya podrás entender el funcionamiento de esta L2 y de qué manera logra escalar la red de Ethereum.

Ahora es momento de ver qué tiene para ofrecer a sus usuarios. Para mejor organización, abordemos esta sección dividiendo sus bondadesen base a quién están dirigidas.

Usuarios cotidianos

Para todos aquellos que utilizamos la tecnología blockchain desde el lugar de usuarios, ya sea como grandes o pequeños inversores, Loopring tiene dos productos que ofrecernos:

    • El primero, por su fecha de lanzamiento, es el “Loopring DEX”. Se trata de un exchange descentralizado, en el cual podemos intercambiar nuestras cryptos, utilizando las ventajas antes mencionadas. Transacciones inmediatas, a costos irrisorios y con la seguridad provista por la red principal de Ethereum.
    • Posteriormente, vio la luz el segundo producto de Loopring. Se trata de una wallet, bautizada como “Loopring wallet”, que sirve de conexión entre L1 y L2.
      Las transacciones entre estas wallets, dentro de la L2, cuentan con las mismas características que las transacciones en el DEX. Lo que no es menor destacar, es que para enviar fondos desde la red de Ethereum, el costo es el de una transacción allí y, desde hace un tiempo, es significativamente elevado.

Desarrolladores e inversores

Cómo dejé en claro en la introducción de este artículo, el equipo detrás de este proyecto, no se dedicó únicamente al desarrollo de sus propios productos. Desde Loopring, crearon las herramientas necesarias, para que cualquier desarrollador o equipo destinado al efecto, pueda montar su propia plataforma de intercambios descentralizada.

Otra posibilidad, es establecer en esta L2, una plataforma de pagos, tomando ventaja de las características antes mencionadas. Sin dudas, una solución por demás interesante para negocios o empresas que deseen recibir sus pagos mediante este servicio.

Reflexión sobre Loopring y su futuro

El camino hacia la escalabilidad de Ethereum está repleto de obstáculos e inconvenientes que muchos proyectos no serán capaces de superar. Pero, sin dudas, vale la pena intentarlo.

Estamos hablando de la red que dió nacimiento al ecosistema DeFi, la de mayor TVL (total value locked) entre aquellas que soportan Smart Contracts. Cada intento vale su esfuerzo.

Desde Loopring, eligieron el camino más difícil. Hoy brindan una wallet y un Exchange Descentralizado, quizás un abanico algo escaso para el exigente paladar DeFi. Sin embargo, este es apenas el primer paso, ya que como dijo Vitalik, el futuro pertenece a los ZkRollups.


Deja un comentario
La dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *