Actualmente, Bitcoin se erige como la criptomoneda más popular y valiosa del mundo, y no parece que esto vaya a cambiar en el corto plazo. Pero hay fallas dentro de la red de Bitcoin que son frustrantes para los usuarios, una de las más frecuentes es el tiempo de transacción. Los tiempos de transacción de Bitcoin pueden ser increíblemente altos, pero ¿por qué es así? ¿Qué factores aumentan los tiempos de transacción de Bitcoin?
Tiempos de transacción y confirmación de Bitcoin
Antes de entrar en los factores que afectan las velocidades de Bitcoin, asegurémonos de entender la diferencia entre los tiempos de transacción y confirmación.
El tiempo de confirmación de cualquier transacción determinada se refiere al tiempo que tarda en ser registrado por la red después de que se envía. Una sola transacción de Bitcoin tiene que pasar por una serie de fases de confirmación en el proceso de verificación para evitar reversiones o cancelaciones de transacciones. Se necesitan un mínimo de seis confirmaciones para que una sola transacción de Bitcoin se procese por completo, y las transacciones más grandes generalmente requieren más confirmaciones y, por lo tanto, toman más tiempo.
Después de pasar todas las fases de confirmación, la transacción se puede finalizar por completo. Este es el tiempo de transacción. Los tiempos de confirmación y transacción de Bitcoin varían en gran medida de un día a otro. Un día, su transacción se procesará en diez minutos, pero este tiempo puede dispararse hasta más de una hora. Entonces, ¿por qué exactamente es este el caso?
¿Qué afecta la velocidad de las transacciones de Bitcoin?
Problemas de escalabilidad
Una cosa muy importante a tener en cuenta sobre la red Bitcoin es que sufre limitaciones de escalabilidad. La escalabilidad se refiere a la capacidad de la red para acomodar una base de usuarios más grande y, por lo tanto, una mayor carga de transacciones. Un solo bloque de Bitcoin tiene una capacidad teórica de hasta 4 MB. Sin embargo, la mayoría de los bloques de Bitcoin tienen un tamaño de alrededor de 1 MB a 1,5 MB (el límite original antes de su modificación de 2017) y no pueden almacenar tantas transacciones como los bloques utilizados por otras criptomonedas populares.
Actualmente, el bloque promedio de Bitcoin alberga entre 1500 y 2500 transacciones, pero aún no es suficiente en relación con la gigantesca demanda de los usuarios. Para poner esto en perspectiva, Bitcoin Cash, una bifurcación dura de Bitcoin, tiene un tamaño de bloque de 32 MB, lo que significa que puede contener muchas más transacciones que Bitcoin y, por lo tanto, tiene un tiempo de transacción y una tarifa significativamente más bajos.
Esto significa que grandes cantidades de transacciones de Bitcoin se quedan atrapadas en lo que se conoce como mempool. Puede pensar en el mempool como una especie de sala de espera para transacciones pendientes. Si una transacción es válida, se envía al mempool donde espera a ser incluida en un bloque y finalizada. Pero debido a que la demanda de transacciones en la red de Bitcoin ahora es tan alta, el mempool generalmente se congestiona con el tráfico transaccional, lo que provoca demoras aún más largas.
El problema es tan frecuente que Bitcoin es conocido por sus restricciones de escalabilidad. Muchos propietarios de Bitcoin ven la escalabilidad de la red como algo que debe abordarse (lo cual discutiremos más adelante).
Carga de red
Si Bitcoin fuera una criptografía relativamente pequeña, la escalabilidad no sería tan preocupante. Pero, debido a que Bitcoin es muy popular, la red procesa cientos de miles de transacciones al día y decenas de millones de transacciones al año. Debido a que la carga transaccional es tan alta, los mineros que trabajan para verificarlos están comenzando a tener dificultades. Desafortunadamente, esto también ha llevado a un aumento en las tarifas de transacción de Bitcoin, lo que simplemente se suma a la frustración que sienten los titulares de BTC.
Bitcoin ha empleado una solución de capa dos conocida como Lightning Network para reducir los tiempos de transacción y las tarifas. Las personas pueden usar Lightning Network para eludir las tarifas realizando transacciones fuera de la cadena directamente entre sus billeteras a través de canales de pago digitales. Esto también quita un poco de calor a la cadena de bloques de Bitcoin en términos de la carga de transacciones.
Si bien Lightning Network es escalable y puede ser útil para los miembros de la red, no es una solución integral para mitigar los largos tiempos de transacción de Bitcoin. No solo es susceptible a ataques cibernéticos a través de la manipulación del canal de pago, sino que también cuesta dinero a los usuarios abrir y cerrar canales de pago.
Tarifas de transacción
Además de las limitaciones de carga y escalabilidad de la red, las tarifas también juegan un papel integral en los períodos de transacción de Bitcoin. Cuando realiza una transacción de Bitcoin, tiene la opción de elegir la tarifa más baja posible. Si bien reducir los costos de esta manera puede tener sentido en el papel, elegir la tarifa más baja lo convertirá en una prioridad baja para los mineros.
Los mineros de Bitcoin, que son responsables de crear y verificar nuevos bloques, reciben un pago por su trabajo en las tarifas de transacción de los usuarios. Los mineros no están obligados a verificar cualquier transacción que encuentren a continuación. Más bien, si un minero ve una transacción con una tarifa mínima, no estará muy interesado en procesarla porque no hay mucho para ellos financieramente.
Es por eso que algunos usuarios de Bitcoin terminan pagando tarifas muy altas. A veces, un comerciante puede necesitar que una transacción se realice lo más rápido posible y no tiene tiempo para esperar una verificación que puede demorar más de una hora. Entonces, aquellos que pueden pagar una tarifa más alta a menudo lo hacen porque incentiva a los mineros a procesar sus transacciones en menos tiempo.
Puede parecer algo injusto, pero la comunidad de Bitcoin reconoce que los mineros tienen que gastar una cantidad considerable de poder de cómputo para verificar los bloques y mantener la red segura y descentralizada. Los mineros (o nodos) de Bitcoin operan sus equipos las 24 horas del día, los 7 días de la semana, por lo que es seguro decir que invierten una buena cantidad en electricidad para operar. Además de esto, tenga en cuenta que su transacción no se quedará en el mempool para siempre si ha elegido la tarifa más baja. Simplemente tomará más tiempo para ser finalizado.
Si está frustrado con los tiempos de transacción de Bitcoin, puede usar un acelerador para intentar acelerar el tiempo que lleva procesar su transacción. Estos le permiten volver a transmitir su transacción para recordarles a los mineros que está pendiente y, por lo general, cobran una tarifa por hacerlo. Pero los aceleradores no garantizan un menor tiempo de transacción, y muchos sitios web de aceleradores son estafas, por lo que es una empresa arriesgada.
¿Continuarán aumentando los tiempos de transacción de Bitcoin?
Si bien los desarrolladores de Bitcoin están trabajando para reducir los altos tiempos de transacción y las tarifas de la red, la demanda cada vez mayor de la cadena de bloques de Bitcoin podría generar tarifas y períodos de espera aún más altos en el futuro.