Evolução da Internet
A web evoluiu muito ao longo dos anos e as aplicações atuais são completamente diferentes de seus ancestrais. A evolução da Internet é frequentemente dividida em três fases distintas: Web 1.0, Web 2.0 e Web 3.0.
O que é Web 1.0?
A Web 1.0 consistia em sites que serviam conteúdo estático em vez de HTML dinâmico. Os dados e o conteúdo eram fornecidos a partir de um sistema de arquivos estático, não de um banco de dados, e os sites não eram muito interativos.
A Web 1.0 pode ser chamada de web somente leitura.
O que é Web 2.0?
No mundo web2, você não precisa ser desenvolvedor para participar do processo de criação. Muitos aplicativos são projetados de forma que qualquer pessoa possa se tornar um criador.
Se você tem uma ideia e quer compartilhá-la com o mundo inteiro, você pode fazê-lo. Se quiser enviar um vídeo e permitir que milhões de pessoas o vejam, interajam e comentem, você também pode fazer isso.
Web2 é muito simples e, por causa dessa simplicidade, cada vez mais pessoas ao redor do mundo estão se tornando criadores.
A Internet na sua forma atual é realmente boa em muitos aspectos, mas há algumas áreas onde podemos fazer muito melhor.
Monetização e segurança da Web 2.0
Monetização de aplicativos
- A empresa lança o aplicativo
- Atrai o maior número possível de usuários
- Ela então monetiza sua base de usuários
Quando um desenvolvedor ou empresa lança um aplicativo popular, a experiência do usuário costuma ser muito simples à medida que o aplicativo continua a crescer. É por isso que é possível ganhar popularidade rapidamente.
A princípio, muitas empresas de software não se preocupam com a monetização. Eles estão exclusivamente focados em crescer e atrair novos usuários, mas eventualmente precisam começar a lucrar.
Eles também precisam pensar no papel dos investidores externos. Muitas vezes, as limitações associadas à obtenção de capital de risco afetam negativamente o ciclo de vida e, em última análise, a experiência do utilizador de muitas das aplicações que utilizamos hoje.
Se a empresa de aplicativos levantar capital de risco, seus investidores muitas vezes esperam um retorno sobre o investimento de dezenas ou centenas do que investiram.
Isto significa que, em vez de optar por algum modelo de crescimento sustentável que possa ser sustentado de uma forma algo orgânica, uma empresa é muitas vezes empurrada para dois caminhos: publicidade ou venda de dados pessoais.
Para muitas empresas web2, como Google, Facebook, Twitter e outras, mais dados levam a anúncios mais personalizados. Isso resulta em mais cliques e, em última análise, mais receita de anúncios. A exploração e centralização dos dados dos utilizadores é fundamental para o funcionamento da Internet tal como a conhecemos e utilizamos hoje.
Segurança e privacidade
No web2, você não tem controle sobre seus dados ou como eles são armazenados. Além disso, as empresas muitas vezes rastreiam e armazenam dados dos utilizadores sem o seu consentimento. Todos esses dados passam a ser propriedade e controlados pelas empresas responsáveis por estas plataformas.
Os utilizadores que vivem em países onde têm de se preocupar com os efeitos negativos da liberdade de expressão também estão em risco.
Os governos fecham frequentemente servidores ou confiscam contas bancárias se acharem que uma pessoa está a expressar uma opinião contrária à sua propaganda. Com servidores centralizados, é fácil para os governos intervir, controlar ou encerrar aplicações conforme acharem adequado.
Como os bancos também são digitais e controlados centralmente, os governos também intervêm frequentemente. Podem encerrar o acesso a contas bancárias ou restringir o acesso a fundos durante períodos de instabilidade, inflação extrema ou outras agitações políticas.
A Web3 pretende resolver muitas dessas deficiências repensando fundamentalmente a forma como criamos aplicativos e interagimos com eles desde o início.
O que é Web 3.0?
Web3 melhora a Internet como a conhecemos hoje e adiciona mais alguns recursos:
- Verificabilidade
- Centros confiáveis não exigem autogestão
- Nenhuma permissão necessária
- Distribuição e confiabilidade
- Presença de estado
- Pagamentos nativos
No web3, os desenvolvedores normalmente não criam ou implantam aplicativos que são executados no mesmo servidor ou armazenam seus dados no mesmo banco de dados (geralmente hospedado e gerenciado pelo mesmo provedor de nuvem).
Em vez disso, os aplicativos web3 são executados em um blockchain ou em redes descentralizadas de muitos nós pares (servidores), ou em uma combinação dessas duas tecnologias que formam um protocolo criptoeconômico. Esses aplicativos são frequentemente chamados de dapps (aplicativos descentralizados).
Para alcançar uma rede descentralizada estável e segura, os membros da rede (desenvolvedores) são incentivados e competem para fornecer serviços da mais alta qualidade a todos os que utilizam o serviço.
Ao ouvir falar da web3, você notará que as criptomoedas costumam fazer parte da conversa. Isso ocorre porque a criptomoeda desempenha um papel importante em muitos desses protocolos. Oferece um incentivo financeiro (tokens) para quem deseja participar da criação, gestão, contribuição ou aprimoramento de um dos projetos.
Esses protocolos geralmente oferecem vários serviços, como computação, armazenamento de dados, largura de banda, identidade, hospedagem e outros serviços da Web que normalmente eram fornecidos por provedores de nuvem no passado.
As pessoas podem ganhar a vida participando no protocolo de diversas maneiras, tanto a nível técnico como não técnico.
Os consumidores de serviços normalmente pagam para usar o protocolo, da mesma forma que pagam hoje a um provedor de nuvem como a AWS. Com exceção do web3, o dinheiro vai diretamente para os membros da rede.
Nesta, como em muitas outras formas de descentralização, veremos cortados intermediários desnecessários e muitas vezes ineficientes.
Muitos protocolos de infraestrutura da web, como Filecoin, Livepeer, Arweave e The Graph (com os quais trabalho no Edge & Node) emitiram tokens úteis que controlam o funcionamento do protocolo. Esses tokens também recompensam os participantes em vários níveis da rede. Protocolos Blockchain como Ethereum funcionam de maneira semelhante.
Pagamentos nativos
Estes sistemas são demasiado complexos e ainda não proporcionam uma verdadeira interoperabilidade internacional entre os participantes. Além disso, para a sua utilização é necessária a transferência de informações confidenciais e dados pessoais.
Carteiras criptográficas como MetaMask e Torus tornam fácil, anônima e segura a integração de pagamentos e transações internacionais em aplicativos web3.
Redes como Solana oferecem atrasos de várias centenas de milissegundos e custos de transação de centavos. Ao contrário do sistema financeiro atual, os utilizadores não têm de passar pelos tradicionais passos múltiplos e cheios de fricção para interagir e participar na rede. Tudo o que precisam fazer é baixar ou instalar uma carteira e podem começar a enviar e receber pagamentos sem quaisquer restrições.