Jameson Lopp publicó los resultados de su investigación de rendimiento sobre las implementaciones de full-node de Bitcoin disponibles, reportando el dominio de Bitcoin Core.
El reconocido desarrollador e investigador de Bitcoin, Jameson Lopp publicó los resultados de su estudio sobre el rendimiento de las distintas implementaciones para correr nodos completos de Bitcoin, disponibles en el mercado. El de mejor performance fue Bitcoin Core, según sus hallazgos.

Lopp publicó su informe este 10 de noviembre, enfatizando que la prueba se realizó en un equipo de alta gama. De esta forma, el software puede correr de forma más eficiente, mostrando el rendimiento efectivo de su ejecución.

Recordemos que los nodos completos de la red de Bitcoin permiten la validación y la verificación de las transacciones añadidas a la cadena de bloques por los mineros de la red. Las transaccione las transacciones en cada nodo dentro de bitcoin es una actividad que requiere mucho tiempo y recursos.

Bitcoin Core 0.19, desarrollado por los desarrolladores de Bitcoin Core, ocupó el primer lugar con un tiempo de sincronización de 6 horas y 39 minutos. A pesar de que esta no es la única implementación para correr un nodo de Bitcoin, es la más popular y domina entre los usuarios. Además, es la de mejor rendimiento para su sincronización con diferencia.

“Probar Bitcoin Core fue sencillo como de costumbre; Una vez más, el cuello de botella fue definitivamente el CPU”, señaló Lopp sobre la prueba. De acuerdo con el experto, es posible que este sea el mayor rendimiento posible de este software, por lo que enfatizó que no espera que se reduzca este tiempo.

Tras Core, solo Bcoin 77d8804 y Gocoin 1.9.7 se encuentran por debajo de las 24 horas. En el caso del primero, tomó 18 horas y 29 minutos mientras que Gocoin se llevó casi 20 horas. Los demás, pasaron del día. Así, Libbitcoin Node 3.2.0 (1 día), Parity Bitcoin 7fb158d (2 días) y BTCD v0.20.0-beta, (3 días) cerraron la prueba de Lop.

Un elemento que destacó Lopp es que, entre la prueba de 2019 y la del año pasado, el tamaño de la blockchain de bitcoin ha aumentado un 30% en su tamaño, por lo que es comprensible que el performance de sincronización de los nodos se haya hecho más lento.

“Tenga en cuenta que el tamaño total de la cadena de bloques ha crecido en un 30% desde mi última ronda de pruebas, por lo que esperaríamos que una implementación sin nuevas mejoras de rendimiento o cuellos de botella demore ~ 30% más en sincronizarse”, aseveró Lopp. 

Para finalizar, Lopp enfatizó que, pese a esta realidad, los desarrolladores de Bitcoin deben enfocarse en que el crecimiento de la blockchain de Bitcoin no termine superando el rendimiento de los equipos de computación disponibles en el mercado, especialmente los más económicos, para que correr nodos de la red de Bitcoin siga siendo rentable para los usuarios que deciden hacerlo.

Sigue leyendo: