La autoridad de congelación en Solana es un permiso especial asignado a la cuenta de emisión de un token. Cuando una dirección posee la autoridad de congelación de un token SPL, esa dirección puede ejecutar instrucciones en la cadena para congelar o descongelar cuentas de token específicas que contengan dicho token.
Una cuenta de token congelada no puede transferir, comerciar, quemar ni mover tokens hasta que la dirección con la autoridad de congelación firme la correspondiente instrucción de descongelación. Aunque la autoridad de congelación respalda el cumplimiento normativo en activos financieros regulados, mantenerla en un token comunitario público crea riesgos de centralización y reduce la confianza de los tenedores.
Cómo funciona la autoridad de congelación a nivel de protocolo
En la cadena de bloques de Solana, los tokens SPL funcionan mediante dos tipos principales de cuenta: la Cuenta de Emisión (Mint Account, que define el suministro total, los decimales y las autoridades globales) y las Cuentas de Token Asociadas individuales (ATA, que almacenan los saldos de tokens para direcciones de billetera individuales).
La documentación oficial sobre conceptos básicos de tokens en Solana especifica el funcionamiento de las cuentas de token.
Cuando la autoridad de congelación ejecuta una instrucción FreezeAccount:
- La transacción identifica la emisión del token objetivo y la cuenta de token del tenedor específico.
- El programa de tokens SPL actualiza el estado de esa cuenta ATA de
Initialized a Frozen.
- Cualquier instrucción posterior de transferencia, quema o aprobación hacia esa cuenta ATA congelada falla automáticamente a nivel de protocolo.
- Los tokens siguen siendo visibles en el saldo de la billetera del tenedor, pero no se permite ningún movimiento en la cadena.
Solo la clave designada como autoridad de congelación puede firmar una instrucción ThawAccount para restaurar la cuenta al estado normal Initialized.
Los creadores de tokens suelen agrupar los permisos bajo etiquetas genéricas de “propiedad”. Sin embargo, el programa de tokens de Solana trata cada autoridad como un campo de clave independiente dentro de la cuenta de emisión:
- Autoridad de congelación: Controla si las cuentas de los tenedores individuales se pueden bloquear o desbloquear.
- Autoridad de emisión (Mint): Controla si se pueden crear y emitir nuevas unidades del token base.
- Autoridad de actualización de metadatos: Controla atributos de metadatos como el nombre, símbolo, descripción y la imagen.
Revocar la autoridad de emisión evita la inflación del suministro, pero no impide la congelación de cuentas. Revocar la autoridad de congelación evita el bloqueo de cuentas, pero no impide la emisión de nuevos tokens. Cada permiso debe evaluarse y configurarse por separado según los requisitos de tu proyecto.
Casos de uso empresarial frente a riesgos en tokens comunitarios
Casos de uso empresarial legítimos
Mantener la autoridad de congelación es necesario para estructuras de activos específicas:
- Monedas estables respaldadas por dinero fiduciario: Los emisores que operan bajo marcos regulatorios legales deben cumplir con órdenes judiciales, listas de sanciones o solicitudes de congelación de las autoridades.
- Activos del mundo real tokenizados (RWA): Instrumentos financieros regulados que requieren verificación de identidad (KYC/AML) y capacidad de transferencia restringida.
- Tokens de capital corporativo: Modelos de emisión privada donde el registro de accionistas requiere supervisión administrativa.
Riesgos en tokens comunitarios y memecoins
En tokens comunitarios públicos, comercio DeFi sin permisos y memecoins, mantener la autoridad de congelación genera un riesgo considerable para los tenedores:
- Riesgo de trampas de venta (Honeypot): Un operador puede congelar las billeteras de los tenedores tras las compras iniciales, impidiendo que vendan mientras el creador retira los fondos.
- Punto único de fallo centralizado: Si la clave de la autoridad de congelación se ve comprometida en un incidente de seguridad, un atacante podría congelar las cuentas de todos los participantes del mercado.
- Alertas de seguridad automáticas: Los escáneres de tokens, plataformas DEX y herramientas de análisis marcan los tokens con autoridad de congelación activa como de alto riesgo, reduciendo la confianza de los compradores.
Revocar la autoridad de congelación establece el campo del permiso en null de forma permanente, garantizando que ninguna dirección pueda volver a bloquear las cuentas de los tenedores.
Cómo verificar el estado de la autoridad de congelación en Solscan
Antes de comprar o lanzar un token, verifica su estado de autoridad de congelación directamente en un explorador:
- Copia la dirección completa de emisión del token.
- Busca la dirección de emisión en Solscan.
- Revisa el panel Overview en la página del token.
- Localiza el campo Freeze Authority:
- Si el campo muestra una dirección de billetera, la autoridad de congelación está activa y controlada por esa dirección.
- Si el campo muestra
Disabled o None (null), la autoridad de congelación ha sido revocada de forma permanente.
Cómo revocar la autoridad de congelación paso a paso
Revocar la autoridad de congelación es una transacción irreversible en la cadena. Una vez establecida como nula, la autoridad de congelación no se puede restaurar bajo ninguna circunstancia.
Sigue estos pasos para revocar la autoridad de congelación:
- Abre la herramienta de revocación de congelación de PumpBolt desde el dominio oficial.
- Conecta la billetera que posee actualmente el permiso de autoridad de congelación del token.
- Selecciona o pega la dirección de emisión del token objetivo.
- Verifica que la herramienta muestra tu billetera conectada como la autoridad de congelación actual.
- Lee la advertencia sobre la irreversibilidad de la acción.
- Haz clic en Revocar autoridad de congelación para generar la transacción.
- Inspecciona los detalles de la transacción en tu billetera, confirmando la instrucción
SetAuthority que establece la autoridad de congelación como nula.
- Aprueba la firma y espera la confirmación de la red.
- Verifica el resultado en Solscan para confirmar que se muestra
Freeze Authority: Disabled.
Confusiones habituales y precauciones de seguridad
Confusión: Revocar la autoridad de congelación bloquea la liquidez
Revocar la autoridad de congelación no bloquea los tokens del fondo de liquidez ni quema las posiciones LP. El bloqueo de liquidez es un procedimiento independiente que involucra contratos de depósito de tokens LP.
Confusión: Revocar la autoridad de congelación hace que un token sea 100% seguro
Aunque revocar la autoridad de congelación elimina el riesgo de bloqueo de cuentas, no garantiza que un proyecto esté libre de otros riesgos. Un proyecto puede presentar riesgos relacionados con liquidez no bloqueada, autoridad de emisión no revocada o alta concentración de tokens en pocas billeteras.
Precaución: Verificar las claves de autoridad antes de firmar
Asegúrate de que tu billetera posee la clave exacta de la autoridad de congelación. Si la autoridad de emisión y la de congelación se asignaron a direcciones diferentes durante la creación, debes firmar la transacción de revocación utilizando la clave específica de la autoridad de congelación.
Revocar la autoridad de congelación proporciona una prueba transparente y verificable de que las cuentas de los tenedores de tokens permanecen libres de restricciones en la cadena de bloques de Solana.