Nenhuma corrente transparente pode oferecer privacidade real. Tivemos que construir uma pilha de ponta a ponta criada especificamente para isso. Por que não bifurcar o Ethereum ou construir sobre o que já existe? Porque o ZK não funciona com uma arquitetura projetada para execução pública. Requer uma base totalmente diferente, que as blockchains tradicionais não são construídas para suportar. Começa com a máquina virtual. O EVM foi projetado para execução pública on-chain, enquanto o snarkVM compila programas em circuitos zkSNARK que são executados off-chain e verifica as provas on-chain. Eles são modelos computacionais fundamentalmente diferentes. Leo existe porque precisávamos de uma linguagem em que a privacidade fosse imposta no nível do sistema de tipos. Quando você declara dados privados, o compilador garante que eles permaneçam privados durante a execução. Solidity e Rust não podem fazer isso porque nunca foram construídos com privacidade como conceito central.