Glosario cripto
Decimales de un token
Los decimales de un token fijan cuántas posiciones decimales usa: los saldos se guardan como enteros y se dividen entre 10 elevado a esa cifra.
Los contratos inteligentes no manejan bien las fracciones, así que los saldos de tokens se guardan como números enteros. El valor de decimales indica a las billeteras cómo mostrarlos. ETH y la mayoría de los tokens ERC-20 usan 18 decimales, es decir, un token se guarda como un 1 seguido de 18 ceros de su unidad mínima; USDC y USDT usan 6, y el bitcoin envuelto usa 8 para coincidir con los satoshis.
Los decimales importan cada vez que un software convierte cantidades en bruto en cantidades legibles. Billeteras, DEX, puentes y oráculos de precios tienen que leer bien el valor. Los desarrolladores que escriben scripts o integran un token nuevo lo comprueban en el contrato, y los exploradores de bloques muestran las cantidades en bruto y formateadas.
Equivocarse es una fuente habitual de errores y pérdidas. Tratar un token de 6 decimales como si tuviera 18 puede hacer que una cantidad parezca un billón de veces menor o mayor, y algunos protocolos DeFi han sufrido exploits por errores de redondeo entre tokens con decimales distintos. Ciertos tokens fraudulentos también juegan con los decimales para mostrar saldos engañosos.
Ejemplo
Un contrato guarda un saldo de 2.500.000 para una stablecoin de 6 decimales; la billetera lo divide entre 1.000.000 y muestra 2,5 tokens.
