Alta carga de la cadena de bloques: causas y consecuencias

Alta carga de la red blockchain: por qué aumentan las comisiones y se retrasan las transacciones

A veces, una transacción que normalmente se confirma en unos minutos tarda mucho más de lo habitual, mientras que la comisión es más alta. En la mayoría de los casos, esto se debe a un aumento de la actividad en la red blockchain.

Esto no significa necesariamente que haya un problema con la red. Normalmente, simplemente significa que el número de nuevas transacciones supera temporalmente la capacidad de procesamiento de la red.

1. ¿Por qué aumenta la carga de la red?

Cada red blockchain tiene una determinada capacidad de procesamiento (throughput): el número de operaciones que puede procesar en un período de tiempo determinado. Una de las métricas utilizadas para medirla es TPS (transactions per second), es decir, el número de transacciones procesadas por segundo.

La actividad de la red puede aumentar considerablemente debido a:

  • una actividad comercial intensa;

  • una subida o caída repentina del precio de un activo;

  • un gran número de compras o ventas simultáneas;

  • el lanzamiento de un nuevo token o proyecto popular;

  • un aumento de la actividad en aplicaciones descentralizadas.

Por ejemplo, durante fuertes movimientos del mercado, los usuarios pueden comprar, vender y transferir activos al mismo tiempo, lo que provoca un rápido aumento del número de transacciones.

En Bitcoin, esto puede provocar un aumento de la cola de transacciones no confirmadas y una mayor competencia por el espacio en los bloques. En Ethereum, una alta actividad aumenta el uso de gas y puede provocar un incremento de la base fee. En Solana, los usuarios también pueden competir por el procesamiento de transacciones mediante una priority fee.

En otras palabras, una alta carga de la red significa que, en un momento determinado, la demanda de procesamiento de transacciones es elevada en relación con los recursos disponibles de la red.

2. ¿Qué ocurre con las transacciones cuando la red está congestionada?

Las transacciones no confirmadas esperan a ser procesadas. En Bitcoin, esta cola se conoce como mempool.

Cuando hay más transacciones de las que pueden incluirse en el siguiente bloque, los mineros seleccionan las transacciones teniendo en cuenta, entre otros factores, sus comisiones. Por ello, las transacciones con comisiones más altas suelen recibir una mayor prioridad.

Ethereum funciona de manera diferente: las comisiones de las transacciones incluyen una base fee y una priority fee. La base fee cambia según la demanda de la red, mientras que la priority fee puede utilizarse para aumentar la prioridad de una transacción. Solana también utiliza una priority fee, que influye en la prioridad de una transacción durante su procesamiento.

Si una transacción no se incluye en el siguiente bloque, esto no significa que se haya perdido. Puede permanecer sin confirmar hasta que la red la procese.

3. ¿Cómo afecta una alta carga de la red a las comisiones y a la velocidad de las transacciones?

Cuanto mayor sea la demanda de procesamiento de transacciones, más pueden estar dispuestos a pagar los usuarios para que sus transacciones reciban prioridad. Como resultado, los usuarios pueden experimentar dos consecuencias principales:

  • comisiones de transacción más altas;

  • tiempos de confirmación más largos para las transacciones con comisiones más bajas.

Sin embargo, una alta carga de la red no significa necesariamente que la blockchain esté experimentando un fallo. La red puede seguir produciendo bloques y procesando transacciones mientras aumentan la cola y los tiempos de confirmación.

4. ¿Qué debe hacer el usuario cuando la red está congestionada?

Antes de enviar una transacción, conviene comprobar la comisión actual y el estado general de la red. Si la transferencia no es urgente, en algunos casos puede ser más rentable esperar hasta que disminuya la actividad de la red.

Si una transacción ya ha sido enviada y permanece sin confirmar durante mucho tiempo, algunas blockchains permiten utilizar Replace-by-Fee (RBF): un mecanismo que permite sustituir una transacción no confirmada por otra con una comisión más alta. Esto puede aumentar su prioridad, pero no garantiza una confirmación inmediata.

En Bitcoin, la posibilidad de utilizar RBF depende de los parámetros de la transacción original. En Ethereum, la transacción de reemplazo se envía utilizando el mismo nonce y una comisión más alta. Puedes obtener más información sobre el mecanismo RBF y las particularidades de la sustitución de transacciones en las blockchains de ETH y BTC en nuestros artículos.

Conclusiones principales

Una alta carga de la red se produce cuando el aumento de la actividad de los usuarios incrementa temporalmente la demanda de procesamiento de transacciones. Durante estos períodos, las comisiones pueden aumentar y los tiempos de confirmación pueden ser más largos.

Por eso, conviene comprobar el estado actual de la red antes de enviar una transacción. Si la transferencia no es urgente, esperar a que disminuya la actividad de la red puede ayudar a evitar comisiones más altas.

Mensajes recientes