O Ethereum pode permitir perder a finalização de tempos em tempos sem colocar a rede em risco sério, de acordo com o cofundador Vitalik Buterin, mesmo após um recente erro em um cliente que quase comprometeu o mecanismo de confirmação da blockchain.
Após um bug recente no cliente Prysm Ethereum, Buterin afirmou numa publicação no X que “não há problema em perder a finalização de vez em quando.” Ele acrescentou que a finalização indica que a rede está “realmente certa” de que um bloco não será revertido.
Buterin argumentou que, se a finalidade for ocasionalmente atrasada por horas devido a um erro grave, “isso é aceitável,” e a blockchain continua a funcionar enquanto isso acontece. A verdadeira questão seria outra, afirmou ele: “O que devemos evitar é finalizar a coisa errada.”
Fonte:Vitalik ButerinRelacionado:O primeiro ZK-rollup do Ethereum, ZKsync Lite, será aposentado em 2026
Especialistas opinam sobre a perda de finalização
Fabrizio Romano Genovese, PhD em ciência da computação pela Universidade de Oxford, Inglaterra, parceiro da empresa de pesquisa blockchain 20squares, e especialista no protocolo Ethereum, concordou com Buterin.
Ele disse que, quando a finalização é perdida, o Ethereum torna-se mais parecido com o Bitcoin (BTC), e apontou que o Bitcoin não tem “nenhuma finalização desde 2009 e ninguém reclama.”
Uma blockchain de prova de trabalho, como a do Bitcoin, pode bifurcar-se em múltiplas cadeias, sendo aquela que recebe mais trabalho (normalmente a mais longa) considerada válida. Ainda assim, se uma cadeia secundária crescer o suficiente para ultrapassar a cadeia principal, ela invalida a cadeia principal e as transações que continha — isto é chamado de reorganização.
Assim funciona o Bitcoin: sua finalização é probabilística, não determinística, porque — embora seja quase impossível após a adição de blocos suficientes na cadeia principal — uma reorganização ainda pode teoricamente ocorrer. Genovese explicou como o Ethereum é diferente, com regras que definem os blocos como “finalizados.”
O Ethereum possui um mecanismo de finalização: quando um bloco recebe mais de 66% dos votos dos validadores, ele torna-se ‘justificado’. A partir desse momento, se mais de duas épocas (64 blocos) passarem, o bloco é finalizado.
Isso não é apenas teórico; aconteceu em maio de 2023 devido a um incidente muito semelhante ao recente com o cliente Prysm. Genovese afirmou que esses incidentes não tornam a cadeia insegura; ao contrário, “isso apenas significa que nossas garantias em torno de reorganizações reverteram temporariamente para serem probabilísticas e não determinísticas.”
Relacionado:Vitalik Buterin propõe futuros de gás na Ethereum para proteger contra picos de taxas
Consequências para L2s e pontes
Ainda assim, Genovese observou que a falta de finalização afetaria infraestrutura que depende dela, incluindo algumas pontes inter-blockchain ou de camada-2 (L2). Um representante da sidechain da Ethereum, Polygon, disse ao Cointelegraph que a Polygon continuaria com operações normais, mas as transferências da Ethereum para a sidechain “podem ser atrasadas enquanto aguardam a finalização.”
Além disso, o porta-voz da Polygon afirmou que a camada de liquidação crosschain AggLayer atrasaria transações da Ethereum para L2 até que a finalização fosse alcançada novamente. Ainda assim, disseram que “não há cenário em que os usuários experimentem uma reversão ou invalidação de mensagens” devido à perda de finalização:
“O impacto prático de um evento de finalização atrasada é simplesmente que os depósitos podem demorar mais a aparecer. Os usuários não estão expostos a reversões impulsionadas por reorganizações além desse atraso.”
Genovese atribuiu a responsabilidade por esses atrasos aos desenvolvedores que exigem finalização. “Se um construtor de pontes decidir não implementar nenhum mecanismo de fallback em caso de perda de finalização, essa é a decisão dele,” concluiu.
Revista:Quando privacidade e leis de AML entram em conflito: a escolha impossível dos projetos de criptomoedas
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Vitalik Buterin afirma que o Ethereum pode lidar com a perda temporária de finalidade
O Ethereum pode permitir perder a finalização de tempos em tempos sem colocar a rede em risco sério, de acordo com o cofundador Vitalik Buterin, mesmo após um recente erro em um cliente que quase comprometeu o mecanismo de confirmação da blockchain.
Após um bug recente no cliente Prysm Ethereum, Buterin afirmou numa publicação no X que “não há problema em perder a finalização de vez em quando.” Ele acrescentou que a finalização indica que a rede está “realmente certa” de que um bloco não será revertido.
Buterin argumentou que, se a finalidade for ocasionalmente atrasada por horas devido a um erro grave, “isso é aceitável,” e a blockchain continua a funcionar enquanto isso acontece. A verdadeira questão seria outra, afirmou ele: “O que devemos evitar é finalizar a coisa errada.”
Especialistas opinam sobre a perda de finalização
Fabrizio Romano Genovese, PhD em ciência da computação pela Universidade de Oxford, Inglaterra, parceiro da empresa de pesquisa blockchain 20squares, e especialista no protocolo Ethereum, concordou com Buterin.
Ele disse que, quando a finalização é perdida, o Ethereum torna-se mais parecido com o Bitcoin (BTC), e apontou que o Bitcoin não tem “nenhuma finalização desde 2009 e ninguém reclama.”
Uma blockchain de prova de trabalho, como a do Bitcoin, pode bifurcar-se em múltiplas cadeias, sendo aquela que recebe mais trabalho (normalmente a mais longa) considerada válida. Ainda assim, se uma cadeia secundária crescer o suficiente para ultrapassar a cadeia principal, ela invalida a cadeia principal e as transações que continha — isto é chamado de reorganização.
Assim funciona o Bitcoin: sua finalização é probabilística, não determinística, porque — embora seja quase impossível após a adição de blocos suficientes na cadeia principal — uma reorganização ainda pode teoricamente ocorrer. Genovese explicou como o Ethereum é diferente, com regras que definem os blocos como “finalizados.”
Isso não é apenas teórico; aconteceu em maio de 2023 devido a um incidente muito semelhante ao recente com o cliente Prysm. Genovese afirmou que esses incidentes não tornam a cadeia insegura; ao contrário, “isso apenas significa que nossas garantias em torno de reorganizações reverteram temporariamente para serem probabilísticas e não determinísticas.”
Relacionado: Vitalik Buterin propõe futuros de gás na Ethereum para proteger contra picos de taxas
Consequências para L2s e pontes
Ainda assim, Genovese observou que a falta de finalização afetaria infraestrutura que depende dela, incluindo algumas pontes inter-blockchain ou de camada-2 (L2). Um representante da sidechain da Ethereum, Polygon, disse ao Cointelegraph que a Polygon continuaria com operações normais, mas as transferências da Ethereum para a sidechain “podem ser atrasadas enquanto aguardam a finalização.”
Além disso, o porta-voz da Polygon afirmou que a camada de liquidação crosschain AggLayer atrasaria transações da Ethereum para L2 até que a finalização fosse alcançada novamente. Ainda assim, disseram que “não há cenário em que os usuários experimentem uma reversão ou invalidação de mensagens” devido à perda de finalização:
Genovese atribuiu a responsabilidade por esses atrasos aos desenvolvedores que exigem finalização. “Se um construtor de pontes decidir não implementar nenhum mecanismo de fallback em caso de perda de finalização, essa é a decisão dele,” concluiu.
Revista: Quando privacidade e leis de AML entram em conflito: a escolha impossível dos projetos de criptomoedas