Escalar Ethereum de forma efectiva

¿Cómo escalar Ethereum de forma efectiva utilizando Rollups?

Adentrarse en el ecosistema de la web3 puede ser una experiencia tan enriquecedora como exigente, especialmente cuando se aborda desde la escalabilidad de las blockchains, es decir, desde el desafío de aumentar las transacciones por segundo que se pueden gestionar, minimizando los costes de gas por transacción y ejecución de smart contracts.

A pesar de la rapidez con la que avanza esta tecnología, aún no hay un consenso claro sobre cuál es la solución óptima para esto. Hasta hoy, todas las blockchains que han logrado un cierto nivel de escalabilidad lo han hecho a cambio de sacrificar descentralización y/o seguridad, como los diseños que han elegido Solana o la red proof of stake de Polygon.

Si bien existen dudas sobre si Ethereum ha elegido el camino correcto a la hora de escalar a través de blockchains de capa 2, algunos de los beneficios de esta elección son claros, por lo que en este artículo veremos cuáles son los puntos más destacados de esta opción.

Beneficios de financiamiento para el ecosistema Ethereum

La capacidad que tiene el ecosistema de Ethereum de financiarse ha mejorado exponencialmente, ya que el desarrollo de la capa 1 siempre ha tenido ciertos problemas para obtener financiación, pues esencialmente recae en las reservas de la Ethereum Foundation, donaciones de particulares y la participación de desarrolladores altruistas.

Entonces, ¿por qué en vez de quemar la “base fee” en Ethereum a través de los mecanismos implementados con la EIP-1559, no se utiliza este dinero para financiar el desarrollo de la blockchain, por ejemplo enviando estos fondos a la Ethereum Foundation?

La respuesta: porque es fundamental que la capa 1 sea lo más neutral posible. Que parte de sus “ingresos” vayan a parar a un grupo de personas (por muy bienintencionadas que sean), destruiría por completo la neutralidad y descentralización de la blockchain, características especiales que solo tienen Ethereum y Bitcoin.

Por el contrario, al ser las blockchains de capa 2 en esencia negocios, y más aún en estas etapas iniciales donde aún cuentan con secuenciadores de transacciones centralizados, la capacidad que tienen estos sistemas de financiarse son muy superiores, ya que pueden hacerlo con el capital de inversores que buscan obtener una rentabilidad.

Casos de estudio: Matter Labs y Optimism y Base

Un ejemplo de esto sería Matter Labs, la empresa tras el proyecto Zk-Sync (que a día de hoy cuenta con dos blockchains, una Zk Rollup y una Zk Evm Rollup), que ha recaudado más de 250 millones de dólares hasta ahora.

Esta inversión, no solo beneficiará a la blockchain de capa 2 en cuestión, sino al ecosistema de Ethereum en su conjunto: si en algún momento se decide implementar enshrined rollups en Ethereum, Zk-Sync habrá abierto el camino para esta actualización al haber desarrollado y testeado previamente la tecnología zero-knowledge aplicada a una blockchain.

Otro caso bastante ilustrativo es que parte del equipo de Optimism y Base (otras rollups) están trabajando en la EIP-4844, una propuesta de mejora de la capa 1 de Ethereum que pretende bajar drásticamente los costes de transacción en las soluciones de capa 2, añadiendo un nuevo espacio para guardar datos en la capa 1 exclusivo para estos sistemas.

Como podemos ver, los incentivos económicos para desarrollar el ecosistema de Ethereum en su conjunto aumentan exponencialmente.

Diversidad de enfoques y flexibilidad

Podemos destacar esta ventaja como la más interesante de escalar a través de rollups en vez de hacerlo en la propia capa 1.

Supongamos que Ethereum decide escalar solo a través de la capa 1 y elige el camino del sharding, dividiendo la blockchain en 64 fragmentos. ¿Qué ocurre si esta implementación provoca problemas de funcionamiento o aumenta la centralización en la red? ¿O si en 5 años aparece una solución de escalabilidad superior e incompatible con el sharding?

En estas situaciones, Ethereum podría tener problemas para mantener su ventaja competitiva y debería cambiar su estrategia, algo que llevaría mucho tiempo y esfuerzo.

Por el contrario, escalar a través de rollups permite al ecosistema de Ethereum tomar infinidad de caminos distintos y dar pie a la innovación. ¿Son las optimistic rollups la mejor opción? Entonces, seguramente Arbitrum será la solución ganadora, ¿son por el contrario las Zk Evm la mejor opción? Polygon y Zk-Sync son los pioneros en este tipo de solución.

De hecho, este fenómeno solo se da en cuanto a la propia tecnología, sino a la filosofía y sistema económico que tiene cada blockchain. Uno de estos sistemas socio-económicos es el que propone Optimism, con la “superchain” y la financiación retroactiva de bienes públicos, tema sobre el cual escribiré un artículo en un futuro próximo.

