Todos podemos concordar que a web mudou drasticamente ao longo dos anos, tanto como consumidor quanto como desenvolvedor. Graças aos avanços na web, produzir sites e aplicativos atraentes nunca foi tão fácil.
O objetivo desta postagem do blog é explorar o passado da web, bem como discutir o futuro potencial da web, ou seja, a web 3.0.
Web 1.0 Beta
O conceito de hipertexto é anterior à World Wide Web em várias décadas. No entanto, quase todos os sistemas de hipertexto dependiam de arquivos locais. Tim Berners-Lee desejava desenvolver um sistema que pudesse funcionar em redes, permitindo que indivíduos se conectassem de um arquivo em uma máquina a outro arquivo em outra.
Então, em dezembro de 1990, ele codificou um aplicativo com Objective-C para seu próximo sistema de computador e o nomeou world wide web.
WorldWideWeb era mais do que apenas um aplicativo de navegação de arquivos. Era um navegador e um editor.
Você pode verificar o primeiro navegador da web mundial: https://worldwideweb.cern.ch/
Web 1.0
A Web 1.0 foi o primeiro estágio da revolução da World Wide Web, geralmente conhecida como web somente leitura . Os sites eram informativos e continham apenas conteúdo estático com hiperlinks ou, em palavras simples, não havia CSS, links dinâmicos, interatividade, como registro de usuários, comentários nas postagens do blog, etc.
Os sites foram construídos usando Server Side Includes ou Common Gateway Interface (CGI) em vez de um aplicativo da web escrito em uma linguagem de programação dinâmica, como Perl, PHP, Python ou Ruby.
Na era da Web 1.0, ou seja, de 1991 a 2004, os usuários da Internet eram consumidores de conteúdo criado por seus criadores .
Web 2.0
A Web 2.0, de 2004 até agora, é o segundo estágio da revolução da World Wide Web, geralmente conhecida como web de leitura e escrita. A ênfase foi dada ao conteúdo gerado pelo usuário, facilidade de uso, cultura participativa e interoperabilidade.
Algumas das primeiras plataformas baseadas na web 2.0 são YouTube, Facebook, Amazon e assim por diante. Devido às tecnologias CMS, como WordPress e blogs, a criação de uma loja de comércio eletrônico se tornou extremamente popular.
A Web 2.0 trouxe uma mudança fundamental, onde as pessoas puderam compartilhar suas perspectivas, opiniões, pensamentos e experiências por meio de uma variedade de ferramentas e plataformas online.
Desvantagens da Web 2.0
Antes de examinar as desvantagens, vamos ver como funciona um aplicativo tradicional da Web 2.0.
Um cliente (usuário) fará uma solicitação HTTP ao servidor e se tudo estiver correto, ele enviará de volta aquela página da web como uma resposta.
Uma grande falha aqui é que todos os dados são armazenados em um servidor centralizado, controlado pelas empresas.
Facebook, Google e Twitter começaram a armazenar dados de usuários em seus servidores para que eles possam nos servir melhor conteúdo por meio do aprendizado de máquina. Isso, por sua vez, nos faria ficar em seus sites por mais tempo, proporcionando, portanto, mais receita de publicidade para essas empresas.
As empresas começaram a vender nossas informações aos anunciantes, o que significava mais dinheiro para elas!
Ofertas de compartilhamento de dados do Facebook expostas
Para resumir a web 2.0, podemos dizer que os usuários são o produto.
Web3
O conceito web3 visa criar uma internet descentralizada, mas segura, na qual as pessoas possam trocar dinheiro e informações com segurança, sem a necessidade de intermediários ou grandes empresas de tecnologia.
Ao contrário da Web 2.0, onde os dados são armazenados em um único banco de dados ou em um provedor de nuvem, os aplicativos Web 3 são executados em blockchain, nós ponto a ponto (servidores).
Ao contrário da web 2.0, onde você é o produto, algumas pessoas prevêem que, na web3, você será o proprietário do conteúdo. De acordo com especialistas da web3, a corporação será administrada por um grupo descentralizado conhecido como DAO (Organização Autônoma Descentralizada), eliminando a necessidade de CEO e alta administração em uma empresa. Como sua identidade digital não está vinculada à sua identidade real na web3, você pode permanecer anônimo na internet enquanto vive sua vida normal.
Um exemplo de aplicativo web3 é Obsidian para Whatsapp, Odyessy, LBRY para YouTube, etc.
O buzz em torno do Web3 vale a pena?
Pessoas variadas têm diferentes perspectivas sobre isso; alguns acreditam que é uma farsa criada por comerciantes de criptomoedas, enquanto outros acreditam que é um negócio real. Na minha opinião, blockchain e web3 ainda estão em um estágio inicial de desenvolvimento e têm um longo caminho a percorrer.
Alguns argumentos atuais válidos a partir dos escritos são:
- O problema de computação e largura de banda para dimensionar o blockchain. Aqui está um link para o artigo sobre isso https://www.stephendiehl.com/blog/web3-bullshit.html
- A mineração não é ecologicamente correta e consome muita energia para minerar e verificar transações. Aqui está um artigo da Universidade de Cambridge sobre isso.
- Opinião pessoal: Criar uma plataforma de mídia social não regulamentada, como YouTube ou Facebook, onde os usuários podem adicionar quaisquer dados, mas não podem ser apagados, pode ser uma faca de dois gumes. Por um lado, você tem liberdade de expressão, mas por outro lado, pode haver pessoas publicando conteúdo explícito que não pode ser excluído por ninguém. Isso pode ser altamente perigoso, a menos que haja um meio de verificar se as informações contêm conteúdo explícito por máquina. Eu adoraria ouvir sua opinião sobre este assunto.
Referências
- Vídeo do Fireship no início da Web 1.0
- Vídeo do Fireship na web 3.0
- Artigo sobre desvantagens da web 3.0
- Wikipedia web 2.0
Estou aprendendo sobre blockchain há cerca de duas semanas e, embora não acredite que ainda esteja em um nível em que possa transformar toda a web, considero a ideia e o conceito de web bloqueada e descentralizada intrigantes. Este é o primeiro post de uma série sobre blockchain, então se você estiver interessado em aprender mais sobre essa tecnologia, fique atento ao meu artigo na próxima semana, no qual explicarei o blockchain usando gifs animados.