¿Qué es la congestión de la red Blockchain?

Índice

congestión de la red blockchain

Compartir

¿Alguna vez has tenido que esperar horas para que se complete una transacción de criptomonedas o has pagado comisiones elevadas? Probablemente hayas experimentado una congestión en la cadena de bloques.

A diferencia de las redes centralizadas, que simplemente pueden agregar más capacidad para lidiar con la carga máxima, las cadenas de bloques limitan naturalmente la cantidad de transacciones procesadas por segundo debido al tamaño de bloque fijo y al intervalo establecido por el protocolo. 

Por lo tanto, cuando la demanda excede la capacidad fija, las transacciones se ponen en cola (lo que a menudo se denomina «mempool») y esperan hasta llegar al principio de la fila, o los usuarios simplemente pagan tarifas más altas para un proceso más rápido. La congestión de la cadena de bloques afecta no solo a los usuarios, sino también a desarrolladores, empresas y proveedores de servicios que utilizan la infraestructura de la cadena de bloques.

¿Qué es la congestión de la red Blockchain?

Una red blockchain sufre congestión cuando la cantidad de transacciones enviadas a la blockchain excede su capacidad de procesar transacciones en plazos de tiempo razonables, y también sufre tiempos de confirmación subóptimos.

Ilustración de la congestión de la red blockchain

Estructuralmente, una cadena de bloques (blockchain) es un libro de contabilidad descentralizado que procesa transacciones y las registra en bloques. Dado que cada bloque tiene un tamaño/espacio máximo, tiene limitaciones en la cantidad de transacciones que puede gestionar dentro de plazos predeterminados para su procesamiento y registro.

Cuando muchos usuarios intentan realizar transacciones simultáneamente, la red blockchain sufre congestión, lo que genera una acumulación de transacciones sin confirmar. La congestión en las redes blockchain no es diferente de la que observamos con el tráfico, que causa retrasos y congestión para todos.

Los eventos de congestión anteriores han demostrado históricamente estas deficiencias. Por ejemplo, en 2017La red de Bitcoin se congestionó gravemente y las tarifas de transacción superaron los 50 dólares durante su período alcista. 

Ethereum enfrentó desafíos de congestión similares durante el auge de DeFi en 2020-2021 y Frenesí de NFT en 2021, donde las tarifas de gas promediaban más de $200 por transacción. Incluso las soluciones de capa 2 y las cadenas de bloques alternativas experimentan congestión o picos de tarifas de gas cuando la actividad de los usuarios crece de forma inusual.

Únase a UEEx

Experimente la plataforma líder mundial de gestión de patrimonio digital

Regístrate

Causas de la congestión de la red Blockchain

Congestión de la red humana

La congestión en las redes blockchain no es casual. Puede atribuirse a diversos problemas técnicos y de comportamiento. Cuanto mayor es la demanda de aplicaciones blockchain, más evidentes se hacen estas limitaciones. Las causas más comunes de congestión en las plataformas blockchain incluyen:

  1. Alto volumen de transacciones (lanzamientos de NFT, airdrops de tokens y DeF)

Algunas de las fuentes más comunes de congestión en las cadenas de bloques son picos inesperados en el volumen de transacciones y la demanda generada durante eventos populares como

  • Gotas NFTMuchas colecciones de NFT se lanzan simultáneamente, lo que genera congestión, ya que miles de usuarios intentan acuñar, comprar o pujar por NFT. Este aumento repentino de solicitudes de transacciones satura la red. 
  • Lanzamientos aéreos simbólicosPor ejemplo, los airdrops que distribuyen tokens a los titulares de carteras de proyectos de criptomonedas a menudo pueden provocar un aumento en la actividad total de los usuarios en la red. Todos corren a reclamar sus tokens gratuitos, lo que colapsa la red. 
  1. Tamaño de bloque restringido o velocidad de bloque

