Servicios

3 razones por las cuales las transacciones de Bitcoin son lentas

01 de agosto de 2020 a las 08:27 // Noticias

Bitcoin es la criptomoneda más lenta

A pesar de que Bitcoin ofrece descentralización y seguridad sin precedentes, su red tiene un flujo significativo, a saber, la velocidad de transacción. El procesamiento de una sola transacción puede demorar hasta 10 minutos. Pero ¿por qué sucede esto?

Para entender por qué las transacciones de bitcoin a veces tardan tanto tiempo en confirmarse, es esencial comprender primero cómo se verifican.

Profundizando en la esencia

Una vez que se crea una transacción, se envía un mensaje de transacción a la cadena de bloques de Bitcoin y se pasa por todos los nodos disponibles en la red. Esto se llama la cola Mempool donde las transacciones no confirmadas están esperando ser validadas por los mineros. Ahora los mineros (en palabras simples, nodos que validan una nueva transacción) seleccionarán una colección de transacciones (que no exceda el tamaño de 1 MB) e intentarán validarlas resolviendo un problema matemático complejo como prueba de trabajo (POW). 

Una vez que un minero valida con éxito una transacción y agrega un nuevo bloque a la cadena de bloques, lo pasarán alrededor del libro mayor actualizado a otros mineros que están tratando de validar un nuevo bloque además de eso. En este caso, muchos mineros validan un nuevo bloque casi instantáneamente, y la regla de cadena más larga se aplica para aceptar un bloque y descartar los restantes. La regla de cadena más larga es básicamente aceptar la cadena de bloques con más bloques en cada nodo de la red, por lo tanto, acordar el mismo historial de transacciones. 

Tal proceso parece lento, aunque la velocidad realmente depende del equipo utilizado. Sin embargo, hay varias otras razones para la lenta velocidad de confirmación de la transacción.

Tarifa de transacción baja

Una vez que una transacción no confirmada está esperando en la cola de Mempool, es más probable que los mineros recojan las transacciones con una tarifa de transacción alta. ¿Porque? Como lo ven desde la perspectiva de los mineros, cuando extraen un nuevo bloque para validar una traducción, están utilizando la potencia informática, por lo tanto, energía que les cuesta dinero. Por lo tanto, es más probable que pongan sus recursos y dinero para validar una transacción que les ofrezca mejores retornos.

Congestión en la red

Un bloque en la cadena de bloques de Bitcoin solo puede contener una colección de transacciones que no excedan de 1 MB de datos. Por lo tanto, la cadena de bloques de Bitcoin solo puede manejar hasta 7 transacciones por segundo. Teniendo en cuenta la dificultad actual de los problemas matemáticos complejos, lleva un promedio de 10 minutos aplicar la regla de cadena más larga y validar un nuevo bloque. Por lo tanto, si la red está congestionada y hay una gran cantidad de transacciones no confirmadas en la cola de Mempool, aún puede llevar mucho tiempo incluso si está dispuesto a pagar una tarifa de transacción más alta.

Tamaño de la transacción

Dado que un bloque en la cadena de bloques de Bitcoin solo puede almacenar información de hasta 1 MB de tamaño, una transacción grande puede ocupar mucho espacio. Por lo tanto, dificulta a los mineros validar transacciones de mayor tamaño. Por lo tanto, es más probable que los mineros elijan transacciones más pequeñas que sean relativamente fáciles de validar.

La mayoría de los intercambios y billeteras ajustan dinámicamente la tarifa de transacción en función de la congestión de la red. Significa que el servicio de billetera o el intercambio calcularán la tarifa de transacción apropiada según la carga de red actual y el tamaño de la transacción. Sin embargo, la tarifa se puede ajustar manualmente. Muchos servicios de billetera ofrecen a sus usuarios algunas opciones ajustables.

¿Qué pasa con otros altcoins?

Bitcoin no es la única criptomoneda, pero es probablemente la más lenta. En comparación con la velocidad promedio de transacción de las 10 criptomonedas más grandes, Bitcoin tarda más tiempo en procesarse. 

Ethereum generalmente toma alrededor de 6 minutos, mientras que las monedas como Ripple (XRP) o Stellar (XLM) toman menos de 5 segundos. Eso se debe a que Ripple y Stellar pueden manejar más de 1000 transacciones por segundo, mientras que Bitcoin y Ethereum blockchain solo pueden manejar 7 y 15 transacciones por segundo, respectivamente.

Hablando sobre la velocidad de la transacción y sus limitaciones, en los próximos años se espera que el aumento de Ethereum 2.0 resuelva estas limitaciones. Por otro lado, los desarrolladores de Bitcoin también trabajan en la mejora de su red, por lo que la comunidad también podría ver una mejora.   

Fuente: https://coinidol.com/bitcoin-transactions-slow/