Tips:

  • El cofundador del Ethereum, Vitalik Buterin, dijo que la nueva tecnología de escalado ayudará a la red a crecer mientras la red del Ethereum se actualiza.
  • Los ZK-rollups permiten al Ethereum escalar hasta miles de transacciones por segundo.
  • Pero hay algunas preocupaciones con la tecnología.

El cofundador del Ethereum, Vitalik Buterin, dijo el 30 de junio que Ethereum 2.0 tendrá que apoyarse en los métodos de escalado actuales durante al menos un par de años, hasta que los desarrolladores terminen el proyecto multifásico.

En Twitter, Vitalik Buterin dijo que los ZK-rollups pueden convertirse en "el paradigma de escalamiento dominante durante al menos un par de años" - hasta que la actualización esté completa.

Vitalik Buterin hablando en Tel Aviv en 2019. Imagen: Decrypt.

Ethereum 2.0 es la tan esperada evolución de la blockchain Ethereum, que ya tiene cinco años. La visión de Ethereum 2.0 introduce un método de gobernanza de la clockchain conocido como proof-of-stake. Las cadenas de bloques de prueba de participación (traducción de proof of stake) permiten a los usuarios bloquear un conjunto de sus monedas y recibir un pago por ayudar a asegurar la red.

Cuando se complete, se espera que Ethereum 2.0 amplíe la velocidad de transacción de la red a 100.000 transacciones por segundo (TPS). Pero habrá al menos un retraso de dos años antes de que la nueva blockchain sea capaz de alcanzar esos números.

Como Buterin explicó en Twitter, la capacidad de datos de Ethereum 2.0 será mejorada antes que su potencia de cálculo. Esto significa que en primer lugar podrá almacenar más datos, pero no procesar muchas más transacciones.

Esto se debe al esquema de la hoja de ruta de Ethereum 2.0, que verá al Ethereum que conocemos convertirse eventualmente en uno de los 64 "fragmentos" de Ethereum 2.0. Estos fragmentos, que pueden ser considerados como expansiones horizontales, inicialmente serán capaces de contener y mover datos. Sin embargo, el proceso de aprovechar su potencia de cálculo compartida para aumentar la producción de transacciones en Ethereum 2.0 será un esfuerzo de varios años.

Esto deja un hueco que, mientras tanto, será llenado por una novedosa solución de escalado conocida como ZK-rollups.

¿Qué son los ZK-rollups?

Los ZK-rollups pueden trabajar con la red actual de Ethereum y permitirle procesar más transacciones. Procesan las transacciones de la blockchain actual, y luego las suben de vez en cuando. Es una forma de aumentar rápidamente el número de transacciones de Ethereum, sin causar una gran hinchazón en la red.

La exchange descentralizada (DEX) Loopring ha utilizado con éxito este método de escalamiento en los últimos meses, lo que le ha permitido procesar muchas más transacciones, a un costo menor. La DEX afirma ser capaz de manejar más de 2.000 TPS gracias a esta tecnología.

Pero hay una falla potencial en el uso de los ZK-rollups, que se centra en la noción de confianza. De acuerdo con la hoja de ruta de Ethereum 2.0, la creación de un ZK-rollup depende de una parte centralizada, generalmente un desarrollador. La hoja de ruta dice: "Esto socava la descentralización y abre el riesgo de ataques de hacking de ingeniería social al convencer a un desarrollador de manipular el código o proporcionar información de vulnerabilidad". Así que no es una solución perfecta, por supuesto.

La hoja de ruta también señala otra amenaza potencial en la forma de la computación cuántica. El aumento de la potencia de cálculo que ofrecen los ordenadores cuánticos probablemente rompería la encriptación utilizada por los ZK-rollups, lo que significa que un atacante podría potencialmente hackear la cadena de bloques. Sin embargo, todas las cadenas de bloques comparten el mismo punto débil.

Los ZK-rollups parecen el mejor método de escalado de Ethereum a corto plazo, y ya se están usando en las redes de pruebas de Ethereum 2.0. Sin embargo, en los próximos años, cualquier problema que encuentren los ZK-rollups también será un problema para Ethereum.