Las restricciones de la tecnología de registro descentralizado o distribuido están diseñadas para garantizar su descentralización y seguridad. Cuando se envían transacciones que no caben en un bloque, se añaden a un área de almacenamiento denominada mempool. 

A medida que el mempool aumenta de tamaño, los usuarios empiezan a ofrecer comisiones de transacción más altas (gas) para completar sus transacciones antes. Esto genera una guerra de ofertas, lo que resulta en retrasos para los usuarios que ofrecen comisiones más bajas y aumenta el coste promedio de uso de la red.

  1. Aplicaciones descentralizadas (dApps) construidas de forma subóptima

No todas las aplicaciones blockchain se construyen de la misma manera. Algunas dApps pueden contener código de contrato inteligente ineficiente, consumir más gas del necesario o ejecutar múltiples transacciones para producir un resultado final. 

En un entorno congestionado, las dApps mal optimizadas solo agravan el problema al llenar la red con transacciones innecesarias y que requieren demasiados recursos y que podrían haberse implementado de una manera más eficiente.

Por ejemplo, un juego descentralizado podría llamar a muchos contratos solo para actualizar una puntuación o mover un objeto, cuando una sola función podría haber realizado la misma tarea de forma limpia y optimizada. La ineficiencia se acumula rápidamente en un ecosistema de grandes dApps y agrava la congestión.

  1. Actividad de bots y ataques de spam

Los bots son otra causa importante de congestión en las cadenas de bloques. Se trata de scripts automatizados (bots) que se utilizan en DeFi para adelantarse a las transacciones, obtener acuñaciones de NFT o explotar oportunidades de arbitraje. 

Realizan miles de transacciones en milisegundos y pagan más tarifas de gas Para que sus transacciones se ejecuten primero. Esto congestiona la red y aumenta las tarifas de gas para los usuarios legítimos.

¿Cómo se mide la congestión?

Al comprender la congestión de la cadena de bloques, los usuarios, desarrolladores y protocolos pueden comprender mejor el estado de la red, aprovechar las interacciones eficientes y optimizar sus transacciones con precisión. Normalmente, la congestión se evalúa con múltiples indicadores:

  1. Tamaño de la piscina

A Mempool es una estructura de datos que se almacena y mantiene en la cadena de bloques, que tiene un almacenamiento temporal de todas las transacciones pendientes que se han enviado y aún no se han incluido en un bloque. 

Cuanto mayor sea el tamaño del mempool, más usuarios intentarán enviar transacciones, probablemente simultáneamente, y la congestión indica que la red no puede gestionarlas con la suficiente rapidez. Durante la actividad pico de DeFi o el lanzamiento de NFT en Ethereum, el mempool puede alcanzar decenas de miles de transacciones, lo que resulta en confirmaciones retrasadas. 

  1. Precio del gas 

El precio del gas es la cantidad de dinero que los usuarios están dispuestos a pagar o los costos de transacción para que los validadores (mineros o stakers) lo procesen. El precio del gas se mide en Gwei en Ethereum.

A medida que la demanda de espacio en bloques aumenta y supera la oferta, los usuarios aumentarán el precio del gas que están dispuestos a pagar para que los validadores sepan priorizar sus transacciones. En esencia, los precios del gas suben cuando la red se congestiona. 

  1. Tiempo promedio de bloque 

El tiempo promedio de bloque se refiere al tiempo promedio transcurrido entre bloques extraídos. (PoW) o validado (PoS). Los tiempos de bloque más lentos de lo habitual pueden causar una disminución en la tasa de confirmaciones de transacciones, lo que genera congestión. Tiempos de bloque promedio para monedas comunes:

  • Bitcoin: ~10 minutos
  • Ethereum (PoS): ~12 segundos
  • Solana: ~0.4 segundos
  1. Rendimiento de transacciones (TPS)

