A unidade de negócios TBD focada em Bitcoin de Jack Dorsey, uma subsidiária da Block Inc., anunciou na sexta-feira que está construindo uma nova web descentralizada: Web5.

A Web5 é baseada na suposição de que a Web3, a ideia de construir uma web descentralizada com tecnologia blockchain e criptomoedas, tem as intenções certas, mas está usando as ferramentas erradas.

O Web5 aproveita o Bitcoin, a rede monetária descentralizada e uma infinidade de tecnologias de ciência da computação sólidas para criar um novo ecossistema de identidades descentralizadas, armazenamento de dados e aplicativos nos quais os usuários controlam suas informações pessoais.

Desenvolvimentos bastante descentralizados na Internet nas últimas duas décadas, como BitTorrent e Tor , mostraram que a tecnologia blockchain não é um componente necessário para a descentralização. Em vez disso, o blockchain só provou ser necessário para um propósito muito específico – mitigar o problema do gasto duplo para trazer com sucesso dinheiro peer-to-peer para o reino digital com o Bitcoin.

O Web5 do TBD é composto de componentes e serviços de software, como identificadores descentralizados (DIDs), nós da Web descentralizados (DWNs), serviço de identidade autosoberana (SSIS) e um kit de desenvolvimento de software de identidade autosoberana (ssi-sdk). Esses componentes permitem que os desenvolvedores se concentrem na criação de experiências do usuário e, ao mesmo tempo, habilitam mais facilmente a identidade descentralizada e o armazenamento de dados nos aplicativos.

IDENTIFICADORES DESCENTRALIZADOS

O componente DID do Web5 aproveita o ION , uma rede DID de segunda camada aberta, pública e sem permissão que é executada no blockchain do Bitcoin. Ele é baseado no protocolo Sidetree determinístico, que não requer tokens especiais, validadores confiáveis ​​ou mecanismos de consenso adicionais para funcionar.

Um DID é essencialmente um identificador persistente globalmente exclusivo que não requer uma autoridade de registro centralizada e geralmente é gerado e registrado criptograficamente. Consiste em uma string de identificador único de recurso (URI) que serve como um ID com metadados adicionais de infraestrutura de chave pública (PKI) que descrevem as chaves criptográficas e outros valores fundamentais de PKI vinculados a um identificador único, controlado pelo usuário e auto-soberano em um sistema de destino, como o blockchain Bitcoin.

O ION apenas permite que os DIDs sejam desativados por seus proprietários, sendo, portanto, resistente à censura e inclui recursos de registro para oferecer suporte a gerenciadores de pacotes descentralizados e lojas de aplicativos. A rede descentralizada pode, em teoria, processar milhares de operações DID por segundo.

WEB NODE DESCENTRALIZADO

O DWN aproveitado pelo Web5 é uma implementação de referência da especificação de rascunho do DWN da Decentralized Identity Foundation . Duas pessoas da Block contribuíram para a especificação: Moe Jangda como colaborador e Daniel Bucher como editor.

De acordo com a especificação, um DWN é um mecanismo de armazenamento de dados e transmissão de mensagens que os participantes podem aproveitar para localizar dados públicos ou privados vinculados a um determinado DID. Permite a interação entre diferentes entidades que precisam verificar a identidade umas das outras para transferir informações umas para as outras.

“Os Web Nodes descentralizados são uma construção de armazenamento de dados semelhante a uma malha que permite que uma entidade opere vários nós que sincronizam com o mesmo estado entre si, permitindo que a entidade proprietária proteja, gerencie e transacione seus dados com outras pessoas sem depender de localização ou provedor -infraestrutura, interfaces ou mecanismos de roteamento específicos”, de acordo com a especificação.

Topologia de nós web descentralizados. Fonte: DIF .

O objetivo do TBD é produzir uma primeira versão da especificação preliminar atual, juntamente com uma implementação de referência até 1º de julho de 2022.

Contribuições da comunidade de desenvolvimento são bem-vindas. Desenvolvedores interessados ​​podem enviar propostas como pull requests para o repositório GitHub . Da mesma forma, os problemas também podem ser enviados no mesmo repositório do GitHub.

SERVIÇO DE IDENTIDADE AUTO-SOBERANA

O SSIS do Web5 é um serviço da Web que envolve o ssi-sdk.

O SSIS interage com os padrões em torno de credenciais verificáveis, revogações de credenciais, solicitação de credenciais, troca de credenciais, esquemas de dados para credenciais e outros dados verificáveis, mensagens usando DWN e uso de DIDs.

O SSIS facilita tudo relacionado a DIDs e credenciais verificáveis. Fonte: TDB.

“Usando esses padrões básicos, o SSIS permite uma funcionalidade robusta para facilitar todas as interações verificáveis, como criação, assinatura, emissão, curadoria, solicitação, revogação, troca, validação, verificação de credenciais em vários graus de complexidade”, de acordo com sua página da web.

SDK DE IDENTIDADE AUTO-SOBERANA

O ssi-sdk encapsula padrões relacionados à identidade auto-soberana.

Uma visão preliminar da visão do SDK. Os padrões incluídos estão em desenvolvimento ativo e, portanto, estão sujeitos a adição ou remoção. Fonte: TDB.

“O ssi-sdk pretende fornecer funcionalidade flexível com base em um conjunto de primitivas baseadas em padrões para construir aplicativos de identidade descentralizados de maneira modular: com dependências limitadas entre componentes”, por sua página da web.

Fonte: Bitcoin Magazine