Uma das utilidades blockchain está relacionada a identidade digital e como transforma o modo de nos identificarmos tornando-o mais seguro. Conceitualmente identidade digital se relaciona ao conjunto de dados pessoais perante outros no ciberespaço dando ideia de quem somos, o que fazemos, nossas habilidades, além de reputação em negócios e comunidade. A identidade digital não necessariamente corresponde de modo fiel a identidade física, devendo no entanto, considerar que ações sob identidade digital repercutem na vida real e vice-versa. Daí, informações armazenadas no espaço digital como dados pessoais, comentários, imagens, páginas que visitamos, locais onde publicamos dados, contatos e etc, constituem nossa identidade ou perfil digital.
A medida que desenvolvem com propriedades blockchain projetos relacionados ao gerenciamento de dados de identidade digital, devolve-se ao indivíduo o poder de controle dos dados dispensando intermediário centralizado. A blockchain descentraliza o controle da informação desenvolvendo com dados complementares identidade digital descentralizada, através da identificação de modo único de sistemas de verificação e identificação na rede. A consequência fundamental é nos identificarmos fornecendo apenas informações necessárias, evitando exposição de dados privadas e caso violado esse princípio, não ser possível conhecer acesso não autorizado. O sistema de identidade digital blockchain não compartilha informação da mesma forma que um banco de dados tradicional, com funções implementadas acessando informações na blockchain via algoritmos criptográficos com dados confidenciais não expostos a terceiros ou a aplicativos executados e apenas compartilhadas informações de interesse, protegendo o restante. O registro de um arquivo na blockchain tem a veracidade de informações garantida pelos nós componentes da rede, ou, certificando a validade dos dados inseridos no sistema. Os dados digitais são compartilhados e autenticados por criptografia como funções de hashing, assinaturas digitais e testes de conhecimento zero. Algoritmos de hash possibilitam conversão de documento em hash, ou, uma longa série de letras, maiúsculas e minúsculas, números de modo aleatório definindo informações que se deseja compartilhar. O código hash torna-se impressão digital exclusivamente relacionada à informações de interesse.
Moral da Nota: testes de conhecimento zero possibilitam compartilhar e autenticar credenciais e identidades sem necessidade de revelar qualquer informação. Mesmo com dados subjacentes criptografados, a autenticidade pode ser verificada como testes ZK utilizados para mostrar idade para dirigir ou ingressar em um clube sem revelar a data de nascimento, por exemplo.