Me encuentro haciéndolo cada vez que leo "privacidad" en un contexto de blockchain, tratándola mentalmente como si fuera un solo dial: completamente abierta en un extremo, completamente cerrada e inverificable en el otro. Repasar el desglose de Dusk sobre lo que realmente proporciona me hizo dejar de hacerlo.
Privacidad, transparencia y divulgación selectiva aparecen como tres filas separadas en cómo Dusk describe sus capacidades, no como una sola escala deslizante. La privacidad cubre transferencias protegidas y pruebas de conocimiento cero. La transparencia cubre cuentas públicas y datos de la cadena pública. La divulgación selectiva es algo distinto por sí mismo: visibilidad controlada específicamente para emisores, venues, auditores o supervisores. Ocultar algo al público en general y perder la capacidad de verificarlo resultan ser dos propiedades completamente diferentes, no una sola.
Eso me replanteó algo. Había asumido que un saldo cifrado era, por definición, inverificable para todo el mundo. En realidad, la premisa es la contraria: cifrado de forma predeterminada frente al público, verificable para quien esté autorizado, caso por caso en lugar de como un interruptor todo o nada.
Lo que todavía no tengo bien definido es el mecanismo real que decide quién cuenta como autorizado en un caso dado, y si esa determinación ocurre a nivel de protocolo o se deja en manos de la aplicación que se construye encima. Esa es la parte que quiero entender después.
#dusk $DUSK @Dusk $BTW $TUT
Privacidad, transparencia y divulgación selectiva aparecen como tres filas separadas en cómo Dusk describe sus capacidades, no como una sola escala deslizante. La privacidad cubre transferencias protegidas y pruebas de conocimiento cero. La transparencia cubre cuentas públicas y datos de la cadena pública. La divulgación selectiva es algo distinto por sí mismo: visibilidad controlada específicamente para emisores, venues, auditores o supervisores. Ocultar algo al público en general y perder la capacidad de verificarlo resultan ser dos propiedades completamente diferentes, no una sola.
Eso me replanteó algo. Había asumido que un saldo cifrado era, por definición, inverificable para todo el mundo. En realidad, la premisa es la contraria: cifrado de forma predeterminada frente al público, verificable para quien esté autorizado, caso por caso en lugar de como un interruptor todo o nada.
Lo que todavía no tengo bien definido es el mecanismo real que decide quién cuenta como autorizado en un caso dado, y si esa determinación ocurre a nivel de protocolo o se deja en manos de la aplicación que se construye encima. Esa es la parte que quiero entender después.
#dusk $DUSK @Dusk $BTW $TUT