Todas as postagens
Guias

Quando manter a autoridade de congelamento na Solana

Quando manter a autoridade de congelamento de um token Solana, quando revogá-la e por que descongelar as contas antes de fazer isso.

9 min de leitura J Tools Editorial
Painel de aço escovado com uma alavanca laranja acesa sob uma tampa transparente aberta e dois interruptores escuros apagados: a autoridade de congelamento continua armada

O conselho mais repetido nos lançamentos na Solana é revogar a autoridade de congelamento no primeiro dia. Para uma memecoin pura, está certo. Para um token que talvez precise de um freio de emergência, de uma alavanca de conformidade ou de um bloqueio de vesting, revogar por reflexo joga fora o freio que um token SPL clássico traz de fábrica. A pergunta útil é outra: quando manter a autoridade de congelamento, e para quem.

Este guia é para quem emite o token. Traz três motivos para manter a autoridade de congelamento, três para revogá-la, uma matriz de quatro cenários e um fato que costuma ficar de fora: revogar não descongela nada.

O que a autoridade de congelamento faz

Três cilindros de vidro sobre uma laje escura com rótulos em inglês: ACTIVE com partículas douradas, FROZEN coberto de gelo e THAW se partindo, os três estados de uma conta de token

A autoridade de congelamento é um campo da conta mint do token. Enquanto guarda um endereço, esse endereço pode congelar e descongelar as contas de token desse mint.

Uma conta congelada mantém dono, mint e saldo, mas não pode receber, enviar nem queimar tokens até ser descongelada, como explica a documentação da Solana sobre congelar contas. O detentor continua dono do saldo. Só não consegue movê-lo.

Pense num interruptor que trava uma conta bancária, com uma ressalva: ele trava a conta de um único token, não a carteira. Cada instrução de congelamento age sobre uma conta de token, a daquele detentor para este token. O SOL e os outros tokens dele ficam intactos.

Por isso, parar um atacante custa um congelamento. Parar todas as transferências só com essa autoridade exigiria congelar a conta de cada detentor, inclusive os cofres dos pools, o que congela o próprio mercado. Um mint Token-2022 pode ter outra coisa: uma autoridade de pausa (a extensão pausável), que suspende transferências, cunhagens e queimas do mint inteiro. É outro papel, não a autoridade de congelamento.

Revogar é deixar o campo vazio. Quem assina é a autoridade atual, e a mudança é permanente: nenhuma instrução o define de novo. Cunhagem (novo supply), congelamento e atualização dos metadados (nome, símbolo, imagem) são três autoridades separadas, cada uma revogada por conta própria, como detalha o guia para revogar as autoridades de um token Solana.

Três motivos para manter a autoridade de congelamento

Resposta a um ataque

Uma ponte, um oráculo de preços ou o contrato de um cofre falha, e um atacante fica com uma grande quantidade do seu token. Congelar a conta de token dele segura esses tokens enquanto ainda estiverem lá e dá tempo para coordenar com as corretoras e os times afetados.

O limite: um congelamento só segura o que ainda não saiu da conta. Por isso o freio vale enquanto você chegar antes do atacante.

Os emissores de stablecoins mostram o padrão. Os mints de USDC, USDT e PYUSD na Solana têm uma autoridade de congelamento definida, e os termos publicados da Circle e da Tether reservam o direito de congelar tokens, por exemplo quando a lei exige.

Conformidade

Tokens que representam ativos do mundo real, valores mobiliários restritos a certos países e distribuições condicionadas a verificação de identidade podem precisar de um emissor capaz de agir diante de uma lista de sanções ou de uma ordem judicial. Num token SPL clássico, a autoridade de congelamento é a principal alavanca on-chain para isso.

O Token-2022 acrescenta outras: contas que nascem congeladas até a autoridade de congelamento descongelá-las (o estado padrão de conta), um delegado permanente e um hook de transferência, como mostra a comparação entre Token-2022 e SPL. Se a sua emissão depende de agir diante dessas ordens, revogar tira a alavanca. Isto descreve um mecanismo e não é aconselhamento jurídico.

Bloqueio de vesting

O emissor pode congelar a conta com a alocação do time ou dos investidores até o cliff. É uma promessa, não um bloqueio por tempo: quem tem a autoridade descongela quando quiser. Um contrato de vesting que libera tokens num cronograma é o caminho que os compradores conseguem conferir.

Três motivos para revogar

Sinal de confiança. Compradores e ferramentas de checagem leem a autoridade de congelamento. Numa memecoin, uma autoridade viva parece armadilha, porque conta congelada não vende; é o mecanismo explicado em o que é um token honeypot. Um token sem plano de longo prazo, auditoria ou necessidade de conformidade não ganha nada ao mantê-la.

Listagem em corretoras. Cada corretora tem a sua política, e elas não coincidem. Pergunte à corretora antes de supor qualquer coisa, num sentido ou no outro.

Menos alvos. Cada autoridade que você mantém é uma chave que pode vazar ou ser usada contra os seus próprios detentores. Revogar quando a necessidade acaba tira essa chave do jogo.

Matriz de decisão: quatro cenários

Ache a linha mais parecida com o seu projeto. Se nenhuma encaixa, parta da mais próxima e registre onde você se afasta dela.

Tipo de projetoPadrãoO que dispara a mudança
Memecoin pura, sem plano de longo prazoRevogarNa criação (o criador de tokens Solana tem a opção) ou logo após o lançamento
Token utilitário com time ativoManter, depois revogarAuditoria concluída, tesouraria numa multisig e um período tranquilo sem incidentes após o lançamento
Ativo do mundo real ou token restrito por jurisdiçãoManterPublique o raciocínio onde os detentores possam ler
Stablecoin ou ativo institucionalManterDefinido na política do emissor

