Proyectos de Capa-1 floreciendo, la tecnología de nuevas cadenas públicas se está iterando constantemente
En la actualidad, la industria de blockchain está viendo la aparición de numerosos proyectos de Layer-1, incluidos Bitcoin, Ethereum y otras cadenas de bloques conocidas, así como algunas redes de blockchain emergentes. A pesar de un entorno altamente competitivo, nuevas cadenas de bloques con ventajas únicas continúan surgiendo, y la tecnología sigue mejorando. En la industria, se considera que casi todos los proyectos de Layer-1 en el futuro adoptarán la tecnología zkRollup basada en zkEVM, logrando finalmente soluciones zkRollup interoperables en toda la cadena.
Nueva cadena de bloques de Move, el lenguaje de contratos inteligentes
En 2022, la nueva cadena de bloques emergente más destacada en la industria es el proyecto que utiliza el lenguaje de contratos inteligentes Move. Estos proyectos fueron iniciados por ingenieros del antiguo proyecto Diem (anteriormente conocido como Libra) de la empresa Meta, heredando muchas de las funciones de Diem, mientras que presentan diferencias significativas en rendimiento, lenguaje de programación y mecanismos en comparación con las cadenas de bloques L1 existentes.
Una de las características destacadas del lenguaje Move es la redefinición de la "estructura de módulos", lo que permite que activos como tokens, NFT y contratos inteligentes puedan definirse de manera modular y sencilla a través de un único módulo de datos. Esto es algo que el EVM de Ethereum tiene dificultades para alcanzar: cualquier desarrollador que haya trabajado con el EVM sabe lo complicado que es utilizar estructuras modulares (y estructuras anidadas) en Solidity. Tomando como ejemplo el clásico ataque de reentrada, este problema ha atormentado durante mucho tiempo a los proyectos del ecosistema EVM, causando enormes pérdidas. Por otro lado, el lenguaje Move utiliza un enfoque basado en recursos, evitando fundamentalmente la posibilidad de ataques de reentrada.
Sin embargo, el éxito de una nueva cadena pública no solo depende del lenguaje utilizado, sino que lo más crucial es la capacidad de innovación de los proyectos en la cadena. Si comparamos Ethereum con una carretera de cuatro carriles muy transitada, la nueva cadena pública sería como una autopista de ocho carriles, que utiliza la tecnología más avanzada, pero actualmente parece carecer de suficiente tráfico. Para una cadena pública, la innovación tecnológica es sin duda importante, pero la contribución de los proyectos en la cadena al tráfico de la cadena pública también es indispensable. Una cadena pública sin un ecosistema de aplicaciones, por muy avanzada que sea su tecnología, tendrá dificultades para tener éxito.
Para obtener el enorme tráfico del ecosistema EVM, estas nuevas cadenas públicas finalmente tendrán que abrazar el sistema EVM y las redes de Layer 2, especialmente la tecnología zkRollup basada en zkEVM, que es la más avanzada.
Construir zkRollup basado en zkEVM en una nueva cadena de bloques
A largo plazo, zkRollup se convertirá en la solución de escalado más simple, segura y eficiente. Teóricamente, zkRollup se puede implementar en cualquier red que pueda verificar su prueba, por lo que construir un zkEVM zkRollup en una nueva cadena pública es completamente viable. Las principales ventajas de hacerlo son dos:
Atraer a desarrolladores y usuarios del ecosistema EVM. Para los desarrolladores, desplegar productos en un zkRollup basado en zkEVM de alta compatibilidad en una nueva cadena pública es prácticamente indistinguible de desplegarlos en Ethereum u otras cadenas compatibles con EVM, sin necesidad de modificar significativamente el código y el diseño. Esto significa que los desarrolladores del ecosistema EVM pueden migrar aplicaciones al nuevo ecosistema de la cadena pública casi sin costo. Con solo un pequeño incentivo, se pueden atraer a numerosos proyectos EVM exitosos para que migren y se desplieguen, aportando una rica ecología y escenarios de aplicación a la nueva cadena pública.
Mejorar la experiencia del usuario. Para los usuarios, zkRollup puede ofrecer tarifas más bajas (incluso sin costo) y proporcionar una experiencia de uso cercana a las aplicaciones tradicionales en términos de velocidad de interacción y modelo de costos.
Entonces, ¿cómo construir un zkRollup basado en zkEVM en una nueva cadena pública? Podemos referirnos al modelo de zkRollup basado en zkEVM de tipo general diseñado por cierta empresa tecnológica:
Primero, se necesita un Sequencer encargado de recibir las transacciones en zkRollup, ejecutando las transacciones a través de nodos con EVM, para asegurar la compatibilidad con EVM. Durante este proceso, el Sequencer también generará un registro del proceso de ejecución (Trace) que sea fácil de probar y lo enviará al empaquetador de pruebas zkProver.
zkProver es un generador de pruebas que cuenta con zk-EVM, tiene un circuito de prueba de conocimiento cero basado en EVM completamente diseñado, que puede verificar si los registros de ejecución cumplen con las reglas de ejecución de EVM. Al final, zkProver utiliza un algoritmo de prueba de conocimiento cero para generar pruebas y las envía a la nueva cadena de bloques pública.
Finalmente, se necesitan desplegar varios contratos en la nueva cadena pública:
Contrato que gestiona los activos zkRollup, administrando el flujo de activos entre la nueva cadena pública y zkRollup.
Contrato de verificación, utilizado para verificar la prueba enviada por zkProver
Contrato de gobernanza, gestión de problemas de permisos (como registrar Prover y clasificar los tipos de activos en zkRollup)
El futuro de zkRollup de interoperabilidad en toda la cadena
El ecosistema de la red Web3 del futuro será un patrón de coexistencia de múltiples cadenas públicas, y la interacción de activos entre cadenas y el cruce de cadenas se convertirá en una necesidad clave. Las soluciones tradicionales de puentes entre cadenas enfrentarán problemas de eficiencia y complejidad a medida que aumente el número de cadenas.
Por lo tanto, el zkRollup de interoperabilidad total en la cadena finalmente se convertirá en la mejor solución para aplicaciones intercadena e incluso de cadena completa. Basado en el zkRollup de tipo general basado en zkEVM, al conectar el protocolo de interoperabilidad total en la cadena (que es una pista importante en los próximos cinco años), se forma lo que se llama el zkRollup de interoperabilidad total en la cadena. Este reunirá la liquidez de activos de toda la cadena, desempeñando el papel de capa de ejecución de toda la cadena. A través de pruebas de conocimiento cero, se asegura la corrección de las transacciones, disfrutando de una seguridad equivalente a la suma total de la cadena.
Podemos imaginar que el zkRollup interoperable de cadena completa permitirá la interacción completamente programable de activos e información de toda la cadena. Los usuarios pueden enviar transacciones para iniciar dicha interacción, que cambiará el estado de las cuentas en varias cadenas. El zkRollup interoperable de cadena completa calculará por bloques y actualizará el estado en las diferentes cadenas, y presentará pruebas de la actualización del estado.
La visión de zkRollup de interoperabilidad total de cadenas contiene posibilidades infinitas. Las personas pueden desplegar un intercambio descentralizado que reúna todas las cadenas; crear GameFi y SocialFi que agreguen usuarios de todas las cadenas; e incluso desarrollar aplicaciones innovadoras más diversas, variadas y sin fronteras. Esto traerá una interoperabilidad e espacio de innovación sin precedentes al ecosistema blockchain.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Cadenas públicas de Layer-1 y zkRollup: el futuro desarrollo de la interoperabilidad en toda la cadena
Proyectos de Capa-1 floreciendo, la tecnología de nuevas cadenas públicas se está iterando constantemente
En la actualidad, la industria de blockchain está viendo la aparición de numerosos proyectos de Layer-1, incluidos Bitcoin, Ethereum y otras cadenas de bloques conocidas, así como algunas redes de blockchain emergentes. A pesar de un entorno altamente competitivo, nuevas cadenas de bloques con ventajas únicas continúan surgiendo, y la tecnología sigue mejorando. En la industria, se considera que casi todos los proyectos de Layer-1 en el futuro adoptarán la tecnología zkRollup basada en zkEVM, logrando finalmente soluciones zkRollup interoperables en toda la cadena.
Nueva cadena de bloques de Move, el lenguaje de contratos inteligentes
En 2022, la nueva cadena de bloques emergente más destacada en la industria es el proyecto que utiliza el lenguaje de contratos inteligentes Move. Estos proyectos fueron iniciados por ingenieros del antiguo proyecto Diem (anteriormente conocido como Libra) de la empresa Meta, heredando muchas de las funciones de Diem, mientras que presentan diferencias significativas en rendimiento, lenguaje de programación y mecanismos en comparación con las cadenas de bloques L1 existentes.
Una de las características destacadas del lenguaje Move es la redefinición de la "estructura de módulos", lo que permite que activos como tokens, NFT y contratos inteligentes puedan definirse de manera modular y sencilla a través de un único módulo de datos. Esto es algo que el EVM de Ethereum tiene dificultades para alcanzar: cualquier desarrollador que haya trabajado con el EVM sabe lo complicado que es utilizar estructuras modulares (y estructuras anidadas) en Solidity. Tomando como ejemplo el clásico ataque de reentrada, este problema ha atormentado durante mucho tiempo a los proyectos del ecosistema EVM, causando enormes pérdidas. Por otro lado, el lenguaje Move utiliza un enfoque basado en recursos, evitando fundamentalmente la posibilidad de ataques de reentrada.
Sin embargo, el éxito de una nueva cadena pública no solo depende del lenguaje utilizado, sino que lo más crucial es la capacidad de innovación de los proyectos en la cadena. Si comparamos Ethereum con una carretera de cuatro carriles muy transitada, la nueva cadena pública sería como una autopista de ocho carriles, que utiliza la tecnología más avanzada, pero actualmente parece carecer de suficiente tráfico. Para una cadena pública, la innovación tecnológica es sin duda importante, pero la contribución de los proyectos en la cadena al tráfico de la cadena pública también es indispensable. Una cadena pública sin un ecosistema de aplicaciones, por muy avanzada que sea su tecnología, tendrá dificultades para tener éxito.
Para obtener el enorme tráfico del ecosistema EVM, estas nuevas cadenas públicas finalmente tendrán que abrazar el sistema EVM y las redes de Layer 2, especialmente la tecnología zkRollup basada en zkEVM, que es la más avanzada.
Construir zkRollup basado en zkEVM en una nueva cadena de bloques
A largo plazo, zkRollup se convertirá en la solución de escalado más simple, segura y eficiente. Teóricamente, zkRollup se puede implementar en cualquier red que pueda verificar su prueba, por lo que construir un zkEVM zkRollup en una nueva cadena pública es completamente viable. Las principales ventajas de hacerlo son dos:
Atraer a desarrolladores y usuarios del ecosistema EVM. Para los desarrolladores, desplegar productos en un zkRollup basado en zkEVM de alta compatibilidad en una nueva cadena pública es prácticamente indistinguible de desplegarlos en Ethereum u otras cadenas compatibles con EVM, sin necesidad de modificar significativamente el código y el diseño. Esto significa que los desarrolladores del ecosistema EVM pueden migrar aplicaciones al nuevo ecosistema de la cadena pública casi sin costo. Con solo un pequeño incentivo, se pueden atraer a numerosos proyectos EVM exitosos para que migren y se desplieguen, aportando una rica ecología y escenarios de aplicación a la nueva cadena pública.
Mejorar la experiencia del usuario. Para los usuarios, zkRollup puede ofrecer tarifas más bajas (incluso sin costo) y proporcionar una experiencia de uso cercana a las aplicaciones tradicionales en términos de velocidad de interacción y modelo de costos.
Entonces, ¿cómo construir un zkRollup basado en zkEVM en una nueva cadena pública? Podemos referirnos al modelo de zkRollup basado en zkEVM de tipo general diseñado por cierta empresa tecnológica:
Primero, se necesita un Sequencer encargado de recibir las transacciones en zkRollup, ejecutando las transacciones a través de nodos con EVM, para asegurar la compatibilidad con EVM. Durante este proceso, el Sequencer también generará un registro del proceso de ejecución (Trace) que sea fácil de probar y lo enviará al empaquetador de pruebas zkProver.
zkProver es un generador de pruebas que cuenta con zk-EVM, tiene un circuito de prueba de conocimiento cero basado en EVM completamente diseñado, que puede verificar si los registros de ejecución cumplen con las reglas de ejecución de EVM. Al final, zkProver utiliza un algoritmo de prueba de conocimiento cero para generar pruebas y las envía a la nueva cadena de bloques pública.
Finalmente, se necesitan desplegar varios contratos en la nueva cadena pública:
El futuro de zkRollup de interoperabilidad en toda la cadena
El ecosistema de la red Web3 del futuro será un patrón de coexistencia de múltiples cadenas públicas, y la interacción de activos entre cadenas y el cruce de cadenas se convertirá en una necesidad clave. Las soluciones tradicionales de puentes entre cadenas enfrentarán problemas de eficiencia y complejidad a medida que aumente el número de cadenas.
Por lo tanto, el zkRollup de interoperabilidad total en la cadena finalmente se convertirá en la mejor solución para aplicaciones intercadena e incluso de cadena completa. Basado en el zkRollup de tipo general basado en zkEVM, al conectar el protocolo de interoperabilidad total en la cadena (que es una pista importante en los próximos cinco años), se forma lo que se llama el zkRollup de interoperabilidad total en la cadena. Este reunirá la liquidez de activos de toda la cadena, desempeñando el papel de capa de ejecución de toda la cadena. A través de pruebas de conocimiento cero, se asegura la corrección de las transacciones, disfrutando de una seguridad equivalente a la suma total de la cadena.
Podemos imaginar que el zkRollup interoperable de cadena completa permitirá la interacción completamente programable de activos e información de toda la cadena. Los usuarios pueden enviar transacciones para iniciar dicha interacción, que cambiará el estado de las cuentas en varias cadenas. El zkRollup interoperable de cadena completa calculará por bloques y actualizará el estado en las diferentes cadenas, y presentará pruebas de la actualización del estado.
La visión de zkRollup de interoperabilidad total de cadenas contiene posibilidades infinitas. Las personas pueden desplegar un intercambio descentralizado que reúna todas las cadenas; crear GameFi y SocialFi que agreguen usuarios de todas las cadenas; e incluso desarrollar aplicaciones innovadoras más diversas, variadas y sin fronteras. Esto traerá una interoperabilidad e espacio de innovación sin precedentes al ecosistema blockchain.