Ethereum fue lanzado por primera vez en 2015 con el objetivo de maximizar el potencial de la tecnología blockchain a través de la aplicación de contratos inteligentes y dApps (aplicaciones descentralizadas). Sin embargo, con el aumento significativo del número de usuarios y volumen en la red de Ethereum, se ha enfrentado a graves problemas de escalabilidad.
Inicialmente, la cantidad de transacciones en la cadena de bloques de Ethereum era relativamente baja, por lo que la capacidad de procesamiento no era un problema importante. Los usuarios podían procesar transacciones rápidamente y a bajo costo, y la red funcionaba de manera estable. Sin embargo, a medida que la popularidad de Ethereum aumentaba, surgían todo tipo de aplicaciones descentralizadas (como finanzas descentralizadas, juegos y mercados de tokens no fungibles), lo que resultaba en un rápido aumento de la cantidad de transacciones. Como resultado, aumentaba el tiempo necesario para que las transacciones fueran empaquetadas en bloques y también aumentaba el blanqueo de capitales. Esto representa una carga especialmente pesada para los usuarios que realizan microtransacciones o que necesitan procesar transacciones rápidamente.
Para abordar estos problemas, la Fundación ETH y la comunidad han explorado una variedad de soluciones. Una de las soluciones más destacadas es la Fragmentación. Fragmentación es una solución de escalabilidad que divide la red de la cadena Bloquear en múltiples “Fragmentaciones” más pequeñas, lo que aumenta drásticamente el rendimiento de las transacciones. De manera similar a cómo varias computadoras pueden procesar tareas al mismo tiempo, la tecnología Fragmentación permite que la red ETH procese más transacciones de manera más rápida y eficiente. ETH Square planea introducir esta tecnología para aumentar significativamente la potencia de procesamiento de la red.
A pesar de que la tecnología de Fragmentación ha traído muchas ventajas prometedoras, Ethereum ha optado por pasar de la adopción directa de la Fragmentación a una solución de Capa 2 debido a las preocupaciones sobre la centralización y los desafíos técnicos que han causado latencia en el desarrollo.
Con la plena aceptación de las soluciones L2 por parte de ETH, han surgido una serie de proyectos de ETH Capa 2 uno tras otro. Taiko es uno de estos ETH L2, pero va en una dirección diferente a muchos otros ETH L2. Dado que Taiko tiene como objetivo resolver de manera integral los problemas que enfrenta el Taller ETH L2 existente, primero entendamos la ruta de desarrollo del Taller ETH L2 y los problemas que encuentra antes de sumergirnos en Taiko.
ETH坊Capa 2 contiene infraestructura de cadena de bloques diseñada para mejorar la velocidad de procesamiento de transacciones, reducir costos y mantener la seguridad de la red principal de Ethereum (Layer 1). Los tipos de L2 más conocidos incluyen Plasma, Optimistic Rollup y zk Rollup.
Los proyectos de ETH 2.0 están desarrollando sus propias cadenas de bloques ETH 2.0 según sus propias ideas, métodos y creencias, mientras persiguen el objetivo común de abordar la escalabilidad de ETH 2.0. El resultado es que los usuarios disfrutan de tarifas más bajas y tiempos de transacción más rápidos. Sin embargo, ¿es esto un problema de dirección o de velocidad? Con la proliferación de cadenas de bloques ETH 2.0, el problema de escalabilidad de ETH 2.0 comienza a ser ignorado.
En esencia, ETH L2 se creó para abordar el problema de escalabilidad de ETH, pero muchos proyectos han comenzado a centrarse más en promover su propia Mainnet en lugar de resolver el problema central. Muchos proyectos de ETH L2 están comenzando a funcionar de una manera que debilita intencionalmente su conexión con ETH, ofreciendo solo una conexión de valor limitada a través de un puente e incluso en algunos casos no admitiendo ninguna conexión con ETH. Esto ha llevado a la creación de blockchains independientes que en realidad no tienen nada que ver con ETH.
Por ejemplo, Blast lanzó su Mainnet en 2024-02-29, inicialmente haciendo hincapié en su dirección y narrativa como una capa 2 de Ethereum. Sin embargo, en algún Nodo, comenzó a autodenominarse como una “cadena completa”, gradualmente distanciándose de Ethereum. Blast cambió su cuenta oficial de @Blast_L2 a @blast en la plataforma X (anteriormente Twitter), esto no fue una coincidencia.
Fuente: Jim X
Esto sugiere que, si bien muchos Talleres de ETH L2 afirman enfatizar su conexión con el Taller de ETH y expandir su escalabilidad, ningún Taller de ETH L2 real parece ser capaz de adherirse realmente a la narrativa del codesarrollo con el Taller de ETH. Entonces, ¿cuál es el problema?
1.1.1 La conectividad con Ethereum está disminuyendo gradualmente
Muchas soluciones de capa 2 cada vez hacen más hincapié en sus características y funcionalidades únicas, lo que ha llevado a una disminución gradual de la conectividad con la red ETH. Este deseo de establecer un ecosistema independiente surge de la búsqueda de la autonomía. Sin embargo, esta independencia puede obstaculizar la interoperabilidad con la Mainnet de ETH, lo que dificulta que los usuarios esperen una interacción fluida entre L2 y ETH. Como resultado, las blockchains de capa 2, que surgieron originalmente para resolver los problemas de escalabilidad de ETH, debilitan la integridad general de la red. Esto va en contra del propósito de las soluciones de escalabilidad de ETH y puede generar confusión en todo el ecosistema de ETH.
1.1.2 Introducing centralization for efficiency
Algunos proyectos de capa 2 han introducido elementos centralizados en la búsqueda de eficiencia. Aunque los enfoques centralizados pueden ofrecer un rendimiento más alto y costos más bajos a corto plazo, socavan el principio fundamental de la descentralización en el que se basa la tecnología blockchain. Esto puede conducir a sacrificios a largo plazo en términos de confianza y seguridad técnica. Además, las estructuras centralizadas crean puntos únicos de fallo, aumentando el riesgo de vulnerabilidades de seguridad, lo que representa una amenaza significativa tanto para los usuarios como para los desarrolladores.
1.1.3 Ignoró las necesidades de los desarrolladores
Al construir su ecosistema, los proyectos L2 a menudo han causado confusión y carga a los desarrolladores. Debido a que cada proyecto L2 adopta diferentes métodos tecnológicos, los desarrolladores deben comprender y adaptarse a múltiples plataformas. Esto plantea grandes obstáculos para el desarrollo de nuevas dApps o la migración de dApps existentes a on-chain L2. Además, debido a la falta de protocolos estandarizados entre las cadenas on-chain L2, los desarrolladores tienen que modificar el código para diferentes infraestructuras. Esto no solo disminuye la productividad de los desarrolladores, sino que también obstaculiza la innovación y el crecimiento en el ecosistema de Ethereum.
Los proyectos de capa 2 podrían argumentar que no tienen más opción que tomar estas decisiones para expandir su ecosistema y obtener apoyo financiero. Sin embargo, esta tendencia finalmente debilita la seguridad de la Mainnet de Ethereum, lo que tiene un impacto negativo en todo el ecosistema de Ethereum.
Fuente: Vitalik Buterin Warpcast
En julio de 2024, el fundador de Ethereum, Vitalik Buterin, publicó un artículo criticando la sobreinversión en infraestructura en la industria blockchain actual. Vitalik señaló que esta sobreinversión de recursos en infraestructura lleva a los inversores a invertir indirectamente en aspectos técnicos en lugar de invertir directamente en monedas o tokens para satisfacer su conciencia moral. Sus observaciones parecen coincidir con la aparición caótica de proyectos de Capa 2. Con la entrada masiva de capital en el campo de la infraestructura, han surgido constantemente proyectos que persiguen simplemente la rentabilidad sin tener en cuenta la narrativa de escalabilidad de Ethereum, lo que ha llevado a que Ethereum y sus problemas de escalabilidad se queden fuera de la narrativa de Capa 2.
Por supuesto, invertir en el ecosistema L2 no es en sí mismo algo malo. El capital es crucial para el funcionamiento de cualquier proyecto. Sin embargo, este capital no debe ser la máxima prioridad. Lo más importante es el problema que el enfoque L2 se propone solucionar y la forma en que lo hace.
Los proyectos de capa 2 no deben olvidar su intención original de abordar los problemas de escalabilidad de Ethereum. La clave está en mantener la interoperabilidad con Ethereum, seguir los principios de descentralización y proporcionar un entorno en el que los desarrolladores puedan participar fácilmente. Si las soluciones de capa 2 no logran encontrar este equilibrio, no solo amenazarán el desarrollo del ecosistema de Ethereum, sino que también pondrán en peligro la confianza y la seguridad a largo plazo de la tecnología de cadena de bloques. Cuando los proyectos de capa 2 vuelvan a sus principios fundamentales y contribuyan a resolver los problemas de escalabilidad de Ethereum a través de una estrecha colaboración con Ethereum, se logrará un verdadero avance en la tecnología de cadena de bloques.
Entonces, ¿qué condiciones necesita un verdadero ETH L2 que resuelva el problema de escalabilidad de ETH? Aquí parecen haber tres factores clave: 1) ¿Está completamente integrado con Ethereum? 2) ¿Es completamente Descentralización? 3) ¿Se han tenido en cuenta las necesidades de los desarrolladores que operan en el entorno de Ethereum? Veamos los esfuerzos de Taiko para convertirse en un verdadero ETH L2 en función de estos factores.
La solución para el problema de escalabilidad de Ethereum debe integrarse naturalmente con Ethereum. Aquí, la integración no solo se refiere a nivel de sistema, sino también a nivel de valor y filosofía. Por supuesto, el término “integración” no implica ser idéntico o repetitivo en muchos aspectos. Sin embargo, sigue siendo una virtud necesaria para ser un verdadero L2 de Ethereum, ya que muchas blockchains continúan operando como L2 de Ethereum, pero no siguen estos principios fundamentales.
2.1.1 Tipo-1 EVM Cadena de bloques
El 4 de agosto de 2022, Vitalik Buterin publicó un artículo titulado “Diferentes tipos de ZK-EVMs”, en el que analiza y clasifica los zkEVMs. Según su análisis, los zkEVMs se dividen en tipos 1, 2, 2.5, 3 y 4, siendo los números más altos indicativos de una mayor interoperabilidad y compatibilidad con Ethereum, pero con una mayor eficiencia en la generación de pruebas y en el rendimiento general. En otras palabras, los tipos de zkEVM con números más altos implican cambios en el núcleo de EVM o la introducción de módulos adicionales para optimizar el rendimiento.
Aunque Vitalik también señala en el artículo que no hay un tipo zkEVM que sea absolutamente superior desde el punto de vista técnico, y que es posible que coexistan varios tipos, concluye el artículo con la siguiente declaración:
“Personalmente, espero que con la combinación de mejoras en ZK-EVMs y Ethereum por sí mismo, eventualmente todos los zkEVMs se conviertan en tipo 1, haciéndolos más amigables con ZK-SNARK.”
Al final, en la elección entre la interoperabilidad y el rendimiento, Vitalik respaldó la interoperabilidad en la escalabilidad de la red ETH. Aunque este artículo se escribió hace dos años en 2024, con la aparición de numerosas cadenas laterales L2 de ETH, vale la pena reflexionar sobre este artículo. El objetivo final de una verdadera cadena lateral L2 de ETH debería ser lograr un zkEVM de tipo 1.
Aunque el artículo de Vitalik solo clasifica zkEVM, si lo miramos desde un punto de vista más amplio, la estructura de L2 en sí misma también puede extenderse a tipo EVM o tipo L2, dependiendo de si está completamente integrada con Ethereum. Desde esta perspectiva, Taiko tiene como objetivo proporcionar escalabilidad a Ethereum utilizando un tipo 1 de EVM equivalente a Ethereum.
Dado que Taiko tiene como objetivo ser una cadena de bloques L2 equivalente a ETH, inevitablemente muestra un rendimiento relativamente inferior en comparación con otros tipos de cadenas de bloques L2 de ETH, como tipo 2 o tipo 3. Sin embargo, teniendo en cuenta que las otras cadenas de bloques L2 mencionadas anteriormente no se han centrado completamente en la escalabilidad de ETH, esta compensación puede ser comprensible. Es importante destacar que esto no es un problema principal, ya que el equipo de Taiko es consciente de este problema y ha establecido explícitamente el objetivo de mejorar el rendimiento insuficiente a través de un diseño de protocolo interno.
2.1.2 basado en Rollup
Fuente: MEV Análisis de ‘Rollup’ basado
Taiko no solo está completamente integrado con la infraestructura del sistema de Ethereum, sino que también intenta estar completamente alineado con los aspectos de seguridad de Ethereum. Taiko utiliza un concepto llamado “Rollup basado en”, que funciona sin un secuenciador centralizado. En cambio, los validadores de Ethereum actúan como secuenciadores de Taiko, encargados de ordenar las transacciones y los bloques. Debido a estas características, es posible reintegrar el ecosistema fragmentado de Ethereum en su conjunto.
Debido a las características basadas en Rollup, los proponentes de Bloquear en Ethereum son los ordenadores de Taiko. Este papel conlleva responsabilidades específicas, como mantener su beneficio como beneficiarios de MEV (valor máximo extraíble) de Taiko y su actividad como ordenadores. Este mecanismo de incentivos adicional los alienta a operar de manera más cautelosa.
Desde la perspectiva del sistema, la Descentralización es un concepto complicado e incómodo. Francamente, si todo fuera manejado y administrado por un solo punto, la eficiencia sin duda sería mayor, y el mantenimiento sería más sencillo. Por lo tanto, muchos protocolos de capa 2 de Ethereum adoptan un modelo de ordenador centralizado. Sin embargo, este enfoque también tiene sus desventajas, como la posibilidad de que los ordenadores malintencionados examinen las transacciones o amplifiquen el impacto de un fallo de un solo punto. En este caso, ¿quién confiaría en este sistema? La aparición de la industria de blockchain se debe precisamente a la falta de confianza en cualquier individuo. Para eliminar estos riesgos potenciales, la Descentralización total es crucial.
Fuente: Rollup controvertido (BCR): un diseño Rollup configurable de múltiples pruebas
¿Qué condiciones se requieren para lograr la Descentralización completa? Taiko ha reflexionado sobre esta cuestión e introducido el Rollup Basado en Controversias (BCR). La clave para evitar la centralización es asegurar la presencia de múltiples participantes, prevenir la colusión y fomentar la competencia. El BCR adoptado por Taiko es un tipo de Rollup que se basa en la competencia, con pruebas y clasificaciones, que abarca todos los elementos necesarios.
34,469 líneas de código no serán libres de errores durante mucho tiempo.
Taiko eligió la estructura BCR para crear un entorno completamente de descentralización. El argumento de Vitalik Buterin enfatiza que zk-SNARKs no es actualmente un módulo completamente confiable. Especialmente la última actualización del sistema zk-SNARK se ha vuelto muy compleja, lo que aumenta en gran medida la posibilidad de errores. Dado que esta tecnología aún está en desarrollo, se espera que se vuelva aún más compleja, lo que facilitaría la aparición de errores técnicos. Cuando existe esta vulnerabilidad, Rollup centralizado puede no empeorar demasiado el problema, ya que una entidad es responsable y capaz de solucionar cualquier error técnico o riesgo específico. Sin embargo, para Taiko, su objetivo es un entorno completamente descentralizado, por lo que es difícil resolver estos problemas de manera clara. Por lo tanto, Taiko evita la estructura zk-SNARKs de confianza ciega. En otras palabras, a través de la estructura BCR, Taiko se prepara para la posibilidad de errores en la prueba Rollup y establece un sistema que permite desafiar las pruebas Rollup incorrectas.
Para entender cómo funciona el BCR de Taiko, un ejemplo simple puede ser más efectivo que una explicación compleja.
Escenario 1 - Si la propuesta de Bob es correcta:
Escenario 2 - Si la propuesta de Bob es incorrecta, David presenta una nueva propuesta:
Esta estructura incentiva a los validadores de pruebas de participación a mantener la responsabilidad durante los desafíos y evita ataques innecesarios a través de un mecanismo de depósito competitivo. Es importante destacar que a medida que aumenta el número de rondas de validación, el depósito requerido para participar en la competencia aumenta significativamente, lo que evita eficazmente un exceso de rondas de competencia.
Además, Taiko ha introducido un sistema de múltiples pruebas en la estructura BCR. Según las necesidades de diferentes etapas, se pueden utilizar diferentes sistemas de pruebas apilables (como SGX, ZK, SGX+ZK, etc.), lo que garantiza la flexibilidad del sistema y un funcionamiento más estable. Sin embargo, este diseño también tiene una desventaja: la disminución de la actividad de los probadores cuando la frecuencia de competencia es baja. Dado que esta estructura depende de una competencia frecuente para generar ganancias, es posible que los probadores elijan no participar en un entorno de competencia escasa. Para resolver este problema, Taiko ha implementado un mecanismo de ajuste dinámico que puede cambiar entre diferentes sistemas de pruebas apilables, asegurando así la actividad del sistema en entornos de baja competencia.
Todas las características reclamadas por las distintas capas L2 de ETH y una L2 más Descentralización son atractivas y necesarias. Sin embargo, estamos pasando por alto un problema crucial: ¿Cuál es el propósito de la existencia de las capas L2 de ETH? ¿O para quién están destinadas? La respuesta es simple, su propósito es servir a los participantes del ecosistema, aquellos que desean utilizar estas capas L2 de ETH. En este sentido, los constructores que atraen a una gran cantidad de usuarios y promueven el desarrollo de todo el ecosistema L2 son los más importantes. No obstante, en esta era dorada de las cadenas de bloques L2 de ETH, han surgido numerosas infraestructuras creadas según reglas individuales. En resumen, es como operar un servicio en varios países con leyes y regulaciones completamente diferentes, lo que requiere tiempo y dinero innecesarios para resolver problemas.
Entonces, ¿cómo podemos ayudar a los constructores a concentrar eficazmente los recursos para el desarrollo de servicios? La respuesta es estandarizar reglas y reducir la brecha entre infraestructuras. Para lograr esto, es necesario introducir infraestructuras que hayan sido ampliamente utilizadas por muchos constructores a lo largo de la historia. Sí, necesitamos introducir infraestructuras utilizadas en el entorno de Ether. Esto permite a los constructores utilizar los métodos y la experiencia que ya han desarrollado en Ether, y adaptarse fácilmente a la cadena de bloques L2 de Ether.
Taiko solo puede ser verdaderamente efectivo cuando ayuda a otros a tener éxito.
En este sentido, Taiko está demostrando un compromiso real con los constructores. El artículo del blog de Taiko mencionado anteriormente enfatiza que Taiko permite a los participantes del ecosistema, especialmente a los constructores, trabajar libremente para obtener beneficios. Para cumplir con esta promesa, Taiko continúa lanzando todas las implementaciones de desarrollo como Código abierto y ha adoptado una estructura llamada Based Booster Rollup (BBR) para ayudar a los constructores de EVM a hacer la transición más rápida y fácilmente.
BBR es un enfoque para extender las ventajas de Based Rollup desde la perspectiva de los constructores, abordando la cuestión de cómo aplicar las ventajas de Based Rollup a la aplicación de infraestructura central de blockchain. Con BBR de Taiko, los constructores pueden implementar sus dApps en L1 Ethereum de una vez, y experimentar la implementación automática de dApps en todos los L2, sin necesidad de trabajo adicional o gastos de recursos.
El funcionamiento de BBR es similar a agregar CPU o SSD adicionales en una computadora portátil. Al agregar módulos y componentes adicionales en una computadora existente, BBR mejora el rendimiento sin cambiar la estructura básica, lo que permite que las aplicaciones y servicios se ejecuten más rápido y de manera más significativa dentro de la estructura existente de Ethereum L1.
De esta manera, los validadores de Ethereum pueden proponer Bloquear para toda la red BBR, y con las ventajas completamente integradas de L2, BBR puede ser una solución para escalar Ethereum al instante. Finalmente, este enfoque puede resolver el problema de fragmentación al que se enfrentan todos los rollups actuales. En otras palabras, al mantener el orden de L1 y todas las ventajas asociadas, se puede lograr la interoperabilidad entre todos los L2 asociados a través de L1, lo que permite lograr la escalabilidad que Ethereum ha buscado durante mucho tiempo.
Hemos discutido la dirección objetivo de Taiko. Aunque tiene tres bases narrativas sólidas, solo tener ideas no es suficiente para convertirse en un agente de cambio en la industria. Las ideas deben implementarse dentro del marco de tiempo planificado, para que otros puedan beneficiarse de estas implementaciones, creando así un ciclo virtuoso y convirtiéndose finalmente en un agente de cambio en la industria. Entonces, examinemos cómo Taiko planea convertirse en un agente de cambio en la industria desde la perspectiva del pasado, presente y futuro.
Uno de los pilares clave es la infraestructura. Como piedra angular para convertirse en una verdadera base de ETH L2, Taiko está aprovechando diversas ventajas tecnológicas para construir esta infraestructura. Veamos el desarrollo de la infraestructura de Taiko.
3.1.1 Hasta ahora - Desde Taiko Testnet hasta Mainnet
Taiko no intentó lograr todos los objetivos de una sola vez. Para lograr el importante objetivo de lanzar la Mainnet, realizó no menos de siete pruebas Alpha, preparando gradualmente el concepto de Taiko. Primero, echemos un vistazo al contenido de estas siete fases de la red de pruebas Alpha.
Alpha Testnet-1 (Snæfellsjökull)
Todos los desarrolladores pueden implementar contratos inteligentes, y los usuarios pueden utilizar todas las herramientas de Ethereum y Solidity, al igual que en la red principal de Ethereum. Esto permite a cualquier persona realizar pruebas y generar algunas transacciones. Esta versión permite que cualquier persona interesada ejecute un nodo L2 y participe como proponente. Para ello, el plan Taiko es ejecutar algunos nodos y proponer bloques, invitando a todos a participar. La testnet incluye un puente para transferir activos entre la testnet y Ethereum, así como un explorador de la cadena de bloques para verificar el historial de transacciones.
Alpha Testnet-2 (Askja)
Esta es la primera red de prueba exitosa que demuestra que la cadena de bloques puede funcionar con un mecanismo de prueba de acceso abierto para todos. Esto sienta las bases para la descentralización completa en esta versión. Además, se ha implementado la función de monitoreo y alerta de la cadena de bloques, y los desarrolladores pueden implementar directamente sus aplicaciones descentralizadas en esta red de prueba sin necesidad de modificar el código que usan en la red Ethereum.
Alpha Testnet-3 (Grímsvötn)
Esta versión establece e implementa la base de la tokenómica basada en un nuevo modelo de costos y recompensas. También incluye pruebas del proceso de enfriamiento necesario en el mecanismo de prueba de trabajo, así como pruebas iniciales de la capa de inicio de Taiko L3.
Alpha Testnet-4 (Eldfell L3)
Esta versión despliega por primera vez la capa inicial de L3 e introduce el concepto de rollup-on-rollup. Debido a la integración completa de Taiko L2 con ETH, Taiko en realidad considera L2 como L1 e intenta expandirse a L3. Además, se introduce un mecanismo de prueba basado en el staking para evitar la centralización de los probadores y garantizar que reciban recompensas justas.
Prueba Alpha-5 (Jólnir)
Esta versión incluye nuevas propuestas y implementaciones basadas en la separación de proponentes y constructores (PBS). PBS es un conjunto de procesos que involucran mecanismos económicos entre proponentes y validadores para garantizar la descentralización de los bloques construidos. A diferencia de la Testnet anterior, esta versión introduce este mecanismo y ahora los bloques construidos se realizan en un mercado abierto.
Red de prueba Alpha-6 (Katla)
El sexto TestnetKatla implementó la versión inicial de BCR. Dado que Taiko tiene como objetivo ser un L2 equivalente a Ethereum, esta versión prepara y prueba las últimas actualizaciones integradas de Ethereum, como EIP-4844, aunque estas actualizaciones aún no están activas. Además, el puente se ha actualizado y el explorador de la blockchain también se ha mejorado para proporcionar información más completa.
Alpha Testnet-7 (Hekla)
El Testnet final de Hekla se centra en activar EIP-4844, lo cual ya estaba preparado en el Testnet anterior. Esto se logró con éxito y habilitó el Bloquear, es decir, el nuevo mecanismo de almacenamiento rollup de ETH Mainnet. Además, esta versión de Testnet también introduce varias mejoras, incluido el ajuste de L2 gas, la activación de la sincronización rápida y la modificación de la configuración de EIP-1559. Basándonos en las funciones aplicadas y probadas en esta versión de Testnet, el Mainnet está listo para su implementación.
Fuente: Taiko Mainnet #1 Bloquear
TaikoMainnet
Después de que el contenido de la red de bloques Bloquear haya sido verificado y protegido en la red de prueba y lanzado al mundo a través de Mainnet, es notable que el fundador de Ethereum, Vitalik Buterin, generó inmediatamente otro bloque Génesis después del bloque Génesis, lo que añade un significado importante al lanzamiento de Mainnet. Los usuarios regulares pueden transferir ETH desde Ethereum a TaikoMainnet a través de un puente y interactuar directamente con las aplicaciones descentralizadas en la cadena de bloques Taiko. Especialmente los desarrolladores pueden ejecutar nodos, proponer y verificar bloques, y participar activamente en la cadena de bloques Taiko, que es una plataforma con un gran potencial. Desde el punto de vista técnico, Taiko introduce módulos de implementación que representan su visión, como BCR y Raiko, demostrando su compromiso de convertirse en una verdadera capa 2 de Ethereum.
3.1.2 Ahora - Sistema de preconfirmación y multi-prueba
Aunque Taiko ha evolucionado a la etapa de Mainnet a través de seis testnets, también está fortaleciendo su estructura interna para convertirse en una capa 2 de Ethereum más avanzada. Dos de los desarrollos más significativos son la preconfirmación y el sistema de múltiples pruebas, los cuales discutiremos más a fondo.
Confirmación previa
Incluso después del lanzamiento de Mainnet, Taiko sigue avanzando en la dirección de heredar la seguridad y la finalidad de Ethereum. Sin embargo, esta evolución conlleva un riesgo: los proponentes de bloqueo podrían enfrentar problemas de supervivencia debido a la falta de rentabilidad. Por ejemplo, en un ecosistema como Taiko, la liquidez es escasa y los usuarios suelen ofrecer tarifas de propina mucho más bajas que las del mercado a los proponentes de bloqueo, lo que hace que el tiempo del bloque de 12 segundos de Taiko no sea suficiente para que cualquier proponente de bloqueo obtenga ganancias. Por lo tanto, el Laboratorio Taiko opera temporalmente como proponente sin buscar beneficios para evitar esta situación. Si no se toman medidas, el tiempo del bloque en la Mainnet de Taiko seguirá aumentando.
Para abordar los problemas de rentabilidad, mejora del tiempo de bloque y eficiencia en la publicación de datos construidos en el bloque L2, Taiko planea introducir un concepto llamado ‘pre-confirmación’. La pre-confirmación será un foco principal de investigación y desarrollo en la segunda mitad de 2024 y desempeñará un papel importante fuera de la TaikoMainnet. A través de la pre-confirmación, la construcción en el bloque L2 puede volverse más eficiente y estable, lo que permite a los usuarios experimentar confirmaciones de transacciones más rápidas.
Además, la preconfirmación puede simplificar y mejorar la estructura rollup mediante la integración de los roles de los proponentes de L2 y L1. Esto está relacionado con la secuenciación basada, y puede no ser tan suave en la práctica al considerar la rentabilidad de los constructores, la guía de supervivencia y el tiempo del bloque rápido. Sin embargo, si varios preconfirmadores realizan la preconfirmación, puede haber un fork en TaikoMainnet. Por lo tanto, aunque hay algunas controversias, se está discutiendo mecanismos como la elección de líderes como un compromiso práctico.
Sistema de prueba múltiple
Otro tema de investigación y desarrollo de Taiko es el sistema de prueba múltiple, que tiene como objetivo integrar múltiples clientes y varios sistemas de prueba. El enfoque de prueba múltiple reduce el riesgo de vulnerabilidades en la implementación del cliente y en los sistemas de prueba, asegurando que si un método de prueba es comprometido, otros métodos también pueden prevenir la explotación de las mismas vulnerabilidades.
Fuente: El método de prueba múltiple de Taiko
En primer lugar, Taiko tiene como objetivo establecer un sistema de múltiples clientes “abierto”, donde cada cliente puede verificar Bloquear de forma independiente. Esto permite a los usuarios elegir el cliente que prefieran para verificar Bloquear, lo que proporciona una mejor accesibilidad y escalabilidad. Además, esto también es una medida fundamental para prevenir fallos de un solo punto, lo que ayuda a mejorar la seguridad de la Mainnet. Sin embargo, debido a que esto requiere el soporte del sistema de red L1 de Ethereum para la funcionalidad de múltiples clientes, Taiko planea utilizar un sistema “cerrado” antes de que se implemente completamente, que utiliza varios tipos de validadores mejorados.
Además, Taiko también opera un sistema de múltiples pruebas en un mercado libre, donde los proponentes buscan probadores, presentan Bloquear y verifican con el sistema de prueba que elijan. Además, este sistema de múltiples pruebas enfatiza la modularidad y la apertura, permitiendo que múltiples clientes y sistemas de prueba trabajen juntos para generar múltiples pruebas. Para ello, Taiko colabora con empresas como Powdr Labs, Risc Zero, para mejorar la interoperabilidad entre compiladores y sistemas zk-SNARK, construyendo una pila ZK modular.
La implementación de estos conceptos se conoce como “Raiko”. Raiko admite varios zkVM y utiliza SGX para mejorar la seguridad. El sistema mejora la flexibilidad de la prueba de bloqueo a través de la arquitectura ZK/TEE y mejora zkVM y TEE mediante un método de entrada estandarizado. Taiko planea integrar más zkVM y ampliar Wasm zkVM. El sistema tiene como objetivo proporcionar un entorno amigable e integrado para la prueba de bloqueo compatible con EVM.
3.1.3 Desde ahora en adelante, BCR y BBR futuros
Aunque Taiko ha logrado avances significativos, el objetivo de convertirse en un agente de cambio en la industria sigue siendo lejano. En última instancia, el camino para que Taiko logre su visión final depende en gran medida de dos elementos clave: BCR y BBR, que se han implementado inicialmente, pero aún necesitan mejoras adicionales.
Aunque ya hemos explicado BCR y BBR en el texto anterior, vamos a repasarlos de nuevo.
BCR permite a los usuarios y desarrolladores proponer, ejecutar y desplegar contratos inteligentes en Bloquear de manera similar a Ethereum, introduciendo un mecanismo de resolución de controversias que permite corregir rápidamente errores en los rollups. Esto garantiza la finalidad y precisión de la cadena de Bloquear, convirtiendo a BCR en la piedra angular de la tecnología central de Taiko.
Fuente: Based Booster Rollup (BBR): Nuevo hito importante en el mapa de ruta de Taiko
BBR se basa en las ventajas de Based Rollup y ofrece mayor eficiencia y compatibilidad integral con Ethereum. Esto permite a los usuarios utilizar dApps integradas en todas las capas L2 sin tener que moverse entre ellas, mientras que los desarrolladores pueden implementar dApps de una vez y escalar automáticamente en todas las capas L2. Además, BBR aborda el problema de la fragmentación presente en todos los rollups, al tiempo que reduce significativamente el costo de la transacción y mejora el rendimiento. Por lo tanto, Taiko considera que BBR tiene el potencial de escalar fundamentalmente el ecosistema de Ethereum, lo que brindará una mejor experiencia a todos los usuarios y desarrolladores de la red de Ethereum una vez que esta tecnología se implemente.
El Mainnet de Taiko tiene como objetivo apoyar a los desarrolladores, usuarios y constructores para que puedan trabajar de manera libre y eficiente en el entorno de Ethereum, centrándose en seguir estos dos pilares fundamentales. Sin embargo, debido a que estos pilares aún no son perfectos, necesitan seguir desarrollándose y mejorando para convertirse en componentes tecnológicos clave para lograr la visión de Taiko. A medida que estos dos pilares se vuelvan más fuertes y perfeccionados, Taiko podrá presentar un nuevo estándar L2, ofreciendo una compatibilidad completa con Ethereum, una Descentralización completa y una mayor cercanía con los usuarios y constructores.
Otro pilar clave es la comunidad. Para asegurar que el espacio construido por Taiko a través de su infraestructura tenga un valor real, la participación de la comunidad es crucial. Para ello, Taiko ha realizado esfuerzos en varias áreas, incluyendo la emisión de tokens, el desarrollo de modelos económicos de tokens, la activación del ecosistema y el establecimiento de un entorno de gobernanza. Echemos un vistazo a algunos de los esfuerzos de Taiko en estas áreas.
3.2.1 Hasta la fecha - TAIKO代币emisión和分配
Después del lanzamiento de TaikoMainnet, se realizó un Airdrop de TAIKOToken. TAIKO es el Token nativo de la red Taiko y es el núcleo del mecanismo económico y del modelo económico de Token de Taiko, con una cantidad inicial de emisión de 10 mil millones de Tokens. El evento de generación de Token (TGE) de TAIKO ocurrió el 5 de junio de 2024. La distribución es la siguiente: el 11.62% del suministro total se asigna a los inversores, el 9.81695% se asigna al equipo principal de Taiko Labs, y los detalles de la asignación específica se muestran en el gráfico adjunto.
La TAIKO Token asignada debe pasar por un período inicial de Posición de bloqueo de 12 meses. Después de que termine el período de Posición de bloqueo, se liberará el 25% de los Tokens de Posición de bloqueo, y el 75% restante se desbloqueará gradualmente en un plazo de tres años. Esta estructura de vesting tiene como objetivo reducir la fluctuación del mercado, fomentar la participación a largo plazo en el ecosistema de Taiko y, en última instancia, respaldar el éxito del proyecto Taiko.
El plan de lanzamiento de Token Liquidez se explica en la siguiente imagen, el verde representa los Token distribuidos, el amarillo representa los Token que se distribuirán en un plazo de 2 a 4 años, el naranja representa los Token que se distribuirán gradualmente después de un año de lanzamiento y durarán tres años, el rosa representa los Token asignados al desarrollo de protocolos, gobernanza de DAO y red, y el período de liberación de estos Token es de cinco años o más.
3.2.2 Situación actual - Un ecosistema Taiko en constante expansión
Fuente: Introducción a Trailblazers: Explora Taiko y obtén recompensas
El Programa Trailblazers de Taiko es un programa de fidelización donde los usuarios pueden ganar XP y recompensas participando en diversas actividades on-chain en TaikoMainnet. El programa asigna el 10% del suministro total de tokens TAIKO, y los usuarios pueden aumentar su nivel y ganar más XP participando en actividades. Algunos poseedores de tokens no fungibles también pueden recibir bonificaciones de XP, y el programa ofrece una variedad de actividades y eventos especiales.
Este plan tiene como objetivo fomentar la exploración del ecosistema Taiko y la interacción activa con la comunidad. Los usuarios pueden ganar XP participando en actividades de puente, aumentando el volumen y proponiendo Bloquear en TaikoMainnet. Al final de cada temporada, se otorgarán recompensas según el XP acumulado.
Además, el plan Trailblazers ha introducido un sistema de facciones que permite a los usuarios formar equipos y competir en dos facciones (Based y Boosted). Los usuarios pueden recolectar insignias relacionadas con cada facción, las cuales proporcionan recompensas adicionales como XP. Al final de la temporada, la facción con más XP recibirá una recompensa adicional. Los desarrolladores también pueden participar en este plan y recibir recompensas por las aplicaciones con mejor rendimiento.
El objetivo del plan Trailblazers es atraer a más usuarios al ecosistema de Taiko y permitirles acumular experiencia y ganar recompensas a través de diversas actividades.
Gracias al apoyo activo de Taiko, el ecosistema de Taiko está subiendo rápidamente. Se discutirán más detalles en el capítulo 4.
3.2.3 Futuro - Lograr una descentralización completa a través de la gobernabilidad de Taiko
Para lograr una Descentralización completa, Taiko permite a la comunidad participar en decisiones a través de DAO. Las decisiones importantes son tomadas por votación de los poseedores de TAIKO Token, lo que determina la dirección de la red. Sin embargo, la gobernanza de Taiko todavía está en una etapa temprana y no está completamente activa. Por lo tanto, Taiko Labs establecerá el primer comité cuyo aumento y remoción de miembros será decidido por votación de Taiko DAO.
Taiko avanza de manera constante, aunque no a una velocidad rápida, pero su objetivo es realizar gradualmente sus ideas y filosofía. Taiko valora especialmente convertirse en una cadena de bloques orientada a usuarios y desarrolladores, lo cual se refleja plenamente en el ecosistema en constante expansión de Taiko después de su lanzamiento en Mainnet. En el próximo capítulo, exploraremos en profundidad el desarrollo del ecosistema de Taiko.
Desde el lanzamiento de TaikoMainnet, se han logrado avances significativos en todos los aspectos de la red. En los últimos 90 días, Taiko ha mostrado un notable crecimiento en actividades de la red, rentabilidad, participación de los usuarios y avances técnicos. En esta sección, profundizaremos en estos indicadores clave.
La actividad de la red principal de Taiko ha subido significativamente, ya ha procesado más de 100 millones de transacciones. El volumen diario alcanzó un máximo de 2,000,000 transacciones, lo que demuestra su sólida capacidad de procesamiento y la creciente adopción. La amplia base de usuarios también refleja el atractivo del ecosistema de Taiko, con más de 1,000,000 direcciones de billetera independientes, lo que indica un fuerte interés y participación activa por parte de los usuarios en Taiko.
Después del lanzamiento de Mainnet, uno de los logros destacados es la rentabilidad propuesta por Taiko Labs, que se ha vuelto descentralizada, sin necesidad de permisos y ha comenzado a ser rentable. Este hito desafía la comprensión actual de Ethereum y abre nuevas posibilidades para sus soluciones de escalabilidad. A pesar de las pérdidas pasadas, Taiko ha logrado convertirse en rentable de manera constante con la incorporación de más dapps. El futuro próximo es muy importante.
Fuente: Growthepie - Beneficio en la cadena
Taiko ha logrado avances en tecnología para optimizar el rendimiento de la red y soltar costos. En particular, los costos de gas en el contrato Taiko L1 se han reducido en un 30%, lo que aumenta la rentabilidad del proponente. Además, se han solucionado problemas de margen y la eficacia de SGX Proof se ha mejorado en un 50%, lo que reduce los costos de capital y permite que más participantes se unan al orden de transacciones sin permiso de Taiko.
Fuente: Taiko Mirror
Desde la primera aparición global de Ethereum hasta ahora, han pasado nueve años. Durante este tiempo, Ethereum ha experimentado un crecimiento enorme y ha pasado por muchas transformaciones para hacer frente a los desafíos de su expansión. Entre ellas, el plan de la Capa 2 propuesto para abordar los problemas de escalabilidad de Ethereum se ha convertido en una opción clave para el futuro desarrollo de Ethereum, marcando el comienzo de una nueva era para la Capa 2 de Ethereum. Sin embargo, con el tiempo, algunos de los planes de la Capa 2 de Ethereum se han desviado gradualmente de la narrativa original, lo que ha llevado a que estos proyectos entren en competencia e incluso oposición con Ethereum, debilitando finalmente la seguridad de Ethereum.
En la actualidad, la clave es identificar los proyectos de “Capa 2” de Ethereum reales que tienen el potencial de convertirse en verdaderos socios de Ethereum, en lugar de amenazas. Necesitamos distinguir cuidadosamente qué proyectos están realmente comprometidos en abordar el problema de escalabilidad que Ethereum pretendía resolver originalmente y avanzar en la dirección correcta. Por lo tanto, Taiko ha atraído una amplia atención. Taiko se está desarrollando de manera constante en la dirección de la narrativa de “Capa 2 equivalente a Ethereum”, “Capa 2 completamente descentralizada” y “Capa 2 centrada en desarrolladores”. Es notable que Taiko ha hecho grandes esfuerzos para lograr estas narrativas y cuenta con un sólido soporte técnico detrás, como BCR y BBR.
Por supuesto, muchos otros proyectos de Capa 2 de Ethereum también están haciendo esfuerzos en sus respectivos campos, por lo que actualmente no está claro qué proyecto destacará y dominará en esta era liderada por Capa 2 de Ethereum. Sin embargo, el futuro desarrollo de Taiko no es seguido ampliamente por casualidad, ya que está convirtiendo claramente su dirección de desarrollo -resolver los desafíos fundamentales de Ethereum- en logros concretos.