Escrito em
por edgeuno tech
21 de junho de 2023
Última modificação em 02 de maio de 2024 às 03:16 pm

Web3 é o futuro da Internet?

Web3 é a terceira versão da World Wide Web.

Enquanto a segunda versão da Web dependia dos usuários para fornecer dados para cada plataforma para seus próprios interesses, a Web3 transfere os benefícios de volta para os usuários.

Com a Web 2.0, o usuário tinha pouco ou nenhum controle sobre seus dados na maioria dos casos. Além disso, eles nunca souberam se os serviços, software e aplicativos que gostariam de utilizar permaneceriam disponíveis. A Web3 é uma iniciativa para resolver este desafio de longo prazo. Packy McCormick o chama de "a Internet de propriedade de criadores e usuários, orquestrada com fichas".

Ele Gajria descreve a evolução da Web como:

  • Web1: Somente leitura
  • Web2: Ler e Escrever
  • Web3: Ler, Escrever e Possuir

Onde tudo começou: Web 1.0

A Web surgiu como uma aplicação em cima da infraestrutura comum da Internet. Como não foi possível modificar a infraestrutura subjacente dos protocolos da Internet, criadores como Tim Berners Lee introduziram protocolos como a World Wide Web (WWW) que se encontram em uma camada acima do TCP/IP.

Esta chamada Web, onde as pessoas podiam hospedar conteúdo, tinha seu próprio conjunto de limitações: tais como criadores oferecendo conteúdo estático, não programável, não havia muita interação entre o usuário final e o conteúdo, e o usuário não tinha como modificar ou participar diretamente na criação do mesmo. O usuário estava limitado ao modo "somente leitura".

Como funciona a Web 2.0?

A idéia da Web 2.0 foi introduzida pela primeira vez por Darcy DiNucci em um artigo em 1999. O termo refere-se à fase de desenvolvimento da web na qual o conteúdo dos websites é criado e compartilhado principalmente pelos próprios usuários.

Exemplos típicos da Web 2.0 incluem mídias sociais, fóruns web, enciclopédias de internet ou portais de compartilhamento de vídeo.

Esta fase da Web permitiu uma mudança perceptível em direção à participação dos usuários. Isto resultou em melhorias de protocolos e software, tais como navegadores, sistemas operacionais, etc.

Como agora o conteúdo da web foi construído principalmente pelos usuários do site e não pelas próprias plataformas - os usuários contribuíram com os dados. Entretanto, os dados ainda eram mantidos pelos criadores dos sites, o que significa que os usuários não controlam os dados que eles fornecem.

Sem mencionar que o site poderia mudar sua maneira de exibir dados a qualquer momento ou simplesmente deixar de existir, deixando o usuário sem o conteúdo e sem nenhuma maneira de rastreá-lo.

O que torna a Web3 tão única?

Web3 é um conjunto de protocolos que permite a construção de blocos para desenvolvedores de aplicações. Estes protocolos não substituem todas as tecnologias tradicionais da web como HTTP, JS e SQL, mas introduzem novas maneiras de construir aplicações.

A maioria das aplicações Web3 são chamadas DApps (ou Aplicações Descentralizadas), construídas em redes peer-to-peer como Blockchains descentralizadas e IPFS, sem um único ponto de falha.

Ao contrário dos sites hospedados em servidores centralizados ou mesmo em CDNs, onde o administrador pode interromper ou modificar as informações a qualquer momento, os DApps são desenvolvidos e hospedados em redes Blockchain através de contratos inteligentes. Os Blockchains são computadores especiais ou bancos de dados distribuídos que qualquer pessoa pode acessar, mas ninguém é proprietário. Blockchain não é um servidor executado por uma única empresa; em vez disso, ele roda em múltiplos dispositivos de várias pessoas (geralmente um PC, um servidor, ou mesmo um Raspberry Pi).

Contratos inteligentes são simplesmente algumas linhas de código instruídas para executar um conjunto de comandos de acordo com as condições acordadas, e são como peças de código que funcionam em uma cadeia de bloqueio, onde uma vez implantadas, elas operam estritamente como pretendido, onde os usuários podem confiar que serão imparáveis e resistentes à censura.

Os contratos inteligentes de hoje são bastante simples! Eles cuidam de coisas elementares como transferência de fundos, mudança de propriedade e adição e subtração de números. Nada de especial foi feito ainda nestes contratos pelos limites de blocos impostos pelas correntes de bloqueio atuais. Mas com a evolução da Web3, vamos precisar de contratos inteligentes muito sofisticados que exigem um limite de espaço de bloco mais elevado e que são executados em grande escala.

Portanto, com este limite de blocos, um aspecto chave da cadeia de bloqueio é que pode ser proibitivamente caro armazenar outras formas de dados. Assim, para garantir que a Web3 suporte casos de uso múltiplo, é melhor ter dados menos críticos mantidos com menos segurança do que uma cadeia de bloqueios. O IPFS fornece a solução de armazenamento ideal para dados menos importantes.

