Vitalik prevê futuro sem bugs para contratos inteligentes

Fonte: CryptoNewsNet Título Original: Vitalik prevê futuro sem bugs para contratos inteligentes Link Original:

Visão Geral

Desenvolvedores que priorizam a segurança podem esperar que a codificação sem bugs se torne possível na década de 2030, de acordo com Vitalik Buterin, cofundador da Ethereum.

Após a controversa bifurcação dura da Gnosis Chain para recuperar $9,4 milhões do hack do Balancer, Vitalik Buterin afirmou que a crença de que “bugs são inevitáveis, não é possível fazer código sem bugs” deixará de ser verdadeira na década de 2030.

O que Vitalik Buterin disse sobre codificação?

Vitalik Buterin fez uma previsão de que código sem bugs se tornará uma realidade na década de 2030, através de uma interação na plataforma de redes sociais X.

A discussão começou quando a Gnosis Chain anunciou que realizou uma bifurcação dura em 22 de dezembro. A bifurcação recuperou $9,4 milhões roubados durante a exploração do Balancer em novembro de 2024, que drenou mais de $128 milhões em várias blockchains. A recuperação exigiu que a maioria dos validadores adotasse um novo software, e aqueles que não atualizarem enfrentam penalidades.

Isso foi recebido com alguma resistência por parte dos apoiantes de blockchain, que criticaram a medida por ir contra o princípio da imutabilidade. Um usuário do X com o pseudônimo ‘nó conivente’ afirmou que o verdadeiro problema está na forma como as aplicações blockchain são construídas. Argumentaram que usar contratos inteligentes em máquinas virtuais programáveis é a abordagem errada.

“Existem apenas 7 contratos que valem a pena serem escritos, e eles deveriam estar apenas na camada base e obter segurança a partir da diversidade de clientes”, escreveu o usuário.

Buterin respondeu então esclarecendo que formalmente verificado não equivale a provavelmente livre de bugs. Ele foi além, sugerindo que código provavelmente livre de bugs pode nem mesmo ser possível.

“Diria até que ‘provavelmente livre de bugs’ não é possível, porque ‘livre de bugs’ significa ‘sem lacunas entre intenção e execução do código’, e nossa intenção é um objeto extremamente complexo ao qual temos acesso limitado.”

A verificação formal usa métodos matemáticos para verificar se sistemas críticos de segurança funcionam corretamente. A técnica tem sido usada desde os anos 1960 em áreas como engenharia aeroespacial.

Quando usada em contratos inteligentes, a verificação formal pode provar que a lógica de negócios de um contrato atende a uma especificação predefinida; no entanto, apesar de os contratos do Balancer terem sido auditados 11 vezes, por quatro empresas de segurança diferentes, uma falha crítica ainda passou despercebida.

É possível um futuro com código sem bugs?

Buterin propôs que a solução são múltiplas camadas de redundância para filtrar lacunas entre intenção e execução. Ele apontou os sistemas de tipos como uma forma de redundância, e a verificação formal de afirmações específicas sobre o código como outra camada.

A verificação formal pode detectar problemas como estouros e subestirros de inteiros, reentrância e otimizações de gás ruins que podem passar despercebidas por auditores e testadores. Enquanto isso, testes tradicionais só podem verificar a presença de erros, não a sua ausência.

Buterin observou que alguns softwares continuarão tendo bugs porque ganhos de funcionalidade importam mais do que perfeição em certos casos. Mas desenvolvedores que priorizam a segurança terão as ferramentas para alcançar um código verdadeiramente livre de bugs.

ETH0.63%
GNO1.49%
BAL-1.07%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
0/400
governance_lurkervip
· 12h atrás
Só em 2030 será sem bugs? Acho que é uma ilusão, esse cara já começou a prometer coisas impossíveis, né?
Ver originalResponder0
DogeBachelorvip
· 12h atrás
Só em 2030 sem bugs? Parece que ainda há alguma incerteza, atualmente as auditorias ainda estão bastante valorizadas.
Ver originalResponder0
degenwhisperervip
· 12h atrás
Ainda temos que esperar até 2030, por agora vamos poupar as despesas de auditoria que temos em mãos, haha
Ver originalResponder0
AirdropHunterXiaovip
· 12h atrás
Só em 2030 sem bugs? Meu amigo, essa previsão é muito otimista, eu ainda estou a lançar patches nos meus contratos atuais.
Ver originalResponder0
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)