La sincronización de la billetera se reinicia desde el bloque 0 después de cerrar y lanzar

Descargué la billetera Ethereum para OSX e inicié la sincronización. Tomó como 10 horas sincronizar más de 1 millón de bloques.

Cerré la billetera y reinicié hoy, pero me sorprendió ver que la sincronización comienza desde el bloque 0.

¿Es normal que la sincronización se reinicie desde 0 después de cerrar la billetera? Si no, ¿alguna idea de por qué sucedió esto?

La cadena de bloques de Ethereum tiene más de 25 GB
@Nikhil M. du -hs ./ethereum/chaindata actualmente me da la salida de '13G chaindata/'. Es posible que haya incluido el DAG y otros archivos en su total de 25 Gb.
@BokkyPooBah en una fastsincronización, el tamaño es aún más pequeño que el mío 4.2Gy está completamente sincronizado.
@Nikhil MI sospecha que esto se debe a que solo se descargan los recibos de las transacciones y los cambios de estado resultantes y no las transacciones.
@BokkyPooBah sí, eso es lo que fastse supone que debe hacer.

Respuestas (1)

Sospecho que finaliza Ethereum Wallet antes de que se --fastcomplete la sincronización.

Desde el código en mist/modules/ethereumNodes.js líneas 175-183 , Ethereum Wallet intentará --fastsincronizar la cadena de bloques.

En referencia a la respuesta , el nodo Geth comienza a sincronizarse desde el principio después de la sincronización rápida , es posible que deba:

  • Limpia tus datos de cadena existentes
  • Reinicie Ethereum Wallet y deje que complete el proceso de sincronización por completo.