
Vitalik Buterin, cofundador da Ethereum, publicou a 18 de maio uma análise aprofundada sobre o estado e as perspetivas da verificação formal (Formal Verification), defendendo que a verificação formal apoiada por IA se tornará “a forma final do desenvolvimento de software” e apontando que a Ethereum será uma parte importante da arquitetura futura de “core de segurança”.
Conforme confirmado no artigo de Vitalik, a verificação formal é particularmente adequada para cenários em que “o objetivo é muito mais simples do que a implementação”; ele enumera, de forma explícita, quatro componentes tecnológicos centrais para o próximo ciclo de atualizações da Ethereum:
Assinaturas resistentes a ataques quânticos: já existe trabalho de verificação formal para variantes de assinaturas SPHINCS
Sistema de provas STARK: o projeto Arklib dedica-se à criação de uma implementação STARK totalmente sujeita a verificação formal
Algoritmo de consenso tolerante a falhas bizantinas: neste momento está a trabalhar na especificação e na demonstração formal das propriedades de segurança do consenso em Lean
ZK-EVM: o projeto evm-asm tem como objetivo criar uma implementação EVM com verificação formal completa (escrevendo diretamente em linguagem assembly RISC-V)
Vitalik cita a perspetiva de Yoichi Hirai, descrevendo este método como “a forma final do desenvolvimento de software”.
Conforme confirmado no artigo de Vitalik, ele descreve o padrão de evolução futura da arquitetura de software:
Core de segurança: fortalecido continuamente através de métodos formais, suportando o mais alto nível de confiança; Vitalik afirma de forma explícita que a Ethereum, o núcleo de um sistema operativo e aplicações relacionadas com a Internet das Coisas irão tornar-se o core de segurança.
Borda insegura: os componentes de borda executam-se em ambiente sandbox, recebendo os mínimos privilégios necessários para concluir o trabalho; se um componente de borda falhar, o core de segurança fornece proteção.
Vitalik admite que a verificação formal não é uma solução para tudo; ao citar o trabalho de investigadores como Nadim Kobeissi (Cryspen), confirma três tipos principais de modos de falha: omissões de verificação (verifica apenas parte do código, enquanto a parte não verificada contém falhas críticas); omissões na especificação (erros na própria norma de segurança ou suposições incorretas na prova); ataques de canal lateral (ataques de side-channel na fronteira entre hardware e software, difíceis de serem capturados pelos modelos existentes).
Vitalik sublinha que “correção comprovável” valida, na essência, a consistência intrínseca entre intenções expressas, e não uma correspondência absoluta com as intenções reais dos humanos.
Conforme confirmado no artigo de Vitalik, as ferramentas disponíveis incluem: Lean (linguagem de provas matemáticas, com verificação automática de teoremas); Claude e Deepseek 4 Pro (Vitalik confirma que são suficientes para escrever provas em Lean); Leanstral (um modelo de pesos abertos com 119 mil milhões de parâmetros, afinado especificamente para escrever em Lean, capaz de correr localmente, com desempenho nos testes de referência superior ao de muitos modelos genéricos ainda maiores).
Conforme o artigo de Vitalik, a Ethereum é semelhante ao núcleo de um sistema operativo, suportando o mais elevado nível de confiança no processo de digitalização da sociedade. Ele indica que o objetivo do desenho de um core de segurança é fazer com que a sua segurança atinja um padrão que não permita a proliferação de código com falhas, e que toda a capacidade computacional adicional trazida pela IA deve ser canalizada para aumentar a segurança do core de segurança.
De acordo com a análise de Vitalik, a característica comum destas tecnologias é que “o objetivo é muito mais simples do que a implementação” — as suas propriedades de segurança podem ser definidas de forma clara em linguagem matemática, mas a implementação concreta é extremamente complexa, exatamente o tipo de cenário em que a verificação formal pode ter maior impacto.
Conforme o artigo de Vitalik, ele recomenda que a IA escreva código Lean e provas matemáticas, ficando ao utilizador apenas verificar se as afirmações provadas correspondem ao esperado, sem necessidade de escrever manualmente o exaustivo código de prova de base. Ele confirma que Claude, Deepseek 4 Pro e Leanstral são as principais ferramentas disponíveis atualmente.
Notícias relacionadas
BitMine volta a comprar 89 mil ETH, Tom Lee diz que o preço do petróleo é o principal fator de pressão vendedora sobre o Ethereum
Aave tem progresso na recuperação: WETH LTV de seis redes reativado, os utilizadores podem voltar a contrair empréstimos
Vitalik revela os desafios de armazenamento do Ethereum, afirmando que os pagamentos ZK se tornarão o padrão de privacidade por defeito
X publica o código-fonte do algoritmo de recomendações “For You”: um guia prático para gerir contas do Twitter com o algoritmo
Pi Network PiScan regressa, atualização de KYC AI reduz em 50% a fila manual