He estado observando las cadenas de privacidad el tiempo suficiente como para saber que la fricción real no es solo ocultar cantidades. Es lo que sucede cuando la cadena empieza a perseguir la compatibilidad con EVM. La mayoría de los proyectos lo tratan como una mejora pura: más desarrolladores, carteras familiares, herramientas existentes. He visto lo rápido que esa comodidad empieza a moldear el propio diseño de la privacidad.

Dusk es interesante porque no finge que los dos modelos puedan forzarse para encajar. DuskDS mantiene el enfoque UTXO de Phoenix para las transferencias blindadas nativas. Notas, nulificadores, pruebas de conocimiento cero que realmente ocultan el grafo. Del lado de EVM construyeron Hedger en su lugar: cifrado homomórfico para ocultar valores, y pruebas para demostrar que el cómputo sigue siendo correcto. La documentación oficial es sorprendentemente honesta sobre el límite: el modelo de cuentas de EVM simplemente no puede ofrecer el mismo conjunto de anonimato que Phoenix.

Esa honestidad es rara. La mayoría de los equipos pasan por alto el intercambio. Quieres Solidity, MetaMask, toda la pila, así que aceptas que se pierde la privacidad completa del grafo de transacciones y tratas de recuperar lo que puedas con saldos cifrados y divulgación selectiva. La pregunta pasa a ser si el estándar de privacidad se mantiene en ambos entornos de ejecución, o si uno se convierte silenciosamente en el hermano menor.

Todavía no lo tengo claro. He visto demasiados proyectos que afirman “EVM que preserva la privacidad” y terminan con algo que solo oculta los números mientras las direcciones y los patrones de interacción siguen siendo públicos. La parte difícil siempre ha sido demostrar que el resultado es válido sin filtrar las entradas. Phoenix lo hace de una forma. Hedger intenta otra. Ambos tienen que responder al mismo problema silencioso que reaparece después de cada ciclo: cuánta privacidad sobrevive cuando empiezas a hacer que la cadena sea cómoda para que la use todo el mundo.
@Dusk_Foundation #dusk $DUSK