-
ZKSync ahora es compatible con la Mรกquina Virtual de Ethereum.
-
Las comisiones se pueden pagar en cualquier token, sin necesidad de tener ether (ETH).
El rollup ZKSync ha anunciado hoy, 24 de marzo, el lanzamiento de su red principal (o mainnet) ZKSync Era, la cual permite la escalabilidad de Ethereum y sus aplicaciones descentralizadas.
Matter Labs, empresa desarrolladora de esta tecnologรญa, explica que ha completado pruebas exhaustivas, mรบltiples auditorรญas de seguridad, concursos pรบblicos y programas de recompensa por errores. Ademรกs, se han implementado mecanismos de monitoreo independiente y mitigaciรณn de riesgos.
La implementaciรณn de la red principal zkEVM ofrece compatibilidad con contratos inteligentes de Ethereum, lo que significa que los desarrolladores pueden crear y ejecutar aplicaciones descentralizadas (dApps) en la red de ZKSync utilizando contratos inteligentes similares a los de Ethereum.
La plataforma ZKSync utiliza pruebas de conocimiento cero (ZK) para verificar transacciones de manera eficiente y segura. Estas pruebas permiten que cualquier persona con un dispositivo tan simple como un telรฉfono inteligente pueda verificar el resultado de cรกlculos complejos, sin necesidad de conocer los detalles del proceso.
Caracterรญsticas de ZKSync Era Mainnet
Como primera caracterรญstica destable puede mencionarse la abstracciรณn de cuenta nativa, lo que mejora significativamente la experiencia del usuario. Las cuentas en ZKSync Era pueden pagar comisiones en cualquier token o incluso realizar transacciones sin tarifas en protocolos que estรฉn dispuestos a subsidiar el uso.
Tambiรฉn aรฑade un potente compilador LLVM (Low-Level Virtual Machine). Se trata de una colecciรณn de herramientas de compilaciรณn y tecnologรญas de infraestructura que se utilizan para optimizar y generar cรณdigo ejecutable. ZKSync invirtiรณ en la creaciรณn del primer compilador LLVM para lenguajes EVM (Solidity, Vyper, Yul). LLVM permitirรก mejoras significativas en rendimiento y experiencia del desarrollador. Esto permite que los desarrolladores no necesiten reescribir el cรณdigo en un nuevo lenguaje o utilizar herramientas diferentes.
Por รบltimo, mencionaremos la compresiรณn de datos. ZKSync aborda el problema de la disponibilidad de datos, un recurso escaso en todos los rollups, al publicar diferencias de estado en lugar de entradas de transacciรณn.
ยฟQuรฉ es la Mรกquina Virtual de Ethereum?
Como se ha mencionado, ZKSync es ahora completamente compatible con la Mรกquina Virtual de Ethereum (EVM, por sus siglas en inglรฉs). Este es el componente central de la red Ethereum, responsable de ejecutar y gestionar los contratos inteligentes. La EVM funciona como un entorno de ejecuciรณn aislado y protegido, garantizando la seguridad y la integridad de las operaciones de los contratos inteligentes.
La EVM es una mรกquina virtual basada en la pila que utiliza un lenguaje de bajo nivel llamado ยซbytecodeยป para ejecutar los contratos inteligentes. Estos contratos inteligentes son escritos en lenguajes como Solidity o Vyper, que luego se compilan en bytecode para ser desplegados y ejecutados en la EVM.
La mรกquina virtual de Ethereum es una parte esencial en la escalabilidad y compatibilidad de la red principal zkEVM de ZKSync. Al aรฑadir compatibilidad con contratos inteligentes de Ethereum, ZKSync amplรญa las posibilidades de desarrollo y uso de aplicaciones descentralizadas en su red, permitiendo a los desarrolladores aprovechar las ventajas de la escalabilidad y seguridad proporcionadas por la red zkEVM, mientras se mantiene la familiaridad y las caracterรญsticas de los contratos inteligentes de Ethereum.
Para conocer mรกs sobre los tipos de rollups en Ethereum y sus caracterรญsticas, se recomienda la lectura del artรญculo ยซLa batalla de los rollupsยป, que fue publicado por CriptoNoticias en diciembre de 2021.