Solía asumir que probar la elegibilidad de un inversor significaba revelar la identidad que había detrás. Mirar más de cerca Citadel cambió esa suposición.
El flujo comienza con un credencial: una licencia: emitida por un Proveedor de Licencias de confianza. El proveedor verifica al usuario fuera de la cadena, firma los atributos relevantes, publica una licencia cifrada y la registra en un contrato de Citadel. Más tarde, el usuario puede generar una prueba de conocimiento cero que demuestra que posee una licencia registrada y firmada por el proveedor, sin revelar la clave de su wallet, sus atributos personales ni siquiera cuál licencia exacta produjo la prueba.
Lo que realmente cambió mi forma de pensar es esto: un servicio regulado ahora puede recibir evidencia criptográfica de que ocurrió una verificación de elegibilidad, sin que la identidad completa del inversor llegue nunca a tocar la cadena. Pero Citadel no decide a quién se admite. El proveedor del servicio sigue eligiendo qué Proveedores de Licencias considera de confianza, qué atributos cumplen sus reglas y si una sesión está vencida, revocada o es reutilizable.
Así, la prueba hace que la propiedad del credencial sea privada y verificable, pero el significado asignado a ese credencial aún vive a nivel de la aplicación, en manos de quien lo emite y lo interpreta.
¿Citadel realmente elimina la exposición de la identidad del control de acceso, o solo traslada la decisión de confianza más importante al proveedor que emite e interpreta el credencial?

#dusk $DUSK @Dusk