Validity Rollups: El camino dorado para la escalabilidad de Ethereum
Los Validity Rollups (VRs) se consideran la tecnología más prometedora para aumentar el rendimiento de Ethereum de manera segura y descentralizada. En este campo, zkEVM y Cairo VM (CVM) son dos de las principales soluciones de implementación de máquinas virtuales.
zkEVM se centra en la compatibilidad con Ethereum, pero esta elección sacrifica en cierta medida el rendimiento y la escalabilidad. En comparación, Cairo VM adoptado por Starknet prioriza el rendimiento y la escalabilidad sobre la compatibilidad total.
El núcleo de los Validity Rollups es utilizar pruebas de validez para realizar cálculos verificables. Su funcionamiento consiste en trasladar el procesamiento de transacciones a un entorno fuera de la cadena, es decir, la segunda capa. Después de procesar una gran cantidad de transacciones, el operador enviará los resultados y las pruebas de vuelta a la red principal de Ethereum, donde los contratos inteligentes verificarán la integridad de la ejecución.
Cabe destacar que, aunque el término "acumulación de conocimiento cero" se utiliza con frecuencia, en realidad no es preciso. La mayoría de los Validity Rollup no utilizan pruebas de conocimiento cero, ni están diseñados para proteger la privacidad.
La máquina virtual es un entorno que puede ejecutar programas, al igual que ejecutar el sistema Windows en un Mac. La máquina virtual de Ethereum (EVM) es el entorno en el que se ejecutan los contratos inteligentes de Ethereum. Por otro lado, la máquina virtual de conocimiento cero (zkVM) es un tipo especial de entorno de ejecución que no solo ejecuta programas, sino que también puede generar pruebas de validez fáciles de verificar.
zkEVM intenta replicar la experiencia de Ethereum en la segunda capa, permitiendo a los desarrolladores disfrutar de una mayor escalabilidad sin necesidad de cambiar el código o las herramientas. Sin embargo, este enfoque también presenta algunos desafíos, principalmente porque la EVM no fue diseñada teniendo en cuenta la eficiencia de las pruebas.
El modelo basado en pila de EVM, la dependencia de Keccak hash y de grandes árboles Merkle Patricia, hacen que generar pruebas de validez sea difícil y consuma muchos recursos. Es por eso que diferentes implementaciones de zkEVM han hecho diferentes compromisos entre la compatibilidad con Ethereum y el rendimiento.
En comparación, Cairo VM está diseñado específicamente para generar pruebas de validez de manera eficiente. Utiliza un nuevo lenguaje de alto nivel llamado Cairo, que está optimizado para la generación de pruebas. Las ventajas de Cairo VM incluyen:
Cada instrucción tiene una representación algebraica de alta eficiencia.
Lenguajes similares a Rust se utilizan para escribir programas verificables
La representación intermedia entre Cairo avanzado y el ensamblaje de Cairo mejora la eficiencia de ejecución.
Cairo no solo simplifica el proceso de prueba de cálculos complejos, sino que también ofrece a los desarrolladores varias opciones de codificación. Los desarrolladores pueden escribir código directamente en Cairo, o pueden usar Solidity a través de un transpilador o ejecutándolo en zkEVM en Starknet.
A pesar de que Cairo aún es joven, ya se ha convertido en el cuarto lenguaje de contratos inteligentes por TVL, atrayendo una gran cantidad de fondos.
En general, zkEVM y Cairo VM representan dos enfoques diferentes para la escalabilidad. zkEVM se dedica a replicar el entorno de Ethereum, pero puede limitar el potencial del sistema de pruebas. Cairo VM, por otro lado, está diseñado específicamente para sistemas de pruebas, aunque sacrifica algo de compatibilidad, tiene ventajas claras en eficiencia y escalabilidad.
A medida que las aplicaciones en Starknet continúan desarrollándose, Cairo muestra un gran potencial. En el futuro, los desarrolladores tendrán más opciones para escalar la blockchain, y los Validity Rollups sin duda jugarán un papel importante en el camino de escalado de Ethereum.
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.
12 me gusta
Recompensa
12
2
Republicar
Compartir
Comentar
0/400
WalletDivorcer
· hace18h
He estado jugando tanto tiempo y todavía no entiendo qué significa layer2.
Validity Rollups: zkEVM y Cairo VM lideran una nueva era de escalabilidad de Ethereum
Validity Rollups: El camino dorado para la escalabilidad de Ethereum
Los Validity Rollups (VRs) se consideran la tecnología más prometedora para aumentar el rendimiento de Ethereum de manera segura y descentralizada. En este campo, zkEVM y Cairo VM (CVM) son dos de las principales soluciones de implementación de máquinas virtuales.
zkEVM se centra en la compatibilidad con Ethereum, pero esta elección sacrifica en cierta medida el rendimiento y la escalabilidad. En comparación, Cairo VM adoptado por Starknet prioriza el rendimiento y la escalabilidad sobre la compatibilidad total.
El núcleo de los Validity Rollups es utilizar pruebas de validez para realizar cálculos verificables. Su funcionamiento consiste en trasladar el procesamiento de transacciones a un entorno fuera de la cadena, es decir, la segunda capa. Después de procesar una gran cantidad de transacciones, el operador enviará los resultados y las pruebas de vuelta a la red principal de Ethereum, donde los contratos inteligentes verificarán la integridad de la ejecución.
Cabe destacar que, aunque el término "acumulación de conocimiento cero" se utiliza con frecuencia, en realidad no es preciso. La mayoría de los Validity Rollup no utilizan pruebas de conocimiento cero, ni están diseñados para proteger la privacidad.
La máquina virtual es un entorno que puede ejecutar programas, al igual que ejecutar el sistema Windows en un Mac. La máquina virtual de Ethereum (EVM) es el entorno en el que se ejecutan los contratos inteligentes de Ethereum. Por otro lado, la máquina virtual de conocimiento cero (zkVM) es un tipo especial de entorno de ejecución que no solo ejecuta programas, sino que también puede generar pruebas de validez fáciles de verificar.
zkEVM intenta replicar la experiencia de Ethereum en la segunda capa, permitiendo a los desarrolladores disfrutar de una mayor escalabilidad sin necesidad de cambiar el código o las herramientas. Sin embargo, este enfoque también presenta algunos desafíos, principalmente porque la EVM no fue diseñada teniendo en cuenta la eficiencia de las pruebas.
El modelo basado en pila de EVM, la dependencia de Keccak hash y de grandes árboles Merkle Patricia, hacen que generar pruebas de validez sea difícil y consuma muchos recursos. Es por eso que diferentes implementaciones de zkEVM han hecho diferentes compromisos entre la compatibilidad con Ethereum y el rendimiento.
En comparación, Cairo VM está diseñado específicamente para generar pruebas de validez de manera eficiente. Utiliza un nuevo lenguaje de alto nivel llamado Cairo, que está optimizado para la generación de pruebas. Las ventajas de Cairo VM incluyen:
Cairo no solo simplifica el proceso de prueba de cálculos complejos, sino que también ofrece a los desarrolladores varias opciones de codificación. Los desarrolladores pueden escribir código directamente en Cairo, o pueden usar Solidity a través de un transpilador o ejecutándolo en zkEVM en Starknet.
A pesar de que Cairo aún es joven, ya se ha convertido en el cuarto lenguaje de contratos inteligentes por TVL, atrayendo una gran cantidad de fondos.
En general, zkEVM y Cairo VM representan dos enfoques diferentes para la escalabilidad. zkEVM se dedica a replicar el entorno de Ethereum, pero puede limitar el potencial del sistema de pruebas. Cairo VM, por otro lado, está diseñado específicamente para sistemas de pruebas, aunque sacrifica algo de compatibilidad, tiene ventajas claras en eficiencia y escalabilidad.
A medida que las aplicaciones en Starknet continúan desarrollándose, Cairo muestra un gran potencial. En el futuro, los desarrolladores tendrán más opciones para escalar la blockchain, y los Validity Rollups sin duda jugarán un papel importante en el camino de escalado de Ethereum.