IPFS é um sistema de arquivo distribuído ponto-a-ponto que procura conectar todos os dispositivos de computação ao mesmo sistema de arquivo. Como nós que verificam e armazenam informações de uma cadeia de bloqueio, o IPFS usa seus nós para compartilhar e armazenar informações (arquivos, vídeos, etc.) em toda a rede.

A Web3 pode ser de propriedade de alguém específico?

Na Web3, a propriedade e controle dos dados e aplicações é descentralizada. Usuários e desenvolvedores podem possuir direitos de propriedade, possuir partes de aplicações e ter tokens, tanto não fungíveis (NFTs) como fungíveis.

Antes da Web3, os usuários e desenvolvedores tinham que escolher entre a funcionalidade limitada da Web 1.0 ou o modelo centralizado da Web 2.0, e a Web3 oferece uma nova forma que combina os melhores aspectos das visões anteriores.

O código aberto mudou a forma como o código é escrito, e a Web3 tenta mudar onde ele é executado. Com o código aberto, você tem uma criação de código distribuído, mas sem receita financeira direta. Agora, com a Web3, você pode ter um código aberto executado de forma distribuída, mas com renda para os envolvidos.

Assim como com o código aberto e a Internet no início, existe uma visão messiânica para a Web3: uma revolução que passa de grandes empresas que ganham dinheiro usando software para usuários que ganham dinheiro com software. A realidade não é estritamente binária, e o resultado poderia ser a evolução de algo entre estas duas visões.

Por que a Web 3.0 é tão controversa?

Web3 pode ser um termo ambíguo para muitas pessoas, tornando difícil avaliar com precisão as intenções das pessoas envolvidas na Web3. No entanto, a tese geral parece ser que a Web 1.0 foi descentralizada, a Web 2.0 centralizou tudo através de plataformas, e a Web3 irá descentralizar tudo novamente.

Mas se algo é descentralizado, torna-se complicado mudar e muitas vezes fica preso no tempo, assim como os protocolos básicos da Internet como IPv4, TCP/IP, BGP, etc. Os fundamentos da Internet são protocolos descentralizados e difíceis de mudar, e isso é um problema para a tecnologia e inovação, porque o resto do ecossistema da Internet está se movendo muito rápido.

Mas o que a Web3 vem resolver principalmente, é permitir a portabilidade dos dados do usuário, assim, mesmo que uma interface amigável deva ser descontinuada, os dados são preservados na cadeia de bloqueio ou rede IPFS, por exemplo, e com isso, outra interface pode ser desenvolvida rapidamente.

O termo Web3 não é apenas uma mudança de nome, o que faz com que as pessoas que construíram a Web 2.0 se sintam ameaçadas. Parece que esta última versão irá substituir completamente a Web 2.0. Mas não substituirá, a Web 2.0 está aqui para ficar, e isso não mudará em breve.

Mas é importante ressaltar que descartar o termo Web3 pelo que é hoje e não pelo que será, é como descartar qualquer tecnologia ou paradigma inovador enquanto eles estão em seus estágios iniciais.

Como a Web 3 vai impactar o mundo digital?

A Web3 não substituirá fundamentalmente a Web 2.0, mas evoluirá em paralelo e se complementará, utilizando as melhores características da Web atual e permitindo uma maior participação dos usuários e aproveitando uma infraestrutura de Internet descentralizada.

Como o EdgeUno é um provedor de infraestrutura para a Internet, a primeira pergunta que vem à mente é: Como preparar a infraestrutura de rede e a Edge Computing para aplicações Web3?

O conceito de Edge Computing visa reduzir a latência da rede, trazendo o poder computacional para uma infraestrutura próxima ao acesso do usuário.

A Web3 exigirá novos protocolos e inovações para funcionar em todo o seu potencial, além das atuais tecnologias de cadeia de bloqueio que permitiram que ela nascesse. Isto não significa que isso acontecerá da noite para o dia porque já temos algumas partes da infraestrutura fundamental no local: Blockchains distribuídos, Dapps, e ferramentas de desenvolvimento. De fato, novas evoluções surgirão com o tempo à medida que vários produtos, serviços e capacidades forem sendo integrados e fundidos.

Um dos pontos críticos da Web3 é sua capacidade de funcionar em um ambiente globalmente distribuído, e a infraestrutura para este sistema não é diferente da infraestrutura que temos hoje, composta de servidores, armazenamento e rede. O desafio está em adotar a premissa de distribuir esses recursos sem cair na tentação de concentrar a infraestrutura da Web3 em 3 ou 4 grandes provedores de Nuvem.

Muitas empresas estão tentando tirar proveito deste novo paradigma. Não há outra maneira de fazê-lo genuinamente, não para tirar vantagem das tecnologias de nuvem e da Edge Computing. A Edge Computing é uma infraestrutura que se adapta perfeitamente ao conceito da Web3 e permite disponibilizar novos produtos e serviços de maneira uniforme e rápida, de forma descentralizada.


Postos similares