O cofundador do Ethereum, Vitalik Buterin, explicou quando as plataformas de segunda camada baseadas em rollups devem se descentralizar — e por que “o quanto antes” não é a resposta correta.
Em uma publicação no X em 5 de maio, Buterin disse que há um momento certo para que soluções de escalabilidade baseadas em rollups façam a transição para um modelo descentralizado. Esse momento depende de quão baixa é a probabilidade de falha do sistema de provas em comparação com os riscos introduzidos pela centralização.
A thread de Buterin foi uma resposta a uma publicação separada do fundador e CEO da exchange descentralizada Loopring, Daniel Wang. Wang afirmou em sua thread que a maturidade de um sistema importa para sua segurança:
“Nem todo código é criado da mesma forma. Um rollup pode estar no Estágio 2, mas rodar um código novo que nunca foi testado sob estresse real.”
O desenvolvimento de rollups é classificado em estágios: estágio zero, estágio um e estágio dois. Cada estágio é progressivamente mais descentralizado, com o estágio dois sendo totalmente descentralizado e sem necessidade de confiança.
Código que passou pela guerra
Sistemas de criptomoedas que gerenciam ativos significativos estão expostos a agentes mal-intencionados motivados por lucro ao redor do mundo. Mesmo que um projeto não ofereça um programa de recompensas por bugs, ele ainda é dissecado com precisão — apenas “paga mais caro” por suas falhas.
Essa ameaça está crescendo à medida que agentes apoiados por Estados-nação aumentam sua atividade no setor cripto. Um exemplo é o grupo hacker Lazarus, responsável por diversos hacks de alto perfil no setor cripto, incluindo o hack de US$ 1,4 bilhão da Bybit.
Wang sugeriu a introdução de uma nova métrica para código veterano que sobreviveu à pressão de estar exposto a hackers avançados e motivados: “BattleTested” (testado em batalha). O selo BattleTested seria concedido a um rollup que protegesse consistentemente ao menos US$ 100 milhões em ativos por pelo menos seis meses, com no mínimo US$ 50 milhões em Ether (ETH) e uma stablecoin importante.
Esse selo seria perdido a cada atualização, já que o novo código precisaria sobreviver ao ataque de agentes para reconquistá-lo. Buterin comentou a análise:
“Um bom lembrete de que o estágio 2 não é a única coisa que importa para a segurança: a qualidade do sistema de provas subjacente também é importante.”
Dominick John, analista da Kronos Research, disse ao Cointelegraph que “para uma transição responsável do estágio 1 para o 2, as equipes de rollup precisam [...] avaliar riscos correlacionados como fraquezas de custódia compartilhada ou pontos de estrangulamento geopolíticos que possam comprometer a confiabilidade de conselhos de segurança multisig.” Segundo ele, tais riscos muitas vezes só se tornam visíveis quando o valor travado ultrapassa US$ 100 milhões. Ele completou:
“O verdadeiro sinal verde para descentralização surge não quando o sistema de provas parece bom no papel, mas quando ele prova, sob pressão econômica real, que é mais confiável do que a possibilidade de falhas coordenadas entre membros do conselho.”
Quando se descentralizar?
Buterin afirmou que o melhor momento para um protocolo se descentralizar é quando seu sistema de provas on-chain for seguro o suficiente a ponto de os componentes centralizados se tornarem o maior risco de falha ou conluio. Isso porque, até que o sistema seja suficientemente seguro, a descentralização — que aumenta a dependência desse sistema — pode acabar tornando o sistema menos seguro.
Mike Tiutin, diretor de tecnologia do protocolo de compliance descentralizado PureFi, disse ao Cointelegraph que “descentralizar cedo demais [...] pode deixar os usuários vulneráveis.”
John, da Kronos Research, disse que “descentralização não é uma corrida, é uma responsabilidade de longo prazo compartilhada por todo o ecossistema.” Ele acrescentou que apressar o estágio 2 coloca a ideologia acima da segurança e aumenta os riscos:
“No estágio 1, conselhos podem intervir se algo der errado. No estágio 2, um único bug pode acabar com bilhões sem possibilidade de reversão.”
Embora descentralizar imediatamente seja reconhecido como problemático, alguns especialistas destacam os perigos de nunca se descentralizar. Arthur Breitman, cofundador do blockchain Tezos, disse ao Cointelegraph que “L2s proeminentes do Ethereum” são fundamentalmente custodiais. Ele acrescentou:
“Entidades privilegiadas controlam a lógica central, comprometendo a integridade dos ativos; confiar na imunidade delas à colusão é frágil, e a falha tende a ser correlacionada.”