- Ethereum nomeou uma tecnologia que pode fortalecer a segurança dos contratos inteligentes na era da IA.
- Segundo um desenvolvedor do Vyper, a verificação formal está se tornando criticamente importante.
- Ajuda a encontrar bugs que os testes não detectam.
A equipe da rede Ethereum publicou uma série de posts convidados do desenvolvedor principal do Vyper, sob o pseudônimo big_tech_sux, focada no papel da verificação formal em uma era de rápido desenvolvimento de IA.
0/ À medida que os sistemas de IA se tornam mais poderosos, a verificação formal – que é a disciplina de usar matemática para provar a correção de programas de computador – mostra cada vez mais promessa.
— Ethereum (@ethereum) August 5, 2026
Um tópico convidado por @big_tech_sux, desenvolvedor principal de @vyperlangpic.twitter.com/3T6H76AVrL
O autor argumenta que o avanço nos LLM está tornando as provas matemáticas da correção de programas mais acessíveis, e para contratos inteligentes que gerenciam bilhões de dólares, a verificação formal está se tornando gradualmente uma necessidade.
A IA altera a abordagem à verificação de software
A série de posts explica que a verificação formal é um método matemático que permite provar que um programa funciona corretamente em todos os cenários de execução possíveis, não apenas nos cobertos por testes.
Como exemplo, o autor citou a função f(x) = x/2, para a qual pode ser matematicamente provado que o resultado nunca excederá o valor de entrada.
Segundo ele, essa metodologia pode encontrar bugs extremamente raros que são praticamente impossíveis de detectar por meio de testes convencionais.
“A verificação formal pode detectar 1 em 1 quadrilhão de casos extremos que nunca surgiriam durante os testes – e esse caso extremo é o que pode levar a uma falha catastrófica”, observou o autor.
Ao mesmo tempo, ele reconheceu que, até recentemente, usar essa abordagem exigia grandes equipes de especialistas que construíam modelos matemáticos de programas e realizavam provas complexas.
Na visão do desenvolvedor, os modernos LLMs simplificam significativamente esse processo à medida que nos aproximamos da AGI.
Ao mesmo tempo, o autor enfatizou que, mesmo com IA, a verificação formal permanece um processo complexo e intensivo em recursos. Em particular, converter o código-fonte em um modelo formal pode introduzir imprecisões que afetam a confiabilidade dos resultados.
O desenvolvimento de IA altera o equilíbrio entre ataque e defesa
A peça observa que o desenvolvimento da inteligência artificial aumenta simultaneamente a eficácia de defensores e atacantes.
O autor lembrou um incidente em que um modelo da OpenAI ainda não lançado conseguiu encontrar vulnerabilidades zero-day que permitiram contornar várias camadas de proteção.
Neste contexto, a verificação formal, segundo o autor, torna possível deslocar a vantagem a favor dos defensores.
“Enquanto os atacantes precisam apenas encontrar uma sequência de entradas que os permita invadir um sistema, os defensores podem usar verificação formal para provar a robustez contra todos os inputs,” ele enfatizou.
É por isso que, para software crítico para missões — incluindo contratos inteligentes que gerenciam bilhões de dólares em fundos de usuários — a verificação formal está se tornando “não uma opção, mas um pré-requisito necessário.”
É importante notar que isso continua uma discussão anteriormente iniciada pelo cofundador do Ethereum Vitalik Buterin sobre o uso de IA para verificação formal de código.
A mensagem Ethereum Explained How AI Changes Approach to Smart Contract Security apareceu originalmente em INCRYPTED.




