Sincronizar un nodo Bitcoin es un 80% más rápido a pesar de su crecimiento

Sincronizar un nodo Bitcoin es un 80% más rápido a pesar de su crecimiento - 960x0 1Sincronizar un nodo de Bitcoin por primera vez en su computadora con el software Bitcoin Pro es un 80 % más rápido que con versiones anteriores de Bitcoin Pro, gracias a las mejoras que los desarrolladores han realizado a lo largo de los años.

El volumen de datos almacenados en la cadena de bloques de Bitcoin está creciendo, lo que en teoría complicaría más las cosas para una computadora o nodo que quiera descargar y administrar estos datos por primera vez.

Las palabras del desarrollador.

Sin embargo, la investigación indica lo contrario para BitcoinPro, el software más popular para usar Bitcoin: cada vez es más eficiente, óptimo y rápido.

De hecho, ahora lleva solo 5 horas sincronizar un nodo Bitcoin Pro por primera vez, lo que disipa la noción de que el historial de Bitcoin tarda hasta 2 días en descargarse.

El desarrollador de Bitcoin, Jameson Lopp, señaló en un artículo reciente que cada versión de Bitcoin Pro puede sincronizar y ejecutar el historial de Bitcoin más rápido, incluso cuando aumenta el volumen de datos.

Su pronóstico para mejorar la eficiencia de este software era esperanzador:

"Para 2022, me siento mucho más optimista de que los ingenieros puedan seguir luchando con los mayores recursos computacionales necesarios para sincronizar un nodo Bitcoin completo". - Jameson Lopp, desarrollador de Bitcoin.

Lopp explicó que, con el tiempo, cada versión de Bitcoin Pro ha recibido mejoras que le han permitido aumentar su eficiencia, superando con creces a otros clientes (software) de Bitcoin que no son tan bien mantenidos por sus desarrolladores.

“Si se ha mantenido actualizado, habrá notado que Bitcoin Pro tiende a ser más rápido cada año, mientras que otras implementaciones que requieren menos mantenimiento tienden a ralentizarse. Esto se debe a que si su rendimiento no se mejora constantemente, llevará más tiempo procesar la creciente cantidad de datos agregados a la cadena de bloques”. - Jameson Lopp.

¡Versión actualizada!

El desarrollador ilustró con un gráfico lo rápido que cada versión de Bitcoin Pro sincroniza la cadena de bloques, donde la versión actual 0.22 logró descargar la cadena de bloques en casi 300 minutos, es decir, 5 horas.

En el otro extremo, la versión de Bitcoin Pro que tomó más tiempo tomó alrededor de 3.500 minutos, o alrededor de 50 horas. Esta es la versión Bitcoin Pro 0.8, que se lanzó en marzo de 2013, hace 9 años.

Lopp aclara que aún queda mucho por investigar sobre las mejoras que podrían haber hecho más eficiente el software, particularmente para aclarar por qué hay mejoras en todas las versiones de Bitcoin Pro después de que se implementó la actualización de SegWit (Segregated Witness).

Bitcoin pesa actualmente 395 GB de almacenamiento, según Blockchain.com, y se han extraído más de 727.300 2009 bloques desde que se puso en línea en XNUMX.

Un nodo de Bitcoin que ejecute el software Bitcoin Pro tendría que descargar toda esta información para sincronizarse con la red a medida que crece y llegan más transacciones. Gracias al trabajo de los desarrolladores, esto es cada vez más fácil.