Pular para o conteúdo principal

Ajude a atualizar esta página

🌏

Há uma nova versão desta página mas, no momento, ela está apenas em inglês. Ajude-nos a traduzir a última versão.

Traduzir página
Visualizar em inglês

Não há bugs aqui!🐛

Esta página não está sendo traduzida. Ela foi intencionalmente deixada em inglês, por enquanto.

Web2 vs Web3

Última edição: , Invalid DateTime
Editar Página

Web2 refere-se à versão da internet que a maioria de nós conhecemos hoje. Uma internet dominada por empresas que prestam serviços em troca de seus dados pessoais. Web3, no contexto da Ethereum, refere-se a aplicativos descentralizados que são executados na cadeia de blocos. Estes são aplicativos que permitem a qualquer pessoa participar sem monetizar seus dados pessoais.

Benefícios da Web3

Muitos desenvolvedores da Web3 optaram por criar dapps devido à descentralização inerente à Ethereum:

  • Qualquer pessoa que esteja em rede tem permissão para usar o serviço – ou em outras palavras, a permissão não é necessária.
  • Ninguém pode bloquear você ou recusar o acesso ao serviço.
  • Pagamentos são feitos através do token nativo, ether (ETH).
  • A Ethereum está completa, o que significa que você pode programar praticamente qualquer coisa.

Comparações práticas

Web2Web3
O Twitter pode censurar qualquer conta ou tweetTweets da Web3 seriam incensuráveis porque o controle é descentralizado
O serviço de pagamento pode decidir não permitir pagamentos para certos tipos de trabalhoOs aplicativos de pagamento Web3 não requerem dados pessoais e não podem impedir pagamentos
Os servidores para aplicativos gig-economy poderiam ficar inoperantes e afetar a renda dos trabalhadoresOs servidores Web3 não podem ficar inoperantes – eles usam a Ethereum, uma rede descentralizada de 1000s de computadores como seu backend

Isto não significa que todos os serviços precisam ser transformados em um dapp. Estes exemplos são ilustrativos das principais diferenças entre os serviços da Web 2 e da Web3.

Limitações da Web3

Web3 tem alguns limites neste momento:

  • Escalabilidade - as transações são mais lentas na web3 porque são descentralizadas. Mudanças no estado, como um pagamento, precisam ser processadas por um minerador e propagadas em toda a rede.
  • UX – interagir com ações do aplicativo web 3 pode exigir etapas, software e educação extras. Isto pode ser um obstáculo à adopção.
  • Acessibilidade – A falta de integração em navegadores de internet modernos torna a web3 menos acessível à maioria dos usuários.
  • Custo – os dapps mais bem sucedidos colocam pequenas partes do seu código na blockchain, pois é caro.

Centralização vs descentralização

Na tabela abaixo, listamos algumas das vantagens e desvantagens das redes digitais centralizadas e descentralizadas.

Sistemas centralizadosSistemas Descentralizados
Diâmetro da rede baixo (todos os participantes estão conectados a uma autoridade central); a informação propaga-se rapidamente, já que a propagação é tratada por uma autoridade central com muitos recursos computacionais.Os demais participantes da rede podem estar muito distantes uns dos outros. A transmissão de informações de um lado da rede pode levar muito tempo para chegar à outra parte.
Geralmente maior desempenho (maior taxa de transferência, menos recursos computacionais totais gastos) e mais fácil de implementar.Geralmente maior desempenho (maior taxa de transferência, menos recursos computacionais totais gastos) e mais fácil de implementar.
Em caso de conflito de dados, a resolução é clara e fácil: a fonte final da verdade é a autoridade central.Para a resolução de litígios, é necessário um protocolo (frequentemente complexo) se os pares fizerem afirmações conflitantes sobre o estado dos dados em que os participantes devem ser sincronizados.
Um ponto único do fracasso: os agentes maliciosos poderão conseguir derrubar a rede dirigindo-se à autoridade central.Nenhum ponto de falha: a rede pode ainda funcionar mesmo que uma grande percentagem de participantes seja atacada/eliminada.
A coordenação entre os participantes na rede é muito mais fácil e é gerida por uma autoridade central. A autoridade central pode obrigar os participantes da rede a adotarem melhorias, melhorias de protocolo, etc., com muito pouca fricção.A coordenação é muitas vezes difícil, já que nenhum agente tem a última palavra sobre decisões a nível de rede, melhorias de protocolo, etc. No pior dos casos, a rede está propensa a fracturar quando há desacordos sobre alterações de protocolo.
A autoridade central pode censurar dados, impedindo potencialmente partes da rede de interagir com o resto da rede.A censura é muito mais difícil, pois a informação tem muitas maneiras de se propagar através da rede.
A participação na rede é controlada pela autoridade central.Qualquer um pode participar da rede; não há “guardiões”. O ideal é que o custo da participação seja muito baixo.

Note que estes são padrões gerais que podem não se aplicar em todas as redes. Além disso, na realidade, o grau em que uma rede é centralizada/descentralizada reside em um espectro; nenhuma rede é inteiramente centralizada ou inteiramente descentralizada.

Leia mais

  • What is Web3? - ethereum.org
  • A Arquitetura de uma aplicação Web 3.0 - Preethi Kasireddy
  • O Significado da Descentralização Fev, 6, 2017 - Vitalik Buterin
  • Por que a descentralização é importante para Feb-18, 2018 - Chris Dixon
  • O que é a Web 3.0 & Por que ela importa 31 de dezembro de 2019 - Max Mersch e Richard Muirhead

Este artigo foi útil?