Dos palabras me detuvieron a mitad del desplazamiento en el sitio de Dusk hoy: shield, unshield. Volví atrás y releí el anuncio de la wallet de hace un par de meses, el que había pasado por alto la primera vez.
Había asumido que una cadena de privacidad haría que cada transferencia fuera privada por defecto. No es lo que está ocurriendo aquí. La wallet admite transferencias públicas y privadas, shield y unshield, y la elección la hace quien está enviando, fresca cada vez, según el anuncio oficial.
Luego descubrí algo más pequeño, fácil de pasar por alto. El almacenamiento de claves no es uniforme en todas las plataformas. Las versiones para extensiones del navegador funcionan con PBKDF2 y AES-GCM. Las versiones de escritorio y móvil usan Stronghold junto con Argon2, según el mismo lanzamiento. Dos modelos de seguridad distintos según dónde viva la wallet.
Sigo volviendo a lo que esto significa para la parte del contrato confidencial. Si el shield es una elección por transacción, eso cambia cómo se materializa realmente la divulgación selectiva en la práctica, no como una abstracción a nivel de protocolo, sino en el momento exacto en que alguien presiona enviar.
Una cosa que todavía no puedo responder: una vez que una transferencia se hace unshield, ¿permanece visible de forma permanente desde ese momento, o existe alguna reversibilidad incorporada? El anuncio no lo dice, y tampoco he encontrado que se trate en ninguna otra fuente oficial.
$DUSK #dusk @Dusk #dusk $DUSK
Había asumido que una cadena de privacidad haría que cada transferencia fuera privada por defecto. No es lo que está ocurriendo aquí. La wallet admite transferencias públicas y privadas, shield y unshield, y la elección la hace quien está enviando, fresca cada vez, según el anuncio oficial.
Luego descubrí algo más pequeño, fácil de pasar por alto. El almacenamiento de claves no es uniforme en todas las plataformas. Las versiones para extensiones del navegador funcionan con PBKDF2 y AES-GCM. Las versiones de escritorio y móvil usan Stronghold junto con Argon2, según el mismo lanzamiento. Dos modelos de seguridad distintos según dónde viva la wallet.
Sigo volviendo a lo que esto significa para la parte del contrato confidencial. Si el shield es una elección por transacción, eso cambia cómo se materializa realmente la divulgación selectiva en la práctica, no como una abstracción a nivel de protocolo, sino en el momento exacto en que alguien presiona enviar.
Una cosa que todavía no puedo responder: una vez que una transferencia se hace unshield, ¿permanece visible de forma permanente desde ese momento, o existe alguna reversibilidad incorporada? El anuncio no lo dice, y tampoco he encontrado que se trate en ninguna otra fuente oficial.
$DUSK #dusk @Dusk #dusk $DUSK