¿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 transfieres criptomonedas de una dirección a otra o compras y vendes criptoactivos. La variación en las tarifas de transacción depende de cuán ocupada esté una blockchain. Los usuarios que eligen pagar tarifas más altas suelen experimentar un procesamiento más rápido, ya que los mineros, motivados por estas tarifas, priorizan y validan las transacciones con mayor rapidez.

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 en cripto para las principales redes blockchain y te mostramos cómo se calculan.

Comparativa de tarifas en redes blockchain

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


Bitcoin network transaction fees

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

1. Transaction size: Se refiere a la cantidad de datos involucrados en la transacción. Como un bloque en la blockchain de Bitcoin puede albergar hasta 4 MB de datos, las transacciones más grandes ocupan más espacio en el bloque. Por lo tanto, las transacciones grandes suelen implicar tarifas más altas por byte.

2. User demand for block space: La velocidad de la transacción afecta las tarifas que los usuarios están dispuestos a pagar. Las tarifas más altas suelen estar asociadas a confirmaciones más rápidas, reflejando la demanda de los usuarios por un procesamiento ágil.

Para calcular las tarifas de transacción en Bitcoin, consulta el current rate y multiplícalo por el tamaño de tu transacción. Bitcoin se divide 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, tu tarifa sería aproximadamente 30,000 Satoshis (100 x 300 = 30,000).

What is a Transaction Fee in Crypto and How is it Calculated.png
Bitcoin transaction fee tracker by mempool.space

Utilizando el valor de 1 SATS = $0.0002616, tus tarifas de transacción actualmente equivaldrían a poco más de $7 al 23 de noviembre de 2023.


Ethereum network transaction fees

La actualización EIP-1559 transformó la estructura de pagos de la red Ethereum, introduciendo una tarifa base para las transacciones, de la cual una parte se quema, reduciendo las 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 el procesamiento y registro de sus transacciones.

Bajo el nuevo 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 para una transacción en la blockchain. Por defecto, Ethereum establece este límite en 21,000 unidades, aunque puedes ajustarlo en algunas billeteras.

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

La base fee en Ethereum es dinámica y fluctúa según el uso de la red. Si hay más actividad, la base fee sube; si hay menos, baja. La propina también puede agilizar tu transacción, incentivando a los validadores con una recompensa mayor. Las propinas se denominan en gwei.

etherscan gas tracker.png

 

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

Por ejemplo, si la base fee promedio en Etherscan fuera de 25 gwei y tu gas limit estuviera 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 $1.05.


Polygon network transaction fees

La estructura de tarifas de Polygon se basa en dos componentes principales: StdTx y el Bor Fee Model. El Bor Fee Model recauda tarifas en tokens POL por 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 de POL en tu billetera antes de ejecutar cualquier transacción en la red.

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


Binance Smart Chain (BSC) transaction fees

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

Las tarifas en BSC involucran dos parámetros clave: el precio del gas y el gas limit. La tarifa total se obtiene multiplicando el precio del gas por el gas usado durante la transacción. 

BSC transaction fee = Gas price * Gas limit


TRON (TRX) network transaction fees

La estructura de tarifas en TRON incluye tres componentes: bandwidth, energy y transaction fees.

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 bandwidth y 1,000 TRX para energy.
  • El bandwidth total de la red es 100 millones y la energía total es 200 millones.
  • La tarifa por byte es de 0.00001 TRX.

Usando las fórmulas anteriores, los costos serían:

Bandwidth cost: (300 / 100,000,000) * 500 = 0.0015 TRX

Energy cost: (60,000 / 200,000,000) * 1,000 = 0.3 TRX

Transaction fee: 300 * 0.00001 = 0.003 TRX

En este ejemplo, la tarifa total sería la suma de estos costos: 0.305 TRX.


XRPL (XRP) network transaction fees 

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 el 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. Cuanto mayor sea la congestión, más altas serán las load fees.

La tarifa efectiva se calcula así:

XRPL transaction fee = base fee * load fee

Por ejemplo, si la base fee de una transacción es 0.00001 XRP y la load fee actual es 2.5x, el costo sería: transaction fee = 0.00001 * 2.5 = 0.000025 XRP

Unlike other blockchain networks, transaction fees on XRPL are not paid to validators or miners. Instead, the fees are burned, decreasing the total supply of XRP over time.


Choosing transaction fees in Tangem Wallet

Al enviar criptoactivos, las tarifas de red que elijas influyen en la prioridad de tu transacción en la cola de pendientes. Los mineros priorizan las transacciones con tarifas más altas. Elige tarifas altas si necesitas confirmación rápida, o tarifas bajas si puedes esperar y prefieres ahorrar.

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

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

Priority: La transacción se espera que entre en el siguiente bloque.

Normal: Se estima 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 muchas órdenes, el tiempo de procesamiento será lento y las tarifas serán altas.

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

Cuando el número de transacciones pendientes supera el tamaño del bloque, deberás pagar tarifas más altas para que tu transacción se incluya rápidamente.

— Transaction priority: Los usuarios pueden adjuntar tarifas más altas para acelerar sus transacciones, especialmente si la velocidad es crucial. Los mineros priorizan las transacciones con tarifas mayores.

— Blockchain scalability solutions: Algunas blockchains han integrado soluciones de escalabilidad para mejorar el rendimiento y reducir tarifas. Una alta escalabilidad 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. 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 control sobre cuánto pagar por mayor o menor velocidad de procesamiento.

— Crypto price volatility: Los precios de las criptomonedas pueden fluctuar y las tarifas suelen expresarse en la moneda nativa de la red (por ejemplo, ETH en Ethereum). Si el valor sube, el costo en moneda fiat de la tarifa también puede aumentar.

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

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

La velocidad de confirmación lenta en Ethereum, sobre todo en periodos de alta demanda, eleva las tarifas base. Por eso, puedes experimentar costos más altos cuando la red está saturada.

Además, pueden ocurrir "gas wars", donde usuarios —incluidos grandes ballenas de Ethereum— compiten pagando propinas altas 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 está abordando el problema de las gas fees altas migrando a una cadena Proof-of-Stake (PoS). Este cambio permite a los desarrolladores enfocarse en Sharding, una tecnología que busca aliviar la congestión de datos en la cadena principal.

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

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

Diversas blockchains de contratos inteligentes ofrecen tarifas más bajas que Ethereum. Proyectos como Solana, Polkadot y Avalanche utilizan el modelo PoS y actualmente mantienen tarifas inferiores, siendo alternativas viables para quienes buscan opciones más económicas que la red de Ethereum.

¿Cuál es la diferencia entre gas fees y network fees en cripto?

Aunque ambos términos se relacionan con el costo de las transacciones en blockchain, no siempre se usan como sinónimos en el lenguaje común.

Network fees

En la mayoría de los casos, "network fees" se refiere a los costos de transacción en blockchains que no ejecutan contratos inteligentes. Estas tarifas son similares a las gas fees pero no se relacionan con la ejecución de smart contracts o dApps. Por ejemplo, las tarifas de la red Bitcoin compensan a los mineros que aseguran la blockchain de BTC, donde las network fees son fundamentales.

Crypto gas fees

Las gas fees en cripto son un tipo de tarifa única de blockchains con contratos inteligentes. Ethereum, como pionera en smart contracts, fue la primera en introducir el concepto de gas fees.

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 gas fees para compensar a mineros o validadores por los recursos computacionales.

Aunque 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 en comparación con las que usan Proof-of-Work (PoW). Ejemplos destacados de blockchains conocidas por sus bajas tarifas incluyen Binance Smart Chain (BSC), Solana y Polygon (antes llamada 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.