El diseño DID tiene como objetivo proporcionar identidades digitales verificables, escalables y sostenibles en el tiempo, sin depender de proveedores de identidad centralizados. Su arquitectura no almacena directamente información de identidad completa, sino que recurre a una combinación de identificadores, resolución y credenciales.
En términos generales, un sistema DID típico suele incluir varios componentes clave:
El principio fundamental de esta arquitectura es minimizar los datos en cadena: las blockchains solo almacenan información crítica e inmutable, mientras que los datos detallados pueden conservarse de forma flexible fuera de la cadena o en soluciones de almacenamiento descentralizado, logrando así un equilibrio entre seguridad y escalabilidad.
En el marco DID, la criptografía es la base de la confianza en la identidad. A diferencia de los modelos tradicionales de usuario y contraseña, DID utiliza pares de claves públicas y privadas para el control y verificación de la identidad, eliminando la necesidad de nodos de validación centralizados.
En concreto, la generación y utilización de un DID suele seguir estos pasos:
Cuando un sistema externo necesita verificar un DID, consulta el Documento DID correspondiente mediante un Resolutor DID y valida la firma con la clave pública proporcionada. Este proceso de resolución es abierto y estandarizado, sin depender de ninguna organización en particular.
Es importante destacar que un DID no equivale a una dirección de blockchain: un solo DID puede estar asociado a varias claves, permite la rotación y revocación de claves, así como permisos jerárquicos, lo que hace que las identidades sean más seguras y flexibles a largo plazo.
Para responder a las distintas redes subyacentes y casos de uso, no existe una única implementación de DID. En su lugar, las extensiones de Método DID definen cómo se registran, actualizan y resuelven las identidades en cada contexto.
Actualmente, los Métodos DID más representativos son:
A nivel de estándares, W3C lidera el desarrollo de DID y credenciales verificables. Su principal valor incluye:
A medida que estos estándares evolucionan, los DID están pasando de ser una tecnología experimental a convertirse en una infraestructura fundamental y escalable.