← Últimos artigos
💻 computer science

Detecting Malicious Intents in Smart Contracts with Pre-trained Programming Language Models

Este artigo apresenta o SmartIntentV2, um modelo aprimorado que integra um modelo de linguagem pré-treinado em BERT adaptado a contratos inteligentes, alcançando desempenho superior ao estado da arte na detecção de intenções maliciosas em comparação com versões anteriores e modelos como o GPT-4.1.

Autores originais: Youwei Huang, Jianwen Li, Bin Hu, Sen Fang, Yao Li, Peng Yang

Publicado 2026-04-07
📖 4 min de leitura☕ Leitura rápida

Autores originais: Youwei Huang, Jianwen Li, Bin Hu, Sen Fang, Yao Li, Peng Yang

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que os contratos inteligentes (smart contracts) são como receitas de bolo digitais que rodam em uma cozinha pública e transparente chamada Blockchain. Qualquer pessoa pode ver a receita, e uma vez escrita, ninguém pode rasurar ou mudar os ingredientes. O problema é que, às vezes, o cozinheiro (o desenvolvedor) pode colocar um ingrediente secreto e perigoso na receita, não por acidente, mas de propósito, para roubar o bolo dos clientes.

O artigo que você leu apresenta uma nova "ferramenta de segurança" chamada SmartIntentV2. Vamos explicar como ela funciona usando analogias do dia a dia:

1. O Problema: O Cozinheiro Trapaceiro

Antes, existia um detector de fraudes chamado SmartIntentNN. Ele era bom, como um inspetor de saúde que lia a receita e tentava adivinhar se havia algo errado. Ele conseguia pegar a maioria dos problemas, mas às vezes falhava em detectar truques mais sutis ou raros. Era como tentar entender um sotaque muito específico apenas ouvindo rádio: você entende o básico, mas perde os detalhes.

2. A Solução: O "Super-Chef" Treinado (SmartBERT)

A grande novidade deste trabalho é o SmartIntentV2. A mágica acontece em duas etapas principais:

  • O Treinamento Especializado (SmartBERT):
    Imagine que os modelos de inteligência artificial comuns (como o GPT-4) são como chefs universais. Eles sabem cozinhar de tudo: pizza, sushi, bolo, salada. Eles são inteligentes, mas não são especialistas em receitas de blockchain.

    Os autores criaram um novo modelo, o SmartBERT, que é como um chef que passou 6 meses apenas lendo e estudando 16.000 receitas de blockchain reais. Ele não sabe cozinhar um prato francês, mas ele conhece cada detalhe, cada ingrediente e cada truque possível em uma receita de criptomoeda. Ele foi "treinado" especificamente para entender a linguagem desses contratos.

  • O Detetive de Intenção (BiLSTM):
    Depois que o Chef Especialista (SmartBERT) lê a receita, ele passa um resumo para um Detetive de Intenção (uma rede neural chamada BiLSTM). O trabalho do detetive é olhar para o resumo e dizer: "Ei, essa receita tem a intenção de bloquear vendas?", "Ela tem a intenção de cobrar taxas extras?", ou "Ela é uma armadilha (honeypot)?".

3. Como eles lidam com os "Truques Raros"

Um dos maiores desafios é que alguns truques são muito raros. É como tentar encontrar um agulha em um palheiro, ou encontrar um prato que só é feito uma vez por ano.

  • O Truque do "Equilíbrio": Os pesquisadores usaram uma técnica onde eles forçaram o sistema a estudar mais vezes os casos raros (como se o chef tivesse que praticar o prato raro várias vezes antes de passar para o próximo). Isso garantiu que o modelo não ignorasse os truques menos comuns.
  • O "Foco nos Difíceis": Eles também usaram uma regra de aprendizado que diz: "Não perca tempo com os casos fáceis; foque sua energia nos casos onde você está quase errando". Isso melhorou muito a precisão.

4. Os Resultados: Quem é mais rápido e barato?

O novo sistema (SmartIntentV2) foi testado contra o antigo e até contra gigantes como o GPT-4.

  • Precisão: O novo sistema acertou 92,79% das intenções maliciosas, enquanto o antigo acertava cerca de 86% e o GPT-4 (o chef universal) acertou apenas 56%.
  • Velocidade e Custo: Analisar 100 contratos com o GPT-4 custou cerca de US$ 2,88 e levou 11 segundos. O SmartIntentV2 fez o mesmo trabalho em 2,6 segundos e custou praticamente zero (apenas a energia do computador).

5. Por que isso importa?

Pense no SmartIntentV2 como um sistema de alarme inteligente instalado em todas as cozinhas da cidade.

  • Ele não precisa de um humano para ler cada receita.
  • Ele sabe exatamente o que é uma "intenção maliciosa" porque foi treinado especificamente para isso.
  • Ele é rápido, barato e muito mais preciso do que tentar usar um assistente de IA genérico para o trabalho.

Em resumo: Os autores criaram uma ferramenta que "aprendeu a língua" dos contratos inteligentes de forma profunda. Em vez de apenas olhar para erros de digitação (vulnerabilidades), ela entende a intenção por trás do código, identificando se o desenvolvedor quer proteger o usuário ou se quer roubá-lo. Isso torna o mundo das criptomoedas muito mais seguro para todos nós.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →