Jogos de Guerra: elas atacaram primeiro
Computação

Jogos de Guerra: elas atacaram primeiro

Quatro décadas após WarGames, a ascensão de agentes autônomos de IA levanta uma nova questão: e se as máquinas começarem a jogar sozinhas?

É com essa frase que termina Jogos de Guerra (WarGames), de 1983. Ao longo do filme, o supercomputador militar WOPR é levado a acreditar que um ataque nuclear soviético está em andamento. Programado para aprender por meio de simulações, ele executa milhões de cenários em busca de uma estratégia vencedora. Mas, ao ser desafiado a jogar repetidamente o jogo da velha, descobre algo que muitos humanos já sabem: quando ambos conhecem perfeitamente as regras, não existe vitória possível.

Mini Banner - Assine a MIT Technology Review

“Um jogo estranho. A única jogada vencedora é não jogar”, anuncia a máquina. Não se trata de uma recusa em participar, mas de uma conclusão lógica: quando todos os caminhos conduzem ao empate ou à destruição, a única forma de vencer é não jogar.

Quarenta anos depois, os silos nucleares continuam lá. Os botões são linhas de código. E talvez os jogadores já não sejam exclusivamente humanos.

O episódio: uma auditoria

No fim de maio de 2026, um pesquisador contratado para auditar a Zcash apontou uma Inteligência Artificial para o código do protocolo. Em menos de 24 horas, o modelo identificou uma vulnerabilidade crítica no Orchard, responsável pelas transações protegidas da rede. A falha estava presente desde 2022, havia sobrevivido a diversas auditorias e poderia permitir a criação ilimitada de ZEC, a moeda da blockchain Zcash, sem que ninguém percebesse.

Felizmente, a vulnerabilidade foi corrigida. Mas a dúvida permanecerá para sempre: será que alguém explorou essa brecha durante esses quatro anos? Caso isso tenha ocorrido, a integridade econômica de toda a rede teria sido comprometida. O caso da Zcash é alarmante, mas suas implicações podem se estender muito além dela.

A descoberta foi celebrada como uma vitória da Inteligência Artificial aplicada à segurança. Mas existe uma interpretação mais inquietante. O ponto central não é apenas que o problema tenha sido corrigido, mas que a primazia da descoberta pertenceu a um algoritmo, e não a um ser humano.

Alguém apertou o botão

Sim, havia um humano no comando. Taylor Hornby definiu o escopo da análise, formulou as perguntas e interpretou os resultados. Mas a questão que permanece é outra: se uma IA foi capaz de encontrar em horas uma falha que permaneceu oculta por quatro anos, quantas outras blockchains estão expostas? Qual será a próxima a ser examinada?

E mais importante: o próximo pesquisador divulgará sua descoberta ou guardará as moedas para si?

Neste caso, a vulnerabilidade foi reportada e corrigida. Mas essa transparência foi uma decisão humana, não uma exigência técnica.

O impacto econômico

Assim que a notícia se tornou pública, o mercado reagiu. O preço do ZEC despencou 37,6% em apenas 24 horas, interrompendo a trajetória de valorização que a moeda vinha sustentando como uma das raras exceções entre as altcoins (criptoativos alternativos), em 2026.

A vulnerabilidade havia sido corrigida, mas a confiança não se recupera na mesma velocidade. O problema é agravado pelo fato de que a Zcash oculta remetentes, destinatários e valores. Os próprios desenvolvedores admitem que não conseguem demonstrar se a brecha já havia sido explorada anteriormente. A ausência de evidências não é evidência de ausência.

Para esse tipo específico de ataque, criação indevida de moedas, uma blockchain focada em privacidade é particularmente sensível. Numa rede como o Bitcoin, qualquer participante pode verificar a oferta monetária acompanhando as transações públicas. A matemática está exposta e a emissão pode ser auditada por qualquer pessoa.

Do ponto de vista técnico

A Zcash utiliza provas de conhecimento zero conhecidas como zk-SNARKs (zero-knowledge, ou provas de conhecimento zero, em tradução livre) para validar transações sem revelar remetentes, destinatários ou valores. As moedas protegidas circulam dentro do chamado de pool blindado, um conjunto criptográfico compartilhado em que os ativos deixam de estar associados a endereços e quantias visíveis.

Em vez de registrar publicamente quem enviou quanto para quem, a blockchain armazena compromissos matemáticos (commitments) e provas criptográficas que demonstram que as regras do sistema foram respeitadas.

