What does 18 decimals mean in crypto?

Los 18 decimales de Ethereum: La guía completa

12/08/2025

Valoración: 4.21 (7864 votos)

Cuando un usuario nuevo se adentra en el ecosistema de Ethereum, una de las primeras preguntas que puede surgir al interactuar con la red es sobre la divisibilidad de su criptomoneda nativa, el Ether (ETH). A simple vista, podríamos pensar que funciona como una moneda tradicional, con dos decimales. Sin embargo, la realidad es mucho más profunda y fascinante. Ethereum está diseñado con una precisión asombrosa: cuenta con 18 decimales. Esta no es una decisión arbitraria, sino una característica fundamental que garantiza la precisión, flexibilidad y escalabilidad de la red para el presente y el futuro. En este artículo, desglosaremos por qué Ethereum utiliza esta cantidad de decimales, qué significa realmente y cómo impacta a usuarios, desarrolladores y al ecosistema en general.

How many decimals are in Ethereum?
The resolution of eth is 18 decimals, which means that 1 eth = "1 followed by 18 zeros" wei eth. Hence, the value of 0.3 eth is in fact the value of "3 followed by 17 zeros", which is of course integer. 19 ene 2024
Índice de contenido

¿Por qué 18 decimales? La clave está en el "Wei"

Para entender los 18 decimales, primero debemos conocer la unidad más pequeña e indivisible de Ethereum: el wei. Todo en la red de Ethereum, desde el saldo de tu billetera hasta el costo de una transacción, se calcula en wei a nivel de protocolo. El Ether (ETH) que vemos en nuestras aplicaciones y exchanges es simplemente una representación más amigable para el ser humano de una cantidad enorme de wei.

La relación es la siguiente:

1 ETH = 1,000,000,000,000,000,000 wei (1018 wei)

Piénsalo de esta manera: así como un dólar se compone de 100 centavos, un Ether se compone de un quintillón de wei. Esta granularidad extrema es una de las decisiones de diseño más importantes de Ethereum por varias razones clave:

  • Evitar problemas con puntos flotantes: En programación, especialmente en el ámbito financiero, trabajar con números decimales (conocidos como "puntos flotantes") es notoriamente propenso a errores de redondeo e imprecisiones. Para un sistema que maneja miles de millones de dólares en valor, estos errores serían catastróficos. Al utilizar el wei como la unidad base, todos los cálculos dentro de los contratos inteligentes se realizan con números enteros, que son exactos y seguros, eliminando por completo esta clase de errores.
  • Facilitar las microtransacciones: La alta divisibilidad permite realizar transacciones de valor extremadamente bajo. Esto es crucial para el futuro de las aplicaciones descentralizadas (dApps), donde podrían necesitarse pagos por fracciones de centavo para servicios automatizados, interacciones con IoT o recompensas mínimas.
  • Escalabilidad a futuro: Imagina un futuro en el que el valor de 1 ETH sea de cientos de miles o incluso millones de dólares. Si solo tuviera dos decimales, la unidad más pequeña (0.01 ETH) valdría miles de dólares, haciendo imposible las transacciones cotidianas. Con 18 decimales, incluso si el precio de ETH se dispara, siempre habrá unidades lo suficientemente pequeñas (como el gwei o el wei) para pagar por un café o una simple tarifa de transacción.

Unidades de Medida en Ethereum: Más allá del Ether y el Wei

Aunque el wei es la unidad fundamental, manejar números con 18 ceros es poco práctico para los humanos. Por ello, el ecosistema de Ethereum utiliza una serie de unidades con nombres específicos para facilitar la lectura y la comunicación. La más conocida después del Ether es el gwei, comúnmente utilizada para medir las tarifas de gas.

A continuación, presentamos una tabla con las unidades más comunes de Ethereum:

Nombre de la Unidad Decimales Valor en Wei
wei 0 1
kwei 3 103
mwei 6 106
gwei 9 109
szabo 12 1012
finney 15 1015
ether 18 1018

