Definição simples
Um token honeypot é um criptoativo de alto risco ou fraudulento, comum em mercados de criptoativos: investidores geralmente conseguem comprá-lo numa exchange descentralizada, mas são impedidos de vender, transferir ou sair da posição por regras do contrato inteligente, permissões administrativas ou restrições de negociação. Como resultado, os fundos podem ficar presos.
Em algumas comunidades cripto, este tipo de situação é descrito como um ativo em que “só entra, não sai”. É importante notar que nem toda falha de venda significa que o token é um honeypot. Congestionamento da rede, slippage configurado demasiado baixo, falta de liquidez ou erros na rota de negociação também podem fazer uma transação falhar. A avaliação deve combinar análise do código do contrato, histórico de transações on-chain e estrutura de permissões.
Como funciona
Tokens honeypot costumam explorar a programabilidade dos contratos inteligentes para inserir restrições ocultas ou difíceis de perceber. Um caminho comum é: o criador lança o token e adiciona liquidez numa exchange descentralizada, atraindo compradores; depois, utilizadores comuns não conseguem vender normalmente, enquanto o criador do projeto ou endereços em lista branca ainda conseguem sair.
| Mecanismo comum | Possível manifestação | Ponto de risco |
|---|---|---|
Lista negra | O utilizador é automaticamente colocado numa lista negra após comprar | Carteiras em lista negra não conseguem vender ou transferir |
Lista branca | Apenas determinados endereços podem vender | Compradores comuns não conseguem sair; o projeto pode vender |
Taxa de venda extremamente alta | A venda cobra uma taxa próxima de 100% | Mesmo se a transação for concluída, o valor recebido pode ser muito baixo |
Limite máximo de venda | Só é possível vender quantidades mínimas por transação | Na prática, torna-se difícil sair da posição |
Bloqueio de transferências para o pool | A transação reverte ao tentar vender para o pool de liquidez da DEX | Comprar funciona; vender falha |
Contrato atualizável ou permissões de administrador | As regras podem ser alteradas posteriormente pelo administrador | Pode parecer normal no início e tornar-se um honeypot depois |
Remoção de liquidez | O criador retira os ativos do pool de negociação | Mesmo que seja possível vender, pode não haver liquidez suficiente para executar a operação |
Cenários comuns
Tokens honeypot aparecem com mais frequência em ambientes on-chain abertos, especialmente em redes onde qualquer pessoa pode criar tokens e pools de negociação, como algumas exchanges descentralizadas em cadeias compatíveis com EVM. Sinais comuns incluem:
- um token recém-lançado é promovido de forma intensa em redes sociais, grupos ou mensagens privadas;
- o gráfico de preço sobe rapidamente em pouco tempo, mas quase não há vendas bem-sucedidas de endereços comuns on-chain;
- o contrato não é open source, não está verificado ou inclui controlos de permissão complexos;
- há alegações de “liquidez bloqueada”, “auditoria” ou “renúncia de propriedade”, mas sem verificação independente por dados on-chain;
- a liquidez é muito baixa, permitindo que pouco capital mova bastante o preço;
- o projeto cria urgência, com mensagens como “vai disparar” ou “última oportunidade”, mas sem divulgação clara sobre o projeto.
Exemplo simplificado
Suponha que um utilizador vê um pool XYZ/WETH numa exchange descentralizada, com o preço a subir continuamente, e compra XYZ com 0,05 ETH. A compra é concluída com sucesso. Depois, o utilizador tenta vender, mas a transação falha repetidamente. Ao analisar o contrato, descobre-se que existe uma regra que impede endereços comuns de transferirem tokens para o contrato do pool de negociação; apenas endereços em lista branca podem vender.
Neste exemplo, o gráfico de preço pode continuar a mostrar alta porque outras pessoas ainda estão a comprar. No entanto, compradores comuns não conseguem sair através de uma negociação normal. Este exemplo serve apenas para explicar o mecanismo e não representa qualquer token específico ou projeto real.
Pontos de verificação para iniciantes
Antes de negociar tokens on-chain, é possível fazer verificações básicas. Ainda assim, estas verificações não garantem a identificação completa do risco:
- Verificar se o contrato foi validado: no explorador de blocos, confirme se o código-fonte está público e observe funções relacionadas com owner, blacklist, whitelist, tax, pause, tradingEnabled, maxTx e termos semelhantes.
- Observar vendas reais: verifique no explorador de blocos ou no histórico da DEX se vários endereços comuns conseguiram vender, e não apenas o projeto ou poucos endereços.
- Analisar se as permissões ainda podem ser alteradas: mesmo que seja possível vender agora, o risco permanece se o administrador ainda puder alterar taxas, listas negras ou o estado de negociação.
- Verificar a liquidez: liquidez baixa, concentrada num único endereço ou com bloqueio pouco claro aumenta o risco de saída.
- Usar ferramentas automáticas com cautela: detectores de honeypot podem ajudar como referência, mas podem gerar falsos positivos ou falsos negativos e não substituem a verificação manual.
- Evitar a lógica de “comprar primeiro e pesquisar depois”: transações on-chain normalmente são irreversíveis. Se a compra for feita e a venda ficar bloqueada, recuperar os fundos pode ser muito difícil.
Limites do risco
Tokens honeypot são um dos riscos graves na negociação de criptoativos, mas não são o único. Mesmo que um token não seja honeypot, ainda pode enfrentar fracasso do projeto, forte volatilidade de preço, secagem de liquidez, vulnerabilidades no contrato, roubo de chave privada ou incerteza regulatória.
Para traders iniciantes, é especialmente importante entender que exchanges descentralizadas geralmente não fazem uma análise completa de cada token. O facto de um token poder ser negociado não significa que seja seguro, regularizado ou que tenha valor. Qualquer verificação antes de negociar pode reduzir riscos, mas não os elimina.
Termos relacionados
- Rug pull: quando os responsáveis por um projeto removem subitamente a liquidez, vendem os tokens ou abandonam o projeto, causando perdas aos investidores.
- Contrato inteligente: programa implantado numa blockchain que pode executar automaticamente regras como transferências de tokens e restrições de negociação.
- Pool de liquidez: reserva de fundos usada em exchanges descentralizadas para permitir a troca entre tokens.
- DEX (exchange descentralizada): mercado em que utilizadores negociam diretamente por meio de carteiras e contratos inteligentes.
- Slippage: diferença entre o preço esperado de execução e o preço efetivo da transação.
- Taxa de transferência / taxa de negociação: taxa cobrada pelo contrato do token ao comprar, vender ou transferir.
- Lista negra / lista branca: listas de permissões no contrato usadas para bloquear ou permitir que determinados endereços negociem.
Fontes de referência
- https://www.sec.gov/securities-topics/crypto-assets
- https://www.cftc.gov/LearnAndProtect/AdvisoriesAndArticles/fraudadv_crypto.html
- https://www.finra.org/investors/investing/investment-products/crypto-assets
- https://ethereum.org/en/developers/docs/smart-contracts/
- https://www.investopedia.com/terms/s/smart-contracts.asp