Sincronización lenta ejecutando el nodo completo de Bitcon en Mac Mini OSX

Es julio de 2018, necesito ayuda después de varios intentos de sincronizar un nodo completo que se ejecuta en una Mac Mini.

Lo he intentado varias veces y Bitcoin-qt arranca bastante bien para la sincronización inicial, descargando con un progreso que va desde el 1 % por hora hasta el 3 % por hora. Pero cuando la sincronización ronda el 30 % (cadena de bloques de alrededor de 50 GB), la sincronización se ralentiza al 0,2 % por hora, por lo que tardaría semanas.

HARDWARE:

  • Intel Core i5 de doble núcleo a 1,4 GHz
  • OS X 10.13.6
  • Disco duro de 500 GB (5400 rpm)
  • RAM 4GB de memoria LPDDR3 de 1600MHz
  • Buena velocidad de internet.

SOFTWARE:

  • Implementación instalada de Bitcoin Core 0.16
  • Probé ambos, instalé el .dmg para mac y también traté de hacer homebrew
  • Ambos exitosos al principio, y luego la sincronización se cae

Obtengo buenas conexiones y tengo el puerto 8333 abierto, así que no tengo ni idea de lo que está pasando, ya sea un problema con el hardware (mac funciona bien) o la implementación.

En realidad, he estado ejecutando nodos de Litecoin y Monero en el mismo hardware, implementando compilaciones de OSX y funcionaron bien, pero Bitcion Core no.

Espero que alguien me pueda ayudar, si enfrentó las mismas dificultades con bitcoin. Realmente me gustaría tener éxito en esto y apoyar a la red.

Respuestas (2)

Sincronizar la cadena de bloques de bitcoin en hardware de gama baja lleva su tiempo. Sólo déjalo correr.

El hardware y el disco son los factores limitantes. Tenía dos mini Mac (32 y 64 bits) y una RasPi, y pude repetir el escenario varias veces. También instalé SuSE Linux y OpenBSD, cambié los parámetros, observé la E/S del disco y la carga de la CPU.

La cadena de bloques es actualmente +160 Gig, con muchos bloques y transacciones. Como la sincronización inicial comienza desde el primer bloque, cada bloque y. Cada transacción dentro de un bloque es verificada. Una transacción consta de entradas, que hace referencia a transacciones anteriores. Esto crea gran parte de la actividad del disco. Un SSD puede acelerar este proceso de forma espectacular.

Al principio, los bloques estaban casi vacíos, pero hoy en día están llenos. Entonces, el proceso para cargar bloques es bastante rápido al principio y se ralentiza a mediados de 2017...

Luego está la CPU. Un Intel de doble núcleo tiene algo de trabajo por hacer, para hacer el trabajo de Crypto. Y tiene que esperar a que el disco proporcione datos (cuando la carga es alta, en su mayoría por encima de 4 todo el tiempo).

No podía tirar mis MAC Mins a la basura y decidí optar por la cadena de bloques. Tomó 3 semanas en 2017 cargar toda la cadena de bloques (con un disco duro de 5400 rpm). Así que realmente necesito pensar, si el tiempo es un problema, o si un hardware más poderoso hará el truco.