Para ponernos en perspectiva, según L2Beat, el portal web número uno para consultar información sobre las soluciones de escalabilidad de Ethereum existentes, se están desarrollando más de 30 blockchains de capa 2 para Ethereum.

Sin embargo, debemos tener en cuenta que en los próximos años este número podría aumentar perfectamente hasta 150, lo que supondría 150 caminos distintos que tendría Ethereum para escalar, en vez de uno solo.

Principales rollups de Ethereum
Principales rollups de Ethereum, fuente: https://l2beat.com/scaling/summary*

Evitando la complejidad excesiva en Capa 1

Escalar Ethereum a través de rollups permite que la arquitectura de la capa 1 no se haga más compleja de lo necesario, ya que en vez de escalar toda la blockchain a través del sharding completo, esta fragmentación solo se hará en la capa de datos (data layer) a través del danksharding y enfocada exclusivamente a escalar las rollups.

En otras palabras: la capa 1 seguirá contando con la misma seguridad y descentralización que tiene a día de hoy, puesto que la computación se seguirá ejecutando en la EVM del propio Ethereum, y los datos de las transacciones también se guardarán como hasta hoy en la red principal.

Esto es más importante, ya que toda complejidad aumenta las posibilidades de que existan bugs o de que el sistema falle, algo que hay que evitar especialmente en una blockchain, que en una etapa relativamente temprana como en la que se encuentra hoy ya protege activos por valor de 400.000 millones de dólares entre Ether, tokens ERC-20 y NFTs.

Danksharding
Dankard Feist, Dude, what’s the danksharding situation? fuente: https://notes.ethereum.org/@hww/workshop_feb_2022*

Desafíos y soluciones para escalar con Rollups

Aunque no queremos terminar esta lectura con un toque amargo, ninguna solución es perfecta y es importante tener una visión realista sobre los retos que tendrá Ethereum al haber elegido esta solución de escalabilidad.

El principal problema de escalar a través de rollups es la falta de componibilidad entre aplicaciones y la fragmentación de la liquidez en DEFI. Por un lado, la falta de componibilidad entre aplicaciones implica que una aplicación construida sobre Optimism no pueda interactuar con otra que, por ejemplo, viva en la red de Polygon ZkEvm.

Por otro lado, la fragmentación de la liquidez en varias blockchains puede provocar problemas de disponibilidad de criptoactivos en dapps como exchanges descentralizados, y más posibilidades para que los bots de arbitraje (MEV bots) expriman a los usuarios, sobre todo en blockchains pequeñas.

Ambos problemas surgen del hecho de que las rollups no tienen, de forma nativa, mecanismos para comunicarse entre sí ya que son blockchains separadas. De no solucionarlo, la experiencia de usuario sería deficiente en muchas ocasiones, y la capacidad del ecosistema onchain de llegar a un público mayoritario se reduciría enormemente.

Conclusión

No carecemos de proyectos innovadores que buscan abordar y superar los desafíos que hemos comentado en apartados anteriores. Iniciativas como las de Optimism con el OP Stack y la superchain, Layer Zero y Chainlink con su CCIP, son testimonio de un compromiso para alcanzar la interoperabilidad entre rollups o incluso entre blockchains en su totalidad.

Mientras seguimos de cerca estos avances en los próximos meses, es palpable la sensación de que el ecosistema está alcanzando un punto de maduración crucial. Así, este fortalecimiento de la infraestructura indica que estamos sentando las bases para la inminente llegada y adaptación de un número aún mayor de usuarios a la web3.

¡Únete a nuestro Máster Online Blockchain & Negocio Web3!

¿Estás listo para ser pionero en la revolución del blockchain y el negocio Web3? El Máster Online Blockchain & Negocio Web3 de Founderz te brinda la oportunidad única de adentrarte en el corazón de esta nueva era digital.

Con nuestro programa aprenderás no solo la tecnología detrás del blockchain, sino cómo transformarla en oportunidades de negocio reales. No te quedes atrás, ¡forma parte de la vanguardia y da el salto al mundo Web3 con nosotros!

Solicita más información sobre nuestros programas

SOLICITA MÁS INFORMACIÓN SOBRE NUESTROS PROGRAMAS

Rellena el siguiente formulario y nos pondremos en contacto contigo en la mayor brevedad posible.

SOLICITA MÁS INFORMACIÓN SOBRE NUESTROS PROGRAMAS

Rellena el siguiente formulario y nos pondremos en contacto contigo en la mayor brevedad posible.

SOLICITA MÁS INFORMACIÓN

Rellena el siguiente formulario y nos pondremos en contacto contigo en la mayor brevedad posible.