Desenvolvedores veem IA como aliada para segurança criptográfica

Desenvolvedores veem IA como aliada para segurança criptográfica

À medida que o desenvolvimento de contratos inteligentes evolui, muitos desenvolvedores e especialistas em segurança estão adotando a inteligência artificial como uma poderosa aliada, apesar das preocupações persistentes sobre a dependência excessiva de código gerado por IA.

Várias figuras experientes descreveram como as ferramentas de IA são cada vez mais usadas para melhorar a qualidade do código, otimizar fluxos de trabalho e ajudar a tornar as criptomoedas mais seguras.

Um desenvolvedor líder, conhecido como ‘0xAw’, que trabalha na corretora Alien Base, compartilhou que a IA o ajuda a gerar rapidamente padrões básicos e lógica de verificação de sanidade.

“Eu uso IA para código padronizado.”

Após melhorias recentes nos modelos, ele se sente confortável até mesmo em usar ferramentas para verificar se as “partes óbvias” funcionam logicamente. Ainda assim, tudo isso é acompanhado de revisão e testes manuais deliberados.

(Possível ciclo de feedback negativo sobre a segurança cibernética do código de IA.)

Anton Holovchenko, desenvolvedor sênior de blockchain na Hacken, utiliza a IDE Cursor para acessar preenchimentos automáticos e trechos de código modelo com tecnologia de IA. Ele enfatiza que o desenvolvedor deve ajustar e validar os resultados — a IA fornece uma estrutura, mas não deve ser deixada para conduzir a funcionalidade completa.

“Me apoio na IA para gerar modelos — não para “codificação de vibração”.”

“Codificação de vibração” é um termo usado para descrever a capacidade da IA de escrever código com supervisão humana mínima.

Na Zokyo, o engenheiro de segurança Shantanu Sontakke usa ferramentas de IA principalmente para prototipagem rápida em projetos paralelos da Web3-AI, em vez de escrever contratos de produção. Ele observou:

“O ChatGPT e o Cursor são amplamente adotados entre os desenvolvedores e que as ferramentas habilitadas para IA ajudam os auditores a se concentrarem na identificação de vulnerabilidades mais profundas e complexas, em vez de revisões repetitivas de código.”

Em geral, a IA está sendo usada de forma mais intensiva: Mike Tiutin, CTO da AMLBot, relata que a adoção da IA entre desenvolvedores de contratos inteligentes é bastante alta. Os desenvolvedores estão economizando um tempo significativo em tarefas repetitivas e repetitivas — especialmente programadores veteranos que dominam auditoria e testes.

Embora estudos acadêmicos iniciais tenham levantado sinais de alerta — incluindo um relatório de novembro de 2024 do ‘Centro de Segurança e Tecnologia Emergente’ que sinalizou quase 50% dos snippets gerados por IA contendo bugs, e um benchmark de meados de 2024 que constatou que os principais modelos passaram nos critérios de codificação segura em menos de um terço das vezes — os profissionais afirmam que as práticas do mundo real mitigam significativamente esses riscos.

Segundo eles, as ferramentas de IA são melhor vistas como assistentes, não como substitutas. Contratos inteligentes exigem testes rigorosos, múltiplas auditorias e design cuidadoso — o julgamento humano continua essencial. Holovchenko foi claro:

“A IA pode aumentar a qualidade do código, mas somente quando combinada com um programador que entende o que está fazendo.”

Há também alertas: ‘0xAw’ alerta que desenvolvedores juniores que se apoiam demais em IA correm o risco de estagnação; eles podem automatizar sem aprender, resultando em baixa qualidade do código e dificuldade para crescer além de funções de nível básico.

Os benefícios do uso responsável estão se tornando claros:

  • Ciclos de auditoria e teste mais rápidos: a IA permite que as equipes simulem casos extremos, gerem documentação e construam estruturas de teste rapidamente. De acordo com Sontakke, isso ajuda os auditores a se aprofundarem em bugs complexos, em vez de verificações superficiais.
  • Segurança de base aprimorada em todos os protocolos: Tiutin espera que a IA eleve o piso geral da qualidade do código, detectando erros comuns antes que eles entrem em operação. Ele afirma que a IA pode reduzir as curvas de custo operacional em auditorias sem prejudicar a reputação das empresas, já que o que os clientes pagam é mais pela credibilidade da auditoria do que pela automação em si.
  • Melhor documentação e clareza: Os desenvolvedores agora costumam usar IA para gerar comentários de código, arquivos README e documentação interativa, tornando as bases de código mais transparentes para futuros revisores ou auditorias.

Ferramentas baseadas em IA também estão acelerando os paradigmas de contratos inteligentes da próxima geração. Embora esses desenvolvedores não estejam escrevendo ecossistemas completos via IA, o uso de ferramentas como Tuple, Cursor ou ChatGPT para modelos de código estruturados e explicações em tempo real ajuda os programadores a se manterem focados na lógica crítica enquanto automatizam tarefas rotineiras.

A IA está redefinindo a forma como os contratos inteligentes são construídos, mas não substituindo os desenvolvedores. Quando utilizadas de forma inteligente por engenheiros competentes, as ferramentas de IA reduzem o trabalho repetitivo, reforçam a segurança básica e liberam desenvolvedores e auditores para enfrentar desafios mais profundos e com muita lógica.


Veja mais em: Inteligência Artificial (IA) | Segurança | Notícias

Compartilhe este post

Facebook
Twitter
LinkedIn
WhatsApp