TPS (transacciones por segundo) es la cantidad de transacciones que una cadena de bloques puede procesar por segundo. TPS define directamente la capacidad de procesamiento de una cadena de bloques. Una vez que el volumen de transacciones supera las TPS, se genera una acumulación de transacciones. Los TPS para algunas monedas son: 

  • Bitcoin: ~7 TPS
  • Ethereum: ~15–30 TPS
  • Solana: más de 2,000 TPS (teórico)
  • PoS de polígono: ~65 TPS
MétricoQué mideIndicador de congestiónResultado
Tamaño de la piscinaTransacciones pendientesAltoTiempos de espera más largos y picos de tarifas
Precio del gasTarifas de transacción por unidad de gasAltoTransacciones más caras
Tiempo de bloqueEs hora de crear/validar el bloqueMás lento de lo habitualRendimiento de red más lento
TPSVelocidad de procesamientoTPS más bajo en relación con el volumenAtrasos y demoras

Efectos de la congestión de la red

Problemas de los usuarios de criptomonedas frustrados

La congestión en las redes blockchain es un grave problema operativo con impactos monetarios reales en los ecosistemas de criptomonedas. Estos impactos pueden incluir:

  1. Retraso en la confirmación de la transacción

Una de las principales desventajas es que las transacciones se retrasan en su confirmación. Puede haber una sensación de urgencia al realizar ciertas tareas, como pagos transfronterizos, comercio, acuñación de NFT, etc. La congestión podría significar la pérdida de oportunidades o, peor aún, la pérdida total de transacciones, caídas de precios, etc.

En septiembre 2024, el Red Bitcoin Se congestionó tanto que el tiempo promedio entre la confirmación de una transacción superó los 2000 minutos (más de 33 horas). Los usuarios se quedaron atascados y no pudieron completar transacciones básicas a tiempo.

  1. Tarifas de transacción (gas) más altas

La congestión genera un aumento en las tarifas de transacción, a veces denominadas tarifas de gas. Cuando la demanda supera la oferta, los usuarios ofrecen tarifas más altas para obtener un servicio prioritario en la cola de mineros o validadores. 

Por ejemplo, durante el apogeo del Otherside del Board Ape Yacht Club NFT Mint, ocurrido en mayo de 2022, las comisiones de gas en Ethereum superaron los $400 por transacción, mientras que los usuarios pagaron más de $157 millones solo en comisiones de gas. Este aumento casi imposibilitó la participación de los pequeños usuarios a menos que quisieran pagar una prima. 

  1. Transacciones fallidas debido a pujas superiores

Si la red está congestionada, las transacciones con comisiones de gas más bajas simplemente no se procesarán y permanecerán en el mempool hasta que se cancelen. Esto también puede convertirse en un modo de riesgo cuando tu Bitcoin está en juego y cada segundo cuenta.

Los riesgos de transacciones fallidas pueden resultar en pérdida de fondos, contratos inteligentes inválidos y usuarios frustrados, particularmente en sitios DeFi donde los milisegundos pueden marcar la diferencia entre ganar y perder.

  1. Frustración de usuarios y desarrolladores

La congestión frecuente puede generar desconfianza en los usuarios y disuadir a los desarrolladores de desarrollar en una blockchain congestionada. Los desarrolladores pueden abandonar una blockchain. 

Por ejemplo, el informe de Electric Capital de 2023 afirmó que los desarrolladores y usuarios migraron a otras cadenas como Avalanche, Polygon y Solana debido a que la mayoría de sus dApps no pudieron lanzarse en Ethereum debido al costo y la congestión.

Soluciones a la congestión de la red Blockchain

 Ilustración del tráfico de la red blockchain

La congestión afecta con mayor intensidad a las cadenas de bloques más grandes del ecosistema (como Bitcoin y Ethereum), especialmente durante los picos de demanda. A continuación, se presentan algunas soluciones para gestionar la congestión y aumentar la escalabilidad:

  1. Soluciones de escala de capa 2

