La importancia de las L2 para el futuro de Ethereum
Ethereum Lima Day 2024 · 3 Feb 2024 · 24:05
Joxes argues that the future of Ethereum is centered on Layer 2 networks. He explains why rollups matter for scaling the base layer and for how users will interact with the ecosystem. The presentation was given at Ethereum Lima Day 2024. The talk places rollups and scaling at the center of the network's long-term direction.
Speakers
Topics
From Ethereum Lima Day 2024, hosted by Ethereum Lima.
Transcript
Bueno es un placer estar acá en este grandioso evento acá en Perú Así que nada muy muy agradecido de la recepción y por el gran trabajo que ha hecho la comunidad en este país bueno eh Como lo bien lo dice el título esta charla es s simple para hablar sobre la importancia de lo que son las layer 2 para el futuro de tirium Así que empecemos con la presentación algo muy importante de hablar cuando estamos discutiendo sobre Okay una blockchain hay otra Mira estas tienen propiedades x y z eh Pero al final de cuenta lo que le da valor a una
blockchain son algunas propiedades que le hagan sentido su existencia en cuanto a que los diferencia por ejemplo de un servicio centralizado Como puede ser un servidor un Hosting clásico etcétera entonces Entonces qué deberíamos estar viendo para que una blockchain se considere como valiosa para el propósito de por ejemplo correr aplicaciones descentralizadas o imparables o mover dinero digital este de forma segura Bueno hay múltiples cosas para chequear no por ejemplo resiliencia es decir esta blockchain que queremos pretender usar es capaz de resistir ataques por ejemplo su capacidad Okay la blockchain que
estoy mirando es capaz de poder eh Nada poder eh agarrar todo lo que yo quiero implementar y el caso de uso que quiero hacer posible en forma de producto y que la blockchain lo pueda soportar Y por último participación es decir es efectivamente una solución que está eh abierta a la comunidad que cumple con este los valores Open source etcétera o es solo un wab de de blockchain y en realidad es una solución centralizada como cualquier este otro servicio en internet eh Son preguntas que siempre hay que hacerse y que no son este fáciles de poder resolver y es acá donde está
ethereum ya que etheron por sí misma se ha planteado como la blockchain que viene a traer lo que tiene que ver con aplicaciones imparables en el entorno más se quiere decir seguro o descentralizado que tengamos este como medio en el ecosistema web 3 vamos a ver por qué primero hay que entender que e sirium es una red de propósito general lo cual quiere decir que está lista para correr cualquier cosa arbitraria como lógicas de ejecución como los tan llamados Smart contracts para aplicaciones etcétera etcétera Pero lo que hace interesante
sirium es su infraestructura es lo que significa en términos de presencia y todo lo que corre a su alrededor para decir Okay esta blockchain está bien Por ejemplo una propiedad muy importante de la red etherium es que tiene más de 8000 nodos completos de acuerdo con el sitio web Dean Y estos nada más son los nodos públicos como bien sabemos una blockchain tendrá mucho valor si tiene una cantidad de nodos lo suficientemente distribuidos este alrededor del mundo y con un número que sea pues bastante coherente 8000 es un número importante otras blockchains tendrán apenas unos
cientos eh el segundo punto es que está asegurada por 2 millones de eer El tan llamado proof of State que se ha hablado en charlas anteriores lo cual quiere decir que tiene seguridad económica que alínea los incentivos para que la red funcione correctamente y que no hayan cambios arbitrarios que no hayan ataques que corrompan el funcionamiento esperado de la red y por lo tanto las aplicaciones que están dentro incluso antes de proof of stake se sabía que este thum este estaba asegurada por hasta un bet Hash por el mecanismo de proof of War entonces quiere decir que incluso desde antes gozaba de un alto nivel de seguridad si quiere decir por
último la red sirion se caracteriza porque para correr un nodo completo tiene costes mínimos respecto a otras redes competidoras Entonces eso lo hace una red accesible y apetecible para cualquiera que quiera ser soberano en cuanto a verificabilidad Y hacer que pues este hacer uso de la red como un usuario de primera clase pero el problema es o Dios todas estas cuestiones que son muy valiosas en etherum hace que en parte sea una red desde el día uno demandada y obviamente eso no vino de la mañana para sea de un día para otro en realidad esto ha sido una evolución continua pero las consecuencias están en que es una red
que se ha vuelto costosa de hecho pueden ver que hacer un intercambio de tokens este Esto fue snapshot que saqué Incluso hoy te puede costar hasta 14 este comprar un nft 23 etcétera entonces no es nada fácil verdad para el usuario común pero sé que cualquiera se diría okay Y si eum decidiera aumentar su capacidad para poder decir Okay vamos a hacer que haya suficiente oferta para que todos los usuarios que quieran transaccionar de forma muy continua se puedan conseguir con que los costes sean relativamente bajos para cualquier sea los casos de uso que estén eh haciendo
vida dentro de la red Bueno siempre hay como dos caminos muy básicos como Saben una la blockchain Es simplemente una serie de bloques que se van produciendo uno tras otro que adentro tienen trans acciones si tiene un mercado de tarifas etcétera etcétera Eh entonces como siempre se ha hablado aumentar la capacidad de la red puede implicar Dos caminos que al final de cuentas son los mismos pero este es un ejercicio simple para decir que si aumentamos la capacidad de la red Miren el efecto que es en el dibujito Okay podemos procesar más transacciones pero si había una cierta cantidad de nodos presentes muy probablemente con este cambio muchos no van a poder correr pues este los nodos
que tenían en sus casas o incluso en sus teléfonos en un futuro por qué se debe esto porque mientras la blockchain en sí sea tenga como unas capacidades mayores eh lo más probable es que eso va a impactar en el costo de correr el nodo en términos de velocidad internet que necesitan de capacidad de disco duro de ram cpu etcétera etcétera lo cual hace que esos 8000 nodos que vieron que están en e sirium corriendo al día de hoy al menos los públicos eh probablemente algunos terminarán siendo barridos porque no serían capaces de de mantener estas especificaciones entonces aparece Esto del trilema blockchain porque es como
Bueno si quiero hacer que la blockchain sea mucho más escalable o procesar más transacciones me voy a encontrar con que reduzco el número de nodos y eso me puede impactar en la descentralización y o en la seguridad y entonces se presenta este ángulo donde se dice que eh No es posible maximizar tres propiedades importantes en una red como lo puede ser este etherium y sus competidoras entonces vemos que hay tres aristas escalabilidad descentralización seguridad etherium como lo hablamos al principio siempre ha estado enfocada en obtener siempre la mayor grado de centralización y seguridad pero en los últimos tiempos ha aparecido otas redes
que han sido un poco más osadas en sacrificar algunas de estas dos en cierta medida para aumentar su escalabilidad ofrecerle bajos costes a los usuarios etcétera sean las redes de Cosmos sea binance Smart Chain solana etcétera de nuevo en detrimento de los valores originales que mencionaba al principio de la charla entonces hay un criterio importante que es cuál sería el verdadero criterio de escalabilidad blockchains porque no tiene mucho sentido que una red pueda procesar muchas transacciones y al final del día reduces el número de nodos y por lo tanto hay pocos quien realmente están participando en la red hay entonces centralización y hay riesgos de ataques o cambios arbitrarios por lo que el
verdadero criterio que deberíamos tomar en cuenta Aunque es simple una ecuación muy relativa es que el rendimiento o sea el performance de una blockchain será verdaderamente escalable Ups ahí Creo que apagué la pantalla Ahí está eh será verdaderamente escalable si solo sí no te va a aumentar demasiado el costo de validación o sea el costo de tú poder verificar lo que está ocurriendo dentro de la red Entonces si aumentas el rendimiento pero a su vez aumentas el costo de validación realmente no estás escalando en serio Entonces cómo solucionar esto Bueno es muy interesante porque desde hace muchos años atrás eum obviamente estado eh investigando en
Cuáles son las soluciones efectivas tanto de corto medio y largo plazo para hacer escalar su actividad en favor de los usuarios sin que rompa los valores originales de la red y esto se consiguió O al menos hasta el día de hoy hay un consenso en que la solución es a través de los están llamado rollups que en términos muy sencillos podríamos definirlo en primera instancia como cadenas aseguradas por ethereum Okay veamos Qué sería exactamente esto eh primero veamos este gráfico super mega sencillo eh lo podemos caracterizar de la siguiente manera los usuarios hoy en día quieren utilizar ethereum y usar
etherium de nuevo no es gratis ni tampoco es algo de la nada porque cada interacción dentro de etherium es un espacio que vos estás grabando dentro de la red eh Y eso tiene un costo Y eso queda permanentemente allí no grabado entonces cualquier interacción que hace el usuario como el cuadrito morado es como que impacta en todo el estado de etherium o decir en toda la red quedarías ahí ubicado y ocupas entonces un lugar en en lo que es cum Ahora tenés que pagar por ese lugar por estar ahí sea una transacción para enviar itter sea para mover token sea para mintear lo que sea todo tiene un
espacio dentro de la red ahora a través de los rollups como decía que son cadenas aseguradas por eum hay algo que nos estaremos encontrando muy interesante que es como que conseguir la eficiencia o también se le puede entender como una extensión del espacio que ya te ofrece etherium para operar ya que como una cadena lo podemos visualizar como si sobre etherium convivieran otras cadenas que estuviesen aseguradas por la misma y para el usuario y para ecir en sí misma se vería como en este gráfico donde la interacción del usuario entre en esta cadena rollup y a través el rollup que
acumula otras interacciones se guarda en ethereum y la impacto directo es que estamos consumiendo menos recursos de la red etherium para probablemente las mismas interacciones que querríamos hacer en la red principal entonces con esto podemos conseguir una reducción del uso de la red por lo tanto de los costes y habría más espacio para todos ahora cómo hacer seguro esto porque Cualquiera podría pensar HM cadena que está asegurada por eum pero yo he visto otras soluciones por allí donde si tengo unos activos en etherium los muevo los paso por un Bridge y estoy ahora en otra red más
barata y si me quiero salir Entonces paso de nuevo por el puente etcétera Pero estas redes no hacen o no cumplen el verdadero propósito de escalar estas la escalar en sí misma entonces para que tenga sentido el roll tiene que tener una lógica como una cadena asegurada verdaderamente por la red principal que lo haga este resistencia a resistente a ataques arbitrarios vamos a ver por ejemplo hay una vamos a llamarlo fórmula mágica que le podemos llamar como la función de transición de estado primero tomemos en cuenta que etherium corre aplicaciones estamos diciendo que con rollups son cadenas que viven sobre
etherium y que están aseguradas por esta misma Por ende los rops son también en cierto sentido aplicaciones dentro de sirum ahora estas aplicaciones que en términos prácticos significaría que son Smart contracts tienen dentro de sí una lógica para asegurar que todas las transacciones que ocurren allí adentro sean válidas sin necesidad de algún consenso ional sin que se necesiten operadores en los cuales haya que confiar etcétera Y eso es en la tan llamada función de transición de estado Que es una lógica dentro de una serie de smart contracts donde se va a verificar siempre que las transacciones ocurridas
en estas soluciones sobre sirium se validen como correctas desde la red principal lo cual es muy importante y de hecho haciendo esto tenemos algo muy interesante porque eum puede entonces albergar no solo una cadena asegurada rollup sino que pudiese incluso albergar muchas Por qué Porque ciones permissionless se pueden deployar tantos Smart cont contrast te parezca y por lo tanto pueden haber múltiples soluciones es por ello que vemos que etherium se termina convirtiendo como una especie de red principal que termina alojando rollups cadenas aseguradas por esta misma y le provee seguridad y otras
propiedades interesantes Entonces como usuario es super importante porque uno puede estar utilizando la red principal pero también utilizando estas redes que están encima y pues este aprovecharse de las aplicaciones que estén ahí dentro por ejemplo está el caso de uniswap uniswap está bien conocido que está en ethereum De hecho tiene un volumen eh estrepitoso pero también hay una versión que puede estar en un rol uno en un roll of 2 en un roll of 3 como pueden ser por ejemplo optimis in arbitro etcétera y allí arriba pues obtendremos probablemente las mismas funcionalidades que en la de thum eh de su versión en la capa principal de etherium pero con lo que implica que son los costes más baratos por el tema que mencionaba de eh
la eficiencia del uso de del espacio disponible en la red bueno algo muy interesante que está pasando hoy es que estas tipo de soluciones no es que son solo un invento una prueba de concepto sino que ya son una realidad y de hecho desde el año 2020 más o menos que se fueron lanzando las primeras soluciones que eran como bastante precarias ya desde el año 2021 empezaron a salir soluciones importantes como teising como arbitrum eh a finales de ese mismo año starn etcétera y el crecimiento ha sido bastante importante de hecho en este gráfico pueden ver que ya hoy en día hay alrededor de 21,000
millones de dólares bloqueados dentro de todas las layer 2 en conjunto lo cual quiere decir que eh Hay un enorme interés no solo por utilizar re ti en sí misma sino de aprovechar todas sus capacidades a través de estas soluciones de hecho en este snapshot podemos ver como en mayo del 2021 habían ciertas soluciones y el dinero que guardaban dentro de estas capas era relativamente bajo ves 200 millones 100 millones 30 millones etcétera Pero ya para este mes febrero de 2024 hay montones nuevos más más sofisticadas con tecnologías más avanzadas que eh están
rompiendo este el mercado y en Sí también hay una sana competencia entre todas estas de nuevo como son rollups que se pueden desplegar sin permiso como mostraba en el gráfico anterior cada una de estas soluciones tendrán características propias es tipos de smart contrast que que puedes implementar eh Cuáles van a ser sus mercados de tarifa A qué usuarios va a estar dirigido si son ecosistemas específicos o son más generales y entonces vamos a tener una enorme variedad de cadenas que aseguradas por eum van a buscar sus propios eh usuarios de hecho Y a partir de esto también surge sobre las diferentes tecnologías como los tan famosos optimistic rle ofs
rollups que no voy a hablar mucho de esto porque sería extenderme como 20 minutos por lo menos más pero no importa qué tecnología se esté utilizando siempre que esté en un estadio maduro podremos decir que estas cadenas están listas para ser usadas por todo el mundo ahora veamos este cuadrito que ya te muestra concretamente Cuáles son los costes hoy en día de utilizar varias de estas layer 2 se acuerdan de al principio la lámina salía que un Swap costaba alrededor de 15 y mintear también bastante pues fíjense no no para suape tokens o enviar eth puede salir tan Bajo como 20 centavos o menos
dependiendo de las soluciones Entonces lo interesante de todo esto es que ahora los usuarios por primera vez pueden gozar de utilizar etherium a través de estas redes y beneficiarse de los de los bajes costes como les he estado mencionando en toda la charla y lo mejor de todo es que hay cosas que el sistema ha intentado hacer en ethereum pero que han sido imposibles de lograr o por lo menos no de forma factible hoy en día través de con estas soluciones ya es posible hacer eh nuevas aplicaciones que puedan por ejemplo eh resistir alta demanda de la red o
incluso que eh las interacciones No necesariamente conlleven eh un un valor económico eh Como por ejemplo warc sí warc que es una especie de social que incluso es como una especie de competencia de Twitter imagínense estar interactuando comentando y estar pagando mucho dinero por por para hacer estas interacciones sería imposible pero a través de warc una red social con los bajos costes de estas layer 2 pues hace posible que sea real interacciones continuas dentro de de estas aplicaciones y lo mismo con este trading de alta frecuencia o sea eh tradear tokens hacer long short de forma muy rápida sería imposible si tuas que pagar mucho por cada transacción
pero a través de estas aplicaciones como dydx ya es posible Tener una experiencia Incluso como fuese un exchange centralizado en términos de experiencia de usuario pero con la resiliencia que se le caracteriza por estar utilizando la tecnología de los rollups ahora de nuevo Lo mejor de todo esto y que ningún otro ecosistema digamos de careras acumuladas O como le digan multichain o como sea puede puede decir o puede alardear Es que solo gracias a utilizar e cirium como la capa base te permite ya tener como que unos unos rieles fuertes para darle la bienvenida a la innovación y con todos estos logos así regados lo que
quiero decir es que cada uno de estos es una solución O sea una cadena distinta que está siendo asegurada por eum pero que cada una se caracteriza por ofrecer sus propias funcionalidades o sus darle a los a los desarrolladores y usuarios facilidades específicas para las nuevas generaciones de aplicaciones dentro de etherium y dentro de estas soluciones entonces hay tantos proyectos importantes como fuel Bueno ahí está astein optimizing starnet polygon c kvn scroll cada una innovando desde su lado para cada vez más ofrecer costos relativamente bajos a los usuarios y
desbloquear todo todas las herramientas o crear todas las herramientas posibles para desbloquear las capacidades de la próxima generación de desarrolladores eh que ya no solamente incluso hagan contratos en solidity sino que puedan extender incluso las capacidades hacia otros lenguajes mucho más Este interesantes o específicos por último esta tenía dudas de presentar esta imagen pero creo que va a ser algo valioso para picar un poco el cerebro Porque algo interesante que está pasando Es que en esta perspectiva quedan como que muchas preguntas abiertas sobre ahora cómo va a ser el futuro tomando en cuenta que ahora los usuarios van a interactuar dentro de las
layer 2 y no en eum directamente Pues ahora se se viene un debate muy interesante de Hasta qué punto evaluamos la resiliencia de una red y que se puede extender las capacidades eh hacia todos los ámbitos sea para eh ofrecer alto performance pero aún así sí ofreciendo también características como la resistencia de la censura como también la validación descentralizada etcétera etcétera entonces lo que quiero decir con este grafiques que se está llegando a una especie de consenso en todo el ecosistema web 3 de que todo más o menos vira a una solución similar como la de los rollups es decir a la que sirium ha estado
eh pusheando Y siendo el primero en en Pues en ir en este camino entonces tomar en cuenta que la narrativa siempre va a estar yendo por estos lados probablemente Así que e lecciones finales de esto es que primero es ir en escala sin permiso porque cualquiera puede ser capaz de desarrollar o implementar una de estas soluciones de layer 2 segundo esum conserva su neutralidad y también su accesibilidad ya que esum no se encarga de actualizarse ni de hacer cambios en la red para hacerlo más accesible a las personas sino que se aboca a a eh conservar sus propiedades originales mientras que los rollups innovan a una
velocidad más rápida porque cada cual buscará su propio roadmap o sus propias metas y por último se encargarán cada uno de estas de ofrecerle a los usuarios la mejor experiencia Por lo cual existe una competencia sana eh cada cual buscará este acomodarse A cuál es el caso de uso y cuál es el público que apuntan y por lo tanto los usuarios van a poder disfrutar de tantas soluciones como sea posible eh Dentro de este gran ecosistema que es e sirium para construir aplicaciones Así que el futuro de sirium tiene que ver mucho con los rollups y cadenas aseguradas por esta Y sí que los invito a que les echen un ojo a todas estas soluciones y nada
Cualquier cosa me tienen por acá por si tienen más preguntas y por si quieren saber más los puedo guiar por dónde tienen que ir para involucrarse más en eun a través de las soluciones de layer 2 Muchas gracias Espero que les haya gustado