Ethereum es producto de un progreso significativo en la promoción de la colaboración humana y los mecanismos de autonomía individual. Como red de liquidación reconocida mundialmente, Ethereum cambia fundamentalmente los conceptos de propiedad digital e inmutabilidad de los datos. Su naturaleza sin permiso permite a personas de todo el mundo realizar transferencias fluidas entre zonas horarias y regiones de forma libre y sin restricciones.

La principal ventaja de este sistema es su apuesta por la descentralización y la seguridad, priorizando estos factores sobre la velocidad y la escalabilidad. Sin embargo, cuando una cadena de bloques pública carece de escalabilidad, las altas tarifas de transacción y el rendimiento limitado obstaculizan la capacidad de los desarrolladores, usuarios y diversas aplicaciones para utilizar plenamente la red. Esta limitación de escalabilidad, en última instancia, limita el potencial de Ethereum en su conjunto.

Para alcanzar su máximo potencial, Ethereum debe superar las limitaciones de escalabilidad y convertirse en una red capaz de soportar un ecosistema masivo de dApps. Para lograr este objetivo, Ethereum está investigando activamente los Rollups como una solución de escalamiento altamente optimizada, con un enfoque particular en el equivalente Ethereum de los ZK-rollups como la opción más viable para los desarrolladores.

Si ha prestado aunque sea una mínima atención a los desarrollos recientes en el espacio de conocimiento cero de Ethereum, probablemente esté familiarizado con algunos proyectos conocidos como Polygon, Starkware, Scroll y zkSync. Sin embargo, está surgiendo rápidamente un competidor de perfil relativamente bajo, pero con un potencial igualmente enorme. Taiko es un proyecto de máquina virtual extendida de conocimiento cero (zkEVM) que apunta a convertirse en un ZK-rollup equivalente a Ethereum totalmente descentralizado y se esfuerza por establecer su posición en el campo.

Exploremos juntos la esencia del Taiko y obtengamos una comprensión más profunda de sus características únicas.

resumen de taiko

Taiko, que toma su nombre de la palabra japonesa que significa "tambor", fue fundada a principios de 2022 por Daniel Wang (CEO) y Brecht Devos (CTO), ambos veteranos con experiencia en el campo. Daniel y Brecht trabajaron juntos anteriormente en Loopring, un paquete acumulativo de ZK específico para aplicaciones implementado por primera vez en Ethereum en 2018. Después de dejar Loopring en 2021, Daniel inicialmente planeó construir una red social descentralizada, pero rápidamente se dio cuenta de que la infraestructura existente no podía soportar dicha aplicación. Daniel y Brecht aportan su experiencia en Loopring a Taiko y, junto con un equipo de más de 20 desarrolladores excepcionales de blockchain, investigadores de ZK y operadores cripto nativos ubicados en más de 16 países, su objetivo es construir conjuntamente un equivalente de Ethereum verdaderamente descentralizado. Resumen de ZK.

Taiko se diferencia de sus competidores en que es un proyecto acumulativo de ZK de propósito general que tiene como objetivo construir un zkEVM tipo 1 para brindar una experiencia perfecta a los desarrolladores.

Pero, ¿qué es el paquete acumulativo ZK tipo 1 y por qué es importante?

zkEVM tipo 1

En la taxonomía de paquetes acumulativos ZK de Vitalik Buterin, los paquetes acumulativos ZK tipo 1 priorizan la compatibilidad con EVM sobre la generación rápida de pruebas. Esto significa que el paquete acumulativo ZK Tipo 1 no realiza ningún cambio en el sistema Ethereum existente y utiliza la misma función hash, árbol de estado, árbol de transacciones, precompilación y lógica de consenso que utiliza Ethereum. Debido a esta característica, el resumen ZK tipo 1 puede considerarse equivalente a EVM y, por lo tanto, se denomina zkEVM.

Imagen de Taiko

La ventaja de Type-1 zkEVM es su capacidad para aprovechar plenamente la infraestructura y las herramientas de desarrollo establecidas de Ethereum, incluidos los clientes. Si bien los zkEVM tipo 2/2.5 también se consideran compatibles con EVM, cambiarán algunas partes de la pila de Ethereum y pueden tener efectos adversos en las tarifas del gas o la función hash de Keccak, etc. Dependiendo del tipo de proyecto, estos cambios pueden tener un impacto negativo en los mecanismos de seguridad o en la eficiencia de los contratos inteligentes. Por lo tanto, zkEVM Tipo 1 puede ser más adecuado para proyectos que son sensibles a los cambios en los costos del gas o que requieren la seguridad probada en batalla de las funciones hash de Keccak.

Sin embargo, el EVM en sí no está diseñado específicamente para realizar operaciones compatibles con ZK, lo que da como resultado la generación de pruebas de conocimiento cero (ZKP) que requieren una gran cantidad de cálculos. Actualmente, generar un único ZKP para un bloque de Ethereum puede llevar horas, pero existe potencial de mejora mediante la operación paralela de generadores de pruebas (las entidades responsables de crear ZKP) y el desarrollo a largo plazo de soluciones de aceleración de hardware como los ASIC.

Resumen técnico

Taiko pretende ser un zkEVM Tipo 1 diseñado específicamente para ejecutar sin problemas el código de contrato inteligente de Ethereum sin ninguna modificación. Esto permitirá a los desarrolladores realizar la transición fácilmente de las aplicaciones existentes a la Capa 2 sin tener que implementar código nuevo.