Las soluciones de Capa 2 (L2) operan por encima de las cadenas de Capa 1 y gestionan principalmente la carga de trabajo de las transacciones fuera de la cadena antes de enviar la prueba de vuelta a la cadena. Las soluciones L2 son excelentes porque tienen un coste significativamente menor y son más rápidas, a la vez que mantienen la seguridad de su capa base. 

Según L2Beat, Arbitrum One, una solución de capa 2, gestiona más del 40 % de toda la actividad de capa 2 de Ethereum, con volúmenes diarios superiores a los 500 millones de dólares. Agrupa miles de transacciones en una sola prueba y las envía a Ethereum.

  1. Sharding

La fragmentación es una solución de escalabilidad de capa 1 que divide la cadena de bloques en fragmentos más pequeños, o "fragmentos", lo que permite el procesamiento paralelo de transacciones. Esto mejora significativamente el rendimiento y reduce la carga sobre la red. El protocolo NEAR ya cuenta con fragmentación dinámica y se evaluó hasta 100 000 TPS en pruebas de estrés. 

  1. Cambios en el mecanismo de consenso

Los cambios en los mecanismos de consenso podrían aumentar el rendimiento y reducir el consumo de energía. Por ejemplo, la prueba de historial de Solana registra las transacciones para que puedan cotejarse y verificarse rápidamente, lo que permite un rendimiento extremadamente alto sin comprometer la trazabilidad.

Únase a UEEx

Experimente la plataforma líder mundial de gestión de patrimonio digital

Regístrate

Cómo pueden los usuarios abordar la congestión

 Infografía sobre cómo los usuarios pueden afrontar la congestión

Muchos usuarios de blockchain probablemente experimentarán congestiones frecuentes si usan redes populares como Ethereum y Bitcoin. Afortunadamente, aquí hay algunas maneras prácticas para que los usuarios eviten la congestión de blockchain:

  1. Aproveche las soluciones de capa 2 y/o cadenas laterales para evitar la congestión

Una de las muchas maneras de evitar la congestión en la blockchain es usar redes de Capa 2 y/o cadenas laterales. Las soluciones de Capa 2, como las que ofrecen Optimism y Arbitrum, pueden extraer las transacciones de la blockchain principal y agruparlas para liquidarlas en la cadena principal. Esto permite evitar la congestión y agilizar y abaratar las transacciones.

  1. Programe sus transacciones en horas de menor actividad

Las redes blockchain no funcionan de forma uniforme las 24 horas del día, los 7 días de la semana. Naturalmente, presentarán mayor congestión en los días de mayor actividad, especialmente durante el horario comercial en EE. UU. y Europa. Si desea evitar retrasos en las transacciones y ahorrar en tarifas de gasolina, planifique las transacciones durante las horas de menor actividad. Utilice herramientas como Etherscan Gas Tracker o Ethereum Gas Station para identificar los momentos adecuados para enviar transacciones.

  1. Ajuste usted mismo las tarifas de gasolina o utilice el estimador de su billetera

La mayoría de las billeteras de criptomonedas (incluidas MetaMask y Trust Wallet) permiten a los usuarios especificar manualmente sus comisiones de gas u optar por un estimador automático para ver los precios sugeridos. Si una transacción no es urgente, puede ser útil establecer una comisión de gas más baja y esperar a que la red se estabilice. 

  1. Aproveche las herramientas de optimización de tarifas de gas

Muchas herramientas de terceros ayudan a los usuarios a ahorrar en comisiones por transacción. Algunas de estas herramientas son Blocknative, GasNow y TxOptimizer. Ofrecen pronósticos del precio de la gasolina, agrupación de transacciones e incluso alertas en tiempo real para que los usuarios obtengan los mejores precios en sus transacciones. 

  1. Combine múltiples transacciones en una sola 

