Cómo Ethereum enfrenta el trilema de escalabilidad

Resumen

Ethereum enfrenta el trilema de la escalabilidad, un concepto creado por Vitalik Buterin que plantea que seguridad, escalabilidad y descentralización aún no logran convivir en un mismo proyecto blockchain. Entender cómo Ethereum propone romper este trilema te ayuda a ver por qué soluciones como rollups, zero knowledge y account abstraction están redefiniendo el futuro de Web3.

¿Qué es el trilema de la escalabilidad en blockchain?

El trilema describe la dificultad de tener los tres pilares funcionando al mismo tiempo. Bitcoin, por ejemplo, es seguro y descentralizado, pero su capa uno todavía no es 100% escalable (Lightning Network es otra historia). Ethereum vive el mismo reto: es robusto y descentralizado, pero el gas sigue siendo costoso [01:00].

¿Qué es el trilema de la escalabilidad? Es la idea de que un blockchain difícilmente logra ser seguro, descentralizado y escalable a la vez. Mejorar uno suele implicar sacrificar otro.

La meta de Ethereum es llegar a mil millones de personas sin perder sus principios fundacionales, y para eso vienen propuestas concretas que vale la pena conocer.

¿Cómo funcionan las soluciones de capa dos y los rollups?

Las propuestas de capa dos construyen una nueva plataforma encima de Ethereum para que las transacciones corran más rápido y baratas, aprovechando la seguridad de la capa uno [02:10].

Piensa en un pueblo con una sola carretera hacia la ciudad: pasan camiones, carros, bicicletas y motos al mismo tiempo. El tráfico se traba y todo se vuelve lento y caro. Una segunda vía, conectada a la misma infraestructura, descongestiona el flujo. Eso hacen los rollups.

Los rollups enrollan muchas transacciones y las hacen pasar como si fueran una sola dentro del bloque. Resultado: más velocidad y menos costo. Entre los proyectos más relevantes están:

  • Arbitrum, con su propio ecosistema en crecimiento.
  • Optimism, también con ecosistema propio consolidado.
  • zkSync, que además explora zero knowledge.

Todos respaldados por la seguridad y descentralización de Ethereum, porque viven una capita más arriba.

¿Qué son zero knowledge y account abstraction en Ethereum?

Detrás de los rollups han nacido dos conceptos clave que vale la pena entender por separado [04:30].

¿Cómo funciona zero knowledge?

Zero knowledge es una vertiente de la criptografía que busca validar un dato sin revelar toda tu información. Imagina entrar a una fiesta donde solo necesitan saber si eres mayor de edad, pero terminan revisando tu nombre, dirección y vida entera. Con zero knowledge, alcanza con probar esa única variable.

¿Qué resuelve zero knowledge? Permite demostrar que algo es cierto (tu edad, tu saldo, tu identidad) sin entregar el resto de tus datos personales.

Este concepto lleva años en la criptografía (David Chaum escribió un paper fundacional al respecto) y hoy proyectos como zkSync y Aztec lo están implementando en blockchain.

¿Qué propone account abstraction?

Account abstraction mejora la usabilidad y la gestión de cuentas en Ethereum [06:40]. Hoy existen dos tipos de cuentas: las externas de usuario, controladas por llaves privadas, y las de contrato, gobernadas por código inmodificable.

La propuesta de mejora (EIP) busca que perder tus llaves privadas no signifique perder tu cuenta. Podrías, por ejemplo, designar a alguien de backup para tu wallet. Esto eleva la UX y mantiene tu seguridad sin convertirla en un obstáculo.

¿Dónde puedo usar account abstraction hoy? En wallets como Safe y Argent, que ya implementan la EIP desde el primer trimestre de 2023.

¿Cuál es el roadmap de escalabilidad de Ethereum?

Ethereum tiene un roadmap completo de mejoras conocidas como EIP (Ethereum Improvement Proposals), que van desde The Merge hasta The Purge. Cada fase apunta a romper el trilema en distintas capas, manteniendo la red descentralizada y segura mientras alcanza una escalabilidad real.

Las tres apuestas que más vale la pena seguir de cerca son:

  1. Layer 2 con rollups como Arbitrum, Optimism y zkSync.
  2. Zero knowledge para privacidad y validación eficiente.
  3. Account abstraction para una experiencia de usuario más amable.

Además existen otras vías como las side chains y cross chains, que se exploran a fondo en el curso de layer 2 de Platzi.

Y ahora te toca a ti: ¿qué proyecto local, latinoamericano o hispano te llama la atención dentro de esta filosofía de evolución constante? Cuéntamelo en los comentarios, yo tengo varios en mente y los compartimos en la próxima clase.