Taiko consta de tres componentes principales:

  1. zkEVM: zkEVM verifica la exactitud de los cálculos de EVM mediante pruebas de validez. Taiko puede ejecutar el EVM directamente sin modificaciones. Aprovechar el código probado en batalla de la red Ethereum y mantenerlo impecable con las herramientas de desarrollo existentes es muy beneficioso para los desarrolladores. Los desarrolladores pueden migrar fácilmente los contratos de Solidity existentes a Taiko sin tener que compilarlos en un idioma diferente o ajustar el marco. Además, el cliente Taiko se basa en Geth, lo que garantiza la compatibilidad con futuras actualizaciones del protocolo Ethereum.

  2. Nodo acumulativo de capa 2: el nodo Taiko es responsable de recopilar y ejecutar transacciones de usuarios en la cadena L2. Estos nodos supervisan la gestión y el progreso del estado de la cadena acumulada.

  3. Protocolo Taiko: El protocolo Taiko define y hace cumplir las reglas acumulativas e identifica a los participantes potenciales. Los contratos inteligentes implementados en Ethereum Layer 1 actúan como mecanismo de disponibilidad de datos y validan ZKP.

Estos componentes trabajan juntos para garantizar una compatibilidad fluida con Ethereum Layer 1 y brindar una experiencia familiar para desarrolladores y usuarios.

Descentralización

Además de priorizar la compatibilidad con EVM, Taiko también pone un fuerte énfasis en la descentralización. Muchas redes acumuladas priorizarán inicialmente el rendimiento y luego introducirán gradualmente la descentralización, pero Taiko tiene la intención de utilizar proponentes descentralizados (serializadores) para que sean responsables de los envíos de bloques desde el principio y probadores descentralizados para generar ZKP. Este enfoque resalta el fuerte compromiso de Taiko con la descentralización, ya que ninguna otra red acumulativa utiliza actualmente un serializador descentralizado.

El enfoque de Taiko en la descentralización garantiza una base sólida para las dApps y al mismo tiempo se mantiene fiel a los valores fundamentales de Ethereum. El equipo también reveló sus planes para lanzar una organización autónoma descentralizada (DAO), y se discutirán más detalles en el futuro.

La situación actual de Taiko.

El 7 de junio de 2023, Taiko logró un hito importante en su búsqueda de la descentralización y zkEVM equivalente a ethereum con el lanzamiento de una red de prueba alfa-3 llamada Grímsvöt. La red de prueba desempeña un papel clave en la prueba integral del diseño y los componentes de la red, con el objetivo principal de descentralizar a los proponentes y probadores mientras se desarrolla soporte para tecnologías de Capa 3. Como se describe en la hoja de ruta de desarrollo de Taiko, el equipo ha programado múltiples redes de prueba, cada una de las cuales se centró en probar componentes específicos de la pila de tecnología en preparación para el lanzamiento de una red principal en el primer trimestre de 2024.

Imagen de Taiko

Además, Taiko Labs anunció la finalización exitosa de una ronda de financiación de 22 millones de dólares. Sequoia China lideró una ronda inicial de $ 10 millones en el tercer trimestre de 2022, mientras que Generative Ventures lideró la ronda Serie A de $ 12 millones recientemente cerrada. Otros inversores en ambas rondas incluyen IOSG Ventures, GSR y GGV Capital, así como varios inversores ángeles de la comunidad Ethereum. Los fondos se utilizarán para establecer un fondo de inversión en el ecosistema para atraer dApps y desarrolladores al ecosistema.

Resumir

No hay duda de que Type-1 zkEVM proporciona la experiencia más fluida para los desarrolladores que están familiarizados con Ethereum y, por lo tanto, tienen la menor fricción para crear aplicaciones en la red de Capa 2. A corto plazo, Taiko sin duda tiene la ventaja de proporcionar a los desarrolladores la forma más sencilla de migrar aplicaciones a Rollup. Sin embargo, esta compatibilidad tiene un costo de eficiencia y, a medida que los desarrolladores se familiarizan más con los paquetes acumulativos ZK, pueden estar más inclinados a crear aplicaciones en los paquetes acumulativos ZK Tipo 3 y Tipo 4 de mayor rendimiento. Sin embargo, es posible que esto no suceda pronto, ya que la mayoría de los desarrolladores todavía prefieren desarrollar en cadenas compatibles con EVM, y en la industria blockchain, donde la velocidad es esencial, muchos desarrolladores están dispuestos a permanecer en su propio territorio familiar y centrarse en otros. aspectos de la aplicación y dejar la migración a los paquetes acumulativos en un segundo plano por ahora.

Taiko sigue trabajando duro para perseguir un objetivo ambicioso y destacarse como un proyecto único destinado a lograr resultados sobresalientes. A medida que continúa la red de prueba alfa, Taiko está logrando avances significativos para convertirse en una plataforma accesible y fácil de usar para los desarrolladores y usuarios de Ethereum. Defiende los valores fundamentales de Ethereum al tiempo que proporciona escalabilidad y eficiencia, lo que tiene un impacto importante en el futuro de Ethereum. Se espera que el proyecto promueva una adopción más amplia, fomente un ecosistema próspero y desempeñe un papel clave en la configuración de la trayectoria de Ethereum.