¿Qué es una tarifa de transacción en cripto y cómo se calcula?

Author logo
Patrick Dike-Ndulue
Post image

Las tarifas de transacción se aplican cuando envías criptomonedas de una dirección a otra o al comprar y vender criptoactivos. La variación en las tarifas de transacción depende de cuán ocupada esté la blockchain. Los usuarios que eligen pagar tarifas más altas suelen experimentar una confirmación más rápida, ya que los mineros, motivados por estas tarifas, priorizan y validan primero esas transacciones.

Crypto transaction fees apply to all blockchains, including those using a Proof-of-work (PoW) o Proof-of-Stake (PoS) consensus mechanism. The "crypto gas fee" is the most common type of transaction fee associated with Ethereum and other Proof-of-Stake networks. 

En este artículo, desglosamos las tarifas de transacción cripto para las principales redes blockchain y te mostramos cómo se calculan.

Comparativa de tarifas de red blockchain

Aquí tienes un análisis detallado de varias estructuras de tarifas en diferentes redes blockchain.


Tarifas de transacción en la red Bitcoin

Las tarifas de transacción en Bitcoin están influenciadas principalmente por dos factores clave:

1. Tamaño de la transacción: Se refiere a la cantidad de datos involucrados en la transacción. Como cada bloque en la blockchain de Bitcoin puede contener hasta 4 MB de datos, las transacciones más grandes ocupan más espacio en el bloque. Por lo tanto, las transacciones más grandes suelen generar tarifas más altas por byte.

2. Demanda de espacio en bloque: La velocidad de la transacción afecta la cantidad de tarifas que los usuarios están dispuestos a pagar. Las tarifas más altas suelen asociarse a una confirmación más rápida, reflejando la demanda de los usuarios por un procesamiento ágil.

Para calcular la tarifa de una transacción Bitcoin, revisa el current rate y multiplícalo por el tamaño de tu transacción. Bitcoin es divisible en Satoshis (SATS), donde 100 millones de Satoshis equivalen a 1 BTC. 

Bitcoin transaction fees = current rate * transaction size

Por ejemplo, si el tamaño de tu transacción es de 300 bytes y la tarifa es de 100 Satoshis per byte, la comisión sería aproximadamente de 30,000 Satoshis (100 x 300 = 30,000).

What is a Transaction Fee in Crypto and How is it Calculated.png
Seguimiento de tarifas de transacción de Bitcoin por mempool.space

Usando la tasa de 1 SATS = $0.0002616, tus tarifas de transacción tendrían un valor de poco más de $7 al 23 de noviembre de 2023.


Tarifas de transacción en la red Ethereum

La actualización EIP-1559 transformó el modelo de pagos en Ethereum, introduciendo una tarifa base para las transacciones. Una parte de esta tarifa se quema, reduciendo la cantidad de monedas en circulación, y el resto se destina a los mineros. Los usuarios de ETH también pueden dar una “propina” a los mineros para acelerar la confirmación y registro de sus transacciones.

Con este modelo, la fórmula para calcular la tarifa es:

Ethereum transaction fee = Gas units (limit) * (base fee + tip)

El gas limit representa la cantidad máxima de gas asignada a una transacción en la blockchain. Por defecto, Ethereum establece el límite en 21,000 unidades, aunque puedes ajustarlo en algunas billeteras cripto.

La base fee es la cantidad mínima de ETH requerida para iniciar una transacción. Estas tarifas se expresan en gwei, donde un gwei equivale a 0.000000001 ETH.

La base fee en Ethereum es dinámica y varía según el uso de la red. Más actividad eleva la tarifa base, mientras que menos actividad la reduce. La propina (tip) puede agilizar tu transacción al incentivar a los validadores con una recompensa mayor. Las propinas también se expresan en gwei.

etherscan gas tracker.png

 

El Etherscan Gas Tracker es una herramienta útil de Etherscan que ofrece actualizaciones en tiempo real sobre los precios del gas cada 14 segundos.

Por ejemplo, si la tarifa base promedio en Etherscan fuera de 25 gwei y tu gas limit está en 21,000 unidades, el cálculo sería:

21,000 units * 25 gwei = 525,000 gwei (equivalent to 0.000525 ETH). Si 1 ETH vale $2,000, la tarifa de transacción sería de $1.05.


Tarifas de transacción en la red Polygon

La estructura de tarifas de Polygon gira en torno a dos componentes: StdTx y el Bor Fee Model. El Bor Fee Model cobra tarifas en tokens POL para transacciones regulares y las distribuye entre los productores de bloques, asegurando un procesamiento rápido y eficiente en 2 a 4 segundos.

