Descargando blockchain completo nuevamente después de usar geth --fast en 0.7.4 [duplicado]

Descargué el navegador de niebla más nuevo en una computadora nueva y usé geth --fast.

Después de la sincronización completa (que fue de aproximadamente 1,5 horas), la sincronización comenzó nuevamente desde 0, pero esta vez lenta, descargando toda la cadena. ¿Alguien sabe lo que estoy haciendo mal? No borré la cadena rápida ni nada.

Ahora, ¿confirmaste que sincronizaste por completo en primer lugar?

Respuestas (1)

Lo que estás viendo es lo esperado.

La razón para usar la --fastbandera es llevar rápidamente su nodo al punto en que se puede usar, y para hacer esto inicialmente, solo se sincronizarán los encabezados de los bloques. Verá mensajes con el siguiente formato (nota "encabezado(s)"):

I0416 13:35:53.497422   30629 blockchain.go:889] imported 192 header(s) 
  (0 ignored) in 71.941018ms. #6336 [2edbbc3f… / b80c9ac3…]

Una vez que se complete esta sincronización preliminar de los encabezados, verá el siguiente mensaje:

I0416 17:16:12.631667   30629 blockchain.go:1251] imported 195 block(s) 
  (0 queued 0 ignored) including 0 txs in 1.235990428s. #384 [d707e667 / d3d5d5c1]
I0416 17:16:12.631825   30629 sync.go:180] fast sync complete, auto disabling
I0416 17:16:48.831757   30629 blockchain.go:1251] imported 4 block(s) (0 
  queued 0 ignored) including 0 txs in 12.933585ms. #388 [bbb506ab / 0ace7268]

Geth luego comenzará a sincronizar los datos restantes del bloque (es decir, todo lo que no esté en los encabezados del bloque). Verá mensajes con el siguiente formato (nota "bloque(s)"):

I0416 13:32:23.331906   30581 blockchain.go:1251] imported 256 block(s) (0 
  queued 0 ignored) including 0 txs in 979.938402ms. #6366 [66dcf4c1 / c5d009a1]

[Explicación tomada de la respuesta (mucho) más larga, aquí .]