Los decimales de un token en Solana definen su grado de divisibilidad. Los decimales determinan cómo una cantidad entera almacenada en la cadena de bloques se traduce en un número legible para las personas en billeteras, exploradores y plataformas de intercambio.
Elegir la precisión decimal de tu token es una decisión estructural e irreversible que se toma durante la creación de la emisión. Una vez que la cuenta de emisión de un token SPL se inicializa en la cadena de bloques de Solana, su campo de decimales es inmutable y ninguna billetera ni autoridad puede modificarlo.
Unidades base frente a montos de tokens mostrados
El programa de tokens SPL de Solana almacena todos los saldos como números enteros sin signo denominados unidades base. Las cadenas de bloques no almacenan números decimales flotantes de forma nativa. En su lugar, el parámetro decimals de la cuenta de emisión actúa como un divisor matemático fijo:
$\text{Monto Mostrado en Interfaz} = \frac{\text{Unidades Base}}{10^{\text{decimales}}}$
Es fundamental comprender cómo las distintas opciones de decimales convierten las unidades base en saldos visibles:
- 9 Decimales (Estándar de Solana): $10^9 = 1.000.000.000$ unidades base equivalen a $1,0$ token mostrado. Esto coincide con el SOL nativo, donde 1 SOL equivale a 1.000.000.000 de lamports.
- 6 Decimales (Microprecisión): $10^6 = 1.000.000$ unidades base equivalen a $1,0$ token mostrado. Esto coincide con las principales monedas estables como USDC y USDT en Solana.
- 0 Decimales (Activos indivisibles): $10^0 = 1$ unidad base equivale a $1,0$ token mostrado. Los tokens no se pueden dividir en fracciones.
Si especificas un suministro total de 1.000.000 de tokens con 6 decimales durante la creación, el programa emitirá exactamente 1.000.000.000.000 de unidades base en tu cuenta de token inicial.
La documentación oficial sobre conceptos básicos de tokens en Solana proporciona especificaciones técnicas sobre las estructuras de cuentas y el escalado de decimales.
Por qué importan los decimales en el suministro, la interfaz y el comercio
Visualización en billeteras y exploradores
Los decimales determinan cómo ven los usuarios sus saldos. Si un usuario recibe 500.000.000 de unidades base de un token de 9 decimales, su billetera mostrará un saldo claro de 0,5 tokens. Si recibe la misma cantidad en unidades base de un token de 6 decimales, la billetera mostrará 500,0 tokens.
Precisión en intercambios DEX y fondos de liquidez
Los intercambios descentralizados como Raydium u Orca ejecutan operaciones utilizando matemática de unidades base. Si un token tiene muy pocos decimales, las microoperaciones no se pueden calcular con precisión. Por el contrario, un número excesivo de decimales en un token con un suministro masivo puede causar problemas de formato en herramientas de seguimiento externas.
Micropagos y recompensas
Si tu token está diseñado para economías de juegos o microrrecompensas, una mayor precisión decimal permite enviar cantidades pequeñas sin errores de redondeo.
¿Se pueden cambiar los decimales después de crear el token?
No. En la cadena de bloques de Solana, el número de decimales queda grabado de forma inalterable en la estructura de datos binarios de la cuenta de emisión al inicializarse.
Ni la autoridad de emisión, ni la de actualización de metadatos, ni la de congelación tienen la capacidad técnica de modificar el parámetro de decimales tras la creación. Si inicializas un token con 0 decimales por error y luego necesitas transferencias fraccionadas, la única solución es crear un token nuevo desde cero y migrar a los usuarios.
Errores comunes al elegir decimales
1. Confundir el suministro total con las unidades base
Un error frecuente consiste en introducir unidades base en una herramienta sin tener en cuenta los decimales, generando un suministro total $10^6$ o $10^9$ veces mayor o menor de lo previsto.
2. Elegir 0 decimales para tokens de utilidad divisibles
Fijar 0 decimales en un token comunitario o de utilidad impide a los usuarios comerciar con cantidades fraccionadas. Nadie podrá enviar 0,5 tokens ni aportar fracciones a un fondo de liquidez.
3. Fijar 9 decimales para tokens de suministro muy reducido
Si un token tiene un suministro total de solo 100 unidades, asignar 9 decimales genera ceros fraccionarios innecesarios en las billeteras (por ejemplo, 0,000000001), confundiendo a los usuarios al transferir.
4. Suponer que los decimales afectan al precio de mercado
Los decimales controlan la precisión, no el valor económico. Un token con 6 decimales y otro con 9 decimales tienen exactamente el mismo valor si su capitalización de mercado y suministro circulante son idénticos.
Cuadro de decisión para elegir decimales
Utiliza esta guía de referencia al configurar tu token:
| Tipo de activo |
Decimales recomendados |
Justificación |
| Token comunitario estándar / Memecoin |
6 o 9 Decimales |
Coincide con las convenciones habituales de fondos de liquidez DEX (Raydium / Orca) y billeteras. |
| Token de utilidad / Gobernanza DeFi |
9 Decimales |
Coincide con la precisión nativa de SOL, permitiendo recompensas detalladas. |
| Moneda estable / Token de pago |
6 Decimales |
Coincide con los estándares de USDC / USDT para una contabilidad clara. |
| NFT / Pase de acceso / Entrada |
0 Decimales |
Garantiza que los tokens sean unidades enteras 100% indivisibles. |
Cómo crear un token con los decimales correctos paso a paso
Al lanzar tu token con una herramienta guiada:
- Abre el creador de tokens sin código de PumpBolt.
- Conecta tu billetera de Solana.
- Introduce el nombre, símbolo y detalles de metadatos.
- Introduce el Suministro Total deseado (por ejemplo, 1.000.000.000).
- Selecciona los Decimales deseados (por ejemplo, 6 o 9) en el menú.
- Revisa la vista previa antes de la emisión para confirmar que el suministro mostrado coincide con tu intención.
- Haz clic en Crear token y aprueba la transacción en tu billetera.
- Verifica la cuenta de emisión en Solscan para confirmar que el campo
Decimals está configurado correctamente.
Planificar los decimales de tu token cuidadosamente antes de la emisión garantiza un comercio fluido, una visualización clara en billeteras y una integración sencilla en plataformas DEX.