Guide
Wei, Gwei, ETH explicados: para qué sirve cada denominación
Tres denominaciones cubren el 99% del trabajo en Ethereum: ETH para saldos, Gwei para gas, Wei para el protocolo.
By Buğra SözeriPublished
El token nativo de Ethereum tiene diez denominaciones con nombre, desde Wei hasta Tether (un Tether diferente, más grande, no relacionado con la stablecoin). En la práctica, tres de ellas soportan el peso: Wei (la unidad atómica del protocolo), Gwei (la unidad de cotización del gas) y ETH (la unidad de cara al usuario). Saber cuál de las tres estás viendo te salva de la confusión recurrente de ver un saldo de cartera como 12.000.000.000.000.000.000 y preguntarte si eres rico.
Las tres unidades que importan
| Unidad | En ETH | Usada para |
|---|---|---|
| 1 Wei | 10⁻¹⁸ ETH | La unidad atómica. Toda la aritmética en cadena. |
| 1 Gwei | 10⁻⁹ ETH | Cotizaciones de precio del gas (30 Gwei, 50 Gwei…). |
| 1 ETH | 1 ETH | Saldos de carteras, precios de cara al usuario. |
Todo lo demás (Kwei, Mwei, Szabo, Finney…) existe en la documentación y poco más. Nunca los verás en una cartera.
Por qué Wei es la unidad atómica
Los contratos inteligentes de Ethereum funcionan con aritmética de enteros. El punto flotante no existe en cadena; la división no puede producir fracciones. Por ello, los saldos se almacenan como conteos enteros de la unidad más pequeña. ETH tiene 18 decimales de precisión; la unidad más pequeña (Wei) es 10⁻¹⁸ ETH. Una cartera que muestra “1 ETH” en realidad almacena el entero 1.000.000.000.000.000.000 Wei.
La precisión de 18 decimales es excesiva para cualquier caso de uso económico actual, pero está incorporada para que los tokens con precio inferior a un centavo (o ETH futuro valorado en $1 millón o más) sigan teniendo precisión significativa. Compara con Bitcoin, que tiene 8 decimales (1 BTC = 10⁸ satoshis) y ocasionalmente está limitado por ello.
Por qué el gas se cotiza en Gwei
Los precios del gas suelen ser de 1 a 200 Gwei. En ETH, eso es 10⁻⁹ a 2×10⁻⁷: demasiados ceros para que los humanos los rastreen. En Wei es 10⁹ a 2×10¹¹: demasiados ceros en la otra dirección. Gwei se sitúa en el medio y permite que los precios del gas se expresen como enteros pequeños.
Ejemplo concreto. Envías una transferencia normal de ETH (21.000 unidades de gas) a un precio de 30 Gwei.
- Gas utilizado: 21.000
- Precio por unidad de gas: 30 Gwei = 30 × 10⁹ Wei
- Wei total: 21.000 × 30 × 10⁹ = 6,3 × 10¹⁴ Wei
- En ETH: 6,3 × 10¹⁴ / 10¹⁸ = 0,00063 ETH
- A $3.000/ETH: aproximadamente $1,89 en comisiones
Hacer las mismas matemáticas directamente en ETH o en Wei es laborioso; Gwei es la unidad que lo hace manejable.
Por qué esto importa al leer transacciones
Etherscan muestra los valores de las transacciones en ETH porque los humanos quieren leerlos así. El campo value sin procesar en la transacción es una cadena hexadecimal que representa el conteo de Wei. Pegar ese hex en un analizador, convertirlo a decimal y dividir entre 10¹⁸ te devuelve a ETH.
Ejemplo de campo value: 0x10a741a462780000.
- En Wei decimal: 1.200.000.000.000.000.000
- Dividido entre 10¹⁸: 1,2 ETH
Nuestro conversor de Wei/Gwei/ETH hace esta conversión exactamente, usando JavaScript BigInt para que la precisión se mantenga incluso para valores de Wei muy grandes que desbordarían un Number normal.
Las otras denominaciones (por completitud)
De menor a mayor:
- Wei — 10⁻¹⁸ ETH. Unidad atómica.
- Kwei (Babbage) — 10⁻¹⁵ ETH. Efectivamente sin uso.
- Mwei (Lovelace) — 10⁻¹² ETH. Sin uso.
- Gwei (Shannon) — 10⁻⁹ ETH. Precio del gas.
- Szabo (Microether) — 10⁻⁶ ETH. Sin uso.
- Finney (Milliether) — 10⁻³ ETH. Sin uso.
- ETH (Ether) — 1 ETH. Unidad estándar.
- Kether (Grand) — 10³ ETH. Notación para ballenas, mayormente en broma.
- Mether — 10⁶ ETH. Nocional.
- Gether / Tether — 10⁹ / 10¹² ETH. Solo interesantes numéricamente.
Las unidades con nombre tienen como temática a pioneros de la informática (Babbage, Lovelace, Shannon, Szabo, Finney). Aparecieron en la documentación temprana de Ethereum pero casi nunca aparecen en carteras, exploradores de bloques o herramientas modernas.
Otras cadenas EVM usan las mismas denominaciones
Polygon (MATIC/POL), BNB Chain (BNB), Arbitrum (ETH pero en L2), Optimism (ETH en L2), Base (ETH en L2), Avalanche (AVAX): todas usan el esquema Wei-Gwei-token nativo. Reemplaza “ETH” por el nombre del token nativo y las matemáticas son idénticas. El nombre “Gwei” a veces se reutiliza (“30 Gwei” en Polygon significa 30 × 10⁹ POL-wei, no 30 × 10⁹ ETH-wei).
El modelo mental de 60 segundos
- Piensa en ETH para saldos y precios.
- Piensa en Gwei para el gas.
- Piensa en Wei solo al leer datos de transacciones sin procesar.
- 1 ETH = 10⁹ Gwei = 10¹⁸ Wei. Convierte con nuestra calculadora de Wei/Gwei/ETH.
Guía paso a paso: calcular una comisión de transacción EIP-1559
EIP-1559 dividió el antiguo “precio del gas” único en una tarifa base determinada por el protocolo (quemada) más una tarifa de prioridad establecida por el usuario (propina al validador). El cálculo completo:
fee_wei = gas_used × (base_fee_per_gas + priority_fee_per_gas)
(limitado a gas_used × max_fee_per_gas)Ejemplo concreto. Emites una transferencia ERC-20 (~65.000 de gas) en la red principal de Ethereum durante una congestión moderada. Condiciones de red:
- Tarifa base: 28 Gwei (≈ 28 × 10⁹ Wei por unidad de gas)
- Tu tarifa de prioridad: 2 Gwei (típica para transferencias no urgentes)
- Tu tarifa máxima: 50 Gwei (techo de seguridad por si la tarifa base sube en el siguiente bloque)
Coste efectivo por gas: 28 + 2 = 30 Gwei = 30 × 10⁹ Wei. Comisión total de la transacción:
- 65.000 × 30 × 10⁹ = 1,95 × 10¹⁵ Wei
- ÷ 10¹⁸ = 0,00195 ETH
- A $3.400/ETH = $6,63
Desglose de a dónde va el dinero:
- Quemado (tarifa base × gas): 65.000 × 28 × 10⁹ = 1,82 × 10¹⁵ Wei = 0,00182 ETH → eliminado permanentemente del suministro
- Propina al validador (tarifa de prioridad × gas): 65.000 × 2 × 10⁹ = 1,30 × 10¹⁴ Wei = 0,00013 ETH → pagado al proponente
El 93% de tu comisión se quema; el 7% va al validador. Esta es la distribución normal bajo EIP-1559 fuera de los períodos congestionados. Durante las acuñaciones de NFT o los grandes eventos DEX, las tarifas de prioridad se disparan a 50+ Gwei mientras las tarifas base permanecen ancladas, invirtiendo la proporción.
Errores comunes al trabajar con Wei y Gwei
- Usar JavaScript Number para aritmética con Wei. El Number de JavaScript es un float IEEE 754 de doble precisión y pierde precisión por encima de 2⁵³ ≈ 9,007 × 10¹⁵. 1 ETH (10¹⁸ Wei) desborda esto 100 veces. Usa siempre BigInt o una biblioteca como
parseUnits()/formatUnits()de ethers.js. Consulta nuestra entrada del glosario de BigInt para las matemáticas de precisión. - Confundir decimales entre tokens.ETH tiene 18 decimales; USDC tiene 6; WBTC tiene 8. Una función de contrato inteligente que espera una cantidad de token como entero en las unidades nativas del token se comportará silenciosamente de forma incorrecta si pasas una escala de 18 decimales “estilo Wei” a un token de 6 decimales. Comprueba siempre
decimals()en el contrato ERC-20. - Cotizar el gas en Wei.Los precios del gas se cotizan convencionalmente en Gwei (10⁻⁹ ETH). Un bot o herramienta de monitoreo que informa “gas actual: 28 mil millones” (Wei) es técnicamente correcto pero esencialmente inutilizable; convierte a Gwei antes de mostrar.
- Olvidar las matemáticas del token nativo en L2. Arbitrum, Optimism y Base usan ETH como token de gas con las mismas convenciones Wei/Gwei, pero Polygon (POL), BNB Chain (BNB) y Avalanche (AVAX) tienen sus propios tokens nativos con la misma escala de 18 decimales pero diferente valor en USD. Las matemáticas parecen iguales; la conversión a dólares no lo es.
- Leer el campo
valuecomo una cadena decimal.Etherscan y la mayoría de las respuestas JSON-RPC serializanvaluecomo una cadena hexadecimal con prefijo0x. Analizarlo conparseInt()solo funciona para cantidades pequeñas; para cualquier cantidad real de ETH usaBigInt("0x10a741a462780000")y luego divide.
Cuando el modelo Wei / Gwei / ETH NO aplica
- Bitcoin y cadenas pre-EVM. Bitcoin usa satoshis de 8 decimales (1 BTC = 10⁸ sats), no subunidades de 18 decimales. Solana usa lamports de 9 decimales. Cardano usa lovelace de 6 decimales. No reutilices los supuestos de herramientas de Ethereum en estas cadenas.
- Tokens ERC-20 con decimales no estándar. La mayoría de los ERC-20 usan 18 decimales como ETH, pero USDC y USDT usan 6, WBTC usa 8, y algunos tokens más antiguos o experimentales usan 0 (solo enteros) o 24 o más decimales. Siempre lee
decimals()de la interfaz del contrato; nunca asumas. - Tokens rebasing y de oferta elástica. AMPL, OHM y protocolos similares modifican los saldos algorítmicamente. El conteo equivalente a Wei en cadena cambia entre bloques sin ninguna transferencia. Las interfaces de carteras estándar lo manejan; las integraciones personalizadas necesitan releer los saldos en cada bloque, no almacenarlos en caché.
Para mayor contexto del protocolo, la especificación EIP-1559 define la mecánica del mercado de comisiones, y el Yellow Paper de Ethereum formaliza Wei como la unidad atómica del protocolo. Para conversión interactiva, el conversor de Wei/Gwei/ETH usa BigInt internamente para que la precisión se mantenga incluso con entradas patológicas.
Leer Etherscan como un profesional
Etherscan presenta los mismos datos de transacción de tres maneras diferentes. Saber qué vista usar:
- Vista predeterminada. Muestra cantidades de ETH en formato estándar de 18 decimales. Mejor para: comprobaciones rápidas de cordura, consultas casuales.
- Vista expandida “Haz clic para ver más”. Revela gas utilizado, precio del gas en Gwei, tarifa base, tarifa máxima, tarifa de prioridad, estado de la transacción. Mejor para: depuración de transacciones fallidas, cálculo de comisiones efectivas.
- JSON sin procesar de “Ver más detalles”. Muestra los datos de transacción codificados en RLP subyacentes, incluido el campo
valuecomo Wei hexadecimal. Mejor para: análisis programático, rastros de auditoría, análisis forense en cadena.
La discrepancia que a veces confunde a los nuevos usuarios: la columna “Value” de Etherscan muestra el importe de la transferencia, no la comisión. Una transacción puede mostrar “0 ETH value” y aun así haber costado ETH real en comisiones (típico para interacciones con contratos como una aprobación de token o un swap de Uniswap, donde el ETH en sí no se mueve pero el gas se paga en ETH).
Referencia de conversión rápida
Memoriza estos factores y casi cualquier pregunta sobre Wei/Gwei/ETH se convierte en aritmética mental:
| Conversión | Factor | Ejemplo |
|---|---|---|
| ETH → Wei | × 10¹⁸ | 1 ETH = 10¹⁸ Wei = 1.000.000.000.000.000.000 Wei |
| ETH → Gwei | × 10⁹ | 1 ETH = 10⁹ Gwei = 1.000.000.000 Gwei |
| Gwei → Wei | × 10⁹ | 30 Gwei = 30.000.000.000 Wei |
| Wei → ETH | ÷ 10¹⁸ | 5 × 10¹⁷ Wei = 0,5 ETH |
| Gwei → ETH | ÷ 10⁹ | 30 Gwei = 0,00000003 ETH |
Magnitudes típicas de las cosas que lees en cadena:
- Precio del gas (red principal, tranquila): 5-30 Gwei
- Precio del gas (red principal, congestionada): 80-300 Gwei
- Precio del gas (L2 Arbitrum/Optimism/Base): 0,01-1 Gwei
- Transferencia simple de ETH: 21.000 unidades de gas
- Transferencia ERC-20: 50.000-70.000 unidades de gas
- Swap en Uniswap: 130.000-200.000 unidades de gas
- Acuñación de NFT: 150.000-400.000 unidades de gas
Multiplicar el coste en unidades de gas por el precio en Gwei da la comisión en Wei. Divide entre 10⁹ para obtener Gwei, entre 10¹⁸ para obtener ETH, luego multiplica por el precio actual de ETH para el valor en dólares. Cuatro pasos, ninguno de los cuales necesita una calculadora si las magnitudes son familiares.
Frequently asked questions
- ¿Cuántos Wei hay en 1 ETH?
- 1 ETH equivale a 1.000.000.000.000.000.000 Wei (10¹⁸ Wei). Una cartera que muestra ‘1 ETH’ almacena el entero 1000000000000000000 en Wei internamente. Toda la aritmética en cadena usa Wei para que las matemáticas enteras sean exactas sin punto flotante.
- ¿Qué es un Gwei y por qué se cotiza el gas en Gwei?
- 1 Gwei equivale a 10⁻⁹ ETH (una milmillonésima de ETH). Los precios del gas suelen ser de 1 a 200 Gwei, lo que se expresa como enteros pequeños y legibles. En ETH esos mismos precios serían de 0,000000001 a 0,0000002, demasiados ceros para leer cómodamente.
- ¿Cuánto cuesta una transacción típica de Ethereum en USD?
- Una simple transferencia de ETH (21.000 unidades de gas) a 30 Gwei con ETH a $3.000 cuesta aproximadamente $1,89. Una transferencia de tokens ERC-20 (60.000-70.000 de gas) cuesta aproximadamente $5-7 en las mismas condiciones. Los costes son mucho menores en redes de Capa 2 como Arbitrum o Base.
- ¿Qué pasó con los precios del gas tras EIP-1559?
- EIP-1559 dividió el precio del gas en una tarifa base determinada por el protocolo (quemada permanentemente) y una tarifa de prioridad establecida por el usuario (pagada al validador). La tarifa base se ajusta automáticamente con la demanda de la red. En una congestión moderada, aproximadamente el 90-95% de la tarifa se quema y solo el 5-10% va al validador.
- ¿Por qué no puedo usar números de JavaScript normales para hacer aritmética con Wei?
- El tipo Number de JavaScript es un float de 64 bits y pierde precisión por encima de 2⁵³ ≈ 9×10¹⁵. Un ETH (10¹⁸ Wei) desborda esto 100 veces. Usa siempre BigInt o una biblioteca como parseUnits()/formatUnits() de ethers.js para cualquier cálculo con Wei.
Related
Published May 16, 2026