Um novo conceito no mundo da criptomoedas é o da Web5 ou Web 5.0, termo que busca unir o melhor de dois mundos: o descentralização da a web 3.0, juntamente com a velocidade, baixo custo de operação e versatilidade de desenvolvimento da Web 2.0.

EEsse novo conceito nasceu de forma um tanto peculiar na mente de Jack Dorsey, que apenas fez um tweet de sua ideia e começou a trabalhar para torná-la realidade.

Desde então, a empresa de criptomoedas de Jack Dorsey chamada Block, juntamente com uma subsidiária chamada TBD, começou a trabalhar nessa ideia para desenvolver tudo o que é necessário para tornar essa visão uma realidade: este é o começo da Web5.

Academia Web5_Bit2Me

O objetivo por trás da Web5

O principal objetivo do Web5 é construir aplicações web descentralizadas onde os dados do usuário permaneçam sob o controle dos usuários o tempo todo. Isso significa que esses aplicativos, suas conexões, interações e dados não devem depender em nenhum momento de infraestrutura de terceiros.

Além disso, o aplicativo deve ser capaz de gerar uma identidade digital única verificável que permita aos usuários de aplicativos Web5 não apenas garantir sua identidade, mas também criar uma experiência sem senha (sem a necessidade de usar senhas), protegendo todos os seus dados e manter o controle granular sobre toda a experiência.

Um avanço sobre a Web3

No entanto, isso não existe atualmente no Web3? A realidade é que a maioria dos aplicativos Web3 que existem hoje não são completamente descentralizados. Um exemplo muito claro disso pode ser visto no Uniswap, onde recentemente foi visto como esse aplicativo Web3 descentralizado começou a aplicar uma lista negra de endereços relacionados ao Tornado Cash.

Situações como essa se repetem em muitas outras aplicações, dando uma mensagem clara: a descentralização da Web3 não é total, há muitos elementos intermediários que a impedem de ser alcançada, e é justamente isso que a Web5 procura deixar para trás.

Como funciona o Web5?

Agora, o Web5 funciona graças a uma série de elementos que permitem aos desenvolvedores criar aplicativos descentralizados que são, na prática, autocontidos. Com essas ferramentas, os desenvolvedores podem criar aplicativos da Web, móveis ou de desktop que oferecem descentralização verdadeira e completa, juntamente com experiências exclusivas do usuário.

Academia Web5_Bit2Me

Esses elementos são chamados de “Componentes”, que são:

  1. Identificadores Descentralizados (DID)
  2. Nós da Web Descentralizados (DWN)
  3. Serviços de identidade descentralizados.
  4. SDKs de identidade descentralizados.

O primeiro destes componentes destina-se a permitir a criação de um identificador descentralizado ou DID. Os DIDs são responsáveis ​​por criar uma estrutura de identidade soberana descentralizada, que pode ser totalmente registrada e verificada criptograficamente. O interessante de tudo isso é que os DIDs e a implementação orientada a TBD são um padrão W3C, o que significa que é uma tecnologia atômica ligada às nossas tecnologias atuais da Web (Web 2.0, para ser exato).

Graças a isso, a Web5 poderá ser desenvolvida e integrada usando grande parte da tecnologia que já existe hoje, ajudando a acelerar o desenvolvimento e a adoção dessa tecnologia.

O segundo componente são os Web Nodes Descentralizados ou DWN. O objetivo deste componente é servir como um data warehouse que pode integrar uma rede descentralizada para comunicar e sincronizar sua operação. Desta forma, os DWNs podem permitir que os usuários protejam, gerenciem e transacionem seus dados com outros sem depender da infraestrutura, interfaces ou mecanismos de roteamento específicos de terceiros. Basicamente, podemos ver os DWNs como equivalentes ao que conhecemos como nós de rede. blockchain.