Polygon PoS Chain Network Transaction Fee Chart.png

 Las tarifas de transacción en Polygon se pagan en POL. Debes tener saldo suficiente en POL en tu billetera antes de realizar cualquier transacción en la red.

Polygon transaction fee = Gas units * (base fee + tip)


Tarifas de transacción en Binance Smart Chain (BSC)

Binance Smart Chain utiliza un sistema de gas para determinar las tarifas de transacción. Estas tarifas dependen de los recursos computacionales requeridos y se expresan en gwei, una unidad mínima de BNB equivalente a 0.000000001 BNB.

Las tarifas en BSC involucran dos parámetros: el precio del gas y el límite de gas. La tarifa total se obtiene multiplicando el precio del gas por el gas utilizado (gas limit) durante la transacción. 

BSC transaction fee = Gas price * Gas limit


Tarifas de transacción en la red TRON (TRX)

La estructura de tarifas de TRON incluye tres componentes: ancho de banda, energía y la tarifa de transacción.

Bandwidth cost = (transaction size in bytes / total bandwidth) * TRX balance

Energy cost = (smart contract execution cost / total energy) * TRX balance

Transaction fee = transaction size in bytes * fee per byte

Total transaction fee = bandwidth cost + energy cost + transaction fee 

Veamos un ejemplo:

Para enviar una transacción de 300 bytes y ejecutar un contrato inteligente que cuesta 60,000 unidades de energía.

  • Si congelas 500 TRX para ancho de banda y 1,000 TRX para energía.
  • El ancho de banda total de la red es de 100 millones y la energía total es de 200 millones.
  • La tarifa por byte es de 0.00001 TRX.

Con las fórmulas anteriores, calculamos los costos:

Costo de ancho de banda: (300 / 100,000,000) * 500 = 0.0015 TRX

Costo de energía: (60,000 / 200,000,000) * 1,000 = 0.3 TRX

Tarifa de transacción: 300 * 0.00001 = 0.003 TRX

En este ejemplo, el total de tus tarifas de transacción será la suma de estos costos, es decir, 0.305 TRX.


Tarifas de transacción en la red XRPL (XRP) 

XRPL tiene dos tipos de tarifas: base fees y load fees.
Base fees son los costos mínimos requeridos para realizar una operación en XRP Ledger. Actualmente, la base fee para una transacción estándar es de 0.00001 XRP. Load fees son dinámicas, se expresan como un multiplicador de la base fee y pueden ajustarse según las condiciones de la red. A mayor congestión, mayor será la load fee.

La tarifa efectiva se calcula así:

XRPL transaction fee = base fee * load fee

Por ejemplo, si la base fee para un pago es de 0.00001 XRP y la load fee actual es 2.5x, el costo sería: tarifa = 0.00001 * 2.5 = 0.000025 XRP.

A diferencia de otras redes, las tarifas de XRPL no se pagan a validadores o mineros. En su lugar, se queman, disminuyendo el suministro total de XRP con el tiempo.


Elegir tarifas de transacción en Tangem Wallet

Al enviar criptoactivos, las tarifas de red que elijas determinan la prioridad de tu transacción en la cola de pendientes. Los mineros priorizan las transacciones con tarifas más altas. Si necesitas confirmación rápida, elige una tarifa alta. Si puedes esperar y prefieres ahorrar, selecciona una tarifa baja.

What is a Transaction Fee and How is it Calculated.jpg

Para tu comodidad, Tangem ofrece estimaciones dinámicas de tres niveles de tarifas para cada red:

Priority: Se espera que la transacción se incluya en el siguiente bloque.

Normal: Se proyecta que la transacción se incluya en tres bloques.

Low: Se estima que la transacción se incluya en seis bloques.

Tangem does not collect or extract fees when sending funds from the tangem wallet.

Factores que afectan las tarifas de transacción 

— Network congestion: Cuando hay un aumento en el número de transacciones en una blockchain, la red se congestiona y las tarifas suben porque los usuarios compiten por el procesamiento. Si el mempool está saturado con grandes órdenes, el tiempo de confirmación será lento y las tarifas, elevadas.

— Blockchain type, block size, and speed: Cada blockchain tiene diferentes tamaños de bloque y velocidades de procesamiento, lo que afecta cuántas transacciones caben en cada bloque y, por tanto, las tarifas. 

Cuando el número de transacciones pendientes supera el tamaño del bloque, tal vez debas pagar más para que tu operación se procese rápidamente.

— Transaction priority: Los usuarios pueden añadir una tarifa mayor para acelerar la confirmación, especialmente cuando la velocidad es clave. Los mineros priorizan las transacciones con tarifas más altas.

