Descrever DIDs (identificadores descentralizados)

Concluído

Um DID (Identificador Descentralizado), conforme definido pela arquitetura, modelo de dados e representações da recomendação da W3C para Identificadores Descentralizados (DIDs) v1.0, é um identificador persistente globalmente exclusivo que não requer uma autoridade de registro centralizada e costuma ser gerado e/ou registrado criptograficamente.

Um identificador descentralizado também é um tipo de URI (identificador de recurso uniforme). URIs são uma cadeia de caracteres usada para identificar recursos, mais comumente recursos da Web, por meio de vários esquemas de nomenclatura e métodos de acesso. Se você já pesquisou na Web, usou um URI, pois um URL (localizador de recursos uniforme), o endereço inserido no navegador, é uma classe de URI.

Um DID consiste em três informações e aparências da maneira a seguir.

Diagrama que mostra as três partes que compõem um DID, o esquema, o método DID e o identificador específico do método DID.

  • Esquema – identifica o esquema de URI. O nome do esquema, nesse caso “did”, refere-se à especificação para atribuição de identificadores dentro desse esquema.
  • Método DID – os métodos DID se referem ao mecanismo pelo qual um DID é criado, resolvido, atualizado e desativado. Há muitos métodos diferentes e cada método é definido por uma especificação. Uma lista de métodos DID conhecidos está disponível em Métodos DID conhecidos no ecossistema do identificador descentralizado. As especificações para DIDs são baseadas em padrões abertos. Assim, todos os métodos dão suporte à funcionalidade básica consistente que garante a interoperabilidade com os aplicativos que usam DIDs, mesmo que esses DID tenham sido gerados usando métodos diferentes.
  • Identificador específico do método DID – o identificador específico do método DID é um identificador exclusivo gerado de acordo com a especificação do método.

Conforme descrito pela sintaxe, um DID não foi projetado como uma cadeia de caracteres legível e amigável, nem precisa ser. Mencionamos anteriormente que os DIDs são um novo tipo de identificador que possibilita credenciais verificáveis, um tipo de identidade digital. No entanto, é importante observar que um identificador descentralizado não é a mesma coisa que sua identidade digital. Como analogia, pense em seu passaporte ou carteira de motorista, no mundo físico. Cada uma dessas credenciais, ou forma de identidade, tem identificadores exclusivos na forma de um número de passaporte ou número de carteira de motorista. Quando você é solicitado a provar sua identidade, você mostra sua licença ou passaporte, que é a credencial. Você não recita o número ou o identificador nessa credencial. Dito isso, o identificador é uma parte fundamental dessa credencial. O mesmo se aplica à relação entre DIDs e credenciais verificáveis.

Do ponto de vista do usuário final, os DIDs são principalmente transparentes. São os aplicativos, como carteiras digitais e os serviços, como ID Verificada do Microsoft Entra que criam, gerenciam e usam DIDs. Porém, entender o que torna esses identificadores especiais e como eles funcionam dará uma compreensão mais avançada dos serviços que os DIDs permitem.