Eliminé mi cadena de bloques y actualmente estoy sincronizando nuevamente. Tal como lo hice la última vez, noté que a partir de cierto punto, el uso de mi CPU aumenta a casi el 100 % y permanece así durante mucho más tiempo que los picos habituales antes de este.
Creo que es alrededor de los últimos 5000 bloques.
También a veces simplemente se detiene, no sé si es para ahorrar recursos o algo más, pero a veces simplemente se detiene (tanto el tráfico de la CPU como el de la red se reducen a casi nada) y casi no se agregan nuevos bloques.
¿Hay alguna razón para este comportamiento diferente al sincronizar los últimos 5000 bloques?
Hasta el último punto de control, su cliente sabe que todas las transacciones están debidamente firmadas. Después del último punto de control, su cliente debe validar cada entrada de cada transacción comparándola con la salida correspondiente y ejecutando el script, lo que generalmente implica una verificación ECDSA.
2016-03-20 17:49:12 Pre-allocating up to position 0x1000000 in blk00437.dat 2016-03-20 17:49:19 Pre-allocating up to position 0x2000000 in blk00437.dat 2016-03-20 17:49:22 Pre-allocating up to position 0x3000000 in blk00437.dat 2016-03-20 17:49:24 Pre-allocating up to position 0x4000000 in blk00437.dat 2016-03-20 17:49:25 Pre-allocating up to position 0x5000000 in blk00437.dat
Puede ser que haya muchas más transacciones en bloques posteriores.
Antonio