¿Podría explicarnos más detalladamente el proceso de construcción de un zkEVM?
¿Qué pasos específicos deben tomarse para lograrlo?
¿Existen requisitos previos o requisitos técnicos que deban cumplirse?
Además, ¿podría explicar las ventajas y beneficios potenciales de un zkEVM y en qué se diferencia de los EVM tradicionales?
Por último, ¿existen desafíos u obstáculos que uno pueda encontrar durante el proceso de construcción y cómo se pueden superar?
5 respuestas
benjamin_rose_author
Wed Sep 18 2024
Para empezar, la guía de inicio rápido de zkVM ofrece un proceso sencillo para iniciar proyectos que involucran el uso de zk-proofs.
El primer paso consiste en instalar la cadena de herramientas RISC Zero con la utilidad rzup, que sienta las bases para desarrollar aplicaciones habilitadas a prueba de zk.
Martino
Wed Sep 18 2024
Posteriormente, la guía recomienda crear un nuevo proyecto utilizando la herramienta cargo-risczero.
Esta herramienta facilita la configuración eficiente de un proyecto diseñado para un desarrollo a prueba de zk, agilizando el proceso de configuración inicial.
Maria
Wed Sep 18 2024
Una vez establecido el proyecto, es fundamental familiarizarse con su estructura.
Comprender la arquitectura del proyecto permite a los desarrolladores navegar por el código base de manera eficiente y tomar decisiones informadas durante el proceso de desarrollo.
Leonardo
Tue Sep 17 2024
Avanzando más, la guía indica a los usuarios que ejecuten su proyecto en modo de desarrollo.
Este paso permite probar y depurar el proyecto en un entorno controlado, asegurando que cualquier problema se identifique y resuelva antes de la implementación.
Federico
Tue Sep 17 2024
Además, la guía de inicio rápido de zkVM enfatiza la importancia de ejecutar localmente el proyecto para generar pruebas zk.
La generación de zk-proofs localmente permite verificar la corrección y eficiencia de los zk-proofs, que son componentes críticos de las aplicaciones habilitadas para zk-proof.