Rollups en Ethereum: pros y contras de estas soluciones a la congestión de la red

red ethereum rollups investigación pros contras

Moneda de Ethereum apoyada en monedas apiladas sobre escritorio con documentos. Fuente: stevanovicigor / elements.envato.com

Publicidad
Exchange
La plataforma de cambio fácil y accesible

FixedFloat te permite intercambiar tus criptomonedas de forma rápida y segura. Tú eliges si las tasas de cambio fijas o variables se ajustan a tu estrategia y luego nuestros bots hacen el trabajo duro de elegir la mejor oferta para ti.

¡Conoce más!

Juega
- Juega Fútbol Fantasy y colecciona NFT!

¿Eres fanático del futbol? En Sorare puedes coleccionar e intercambiar NFT de tus jugadores favoritos y armar un equipo que compite con otros del mundo, basado en el rendimiento real de los jugadores.

¡Conoce más!

Trading
Binance - El ecosistema cripto.

Únete al principal exchange de criptomonedas del mundo, Binance. Haz trading en cualquier dispositivos desde cualquier parte del mundo. Comienza a hacer trading con seguridad y a tu conveniencia.

¡Regístrate ya!

Apuestas
- El mejor casino bitcoin!

La mejor experiencia online con pagos y retiros ultrarrápidos. Bonos y promociones increíbles y frecuentes para jugadores. Amplia selección de juegos de alta calidad y personal de soporte útil y receptivo.

¡Apuesta ahora!
Hechos clave:
  • Los rollups permiten “enrollar” varias transacciones en una sola.
  • Estas implementaciones sirven de solución de escalabilidad mientras se implementa ETH 2.0.

Una investigación reciente, publicada en el blog de Kyber Network y realizada por Trong Nguyen y Loi Luu, analizó los distintos rollups de Ethereum que se encuentran operativos en la actualidad, comparando diferentes parámetros. El objetivo de estudio es considerar cuán factibles son y los riesgos que conlleva utilizarlos como solución de escalabilidad en Ethereum.

La investigación tomo parámetros comparativos tales como: seguridad, usabilidad, costo, latencia final, rendimiento, capital y experiencia de usuario. Por otro lado, los rollups analizados fueron: Zksync, Aztec, Starkware, Loopring, Arbitrum, Optimism y Fuel.

Publicidad

Rollup: la mejora de escalabilidad en Ethereum

El origen de los rollups data del 2014 bajo el concepto de cadenas de sombra, descritas por el cofundador de Ethereum, Vitalik Buterin. Posteriormente, bajo la investigación de otro grupo de desarrolladores, pasaron a llamarse rollups.

En la práctica, un rollup o enrollado se basa en agrupar diferentes transacciones de la red de Ethereum en una sola. Esto se traduce en que es posible, dentro de un mismo bloque, agrupar una mayor cantidad de transacciones, haciendo que se obtenga una reducción considerable en el pago por comisión. De este modo, se aumentaría la tasa de transacción por segundo (TPS), pasando de 15 TPS en la actualidad a más de 1.000.

Dicho rendimiento de TPS puede variar según el rollup que se implemente. Dentro de la investigación realizada, rollups como Starkware, ZKsync y Loopring, superaban con creces las 1.000 TPS, colocándose, en un rendimiento óptimo, sobre las 2.000 TPS en promedio.

Otro punto interesante que fue puesto bajo investigación, es el ahorro en gas o, lo que es lo mismo, el gasto en comisiones. Este es uno de los objetivos principales de los rollups. Dentro de la investigación no se deja en claro cuál rollup ofrece la mejor tasa referente al ahorro en gas, pero sí ofrece una comparativa aproximada entre el ahorro que cada rollup pudiese llegar a alcanzar, estimando también, el gasto por comisión que conlleva utilizar cada rollup.

Publicidad
Tabla comparativa, traducida de la tabla original, según los diferentes criterios de la investigación de Kyber Network. Fuente: Blog Kyber Network.

Uso de los contratos inteligentes en los Rollups

Dentro de la investigación, se tomó en cuenta la posibilidad de que los rollups se ejecuten en contratos inteligentes.

Para entender un poco esta posibilidad, hay que conocer lo qué es la EVM (Máquina virtual de Ethereum, por sus siglas en inglés). Es el motor que permite la utilización de los contratos inteligentes en la red de Ethereum. Su trabajo es interpretar el lenguaje en que están programados los contratos [Solidity], ejecutarlos y mantenerlos en funcionamiento.

Dentro de la investigación se exhibieron dos tipos de rollups compatibles con los contratos inteligentes: los Full-EVM y los personalizados. Los primeros permiten la utilización total de la máquina virtual dentro del paradigma de los rollups sin la necesidad de código extra, como es el caso de Optimism, esto se traduce en poder utilizar completamente los contratos inteligentes.

Publicidad

En el caso de los personalizados, como ZKsync, estos admiten algunas configuraciones para la utilización de contratos inteligentes, pero poseen limitaciones a la hora de utilizarlos. Las limitantes que sufren los ZK-Rollups (utilizados por ZKsync) se puede apreciar en la compatibilidad entre Dapps desarrolladas en la red principal de Ethereum y con ZK-Rollups.

Por ejemplo, CriptoNoticias reportó en su momento sobre el lanzamiento de ZKSwap, una Dapp que implementa los ZK-Rollups y permite intercambios entre tokens ERC-20 de Ethereum, con comisiones muy bajas y sin largos tiempos de espera. No obstante, al querer utilizar esta Dapp, debías contar con la cartera ZKSwap wallet, compatible con los ZK-Rollups, ya que, las apps tradicionales como MetaMask, aún no son compatibles con los ZK-Rollup.

Desafíos presentes en el uso de los rollups

Dentro de la investigación se dejaron en claro 3 puntos esenciales los cuales representan un desafió a superar para el éxito en la implementación de los rollup en futuros desarrollos de Dapps de Ethereum.

Publicidad

El porqué de la investigación

Según concluye Kyber Network, los rollups son «una tecnología viable para resolver los problemas de escalabilidad más apremiantes». Esto en vista de los recientes congestionamientos que ha venido sufriendo la red de Ethereum.

En este sentido, la investigación estuvo centrada en estimar las compensaciones, entre riesgos y beneficios, que conllevan el uso de los rollups en desarrollos de Ethereum. Esto con miras a ofrecer a los usuarios de Kyber Network, un DEX (exchange descentralizado) en Ethereum, «un sistema de pago rápido, económico, pero sobre todas las cosas, seguro». De este modo, dejan abierta la posibilidad de anunciar, en un futuro, una posible implementación de rollups en su plataforma.

Publicidad
Publicidad