Título original: Vitalik diz ao Ethereum L2s ‘Estágio 1 ou GTFO’ – Quem faz o corte?
Autor original: CHRISTOPHER ROARK
Compilado por: Alvis, Mars Finance
De acordo com o L2Beat, seis camadas 2 do Ethereum atingiram a Fase 1, enquanto a maioria dos outros ainda está presa na Fase 0.
O cofundador da Ethereum, Vitalik Buterin, disse em 12 de setembro que não consideraria mais uma rede como “Camada 2” se não atingir a “Fase 1” até o final deste ano.
“Os dias de rollups glorificados como multisig estão chegando ao fim”, disse ele, acrescentando que “a era da confiança criptográfica chegou”.
A questão de saber se a rede é da camada 2 não é apenas uma questão técnica para a comunidade Ethereum.
Ele determina se a rede depende da segurança do Ethereum e, portanto, pode ser confiável para proteger os fundos dos usuários, ou se é uma rede totalmente separada que pode ou não ser segura.
A questão foi trazida à tona quando o protocolo financeiro descentralizado Velocore foi atacado em 2 de junho, resultando em uma perda de US$ 2,6 milhões.
O Velocore é executado na rede Linea, que afirma ser a camada 2 do Ethereum. No entanto, a equipe interrompeu rapidamente a produção de blocos para evitar que invasores retirassem fundos para Ethereum.
Os críticos argumentam que esta pausa na produção de blocos não deveria ter acontecido se a segurança da rede dependesse do Ethereum. Afinal, as autoridades não podem suspender o Ethereum.
Como resultado deste incidente, muitos críticos alegaram que o ecossistema Ethereum estava se descentralizando muito lentamente.
Buterin já havia comentado o assunto um mês antes do ataque à Velocore. Ele afirmou que toda a camada 2 do Ethereum precisará atingir a “Fase 1” até o final de 2024. Se não forem alcançados, a comunidade não deverá mais referir-se a eles como “Nível 2”.
Mas o que exatamente é a fase um?
Etapas da descentralização
O termo “Fase 1 Camada 2” originou-se da postagem de Buterin no quadro de mensagens da Ethereum Magicians League em 2 de novembro de 2022.
Na postagem, Buterin argumentou que o Ethereum Layer 2 ainda está nos estágios iniciais de desenvolvimento e não pode esperar ser totalmente descentralizado imediatamente.
Em vez disso, os desenvolvedores deveriam ter um período de carência para desenvolver totalmente seus componentes de rede. Inicialmente, estas redes serão altamente centralizadas. Mas com o tempo, eles se tornarão completamente sem permissão, garantindo transações livres de censura.
A rede da Fase 0 se autodenomina Camada 2, ou “rollup”, e versões compactadas de todas as suas transações são publicadas no Ethereum.
Além disso, a equipe fornece um “nó completo de rollup” que pode confirmar de forma independente o estado da Camada 2, desde que tenha dados de transação completos de ambas as camadas. Contanto que a equipe não tente bloquear ativamente os usuários publicando raízes de estado falsas no Ethereum, os usuários poderão sair da rede sem a ajuda da equipe.
No rollup da Fase 1, os contratos inteligentes de rede no Ethereum contêm “esquemas à prova de fraude ou à prova de validade” que impedem os desenvolvedores de emitir raízes de estado inválidas.
Essas transações falhariam em circunstâncias normais se o desenvolvedor tentasse sacar de forma fraudulenta fundos que não lhes pertencem ou impedir os usuários de saques legítimos.
No entanto, os desenvolvedores podem anular um certificado de fraude com o voto de pelo menos seis dos oito membros do Conselho de Segurança Cibernética. Esta vulnerabilidade existe se um desenvolvedor descobrir um bug no sistema à prova de fraude.
Além disso, pelo menos três dos oito membros do Conselho de Segurança devem ser de fora da equipa de desenvolvimento, pelo que é teoricamente impossível para a equipa de desenvolvimento anular estas certificações por conta própria.
As atualizações de rede também devem ser adiadas por pelo menos sete dias antes da implementação, a menos que sejam aprovadas pelo Conselho de Segurança.
Nos dois anos desde a postagem de Buterin, a maioria das redes autoproclamadas de camada 2 ainda estão presas no estágio 0 ou inferior, levando a críticas de que todo o ecossistema Ethereum não conseguiu cumprir sua promessa.
No entanto, seis redes contrariaram a tendência e entraram com sucesso pelo menos na primeira fase.
Redes que atingiram o estágio 1
Lista do primeiro estágio L2. Fonte: L2Beat.
Aqui está a lista completa de redes que afirmam ser da Camada 2 (L2s) e que atingiram o Estágio 1, de acordo com pesquisa da plataforma de análise de blockchain L2Beat. Esta lista é classificada por Valor Total Bloqueado (TVL), com as redes que detêm a maior parte dos ativos listadas primeiro.
Decisão Um
Abitrum One entrou em sua primeira fase. A rede é administrada por 14 validadores que processam saques e depósitos usando um conjunto de provas de fraude. Se um validador tentar enviar transações fraudulentas, os contratos inteligentes no Ethereum rejeitarão essas transações, a menos que essas provas sejam explicitamente substituídas.
As provas de fraude podem ser anuladas pelo Conselho de Segurança Arbitral, composto por 12 membros. No entanto, nenhuma organização pode ter mais de três membros no comitê de segurança, de acordo com documentos da Arbitrum. As equipes de desenvolvimento não estão isentas desta limitação.
A Organização Autônoma Descentralizada Arbitrum (ArbitrumDAO) pode atualizar a rede, mas com um atraso de 12 dias e oito horas, enquanto o Conselho de Segurança pode atualizar a rede sem demora.
Se o sequenciador Arbitrum parar de funcionar, os usuários poderão sacar diretamente da rede Ethereum, mas os saques serão adiados um dia após serem iniciados. De acordo com a L2Beat, os usuários têm uma “janela de saída” de dois dias caso discordem da atualização iniciada pelo ArbitrumDAO. Se eles saírem dentro dessa janela de dois dias, o ArbitrumDAO não será capaz de detê-los por conta própria, mesmo que o DAO seja corrompido ou assumido por um invasor.
Não há janela de saída se o usuário discordar da atualização realizada pelo Conselho de Segurança, pois as atualizações do Conselho de Segurança são quase instantâneas.
Otimismo
Em 10 de junho, o Optimism entrou na Fase 1 com a implementação do sistema à prova de erros “Cannon”. No dia 17 de agosto, ele retornou à Fase 0 após a descoberta de um bug no sistema. No entanto, ele reativou a proteção contra erros em 11 de setembro e agora está de volta à Fase 1.
Se um validador do Optimism tentar processar transações fraudulentas, o sistema à prova de erros no contrato inteligente do Optimism Ethereum rejeitará essas transações. Uma votação no Conselho de Segurança poderia derrubar estes mecanismos à prova de erros, mas nenhuma organização tem assentos suficientes para que isso aconteça sem a cooperação de outras organizações.
De acordo com a L2Beat, o OptimismDAO não tem permissão para implementar atualizações de rede sem o consentimento do Conselho de Segurança. As atualizações são implementadas sem demora.
dYdX v3
DYdX v3 é a primeira fase do Ethereum L2 e é completamente independente do dYdX v4 baseado em Cosmos. Ele usa provas de validade de conhecimento zero para garantir que todos os saques válidos sejam processados e que os saques inválidos não sejam processados.
Os validadores dYdX podem bloquear saques por até 14 dias, recusando-se a incluí-los nas transações. Se isso acontecer, os usuários podem iniciar uma “saída forçada” do Ethereum após o período de 14 dias para recuperar seus fundos.
Em circunstâncias normais, a atualização será atrasada por 9 dias, ou apenas 2 dias se o controlador prioritário aprovar a atualização como uma atualização de emergência. A L2Beat alerta que se a governança for controlada por atores mal-intencionados, ela poderá bloquear saques bloqueando-os por 14 dias e iniciando atualizações de contrato que serão implementadas em nove dias.
Mesmo assim, a L2Beat ainda considera o dYdX na Fase 1, já que as atualizações normalmente seriam atrasadas por nove dias, excedendo o mínimo de sete dias.
ZKsync Lite
ZKsync Lite usa prova de conhecimento zero para verificar transações. Em circunstâncias normais, a equipe não pode lidar com transações inválidas nem impedir a confirmação de transações válidas.
Se a equipe iniciar a atualização, levará 21 dias para que ela entre em vigor. Se o validador ZKsync se recusar a incluir a retirada de um usuário em uma transação, o usuário poderá iniciar uma retirada forçada no Ethereum e terá 14 dias para recuperar os fundos. De acordo com o relatório da L2Beat, a atualização levará 21 dias, dando aos usuários uma “janela de saída” de sete dias.
ZKsync Lite não possui funcionalidade de contrato inteligente; ele foi projetado especificamente para pagamentos criptográficos.
Além dessas redes, a L2Beat também lista DeGate v1 e Fuel v1 como redes que alcançaram a Fase 1. Na verdade, estas redes são consideradas “Fase 2” ou totalmente descentralizadas. Seu TVL combinado é de aproximadamente US$ 51 milhões.
Os usuários que concordam com os padrões de Buterin devem continuar a se referir a essas redes como “Tier 2” após 1º de janeiro, desde que não se oponham a algumas das análises da L2Beat.
As quatro principais camadas 2 que não foram selecionadas
As primeiras quatro redes atualmente não designadas como Fase 1 pela L2Beat ou não atendem a um dos critérios exigidos para a Fase 1 ou ainda estão em avaliação.
Todas estas redes já entraram na Fase 0, pelo que ainda é possível que entrem na Fase 1 até ao final do ano.
Base
A rede Base da Coinbase não executa provas de fraude. Faz parte da supercadeia Optimism, que implementou sistemas à prova de fraude. Portanto, será simples para a Base implementar a prova de fraude, podendo entrar na primeira fase antes do final do ano. Mas até agora isso não aconteceu.
Problemas básicos da fase 1 da rede. Fonte: L2Beat
Explosão
L2Beat considera Blast uma rede do "Estágio 0". Os usuários podem executar nós Blast de forma independente para verificar a validade dos depósitos e retiradas. Porém, o software só emitirá um aviso se o saque for inválido. Os usuários não podem sacar fundos contra a vontade da administração do Blast.
A Blast pode emitir um certificado de fraude antes do final deste ano, caso em que continuará a ser rotulado como “Tier 2” em 2025. Mas actualmente não cumpre todos os critérios para a agregação da Fase 1.
Era ZKsync
De acordo com Matter Labs, o desenvolvedor da rede, ZKsync Era, usa provas de conhecimento zero para verificar depósitos e retiradas. A L2Beat está atualmente avaliando como o sistema funciona. A Era ZKsync pode já estar na Fase 1 ou pode chegar à Fase 1 em breve.
Em 12 de setembro, a equipe anunciou um novo sistema de governança que designa “guardiões” para proteger os usuários no caso de um ataque de governança. No anúncio, a equipe afirmou que tenta alcançar a segunda fase de descentralização completa.
Mesmo assim, a L2Beat atualmente classifica a Era ZKsync como Fase 0 porque ainda não concluiu a avaliação dos elementos da Fase 1 da rede.
Rede Estelar
A Starknet implementou provas de validade de conhecimento zero em seus contratos inteligentes. No entanto, essas provas podem ser substituídas por operadores na lista de permissões e os usuários não podem sacar dinheiro sem a permissão do validador da camada 2.
Como a Starknet já implementou prova de validade, a aplicação de outros critérios para redes da Fase 1 será relativamente simples. Portanto, Starknet pode entrar na Fase 1 antes de 31 de dezembro, mas ainda não está à altura.
Algumas outras redes com TVL abaixo de US$ 600 milhões ainda são consideradas Fase 0.
Isso inclui Mode, Lisk, Polygon zkEVM, Taiko, Bob, Loopring, Zora, Kroma, Kinto, Paradex, Boba, ZKSpace e muito mais.
Todas estas redes atingiram a Fase 0 e algumas cumpriram pelo menos um critério para a Fase 1. Mas nenhuma rede cumpriu ainda todos os critérios para chegar à Fase 1.
Scroll e Linea ainda estão abaixo do Estágio 0
De acordo com a L2Beat, existem duas redes com mais de US$ 700 milhões em TVL e, embora afirmem ter alcançado o Nível 2, ainda nem chegaram ao Estágio 0.
A primeira é a Scroll, que tem mais de US$ 1,1 bilhão em criptomoedas bloqueadas em seus contratos. L2Beat disse que a Scroll “não possui software de nó disponível para reconstruir o estado dos dados L1”, portanto os usuários não podem verificar suas transações de forma independente.
A segunda é a Linea, com mais de US$ 780 milhões bloqueados em seu contrato. Assim como a Scroll, a Linea não desenvolveu um software de nó que permitisse ao público verificar a validade de suas transações.
Estas redes enquadram-se e não enquadram-se na definição de “Nível 2” até 2025 defendida por Buterin.
Os apoiadores do Ethereum provavelmente continuarão a pressionar a equipe para tornar sua rede mais descentralizada e, se não o fizerem, deixarão cada vez mais de chamá-la de camada 2. Mas algumas redes continuarão a afirmar que estão trabalhando nisso, enquanto outras afirmarão que isso não importa. Só o tempo dirá qual lado vencerá no longo prazo.