Cuando ves que una tarifa de gas cuesta "20 Gwei", significa que estás pagando 20,000,000,000 wei por cada unidad de gas consumida en tu transacción. Es una forma mucho más sencilla de comprender y comunicar estos costos.

El Estándar ERC-20: Siguiendo el ejemplo de Ethereum

La convención de los 18 decimales no se limita solo al ETH. La gran mayoría de los tokens fungibles creados en la red de Ethereum, conocidos como tokens ERC-20, también adoptan este estándar. ¿La razón? La simplicidad y la interoperabilidad.

How many decimals does ether have?
Named Units Name Decimals gwei , szabo , finney , ether 18

Al mantener la misma cantidad de decimales que el Ether, los desarrolladores simplifican enormemente la programación de contratos inteligentes que interactúan tanto con ETH como con otros tokens. No se necesitan complejas conversiones matemáticas para manejar diferentes niveles de precisión, lo que reduce drásticamente el riesgo de errores de cálculo y vulnerabilidades en el código.

Sin embargo, es importante destacar que esto es una convención, no una regla estricta. Un desarrollador de tokens puede elegir cualquier número de decimales. Por ejemplo, muchas stablecoins como USDC, que buscan replicar el dólar estadounidense, utilizan 6 decimales para imitar la relación entre el dólar y el millón de centavos (o microdólares), lo que facilita las conversiones y la contabilidad en sistemas financieros tradicionales.

Ethereum vs. Bitcoin: Una Cuestión de Decimales

Para poner en perspectiva la decisión de Ethereum, es útil compararla con la primera criptomoneda, Bitcoin.

Criptomoneda Decimales Unidad Mínima Relación
Ethereum 18 wei 1 ETH = 1018 wei
Bitcoin 8 satoshi 1 BTC = 108 satoshis

Bitcoin opera con 8 decimales, siendo su unidad más pequeña el satoshi. Si bien esto ha sido suficiente para su función principal como reserva de valor y medio de intercambio, la mayor granularidad de Ethereum está mejor adaptada a su propósito como una "computadora mundial" que ejecuta complejos contratos inteligentes y una multitud de aplicaciones que requieren un nivel de precisión mucho mayor.

How many decimals are in Ethereum?
The resolution of eth is 18 decimals, which means that 1 eth = "1 followed by 18 zeros" wei eth. Hence, the value of 0.3 eth is in fact the value of "3 followed by 17 zeros", which is of course integer. 19 ene 2024

Preguntas Frecuentes (FAQ)

¿Necesito saber sobre los 18 decimales para usar Ethereum?

No. Para el usuario promedio, las billeteras y aplicaciones como MetaMask o Trust Wallet se encargan de todas las conversiones automáticamente. Verás tus saldos en ETH y las tarifas en Gwei, que son formatos fáciles de entender. Sin embargo, comprender el concepto subyacente del wei te da una mejor apreciación de cómo funciona la tecnología.

¿Todos los tokens en Ethereum tienen 18 decimales?

No, la mayoría sí, ya que es el estándar de facto para la compatibilidad (especialmente en DeFi). Pero no es obligatorio. Como se mencionó, tokens como USDC (6 decimales) o WBTC (8 decimales) utilizan una cantidad diferente para alinearse con el activo que representan.

¿Por qué no usar simplemente números con coma en los contratos inteligentes?

Para evitar los errores de redondeo y la imprecisión de la aritmética de punto flotante. En finanzas, la exactitud lo es todo. Trabajar exclusivamente con números enteros (wei) garantiza que cada cálculo sea perfecto y determinista, una propiedad crucial para la seguridad de los fondos en la blockchain.

¿Qué es un "gwei" y por qué lo veo al hacer una transacción?

Un gwei es una unidad intermedia que equivale a mil millones de wei (109 wei). Se ha convertido en la unidad estándar para expresar los precios del gas (las tarifas de transacción en Ethereum) porque ofrece un buen equilibrio: no es un número tan grande como el wei ni tan pequeño como el ETH para estas cantidades, facilitando su lectura y comprensión.

Si quieres conocer otros artículos parecidos a Los 18 decimales de Ethereum: La guía completa puedes visitar la categoría Tecnología.

Subir