O ecossistema cripto fez avanços na descentralização das blockchains, mas o incidente recente com o Cloudflare mostrou que a verdadeira resiliência exige descentralizar também as camadas de frontend e armazenamento, argumentam plataformas de infraestrutura blockchain.
“Descentralizar blockchains por meio de consenso, um conjunto robusto de validadores e contratos inteligentes é essencial, mas representa apenas um lado da equação”, explicou um porta-voz da EthStorage à Cointelegraph na quarta-feira.
“Resiliência verdadeira exige repensar toda a stack — não apenas a camada blockchain”, disseram, destacando que Remote Procedure Call, Domain Name System, API, indexação e armazenamento também devem ser descentralizados.
Esse tipo de “descentralização ponta a ponta” garante que os protocolos não possam ser derrubados por um ponto único de falha, disse a EthStorage.
Blockchain.com, Coinbase, Ledger, BitMEX, Toncoin, Arbiscan e DefiLlama estiveram entre os protocolos cripto afetados pela queda da rede Cloudflare na terça-feira, que impactou cerca de 20% do tráfego da internet.
Um número semelhante de protocolos cripto também foi afetado pela queda do Amazon Web Services um mês atrás.
EthStorage, Protocol Labs via IPFS e Filecoin e Arweave estão entre as plataformas cripto que estão desenvolvendo soluções descentralizadas de HTTP e armazenamento para que os protocolos cripto respondam com mais resiliência a falhas da internet.
A Filecoin também comentou sobre o incidente do Cloudflare, afirmando: “Quedas como a de ontem mostram quanto tráfego passa por um punhado de redes centralizadas”, além de acrescentar que “Confiar em um único provedor de nuvem cria limites para qualquer sociedade que depende de acesso estável a dados.”
A EthStorage disse que muitos protocolos cripto dependem de infraestrutura Web2 para frontend e camadas auxiliares por conveniência e familiaridade.
Muitas equipes assumem que alternativas descentralizadas são mais lentas, mais caras, mais difíceis de manter e menos amigáveis ao usuário, mas a EthStorage disse que essas suposições estão “desatualizadas.”
Eles também despriorizam descentralização porque estão mais focados em um lançamento suave e na construção de uma base de usuários, disse a EthStorage. “Como os usuários geralmente não veem a infraestrutura por baixo, há pouca pressão imediata para descentralizar. Como resultado, a descentralização se torna um ‘passo opcional para depois’ em vez de um requisito arquitetônico central.”
A descentralização não precisa acontecer da noite para o dia
Para protocolos cripto que ainda dependem de componentes centralizados, a EthStorage disse que a boa notícia é que a descentralização total pode ser alcançada gradualmente:
“Alcançar a descentralização total em todas as camadas da stack não precisa acontecer da noite para o dia. O que importa é que os projetos alinhem intencionalmente seu roadmap com essa direção — removendo gradualmente dependências centralizadas em execução, armazenamento e acesso conforme o projeto amadurece.”
Eles acrescentaram: “Incorporar essa direção ao roadmap garante que, com o tempo, avancem para uma arquitetura resiliente e totalmente descentralizada que não possa ser derrubada por uma queda de qualquer fornecedor.”
Nunca sacrifique descentralização: Vitalik Buterin
Na última quarta-feira, o cofundador da Ethereum, Vitalik Buterin, disse em um “Manifesto Trustless” que desenvolvedores devem nunca sacrificar descentralização em busca de adoção.
Buterin e os pesquisadores da Ethereum Foundation Yoav Weiss e Marissa Posner disseram que protocolos sacrificam trustlessness no momento em que integram um node hospedado ou relayer centralizado, explicando que, embora pareça inofensivo, cada novo ponto se torna um potencial gargalo.