WEB 3.0 (ou como é mais comumente conhecida como “Web3”) é um conjunto relativamente vago de ideias sobre como a web do futuro deveria ser e operar. Atualmente estamos em algum lugar entre o mundo da Web 2.0 e da Web 3.0, e a forma exata da web do futuro não está definida de forma alguma. Exploraremos o que é Web3 e veremos alguns exemplos específicos de tecnologias que se enquadram no molde Web3.
A Internet e a Web são diferentes
Um fato importante que você precisa saber antes de iniciarmos qualquer discussão na web é que ela é diferente da internet. A internet é o equipamento de rede física e os computadores que mantêm o mundo conectado, juntamente com o protocolo de internet que descreve como todos esses dispositivos se comunicam entre si. Se você quiser saber mais sobre arquitetura da Internet, confira Quem é o dono da Internet? Arquitetura da Web explicada.
A web é um tipo de serviço (ou grupo de serviços) executado na Internet. É a parte da Internet mais comum para o usuário, mas outros serviços (como FTP ou BitTorrent ) não fazem parte da web. Eles apenas compartilham a mesma largura de banda.
A evolução da Web: Web 1.0 e Web 2.0 explicadas
A World Wide Web surgiu pela primeira vez em meados dos anos 90. Isso é o que agora é conhecido como Web 1.0. Os primeiros sites foram hospedados em muitos lugares. Alguns estavam em grandes servidores dentro do departamento de TI de uma empresa e outros estavam hospedados nos computadores domésticos das pessoas. O conteúdo da Web ainda não estava centralizado nos gigantescos data centers que conhecemos hoje.
O conteúdo da Web 1.0 consistia principalmente em páginas da Web estáticas “somente leitura” que não eram interativas. Em outras palavras, você visitaria um site para obter informações, mas não devolveria nenhum dado. Essa é a diferença definidora entre Web 1.0 e Web 2.0.
Com a Web 2.0, as informações começaram a fluir em ambas as direções. Esta foi a era das plataformas de mídia social e do conteúdo gerado pelo usuário. Nessa rede social, os usuários finais colocam suas fotos, informações pessoais e muito mais em redes sociais como Facebook e LinkedIn, onde todos podem ver.
Os serviços de hospedagem começaram a ser centralizados em data centers pertencentes a um pequeno grupo de poderosas empresas de tecnologia. Os navegadores da Web tornaram-se tão avançados que podiam essencialmente executar aplicativos da Web com gráficos 3D sofisticados..
Os dados do usuário são o bem mais valioso para essas organizações, que os utilizam para impulsionar o comércio eletrônico ou vendê-los a terceiros. O gigante dos mecanismos de busca Google é talvez o exemplo mais famoso. Ainda assim, empresas como a Microsoft e a Amazon investem no fornecimento de serviços web centralizados que sugam dados pessoais e os convertem em insights lucrativos.
Os valores da Web3
Em sua essência, a ideia da Web3 é uma web que não é controlada por um pequeno número de autoridades centrais. Não importa se se trata de governos ou corporações, a Web3 (teoricamente) coloca os dados do usuário e o conteúdo da web nas mãos dos usuários. Ele também permite uma web onde os usuários podem lucrar diretamente com seus dados e com todo o dinheiro que circula pela web todos os dias.
O termo “Web3” foi cunhado em 2014 por Gavin Wood, cofundador do blockchain Ethereum, que discutiremos um pouco mais tarde.
Web3 deve estar em conformidade com valores específicos. Por um lado, é descentralizado e não tem uma autoridade central que possua todos os dados e lucre com eles. Os aplicativos Web3 são de código aberto. Isso significa que todos podem observar de forma transparente os algoritmos e funções de software em um aplicativo, sem a possibilidade de entrar furtivamente.
Então, em resumo, Web3 é uma web democratizada baseada em um aplicativo de código aberto que dá aos usuários controle total de seus dados e os meios para compartilhar os lucros gerados por seu conteúdo.
Tim Berners-Lee e a velha Web 3.0
Há alguma confusão porque outro conceito completamente diferente chamado Web 3.0 foi cunhado pelo “pai da web” Tim Berners-Lee. O World Wide Web Consortium (W3C) descreveu a Web 3.0 (a “Web Semântica”) como uma extensão do padrão de tecnologia da Web.
A web semântica pode ser mais difícil de entender do que a Web3. Ainda assim, tudo se resume a padrões formais de metadados que permitem todos os tipos de operações máquina a máquina, o que, por sua vez, permitiria uma compreensão semântica do conteúdo da web.
Na prática, esta Web 3.0 não se tornou uma realidade, embora a tecnologia web moderna já possa fazer algumas coisas que a ideia da Web 3.0 descreve. Não falaremos mais sobre a web semântica aqui, mas tenha em mente que algumas coisas que você pode ler sob o rótulo Web 3.0 são sobre algo completamente diferente da Web3, enquanto “Web3” se refere apenas ao que estamos discutindo aqui..
Agora que esclarecemos a diferença entre Web 3.0 e Web3, vamos dar uma olhada em algumas tecnologias da Web que se qualificam como Web3.
1. Tecnologia Blockchain
A tecnologia Blockchain é talvez a tecnologia que mais inspirou a ideia da Web3 e, portanto, é o exemplo mais direto. Muitas outras tecnologias Web3 dependem de um blockchain para funcionar, por isso é fundamental para a Web3.
Para uma explicação detalhada da tecnologia blockchain, confira HDG explica: O que é um banco de dados Blockchain? Mas se você não tiver tempo, aqui está a essência.
O blockchain é um livro-razão ou registro de transações. O blockchain existe integralmente em vários computadores espalhados pela Internet. Sempre que um novo “bloco” de transações é adicionado à cadeia, todas as cópias do banco de dados devem concordar e ser alteradas. Todas as transações são abertas à visão pública e permanentes.
Qualquer tentativa de interferir no registro corrompe a cadeia e, como as cópias validadas do banco de dados estão espalhadas por toda a web, nenhuma autoridade central pode controlá-lo. A tecnologia Blockchain pode ser usada por qualquer aplicativo para manter um registro de transações, mas a maioria das pessoas a associa à criptomoeda, que abordaremos a seguir.
2. Criptomoeda
Criptomoeda (também conhecida como “cripto”) é dinheiro digital descentralizado que não é controlado por nenhum governo ou autoridade central como um banco. A criptomoeda usa tecnologia blockchain para registrar quanta moeda existe e quem detém qual quantia.
A oferta de criptomoedas é aumentada por meio da “mineração”, que fornece poder computacional para executar o blockchain em troca de nova moeda. Pelo menos é assim que funciona com criptomoedas “clássicas” como o Bitcoin. No caso do blockchain Ethereum, por exemplo, os usuários finais pagam uma “taxa de gás”, que é recebida pelos mineradores Ethereum que processam as transações.
3. Ofertas iniciais de moedas (ICOs)
As ofertas iniciais de moedas estão relacionadas a criptomoedas porque as “moedas” oferecidas são criptográficas. Quando você inventa um novo tipo de criptomoeda (presumivelmente com uma inovação interessante), você precisa de dinheiro inicial para dar o pontapé inicial.
As pessoas que investem dinheiro em uma ICO estão comprando suas criptomoedas enquanto elas não valem nada, na esperança de que, como o Bitcoin e o Ethereum, o valor das criptomoedas exploda e lhes faça fortuna da noite para o dia..
Às vezes, as ICOs são vendidas mais como ações de uma empresa, embora não confiram propriedade aos compradores. O valor das moedas está então ligado ao valor que a empresa ou os seus produtos prometem ser. É por isso que as ICOs têm sido tão populares entre as startups que procuram financiamento alternativo que não envolva um banco, investidores anjos ou capital de risco.
Tem havido muito entusiasmo em torno das ICOs, mas golpes também as atormentaram, e muitas pessoas perderam seu dinheiro. Isso ocorre porque as ICOs ainda não são regulamentadas como um IPO (oferta pública inicial), e qualquer pessoa pode lançar uma ICO.
4. Tokens Não Fungíveis (NFTs)
Provavelmente você já ouviu falar deste, mas os NFTs são outra pedra angular da Web3. Os NFTs são essencialmente uma forma de criptografia, mas cada NFT é único e não pode ser trocado por outro. É isso que significa a parte não fungível do nome. Os NFTs estão vinculados a ativos digitais ou físicos da mesma forma que a escritura de propriedade em papel de uma casa representa a propriedade.
Um grande problema é que qualquer autoridade legal não reconhece necessariamente os NFTs; portanto, em última análise, tudo o que você está comprando neste momento é o controle sobre uma série de letras e números. No entanto, à medida que a tecnologia NFT evolui e talvez se beneficie da legislação, isso pode mudar.
Se você estiver interessado em saber mais sobre NFTs, dê uma olhada em 5 aplicativos para criar NFTs no seu iPhone e como vendê-los.
5. Aplicativos descentralizados (dApps)
Ao usar um serviço baseado em nuvem como o Google Docs, você está usando um aplicativo centralizado. O Google tem acesso a todas as informações dos seus documentos, pode ler e controlar tudo. A desvantagem é que podemos armazenar nossas informações na nuvem, colaborar facilmente com outras pessoas e desfrutar de uma longa lista de outras conveniências de aplicativos em nuvem.
Mas e se você pudesse aproveitar as vantagens desses serviços em nuvem sem se submeter a uma autoridade central? É aí que os aplicativos descentralizados ou “dApps” entram em cena. A maioria dos dApps usa o blockchain Ethereum para fazer seus cálculos on-line e, para que o cálculo seja pago usando taxas de “gás” Ethereum.
No entanto, os dApps estão em conformidade com os requisitos da Web3 para serem públicos, de código aberto e protegidos por criptografia. Assim, os usuários do dApp controlam seus dados e quem pode vê-los, enquanto se beneficiam do poder da computação baseada em nuvem para executar qualquer função para a qual um dApp específico foi projetado. Se você quiser ver quais dApps estão disponíveis, confira nossos Estado dos dApps, que registram os mais importantes..
A blockchain Ethereum foi projetada para oferecer suporte a tecnologias Web3 desde o início e ainda possui uma biblioteca JavaScript dedicada chamada Web3.js para ajudar os desenvolvedores a prosseguir com seus projetos Web3 rapidamente.
6. Contratos Inteligentes
Se você comprar um carro hoje e pegar um empréstimo no banco para fazê-lo, há muita papelada envolvida. O banco estabelece um contrato com você descrevendo os direitos e obrigações de ambas as partes. De acordo com o contrato, se você deixar de pagar, o banco deverá executar ações específicas (como a reintegração de posse do carro) de acordo com o contrato.
Os contratos inteligentes podem fazer exatamente o mesmo trabalho, mas não exigem uma autoridade central para impor ou monitorar nada. Tudo acontece automaticamente de acordo com as regras e lógica do contrato.
Os contratos inteligentes permitem a prestação de serviços financeiros, ou a elaboração de acordos jurídicos entre as partes, de uma forma muito mais acessível do que os contactos tradicionais. Eles também são muito mais justos e não podem ser manipulados depois de ativados.
É claro que, como qualquer contrato, um contrato inteligente é tão bom quanto os termos e a lógica dentro dele, mas assumindo que o contrato seja justo, então um contrato inteligente será aplicado com imparcialidade.
7. Computação Distribuída (Edge Computing)
A edge computing tem tudo a ver com a entrega de dados e serviços on-line o mais próximo possível de onde estão sendo solicitados ou gerados. A edge computing é quase a antítese da computação de “Big Data” em grandes centros de computação centralizados, enquanto a edge computing acontece literalmente nas bordas da rede.
Por exemplo, os dados podem ser processados no seu PC local antes de serem enviados para um local central para serem agregados. Isso significa que você pode combinar o poder de processamento dos dispositivos ao longo das bordas da sua rede em um supercomputador gigante descentralizado. Com bilhões de dispositivos IoT (Internet das Coisas ) coletando informações em casas inteligentes, fábricas e lojas de varejo, ter poder computacional suficiente para processar esses dados é um verdadeiro desafio. A computação de borda oferece uma maneira de atender a essas demandas, economizar largura de banda e atender solicitações de dados rapidamente.
8. Organizações Autônomas Descentralizadas (DAOs)
.Uma organização, como uma empresa ou uma instituição de caridade, tem uma estrutura centralizada. Há comando e controle por parte dos executivos e da gestão em todos os níveis para coordenar todas as diferentes pessoas que contribuem para o trabalho que deve ser feito.
Um DAO nivela toda a estrutura. Não há CEO, CFO ou algo parecido. Cada membro da organização tem voz e decide quando o dinheiro do tesouro é gasto e em que.
As regras da organização são codificadas usando tecnologia de contrato inovadora em um blockchain sem permissão (também conhecido como sem confiança). Não há necessidade dos departamentos administrativos complexos e dispendiosos que as organizações tradicionais desenvolveram para manter tudo funcionando. Os DAOs também tornam praticamente impossível cometer fraudes, uma vez que cada transação e seu histórico estão abertos ao escrutínio público,
9. Aprendizado de máquina e inteligência artificial
Nos últimos anos, assistimos ao rápido crescimento da tecnologia de aprendizado de máquina e de outras áreas importantes da inteligência artificial. Nossos smartphones estão repletos dessas tecnologias, e é assim que aplicativos como o Siri da Apple funcionam. Graças ao Processamento de Linguagem Natural (PNL), você pode falar com um agente inteligente e ele analisará o que você está pedindo.
O aprendizado de máquina também é usado para processar grandes quantidades de dados em tempo real para prever nossas necessidades e comportamento. Graças à Internet das Coisas (IoT), temos dispositivos inteligentes conectados em rede em todos os lugares. Isso cria muitas oportunidades para coletar dados e extrair deles algo valioso.
Vejamos serviços como o Wolfram Alfa, que usa inteligência artificial para gerar conhecimento a partir de dados. Temos uma ideia de como poderia ser uma Web democratizada com dados públicos abertos a todos.
10. O Metaverso
O Metaverso é outro conceito mal definido que parece que irá se sobrepor e se interligar com os conceitos da Web3, caso algum dia se concretize.
O Metaverso é uma visão de como será a nossa futura interface com a web. Depende muito da realidade virtual (VR) e da realidade aumentada (AR) para criar uma experiência de usuário persistente e integrada.
.No Metaverso, os itens digitais que você possui se misturam ao mundo natural e você interage com a web de uma forma muito mais incorporada. É um pouco como o mundo virtual do Ready Player One, mas espero que seja um pouco menos distópico.
Web3 tem sérios desafios
A prevista terceira geração da web parece excitante no papel, mas desafios práticos impedem que se torne uma realidade, pelo menos na sua forma pura e idealista. Web3 representa um nível de conectividade nunca antes visto na Internet. Por mais complexa que seja a web moderna, ela não é nada comparada ao grande número de nós envolvidos no cenário Web3 com foco em uma web descentralizada.
No entanto, o maior problema da Web3 não é uma questão de tecnologia, mas de política. Existem questões sérias sobre privacidade. Apesar de estar aberto ao escrutínio público, que novos métodos de fraude e manipulação torna possíveis? Podemos afastar-nos completamente de certas autoridades centrais? O conceito da Web3 é tão radical que levará algum tempo até sabermos as respostas a essas perguntas e, em alguns casos, os riscos de abandonar sistemas testados e comprovados podem ser altos demais para experimentação.
.