Futuros
Acesse centenas de contratos perpétuos
TradFi
Ouro
Plataforma única para ativos tradicionais globais
Opções
Hot
Negocie opções vanilla no estilo europeu
Conta unificada
Maximize sua eficiência de capital
Negociação demo
Introdução à negociação de futuros
Prepare-se para sua negociação de futuros
Eventos de futuros
Participe de eventos e ganhe recompensas
Negociação demo
Use fundos virtuais para experimentar negociações sem riscos
Lançamento
CandyDrop
Colete candies para ganhar airdrops
Launchpool
Staking rápido, ganhe novos tokens em potencial
HODLer Airdrop
Possua GT em hold e ganhe airdrops massivos de graça
Launchpad
Chegue cedo para o próximo grande projeto de token
Pontos Alpha
Negocie on-chain e receba airdrops
Pontos de futuros
Ganhe pontos de futuros e colete recompensas em airdrop
Investimento
Simple Earn
Ganhe juros com tokens ociosos
Autoinvestimento
Invista automaticamente regularmente
Investimento duplo
Lucre com a volatilidade do mercado
Soft Staking
Ganhe recompensas com stakings flexíveis
Empréstimo de criptomoedas
0 Fees
Penhore uma criptomoeda para pegar outra emprestado
Centro de empréstimos
Centro de empréstimos integrado
Centro de riqueza VIP
Planos premium de crescimento de patrimônio
Gestão privada de patrimônio
Alocação premium de ativos
Fundo Quantitativo
Estratégias quant de alto nível
Apostar
Faça staking de criptomoedas para ganhar em produtos PoS
Alavancagem Inteligente
Alavancagem sem liquidação
Cunhagem de GUSD
Cunhe GUSD para retornos em RWA
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.