Por fim, temos os Serviços de Identidade Descentralizados (SSIS ou Self-Sovereign Identity Service) e seus respectivos SDKs de desenvolvimento. Neste caso, estamos falando de um serviço de gerenciamento de identidades que permite que indivíduos e empresas governem suas próprias identidades digitais. O objetivo é que cada indivíduo possa gerenciar cada aspecto de sua identidade digital e, portanto, cada aspecto de sua interação com os aplicativos descentralizados com os quais tem contato, todos gerenciados por smart contracts.

Para construir e fazer uso desses serviços, existe o SDK SSIS (SKD Self-Sovereign Identity Service), que nada mais é do que um conjunto de ferramentas para criar aplicativos que facilitam o processo de utilização dos princípios da identidade autossuficiente.

Atores na Web5

Os atores que tornam possível toda essa arquitetura são três:

  1. Carteiras
  2. Nós da Web Descentralizados (DWN)
  3. Aplicativos Web Descentralizados (DWA)
Academia Web5_Bit2Me

Os primeiros são responsáveis ​​por proteger e permitir que criemos e usemos nossas identidades digitais soberanas (DIDs). Assim como nas carteiras de criptomoedas, a operação dessas carteiras depende do uso de criptografia assimétrica, como os algoritmos de assinatura digital ECDSA ou EdDSA.

Estes últimos são responsáveis ​​por implantar os serviços necessários para executar a rede descentralizada que suporta os aplicativos descentralizados (DWAs) que são executados nela.

Em última análise, os DWAs são apenas a realização da tecnologia Web5, sendo esses aplicativos reais que podem ser construídos usando tecnologias amplamente utilizadas como JavaScript, TypeScript, NodeJS, Django (Python) e muito mais, aproveitando a capacidade do DWN de expor interfaces de interação do HTTP ou do tipo RPC que facilitam muito o desenvolvimento de DWAs e permitem que eles tenham um potencial de desenvolvimento muito mais amplo do que podemos ver no mundo Web3.

Casos de uso de tecnologia

Agora, grande parte da tecnologia que torna possível a visão da Web5 está disponível hoje, mas muitas partes ainda estão em desenvolvimento (como DWNs e serviços SSIS). De qualquer forma, a Web5 já é muito clara sobre os diferentes casos de uso em que essa tecnologia pode desempenhar um papel fundamental na transformação de nossa vida e experiência digital.

O primeiro caso de uso deste tipo de tecnologia pode ser visto na gestão da nossa identidade real, digitalizando-a e permitindo-nos utilizá-la para interagir com todo o tipo de aplicações sem intermediários. Como mencionamos anteriormente, os DIDs são um padrão da Web estabelecido pelo W3C, portanto, gerar um dentro da Web5 não serve apenas para interagir com aplicativos nessa rede descentralizada, mas também pode ser especialmente útil na Web2 atual. Assim, à medida que os DIDs se tornam um utilitário muito mais comum para gerenciar nossa identidade, Web2 e Web5 podem criar espaços de interoperabilidade que beneficiem a ambos.

Outro caso de uso que podemos ver na Web5 é a geração de aplicativos onde geramos dados pessoais. No sistema atual (Web2) os dados que geramos nos aplicativos geralmente são armazenados em servidores de terceiros que podem ser hackeados ou diretamente esses terceiros utilizam nossos dados para vendê-los e monetizá-los. Seja como for, o problema de privacidade que isso gera é enorme, e já vivemos episódios bastante tristes com essa realidade (por exemplo, o caso da Cambridge Analytica do Facebook).

Mas com o Web5 isso pode mudar radicalmente, pois a geração desses dados não é apenas criptografada na rede DWN, mas temos controle sobre ela, podendo editar, excluir e eliminar completamente as informações que estão no DWN e em nossos computadores . Assim, o Web5 nos dá controle total sobre nossos dados, permitindo que decidamos o que fazer com eles o tempo todo.

Embora esta seja uma visão promissora, ainda há muito trabalho a fazer para torná-la realidade, e temos certeza de que veremos muito mais avanços nessa tecnologia nos próximos anos.

Academia Web5-Bit2Me