¿Cuántos wei hay en 1 ETH? ¿Por qué el gas se cotiza en gwei?
Ethereum tiene siete nombres distintos para la misma moneda: desde wei (la más pequeña, como un céntimo pero un trillón de veces más diminuto) hasta ether (el número que ves en tu wallet). Por en medio: kwei, mwei, gwei, szabo, finney. Los devs codean en wei. La red cotiza el gas en gwei. Tú miras tu wallet en ether. Tres unidades distintas para la misma cantidad, fácil perderse.
Escribe cualquier valor en cualquier campo y las otras seis se actualizan en vivo. Sin redondeos, sin pérdida de precisión (usamos matemáticas con BigInt, igual que el propio Ethereum).
Más escenarios listos: coste de una transferencia básica (21.000 gas × 30 gwei), cuánto es 1 finney en gwei, total para 100 transacciones. Pulsa y obtén la respuesta. Opcional: introduce el tipo ETH/USD a mano para ver cada unidad en dinero real.
Cómo usarla
- Escribe un valor en cualquier campo (p. ej. 30 en la caja gwei o 0,0021 en la caja ether), los otros seis mostrarán la misma cantidad en su propia unidad al instante.
- Pulsa un preset, p. ej. *"Transferencia básica (21.000 × 30 gwei)"* rellena la fee total y muestra cuánto es en ETH y wei.
- Los alias bajo cada campo (babbage, lovelace, micro, milli): son nombres históricos del whitepaper original de Ethereum. Casi nadie los usa hoy: el código usa wei o gwei, los humanos usan ether.
- El tipo ETH/USD se introduce a mano y la calculadora muestra cuánto es cada unidad en dinero real. No traemos tipos de internet (cero peticiones externas, la herramienta funciona offline del todo).
- El campo wei puede mostrar números enormes (p. ej. 1 ETH = 1.000.000.000.000.000.000 wei), es normal. La red cuenta así para evitar bugs de redondeo.
Cuándo es útil
Seis situaciones típicas en las que este conversor da una respuesta concreta:
- Escribir un smart contract. La función recibe un valor en wei, pero tú piensas en ether. El conversor convierte 0,05 ETH en 50.000.000.000.000.000 wei en un segundo, lo pegas en tu test y sigues.
- Ver si la fee de una transacción es alta. Tu wallet dice: 0,0021 ETH. Lo metes → ves 2,1 millones de wei, 2.100 gwei, más el equivalente en USD. Resulta que son unos pocos dólares. Decisión: esperar a que sea más barato.
- Explicar las unidades de Ethereum a un compañero. Le enseñas: 1 ETH = 10^18 wei. Pregunta: *"¿qué es gwei?"*, tecleas 1 gwei y ambos ven: 1.000.000.000 wei, 0,000000001 ETH. Tres clics en vez de 10 minutos moviendo las manos.
- Estimar el coste de 100 transacciones en tu app. Cada una usa 21.000 gas y la red está cobrando 30 gwei por gas. Multiplica: 21.000 × 30 × 100 = 63.000.000 gwei → el conversor muestra 0,063 ETH. Multiplica por el tipo → tienes un presupuesto anual.
- Leer documentación de API. El ejemplo muestra value: 1000000000000000000. Pégalo en wei → ves 1 ETH. Ah, era eso. Sin contar ceros en la cabeza.
- Fijar una max fee (max gas price). Quieres pagar como mucho 50 gwei por gas. Conversión: son 0,00000005 ETH por unidad. Multiplica por 21.000 gas = 0,00105 ETH en total. Ahora los números de tu wallet por fin tienen sentido.