Agrupar transacciones es otra forma inteligente de reducir la congestión de la blockchain y los costos de gas. Algunas billeteras y dApps permiten a los usuarios agrupar múltiples acciones, como intercambios o transferencias de tokens, en una sola transacción. Esto reducirá el número de transacciones en la blockchain y puede ahorrarles a los usuarios una cantidad considerable de dinero en tarifas de gas.

  1. Utilice cadenas de bloques escalables como alternativas a Ethereum

Ethereum es la plataforma de contratos inteligentes más utilizada; sin embargo, es sinónimo de congestión. En casos de alto tráfico, los usuarios pueden considerar otras cadenas de bloques de capa 1 como Solana, Avalanche, Fantom, Algorand y Near Protocol.

Conclusión

La congestión de la red blockchain afecta a muchos sistemas descentralizados. Desde transferencias simples hasta contratos inteligentes complejos, contribuye a tiempos e intervalos de confirmación más largos, comisiones elevadas y una capacidad de procesamiento ineficaz.

Si bien se están creando numerosas soluciones de escalado, la congestión de la red indica las limitaciones de la descentralización, la seguridad y la escalabilidad, y cómo se relacionan entre sí. En general, una mejor comprensión de la congestión permitirá tanto a usuarios como a desarrolladores navegar mejor por el ecosistema criptográfico, lo que permitirá un mejor uso de las estrategias de transacción durante periodos de congestión.

Únase a UEEx

Experimente la plataforma líder mundial de gestión de patrimonio digital

Regístrate

Preguntas Frecuentes

  1. ¿Qué puede crear congestión en la red blockchain?

La congestión de la cadena de bloques se produce cuando la demanda de transacciones supera la capacidad de procesamiento de la red, lo que resulta en tiempos de espera más largos y comisiones más elevadas. Esto puede deberse a que los bloques tienen restricciones de tamaño limitadas (por ejemplo, los bloques de Bitcoin con un máximo de 1 a 4 MB o el límite de aproximadamente 15 millones de gas por bloque de Ethereum, todo ello dependiendo de los precios del gas computacional).

  1. ¿Cómo ayudan las soluciones de Capa 2 a reducir la congestión?

Soluciones de capa 2 (L2) como acumulacionesLos canales estatales y las cadenas laterales pueden procesar transacciones fuera de la cadena y luego liquidar pruebas de las transacciones en la cadena principal, lo que ayuda a reducir la demanda en la Capa 1 (esto podría ser Ethereum como ejemplo), aumenta el rendimiento y disminuye las tarifas. 

  1. ¿Cómo soluciona la fragmentación el problema de la escalabilidad?

La fragmentación ocurre cuando la cadena de bloques se fragmenta en una cadena o fragmento más pequeño que puede procesar muchas transacciones simultáneamente, manteniendo la separación. La fragmentación en Ethereum planea usar Danksharding, que combina fragmentación y acumulaciones para mejorar la eficiencia del procesamiento y la disponibilidad de los datos. 

  1. ¿Por qué Ethereum pasó de la prueba de trabajo (PoW, a través de The Merge) a utilizar una prueba de participación (PoS) como mecanismo de consenso?

PoS reduce el consumo de energía en un 99% o más y permite transacciones más rápidas (2-3x).

  1. ¿Se solucionará alguna vez por completo la congestión en una cadena de bloques?

No existe una única solución para la congestión que la resuelva definitivamente, pero sí existen enfoques híbridos de L2 + fragmentación + PoS + Las optimizaciones de tarifas ayudarán drásticamente a aumentar la escalabilidad de las cadenas de bloques.

Renuncia de responsabilidad:Este artículo tiene fines exclusivamente informativos y no debe considerarse asesoramiento comercial ni de inversión. Nada de lo aquí contenido debe interpretarse como asesoramiento financiero, legal o fiscal. Operar o invertir en criptomonedas conlleva un riesgo considerable de pérdida financiera. Siempre realice la debida diligencia antes de tomar cualquier decisión comercial o de inversión.