Entender el costo del gas puede ser complicado porque hay tres componentes en juego: el precio del gas, el precio del ether y las unidades de gas.
El “precio del gas” que puedes ver en un sitio web como etherscan.io/gastracker, el cual fluctúa con la demanda de la red.
El precio del Ether. Obviamente, cuanto más caro es el ether, mayor es el costo del gas.
Por último, el “gas”, que es una unidad que te indica qué tan costosa es la transacción. Transferir Ether de una cuenta a otra cuesta 21,000 de gas. Las interacciones con smart contracts cuestan más.
Calculadora
Puedes usar esta práctica calculadora si solo deseas hacer una conversión.
Precio del gas
El “precio del gas” generalmente se cotiza en unidades de Gwei. Los valores fluctúan entre 15 gwei durante los períodos de bajo uso hasta más de 100 gwei durante los períodos de alto uso. ¿Qué es exactamente un “gwei” en este contexto?
Ethereum, como criptomoneda, se puede subdividir en lugares decimales de 10^-18. Cada una de estas pequeñas unidades se llama un “wei”. Mil millones de wei, o un giga-wei, es la milmillonésima parte de un Ether, o mil millones de wei. (Multiplicar 10^-18 por mil millones da 10^-9, o una milmillonésima parte).
“Gwei” es una unidad de medida muy práctica porque los precios del gas casualmente fluctúan alrededor de una milmillonésima de un ether por unidad de gas.
El precio del gas es cuántas unidades de ether (no dólares) necesitas pagar por unidad de gas. El costo en dólares proviene de convertir el ether a dólares.
Gas
No debe confundirse con el “precio del gas”, que fluctúa; el costo del gas es fijo por transacción. Cuanto más compleja sea la transacción, mayor será el costo del gas. Las transferencias de Ethereum, por ejemplo, siempre cuestan 21,000 de gas. La transferencia de tokens ERC20 normalmente cuesta aproximadamente 50,000 de gas.
El gas puede conceptualizarse como una “unidad de computación” o, muy a grandes rasgos, como un ciclo de reloj en una CPU hipotética.
Conversión
(21,000 gas) (precio del gas en gwei) (precio de ether en dólares) / (mil millones para normalizar el gwei)
Al momento de escribir este artículo, el Ether está en alrededor de $1,600, el precio del gas en gwei es de 22 según etherscan, y una transferencia de ETH requiere 21,000 de gas. Multiplicando todo esto, el costo de gas de transferir Ether en dólares es de 74 centavos.
Cómo se cancelan las unidades entre sí
21,000 gas x (unidad de ether / gas) (dólares / unidad de ether).
Los términos de “gas” se cancelan, y la “unidad de ether” se cancela, por lo que nuestra transacción final se cotiza en dólares.
Por qué fluctúan los precios del gas
Ethereum limita cada bloque para que solo use 30 millones de gas. Si dividimos eso entre 21,000, significa que se pueden realizar hasta 1,428 transferencias de Eth en un solo bloque. Si más de 1,428 personas quieren hacer una transferencia, tendrán que esperar o pagar un precio de gas más alto. Recuerda, no pueden cambiar el costo de 21,000 de una transferencia, ni el precio del Ether (directamente). El precio del gas es discrecional, los remitentes de las transacciones pueden pagar un precio tan alto como decidan, pero para que su transacción sea incluida, deben pagar más que los demás.
Debido a que el espacio de los bloques es limitado, hay un fenómeno de oferta y demanda en juego. Si hay más personas que desean enviar transacciones del espacio que tiene Ethereum disponible, el comprador más motivado debe superar la oferta de los demás remitentes.
Estacionalidad del precio del gas
Estos patrones de uso son altamente estacionales. Gran parte de las operaciones de trading se realizan durante el día en América, por lo que durante sus horas diurnas, los precios suelen ser más altos. Este mapa de calor de ethereumgasprice.org es muy útil.
Aquí hay una captura tomada durante la redacción de este artículo. La zona horaria local está en la hora de Asia, por lo que durante la noche de Asia (día de Estados Unidos), el precio del gas es más alto. Ten en cuenta también que los fines de semana registran un menor uso.

Devoradores de gas
Desplázate hacia abajo en la página de gas de etherscan, y verás los smart contracts que causan el mayor consumo de gas. El patrón de consumo de gas sigue el principio de Pareto (regla del 80/20): el 80% del consumo de gas proviene del 20% del ecosistema.
Al momento de escribir este artículo, las tarifas de transacción asociadas con Uniswap consumen el 10% de la red.
Ethereum quema la mayor parte de la tarifa de transacción (el minero recibe una pequeña porción), lo que indica que solo Uniswap ha resultado en la quema de más de 400 Ether en las últimas 24 horas.

Aprende más
Nuestro Solidity Bootcamp enseña la optimización de gas y la fijación de precios de manera muy exhaustiva.
Publicado originalmente el 7 de marzo de 2023