Ir al contenido principal

Tarifas de gas

Tarifas de red

A las tarifas de red en Ethereum se les denomina gas.
El gas es el combustible que potencia a Ethereum.

Hero header image

Resumen

  • Cada transacción en Ethereum requiere una pequeña forma de pago para su procesamiento
  • A estas tarifas se les denomina tarifa de gas
  • Las tarifas de gas cambian de acuerdo a la congestión de la red

¿Qué son las tarifas de gas?

Piensa en Ethereum como una larga red de computadoras donde las personas pueden hacer tareas como enviar mensajes o correr programas. Al igual que en la vida real, estas tareas requieren energías para ser realizadas.

En Ethereum, cada acción computacional tiene establecido un precio de «gas». Sus tarifas de gas son el coste total de las acciones en su transacción. Cuando envía una transacción o ejecuta un contrato inteligente, paga en tarifas de gas para procesarlos.

A robot

¿Cómo puedo pagar menos gas?

Mientras que en ocasiones pagar una tarifa alta de gas en Ethereum es inevitable, hay estrategias que puede usar para reducir el coste:

Programe sus transacciones

Al igual que en los desplazamientos fuera de las horas punta se encuentra menos tráfico y es más cómodo, Ethereum suele ser más barato de usar cuando Norteamérica está dormida.

Espere a que el gas baje

Los precios de gas suben y bajan cada doce segundos en función del estado de congestión de Ethereum. Cuando los precios de gas son altos, esperar algunos minutos antes de hacer una transacción puede representar una caída significativa en lo que paga.

Utilizar la capa 2

Las cadenas de capa 2 están construidas sobre Ethereum, ofreciendo tarifas bajas y la gestión de más transacciones. Estas son una buena opción para ahorrar en tarifas para transacciones que no requieren realizarse en la red principal de Ethereum.

Pruebe la capa 2

¿Qué hace que las tarifas de gas sean altas?

Siempre que la cantidad de cálculo (gas) en Ethereum excede un cierto umbral, las tarifas del gas comienzan a aumentar. Cuanto más supere el gas este umbral, más rápido aumentarán las tarifas del gas.

El aumento de las tarifas podría proceder de cosas como DApps populares o NFT, de un aumento periódico del intercambio en DEX, o de una abrumadora actividad de sus usuarios en horas punta.

Los desarrolladores en Ethereum deben encargarse de optimizar sus contratos inteligentes antes de desplegarlos. Si muchas personas están usando un contrato inteligente pésimamente escrito, este consumirá más gas y sin notarlo podría causar una congestión en la red.

¿Quiere profundizar más sobre este tema? Revise la documentación para desarrolladores.

Ataque de Cryptokitties

En noviembre de 2017, se lanzó el popular proyecto de CryptoKitties. Su rápido aumento de popularidad causó una congestión significativa en la red y unas tarifas de gas extremadamente altas. Los desafíos que planteó CryptoKitties aceleraron la urgencia de encontrar soluciones para la escalabilidad de Ethereum.

¿Por qué necesitamos gas?

El gas es un elemento vital para velar por la seguridad de Ethereum y procesar transacciones. El gas ayuda de varias maneras:

El gas mantiene la resistencia de Ethereum ante ataques Sybil, al prevenir que individuos maliciosos sobrecarguen la red con actividades fraudulentas.

Como la computación cuesta gas, se desmotiva financieramente sobrecargar a Ethereum con transacciones costosas, ya sean accidentales o maliciosas.

En cualquier momento, puede aplicarse un límite estricto en la cantidad de computación para prevenir la sobrecarga de Ethereum, lo que permite garantizar que la red siempre esté accesible.

¿Cómo se calcula el gas?

Recursos avanzados

La tarifa total de gas que pague se compondrá de cuatro partes:

  • Tarifa base: la tarifa establecida por la red que debe pagar una transacción.
  • Tarifa de prioridad: una propina opcional para incentivar a los operadores del nodo a que incluyan su transacción.
  • Unidades de gas usadas*: si recuerda bien, hemos mencionado anteriormente que el gas representa la computación. Pues acciones más complejas como interactuar con un contrato inteligente usan más gas que las simples, como enviar una transacción.
    • * Véase la Figura 1 para comprender cuánto gas utilizan los distintos tipos de transacciones.

La fórmula para calcular una tarifa de gas corresponde a las unidades de gas usadas * (tarifa base + tarifa de prioridad). Muchas billeteras calcularán el uso de gas y lo mostrarán de una manera más sencilla.

Figura 1: Gas usado por tipo de transacción
Tipo de transacciónUnidades de gas usado
Enviar ETH21,000
Enviar tókenes ERC-2065,000
Transfirir y NFT84,904
Intercambiar en Uniswap184,523

Preguntas frecuentes

¿Le ha resultado útil esta página?