— Blockchain scalability solutions: Algunas redes blockchain han integrado soluciones de escalabilidad para mejorar el volumen de transacciones y reducir las tarifas. Una blockchain escalable permite procesar más transacciones y, potencialmente, bajar los costos.

— Protocol design: Cada blockchain puede tener una estructura de tarifas diferente según su diseño de protocolo. La mayoría usa algoritmos dinámicos para ajustar las tarifas según la demanda.

Wallet settings: Algunas billeteras permiten elegir el nivel de tarifa, dando al usuario control sobre cuánto pagar por una transacción más rápida o más lenta.

— Crypto price volatility: Los precios de las criptomonedas fluctúan y las tarifas suelen expresarse en la moneda nativa de la red (por ejemplo, ETH en Ethereum). Si el precio sube, el valor en moneda fiat de la tarifa también aumenta.

¿Por qué son tan altas las tarifas de transacción en cripto?

Las tarifas en cripto, especialmente las de gas en Ethereum, suelen ser altas por varios factores. Uno de los principales es la dificultad de Ethereum para escalar. Incluso después de la esperada actualización a PoS —The Merge— la capacidad de procesamiento se mantiene en torno a 10 transacciones por segundo (TPS). En comparación, blockchains más nuevas como Solana pueden procesar hasta 3,000 TPS.

La lentitud en la confirmación de Ethereum, sobre todo en épocas de alta demanda, eleva las tarifas base. Así, puedes experimentar costos más altos cuando la blockchain está muy solicitada.

Además, pueden ocurrir “gas wars”, donde usuarios —incluyendo grandes ballenas de Ethereum— compiten pagando propinas elevadas para acelerar sus transacciones. Este entorno competitivo puede aumentar aún más los costos.

¿Es posible pagar tarifas de transacción por debajo del promedio?

El equipo de Ethereum trabaja activamente para reducir las tarifas de gas migrando a una cadena Proof-of-Stake (PoS). Esto permite a los desarrolladores enfocarse en implementar Sharding, una tecnología que busca aliviar la congestión de datos en la cadena principal.

Sin embargo, el plazo para que estas estrategias impacten las tarifas de gas en Ethereum aún es incierto.

Mientras tanto, varias cadenas de layer-2 compatibles con Ethereum ofrecen transacciones rápidas y casi sin comisiones. Plataformas como Polygon, Arbitrum y Optimism trabajan junto a Ethereum pero procesan transacciones en blockchains separadas para reducir la congestión y las tarifas.

Otras blockchains de contratos inteligentes presentan tarifas más bajas que Ethereum. Proyectos como Solana, Polkadot y Avalanche usan el modelo PoS y actualmente mantienen tarifas inferiores, ofreciendo alternativas para quienes buscan opciones más económicas que la red de Ethereum.

¿Cuál es la diferencia entre tarifas de gas y tarifas de red?

Aunque las tarifas de gas y las tarifas de red están asociadas al costo de las transacciones en blockchain, no siempre se usan de manera intercambiable.

Tarifas de red

En la mayoría de los casos, “tarifas de red” se refiere específicamente al costo de transacción en blockchains que no ejecutan contratos inteligentes. Estas tarifas son similares a las de gas, pero no están relacionadas con la ejecución de smart contracts o dApps. Por ejemplo, las tarifas de red de Bitcoin compensan a los mineros que aseguran la blockchain de BTC — un ejemplo donde las tarifas de red son fundamentales.

Tarifas de gas

Las tarifas de gas son un tipo de tarifa de transacción exclusiva de las blockchains de contratos inteligentes. Ethereum, como pionera en smart contracts, fue la primera en introducir el concepto de tarifas de gas.

Gas fees.png

En este contexto, “gas” se refiere al esfuerzo computacional necesario para ejecutar operaciones o contratos inteligentes en la blockchain. Los usuarios pagan tarifas de gas para compensar a mineros o validadores por los recursos computacionales.

Si bien Ethereum inició esta práctica, muchas blockchains layer-1 competidoras, como Solana (SOL), Avalanche (AVAX) y Polkadot (DOT), han adoptado mecanismos similares.

¿Qué blockchain tiene las tarifas de transacción más bajas?

Las blockchains que utilizan mecanismos de consenso Proof-of-Stake (PoS) suelen tener tarifas de transacción más bajas que aquellas basadas en Proof-of-Work (PoW). Ejemplos destacados de blockchains con tarifas bajas incluyen Binance Smart Chain (BSC), Solana y Polygon (anteriormente Matic Network).

Author logo
Autor Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
Revisado por Rukkayah Jigam

Writer & editor covering digital assets and product updates.