
Na Devconnect 2023, em Istambul, Vitalik Buterin, cofundador da Ethereum, apresentou um discurso provocador que captou a atenção das comunidades de blockchain e Web3. Este encontro reuniu programadores, investigadores e entusiastas para debater o futuro das tecnologias descentralizadas. Durante a sua intervenção, Buterin abordou um problema crítico que afeta o ecossistema Web3: o contraste entre a promessa de descentralização e a dependência real de muitas aplicações em infraestruturas centralizadas.
Os comentários de Buterin surgiram num contexto de forte crescimento do setor Web3, onde vários projetos reclamam alternativas descentralizadas aos serviços web tradicionais. Contudo, Buterin destacou a distância entre estas promessas e a realidade da implementação de muitas aplicações Web3, especialmente no que diz respeito à autenticação de utilizadores e aos mecanismos de controlo de acesso.
Vitalik Buterin condenou fortemente as aplicações Web3 que obrigam o login através da Google ou de outros serviços centralizados de autenticação. Classificou estas aplicações como meras "simulações de descentralização", contrariando os princípios fundamentais da criptomoeda e da tecnologia blockchain. Esta crítica expõe o que muitos consideram ser uma falha estrutural no desenvolvimento atual da Web3.
Recorrer a serviços centralizados como o login Google gera vários problemas nas aplicações Web3. Primeiro, cria um ponto único de falha e controlo; se o serviço centralizado estiver indisponível ou limitar o acesso, os utilizadores da aplicação dita descentralizada são afetados. Segundo, compromete a privacidade e a soberania dos dados do utilizador, já que os fornecedores centralizados podem monitorizar comportamentos e partilhar ou vender esta informação. Terceiro, origina uma dependência face a entidades empresariais cujos interesses podem divergir dos princípios de descentralização e autonomia do utilizador.
Buterin salientou que muitos projetos Web3 mantêm dependência de serviços centralizados, apesar de reivindicarem soluções descentralizadas. Esta dependência subverte a promessa essencial da blockchain: criar sistemas sem pontos centrais de controlo ou falha. Ao exigir login Google, estas aplicações transferem o controlo do acesso dos utilizadores para uma empresa centralizada, anulando os benefícios que a descentralização deveria garantir.
No seu discurso, Vitalik Buterin reforçou a importância de construir aplicações realmente descentralizadas, sustentadas por bases técnicas e de governação sólidas. Defendeu que, para a Web3 cumprir o seu propósito, é necessário que as camadas de infraestrutura e de aplicação evoluam em conjunto, garantindo que ambas suportam uma descentralização genuína.
A descentralização autêntica nas aplicações Web3 depende de vários fatores cruciais. Do ponto de vista técnico, as aplicações devem utilizar soluções de identidade descentralizada, como sistemas de autenticação em blockchain, frameworks de identidade auto-soberana ou controlo de acesso baseado em chaves criptográficas. Estas alternativas eliminam intermediários centralizados, oferecendo ainda assim autenticação segura e intuitiva.
Na vertente da governação, aplicações verdadeiramente descentralizadas devem adotar processos de decisão transparentes, distribuir o poder entre as partes envolvidas e evitar a concentração de influência. Isto abrange decisões sobre atualizações de protocolo, desenvolvimento de funcionalidades e alocação de recursos. A infraestrutura de suporte também deve ser descentralizada, abrangendo alojamento, armazenamento de dados e comunicação em rede.
A defesa da co-evolução por Buterin sublinha a interdependência do desenvolvimento Web3. As aplicações não são verdadeiramente descentralizadas se dependem de infraestrutura centralizada e, reciprocamente, a infraestrutura descentralizada só é relevante se as aplicações explorarem as suas potencialidades. Esta visão global exige que os programadores analisem cada camada da stack tecnológica, garantindo a aplicação consistente dos princípios de descentralização.
A crítica de Vitalik Buterin tem impacto direto nas orientações futuras do setor Web3. As suas palavras são um alerta para programadores e projetos que recorrem a serviços centralizados por conveniência, em vez de investirem em alternativas descentralizadas autênticas. O recado é claro: afirmar integrar o ecossistema Web3 mantendo dependências centralizadas é hipócrita e prejudica a credibilidade do movimento.
Para que o setor Web3 evolua e concretize as suas promessas, os programadores devem privilegiar a implementação de mecanismos de autenticação e controlo de acesso descentralizados. Isto pode exigir maior esforço de desenvolvimento e sensibilização dos utilizadores, mas é vital para a integridade da filosofia de descentralização. Os projetos devem explorar e adotar soluções como identificadores descentralizados (DID), credenciais verificáveis e protocolos de autenticação blockchain.
Além disso, toda a comunidade Web3 deve exigir responsabilidade aos projetos que alegam descentralização. Utilizadores, investidores e stakeholders devem analisar a arquitetura técnica das aplicações Web3 e questionar dependências centralizadas. Este escrutínio e responsabilização conduzirão o setor a implementações mais autênticas dos princípios descentralizados.
O futuro exige compromisso com bases técnicas sólidas que sustentem a descentralização real em todas as camadas. Apesar dos desafios ao nível da experiência do utilizador e da complexidade de desenvolvimento, esta abordagem é essencial para que a Web3 se distinga das aplicações web tradicionais e cumpra a promessa de autonomia, privacidade e resistência à censura que atraiu tantos para o setor.
Vitalik Buterin critica as apps Web3 que recorrem ao login Google porque isso centraliza o controlo da identidade e dos dados numa só empresa, violando os princípios de descentralização. A Web3 genuína deve adotar login por carteira e identidade descentralizada, evitando provedores centralizados de autenticação.
O login Google em apps Web3 aumenta o risco de roubo de conta e fuga de dados. A segurança da conta Google afeta a segurança da carteira Web3. Além disso, os utilizadores podem instalar carteiras fraudulentas, criando vulnerabilidades adicionais.
A Web3 deve optar por login de carteira cripto, como o MetaMask, garantindo uma identidade única e permanente, verificada por chave privada e sem dependência de autenticação centralizada.
A DID permite ao utilizador total controlo e propriedade da identidade, sem depender de provedores centralizados. Pode utilizar uma DID em várias plataformas, preservar a privacidade divulgando apenas o necessário e resistir à censura. Ao contrário do login Google, a DID é resistente à censura e não depende de terceiros para recolha de dados.
ENS, Litentry e Idena são projetos Web3 que lideram a implementação da autenticação de identidade descentralizada. ENS oferece domínios descentralizados na Ethereum, Litentry agrega identidades cross-chain na Polkadot e Idena utiliza verificação Proof-of-Person baseada em princípios democráticos e testes de Turing.