Amarre cada revogação a um fato, não a uma data no calendário: auditoria concluída, multisig no ar, primeira grande listagem para trás. Até lá, manter a autoridade de congelamento num token utilitário é a escolha prudente.

O que um congelamento não faz

Não impede novo supply. Cunhar é trabalho da autoridade de cunhagem, um papel à parte, e um token pode ter uma revogada e a outra viva. Para fixar o supply, veja a estratégia de oferta do token na Solana e a ferramenta para revogar a cunhagem.

Não muda o supply nem saldo algum. Tokens congelados continuam no supply e na conta do detentor.

Não existe na Pump.fun. Toda moeda da Pump.fun nasce sem autoridade de congelamento, na curva de bonding e depois de migrar para a PumpSwap (veja o que é a PumpSwap, a DEX da Pump.fun). Não há nada a revogar, e ninguém consegue congelar as contas dessas moedas.

Revogar não descongela nada. Contas que estão congeladas no momento da revogação ficam congeladas para sempre, como diz a documentação do programa SPL Token. Descongele primeiro.

Congelar, descongelar e revogar com j.tools

Uma mão puxa uma alavanca dourada num galpão industrial enquanto estilhaços de cristal âmbar escapam pela fresta de uma porta de aço: o congelamento só segura o que ainda não saiu

A ferramenta para congelar contas de token carrega os detentores de um mint, protege carteiras com uma lista de permissões da sessão e congela em lote as linhas escolhidas, com o status de cada uma e nova tentativa para as que falharem. Ela mostra a autoridade de congelamento do mint e só age quando a carteira conectada é essa autoridade.

A ferramenta para descongelar contas de token faz o inverso: carrega só as linhas congeladas de um mint e descongela as que você escolher.

Para revogar, cole o mint na página de revogação do congelamento. Ela lê a autoridade atual e a mostra, avisa antes da assinatura se ela já foi revogada ou está com outra carteira, alerta que a ação é irreversível, mostra a taxa da plataforma e revoga numa única transação.

A ferramenta que torna o token imutável confere as autoridades de cunhagem, congelamento e metadados e remove numa transação as que restarem, também para sempre. Como inclui a de congelamento, descongele antes aqui também.

O snapshot de detentores do token não mostra esse campo: ele marca como dev quem tem a autoridade de cunhagem ou de congelamento, ou criou o token. Para ler o campo, use a página de revogação ou um explorador de blocos.

Antes de revogar: a lista curta

  1. Ache a sua linha na matriz.
  2. Descongele cada conta que você congelou e que deve seguir utilizável: a revogação as deixa congeladas para sempre.
  3. Confirme qual carteira tem a autoridade; a página de revogação mostra.
  4. Decida à parte o que fazer com as autoridades de cunhagem e de metadados.
  5. Então revogue. O passo a passo está no guia para revogar autoridades na Solana.

Não tem volta. Se ainda pode precisar responder a um ataque, travar contas por conformidade ou segurar um vesting, mantenha a autoridade e registre o motivo.

Erros comuns

  1. Revogar porque o último lançamento da moda revogou. A decisão é do seu projeto, não da memecoin do momento.
  2. Deixar a autoridade numa única carteira quente. Se for manter a autoridade de congelamento, use uma multisig: qualquer autoridade do SPL Token pode ser uma multisig. As páginas da j.tools só agem quando a carteira conectada é a própria autoridade.
  3. Confundir congelamento e cunhagem em público. São independentes: um token pode ter supply fixo e manter o congelamento, ou o contrário.
  4. Achar que um congelamento para o token inteiro. Ele para uma conta por vez. Pausar o mint todo é outro papel, do Token-2022.
  5. Revogar com contas ainda congeladas. Elas ficam assim para sempre.

Decida, escreva e revise

Nem todo token deve manter a autoridade de congelamento, e revogá-la nem sempre é um erro. A decisão é operacional: publique o raciocínio onde os detentores possam ler e revise-o a cada marco real. Para o pós-lançamento, veja o que fazer depois de lançar um token na Solana; para o lado de quem compra, como detectar um rug pull na Solana.

Perguntas frequentes sobre a autoridade de congelamento

É seguro manter a autoridade de congelamento de um token Solana?

Sim, com a chave protegida, de preferência numa multisig, e um motivo real para mantê-la. O risco é uma única chave quente, que pode vazar e ser usada contra os seus detentores. Os mints de USDC, USDT e PYUSD na Solana mantêm a deles.

Compradores confiam num token Solana com o congelamento ativo?

Numa memecoin, é bandeira vermelha. Em tokens de ativos reais ou sujeitos a conformidade, compradores informados leem o raciocínio publicado, não o campo isolado; veja o que cada scanner de token mede.

Posso revogar a autoridade de congelamento depois?

Sim, a qualquer momento enquanto ela estiver com você. O contrário nunca funciona: quando o campo fica vazio, nenhuma instrução o define de novo.

O que acontece com contas congeladas quando a autoridade é revogada?

Ficam congeladas para sempre, porque não sobra ninguém que possa descongelá-las. Descongele antes as que precisam continuar em uso.

Um token da Pump.fun pode ser congelado?

Não. As moedas da Pump.fun são criadas sem autoridade de congelamento, na curva de bonding e depois da migração para a PumpSwap. Também não há nada a revogar.

J
Autor
J Tools Editorial

Uma postagem da equipe J Tools.

Ver todos os posts de J Tools Editorial →

Postagens relacionadas