DR
Entre os muitos casos de uso emergentes da tecnologia blockchain, o gerenciamento e verificação de identidade digital é talvez um dos mais promissores. Só em 2018, milhares de milhões de pessoas foram afetadas por violações de dados pessoais, em todo o mundo. Há uma necessidade inegável de métodos mais seguros de armazenamento, transferência e verificação de informações confidenciais. Neste contexto, os sistemas blockchain podem trazer soluções valiosas para algumas das dificuldades enfrentadas pela maioria dos bancos de dados centralizados.
Como o blockchain pode ser aplicado aos sistemas de identidade digital?
Em essência, quando um arquivo é gravado em um sistema blockchain, a autenticidade de suas informações é garantida pelos diversos nós que mantêm a rede. Por outras palavras, um “lote de reclamações”, de múltiplos utilizadores, apoia a validade de todos os dados registados.
Nesse cenário, os nós da rede podem ser controlados por órgãos autorizados ou instituições governamentais, responsáveis pela verificação e validação dos registros digitais. Basicamente, cada nó pode “votar” quanto à autenticidade dos dados para que os arquivos possam ser utilizados como um documento oficial, mas com maiores níveis de segurança.
O papel da criptografia
É crucial compreender que um sistema de identidade baseado em blockchain não requer o compartilhamento direto ou explícito de informações confidenciais. Em vez disso, os dados digitais podem ser partilhados e autenticados através da utilização de técnicas criptográficas, tais como funções hashing, assinaturas digitais e provas de conhecimento zero.
Através do uso de algoritmos de hash, qualquer documento pode ser convertido em um hash, que é uma longa sequência de letras e números. Nesse caso, o hash representa todas as informações utilizadas para criá-lo, atuando como uma impressão digital. Além disso, instituições governamentais ou outras entidades confiáveis podem fornecer assinaturas digitais para dar validade oficial ao documento.
Por exemplo, um cidadão pode fornecer o seu documento a uma agência autorizada para que possa gerar um hash único (impressão digital). A agência pode então criar uma assinatura digital que confirma a validade desse hash, o que significa que pode ser usado como documento oficial.
Fora isso, as provas de conhecimento zero permitem que credenciais ou identidades sejam compartilhadas e autenticadas sem revelar qualquer informação sobre elas. Isso significa que mesmo que os dados sejam criptografados, sua autenticidade ainda poderá ser verificada. Em outras palavras, você poderia usar provas ZK para provar que tem idade suficiente para dirigir ou entrar em um clube sem revelar a data exata do seu nascimento.
Identidade autossoberana
O conceito de identidade autossoberana refere-se a um modelo onde cada usuário individual tem controle total sobre seus dados, que podem ser armazenados em carteiras pessoais (semelhantes às carteiras criptografadas). Neste contexto, pode-se decidir quando e como a sua informação será partilhada. Por exemplo, alguém poderia armazenar as credenciais do seu cartão de crédito em uma carteira pessoal e depois usar sua chave privada para assinar uma transação que envia essas informações. Isso lhes permitiria provar que são os verdadeiros proprietários do cartão de crédito.
Embora a tecnologia blockchain seja usada principalmente para armazenar e trocar criptomoedas, ela também pode ser usada para compartilhar e validar documentos e assinaturas pessoais. Por exemplo, uma pessoa pode solicitar que uma agência governamental assine seu status como investidor credenciado e, em seguida, transfira a confirmação desse fato para uma corretora por meio de um protocolo de prova ZK. Com isso, a corretora pode ter certeza de que o investidor está devidamente credenciado, mesmo que não tenha informações detalhadas sobre seu patrimônio líquido ou rendimento.
Vantagens potenciais
A implementação de criptografia e blockchain na identidade digital pode proporcionar pelo menos dois benefícios principais. A primeira é que os usuários podem ter melhor controle sobre como e quando suas informações pessoais são utilizadas. Isto reduziria enormemente os perigos associados ao armazenamento de dados sensíveis em bases de dados centralizadas. Além disso, as redes blockchain podem fornecer níveis mais elevados de privacidade através do uso de sistemas criptográficos. Conforme mencionado, os protocolos de prova de conhecimento zero permitem aos usuários provar a validade de seus documentos sem a necessidade de compartilhar detalhes sobre eles.
A segunda vantagem é o fato de que os sistemas de identificação digital baseados em blockchain podem ser mais confiáveis que os tradicionais. Por exemplo, a utilização de assinaturas digitais poderia tornar relativamente fácil a verificação da origem de uma afirmação feita sobre um utilizador. Fora isso, os sistemas blockchain tornariam mais difícil para uma pessoa falsificar uma informação e poderiam proteger eficazmente todos os tipos de dados contra fraudes.
Limitações potenciais
Tal como acontece com muitos casos de uso de blockchain, existem alguns desafios envolvidos no uso da tecnologia para sistemas de identificação digital. Provavelmente o problema mais difícil é o facto de estes sistemas continuarem vulneráveis a um tipo de actividade maliciosa conhecida como roubo de identidade sintética.
A identidade sintética envolve a combinação de informações válidas de diferentes indivíduos para criar uma identidade inteiramente nova. Como cada informação usada para criar uma identidade sintética é precisa, alguns sistemas podem ser induzidos a reconhecer as informações falsas como autênticas. Esse tipo de ataque é muito utilizado por criminosos em fraudes com cartões de crédito.
No entanto, o problema pode ser mitigado através do uso de assinaturas digitais, de modo que combinações inventadas de documentos não sejam aceitas como registros em uma blockchain. Por exemplo, uma instituição governamental poderia fornecer assinaturas digitais individuais para cada documento, mas também uma assinatura digital comum para todos os documentos registados pelo mesmo indivíduo.
Outro ponto de atenção é a possibilidade de ataques de 51%, o que é mais provável em pequenas redes blockchain. Um ataque de 51% tem o potencial de reorganizar uma blockchain, essencialmente alterando seus registros. Este problema é particularmente preocupante em blockchains públicos, onde qualquer pessoa pode participar do processo de verificação e validação de blocos. Felizmente, os blockchains privados podem reduzir a probabilidade de tais ataques, pois incluiriam apenas entidades confiáveis como validadores. No entanto, isto representaria um modelo mais centralizado e menos democrático.
Pensamentos finais
Apesar das desvantagens e limitações, a tecnologia blockchain tem um grande potencial para mudar a forma como os dados digitais são verificados, armazenados e partilhados. Embora muitas empresas e startups já estejam explorando as possibilidades, há muito a ser feito. Ainda assim, certamente veremos mais serviços focados no gerenciamento de identidade digital nos próximos anos. E muito provavelmente, o blockchain será uma parte central disso.

