No hay cadena transparente que pueda ofrecer privacidad real. Tuvimos que construir una pila de extremo a extremo diseñada específicamente para ello. ¿Por qué no bifurcar Ethereum o construir sobre lo que ya existe? Porque ZK no funciona con una arquitectura diseñada para la ejecución pública. Requiere una base completamente diferente, una que las blockchains tradicionales no están construidas para soportar. Comienza con la máquina virtual. La EVM fue diseñada para la ejecución pública en cadena, mientras que snarkVM compila programas en circuitos zkSNARK que se ejecutan fuera de la cadena y verifican las pruebas en la cadena. Son modelos computacionales fundamentalmente diferentes. Leo existe porque necesitábamos un lenguaje donde la privacidad se imponga a nivel del sistema de tipos. Cuando declaras datos privados, el compilador garantiza que permanezcan privados durante la ejecución. Solidity y Rust no pueden hacer eso porque nunca fueron construidos con la privacidad como un concepto central.