Quando uma transação é realizada, uma prova criptográfica demonstra que as moedas existem, pertencem ao emissor e não estão sendo gastas duas vezes, sem revelar nenhuma dessas informações aos demais participantes da rede. Assim, os nós conseguem verificar matematicamente a validade da operação sem observar os detalhes da movimentação.

Em outras palavras, o shielded pool funciona como um grande cofre coletivo. Todos conseguem verificar que as regras estão sendo obedecidas, mas ninguém consegue enxergar o que acontece em seu interior.

Exploit não é um bug

É importante distinguir três conceitos frequentemente confundidos.

Um bug é um erro de programação capaz de produzir comportamentos inesperados. Nem todo bug representa um risco de segurança.

Uma vulnerabilidade é uma brecha que pode ser explorada maliciosamente. Já o ato de utilizar essa brecha recebe o nome de exploit. Em outras palavras, o problema não é apenas a existência do erro, mas a possibilidade de alguém transformá-lo em uma forma de contornar as regras do sistema.

No caso da Zcash, a Inteligência Artificial não descobriu um simples bug. Ela encontrou uma vulnerabilidade real, uma brecha que, se explorada, poderia permitir a criação indevida de moedas sem que a própria rede conseguisse detectar facilmente o problema.

Para além das criptomoedas

Mas limitar essa discussão às criptomoedas seria um erro. Blockchains são apenas um dos inúmeros sistemas complexos expostos à Internet. Bancos, bolsas de valores, companhias aéreas, operadoras de telecomunicações, hospitais, redes elétricas e até infraestruturas militares dependem de milhões de linhas de código. Todos esses sistemas estão sujeitos a bugs, vulnerabilidades e ataques.

À medida que agentes artificiais se conectam ao ciberespaço, passam a tomar decisões de forma autônoma e se tornam capazes de analisar software em velocidades muito superiores às humanas, a superfície potencial de ataque deixa de se restringir ao universo das criptomoedas e passa a abranger praticamente toda a infraestrutura digital da sociedade moderna.

Neste cenário, códigos mais simples podem ser mais seguros justamente porque são mais fáceis de auditar. Já sistemas extremamente complexos ampliam a superfície de ataque e tornam a verificação cada vez mais difícil, aumentando a probabilidade de que vulnerabilidades permaneçam ocultas por longos períodos.

O dilema entre privacidade e proteção

Talvez a verdadeira lição desse episódio não seja sobre Inteligência Artificial nem sobre criptomoedas, mas sobre um dilema muito mais antigo. Privacidade e proteção sempre existiram em tensão.

Quanto mais privado é um sistema, menos observadores existem para detectar quando algo está errado. Em sua forma extrema, a privacidade absoluta significa que ninguém está olhando, inclusive aqueles que poderiam ajudar.

O preço da proteção

O oposto também é verdadeiro.

Bancos detectam fraudes porque observam transações. Governos oferecem segurança porque coletam informações. Plataformas combatem abusos porque monitoram comportamentos.

A proposta da Zcash segue uma filosofia diferente. Ela parte da ideia de que soberania e responsabilidade individual podem ser mais importantes do que a supervisão constante. Em vez de confiar nos vigilantes, o sistema assume que eles próprios podem se tornar uma ameaça.

Quem vigia os vigilantes?

Blockchains de privacidade partem da premissa de que os vilões podem ser justamente os vigilantes. Afinal, qualquer poder de fiscalização também pode ser convertido em abuso de poder. A proteção, nesse caso, não está na vigilância, mas na privacidade.

Talvez seja assim que as guerras entre homens e máquinas comecem. Não com robôs nas ruas ou computadores assumindo arsenais nucleares, mas com agentes artificiais percorrendo silenciosamente milhões de linhas de código, descobrindo falhas, formulando hipóteses e explorando oportunidades invisíveis aos humanos.

No universo de Matrix, a guerra começou quando homens e máquinas passaram a perseguir objetivos incompatíveis.

No mundo real, ela pode começar de maneira muito mais banal.

Com uma auditoria.

E, se isso acontecer, talvez jamais saibamos quando ocorreu o primeiro ataque. Porque, quando percebemos que uma guerra começou, geralmente ela já começou há muito tempo. E talvez nunca descubramos quem atacou primeiro. Quarenta anos atrás, o WOPR chegou a uma conclusão que continua atual:

“Um jogo estranho. A única forma de vencer é não jogar.”

Último vídeo

Nossos tópicos