Blockchain/Nível VIII · A era das memecoins/8.3 Memecoins/Lição 5
Anatomia de um token, rug pulls e honeypots
Os seis campos que decidem se um token é promessa ou armadilha
MateriaisO explorador de blocos da Solana (Solscan ou Solana Explorer)Uma ferramenta de escaneamento de tokens (por exemplo, RugCheck)Uma planilha para registrar endereços de mint e status de autoridadeUm explorador de blocos (Solscan ou Etherscan)
Curiosidade
- Que autoridade específica na cadeia permite que um criador crie tokens infinitos após o lançamento?
- Como o mecanismo de congelamento transforma um ativo padrão em um honeypot inevitável?
- Por que o nome e a imagem de um token podem mudar depois de você comprá-lo?
Explorar
- Cada token SPL em Solana é inicializado por meio de uma instrução `InitializeMint`, que define as casas decimais e atribui uma `mint_authority`. Enquanto os tokens da pump.fun utilizam seis casas decimais como padrão, outros emissores escolhem precisões diferentes. Se essa autoridade permanecer vinculada a um endereço de carteira específico em vez de ser definida como nula, o detentor mantém o poder de criar novos tokens a qualquer momento. Esse recurso estrutural distingue um ativo com oferta fixa de um sujeito a inflação ilimitada e discricionária.
- O parâmetro `freeze_authority` introduz uma capacidade administrativa com implicações graves para a liquidez. Se ativado, o detentor da autoridade pode congelar a conta de tokens de qualquer usuário, tornando seu saldo indisponível e impedindo efetivamente as vendas. Embora isso sirva a funções de conformidade em ambientes regulamentados, representa um risco crítico para ativos descentralizados mantidos por equipes anônimas. Uma carteira congelada não pode transferir tokens para uma exchange ou para outro usuário, transformando o ativo em um “honeypot” onde a entrada é possível, mas a saída está bloqueada.
- A liquidez determina se os tokens podem ser vendidos ou não. Em plataformas como a pump.fun, lançada em janeiro de 2024 na Solana, os tokens começam a ser negociados em uma bonding curve antes de migrar para um pool de Automated Market Maker quando a curva é concluída. A liquidez fornecida pelo criador ou pelos compradores iniciais forma o mecanismo que permite que outros participantes saiam do mercado. Se essa liquidez não for queimada ou bloqueada, a equipe mantém o controle dos tokens de provedor de liquidez e pode retirar todos os ativos associados do pool.
- Um “rug pull” geralmente envolve a retirada dessa liquidez ou o uso indevido da mint authority. Uma variante elimina completamente a possibilidade de saída ao remover o SOL do pool; outra dilui o ativo ao inflar sua oferta após atrair compradores. Ambos os mecanismos dependem da retenção de chaves administrativas que uma equipe pode decidir entregar. O trade-off é claro: manter esses poderes permite ajustes futuros, mas expõe os holders à destruição unilateral do valor, enquanto queimá-los garante regras fixas, mas elimina qualquer recurso em caso de erros.
- A distribuição dos tokens revela um risco de concentração independente da autoridade contratual. Um token mantido pelas dez principais carteiras apresenta uma dinâmica de saída diferente daquela observada quando está distribuído entre milhares de endereços. Carteiras ligadas ao criador ou a pessoas informadas desde o início podem mover grandes posições, causando um impacto significativo no preço, especialmente em pools pequenos. Os scanners analisam esses dados juntamente com a autoridade de atualização de metadados, que controla se o nome, o símbolo e a imagem do token podem ser alterados após seu lançamento. Metadados mutáveis permitem que um token seja renomeado ou tenha sua marca redefinida depois que as pessoas já o adquiriram.
- A verificação é um processo manual disponível para qualquer pessoa com acesso à internet. Abra um explorador da Solana, como o Solscan ou Solana Explorer, e procure pelo endereço de mint de qualquer token. Anote o `mint_authority` e o `freeze_authority` (vazio significa revogado), a liquidez atual no pool e a porcentagem do supply mantida pelas dez principais carteiras. Ferramentas como o RugCheck automatizam essas verificações, mas entender os campos subjacentes permite que qualquer pessoa verifique o que um scanner relata.
- A remoção da liquidez é a forma mais direta de extração. Em um criador de mercado automatizado, as transações ocorrem contra um pool de ativos emparelhados mantidos em um contrato inteligente. Se o criador reter a propriedade desse contrato ou dos tokens do fornecedor de liquidez subjacente, ele pode retirar todo o par. Uma vez removido, não existe mais nenhuma contraparte com quem os outros holders possam negociar. Os tokens permanecem em suas carteiras, mas seu preço fica indefinido, pois nenhum mecanismo de mercado conecta compradores e vendedores.
- O abuso da autoridade de criação explora o poder de gerar oferta adicional. Muitos padrões de token incluem uma autoridade de cunhagem que pode emitir unidades adicionais indefinidamente. Se essa autoridade não for revogada após o lançamento, o criador pode imprimir quantidades enormes de tokens sem nenhum custo. Vender essas unidades recém-criadas em um pool existente dilui o valor de cada unidade detida e drena a liquidez. Esse mecanismo permite que uma única entidade controle a expansão da oferta, tributando efetivamente todos os outros holders por meio da inflação.
- Honeypots capturam capital ao restringir as transferências de forma assimétrica. Na Solana, isso geralmente é feito por meio de uma autoridade de congelamento ativa utilizada após a chegada dos compradores, ou de um mecanismo de transferência que pode rejeitar vendas. Nas cadeias EVM, frequentemente envolve impostos sobre vendas fixados em 100% para endereços não listados ou código que anula as vendas. Os compradores podem entrar na posição, mas o caminho para sair é bloqueado por meio de programação. O desenvolvedor mantém acesso às suas próprias posições, que permanecem descongeladas.
- O token do Squid Game (novembro de 2021, BNB Smart Chain), nomeado em homenagem à série popular, exemplificou esse padrão: seu contrato permitia que qualquer pessoa comprasse, mas impedia os holders comuns de venderem. À medida que mais pessoas compravam e o preço subia, os criadores saíram com seus lucros – cerca de 3 milhões de dólares, segundo estimativas da época – e o preço caiu para quase zero em poucos minutos. O mecanismo não era um erro no consenso da cadeia, mas sim uma lógica intencional nas regras de transferência do token.
- Os rug pulls lentos diferem das saídas imediatas em termos de tempo. Os desenvolvedores podem reter grandes quantidades e vendê-las gradualmente ao longo de semanas ou meses, evitando quedas bruscas nos preços que poderiam alertar outros. Alternativamente, eles podem abandonar completamente o desenvolvimento do projeto, mantendo sua participação inicial. A ausência de manutenção ativa sinaliza desengajamento, mas o principal risco continua sendo a eventual liquidação das posições dos insiders em relação à liquidez do varejo.
- Traders cautelosos verificam várias condições on-chain antes de interagir com um novo token. Eles checam se as autoridades de cunhagem e congelamento foram revogadas ou anuladas. Confirmam se a liquidez foi queimada (enviada para um endereço sem chaves privadas) ou bloqueada em um contrato de time-lock. Analisam a concentração dos holders para garantir que nenhuma entidade controle uma oferta excessiva. Por fim, muitos realizam uma pequena venda de teste para verificar se a venda realmente funciona, sabendo que um contrato cujo proprietário ainda pode alterar taxas ou permissões pode bloquear as vendas posteriormente.
Parte IAnatomia do token: oferta, liquidez e autoridade de mint e freeze
Parte IIRug pulls e honeypots
Fatos-chave
- A instrução `InitializeMint` da Solana atribui tanto a mint authority quanto a freeze authority; valores nulos indicam poder revogado.
- A autoridade de congelamento ativa pode tornar o saldo do token de qualquer usuário indisponível para uso, criando um cenário de honeypot.
- Os tokens pump.fun utilizam seis casas decimais e migram das bonding curves para pools AMM após a graduação.
- Se os tokens LP não forem queimados nem bloqueados, quem os possuir pode retirar a liquidez do pool.
- A autoridade de atualização de metadados mutáveis permite que os criadores alterem nomes, símbolos ou imagens do token após o lançamento.
- A concentração de holders é medida pela participação do supply nas dez principais carteiras.
- A remoção de liquidez ocorre quando os criadores retiram o par de ativos de um pool AMM, eliminando a capacidade de negociação.
- As autoridades de cunhagem não revogadas permitem que os criadores inflacionem a oferta e diluam o valor dos holders atuais.
- Os honeypots da Solana costumam usar autoridades de congelamento ou ganchos de transferência para bloquear vendas, permitindo ao mesmo tempo as compras.
- O token do Squid Game (novembro de 2021) bloqueou as vendas para os compradores, permitindo que apenas os criadores saíssem.
- Os tokens LP queimados são destruídos ou enviados para um endereço que ninguém controla, portanto ninguém pode retirar essa liquidez.
- A análise da concentração de holdings revela se algumas carteiras controlam uma parcela desproporcional da oferta.
Exercício nove, seis, três, um
9ReunirSelecione nove tokens Solana de um launchpad recente. Para cada um deles, registre o status da mint authority, o status da freeze authority, a mutabilidade dos metadados e a porcentagem de supply detida pelos top-10 holders.
6AgruparAgrupe esses nove tokens em seis, de acordo com os riscos revelados por seus campos.
3DestilarReduza os seis grupos a três maneiras pelas quais o valor de um token pode ser destruído por quem detém poder sobre ele.
1CristalizarEscreva uma frase sobre o que as autoridades nulas garantem e não garantem.
Verificação de fatos
Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.
- SPL Token Documentation: InitializeMint Instruction
- pump.fun Technical Documentation: Bonding Curve Mechanics
- RugCheck Documentation: Solana Token Safety Metrics
- Chainalysis, Crypto Crime Report (2024)
- Solana Program Library, SPL Token documentation
- Contemporary reporting on the Squid Game token collapse (November 2021)