Estaba leyendo la documentación de Dusk y una cosa me sorprendió un poco.
Entré pensando que el lado de la privacidad sería bastante directo: usar Dusk y obtener transacciones privadas. Pero no es exactamente así.
Dusk tiene dos modelos de transacción diferentes. Moonlight es transparente, mientras que Phoenix está construido para transacciones protegidas usando pruebas de conocimiento cero. Así que usar simplemente la red no significa automáticamente que todo lo que haces sea privado.
En realidad, creo que tiene sentido cuando observas lo que Dusk está intentando construir. Las aplicaciones financieras no siempre necesitan una confidencialidad total. A veces la información debe ser visible para auditorías o cumplimiento, mientras que otros detalles probablemente no deberían estar públicamente en la cadena para que cualquiera los inspeccione.
Lo que me resulta interesante es la experiencia de usuario que eso crea.
La mayoría de las personas probablemente no le prestará atención a la diferencia técnica entre Moonlight y Phoenix. Solo querrán saber una cosa: ¿esta transacción es privada o no?
Eso pone mucha responsabilidad en los monederos (wallets) y las aplicaciones construidas sobre Dusk. Si muestran claramente qué es público y qué es confidencial antes de que alguien firme una transacción, el enfoque de dos modelos podría sentirse bastante natural.
Si no lo hacen, puedo ver a la gente asumiendo que tiene más privacidad de la que realmente tiene.
Quizá el problema más difícil para las cadenas centradas en la privacidad no es solo construir la criptografía. Es hacer que la privacidad sea lo suficientemente evidente como para que los usuarios habituales entiendan qué están recibiendo.
Me pregunto cómo las aplicaciones de Dusk manejarán eso a medida que más gente las use.
$DUSK #dusk @Dusk
Entré pensando que el lado de la privacidad sería bastante directo: usar Dusk y obtener transacciones privadas. Pero no es exactamente así.
Dusk tiene dos modelos de transacción diferentes. Moonlight es transparente, mientras que Phoenix está construido para transacciones protegidas usando pruebas de conocimiento cero. Así que usar simplemente la red no significa automáticamente que todo lo que haces sea privado.
En realidad, creo que tiene sentido cuando observas lo que Dusk está intentando construir. Las aplicaciones financieras no siempre necesitan una confidencialidad total. A veces la información debe ser visible para auditorías o cumplimiento, mientras que otros detalles probablemente no deberían estar públicamente en la cadena para que cualquiera los inspeccione.
Lo que me resulta interesante es la experiencia de usuario que eso crea.
La mayoría de las personas probablemente no le prestará atención a la diferencia técnica entre Moonlight y Phoenix. Solo querrán saber una cosa: ¿esta transacción es privada o no?
Eso pone mucha responsabilidad en los monederos (wallets) y las aplicaciones construidas sobre Dusk. Si muestran claramente qué es público y qué es confidencial antes de que alguien firme una transacción, el enfoque de dos modelos podría sentirse bastante natural.
Si no lo hacen, puedo ver a la gente asumiendo que tiene más privacidad de la que realmente tiene.
Quizá el problema más difícil para las cadenas centradas en la privacidad no es solo construir la criptografía. Es hacer que la privacidad sea lo suficientemente evidente como para que los usuarios habituales entiendan qué están recibiendo.
Me pregunto cómo las aplicaciones de Dusk manejarán eso a medida que más gente las use.
$DUSK #dusk @Dusk

