La billetera Ethereum sigue descargando toda la cadena de bloques

Tengo serios problemas con mi billetera. Estaba funcionando bien hasta hace un par de semanas, luego, al abrir la billetera, se me pidió que actualizara. Lo hice, y desde entonces no he tenido más que problemas.

Entonces, en primer lugar, estoy en Windows 10. Tengo una descarga de 10 MB y el directorio de datos está en un disco duro mecánico. Cuando actualicé por primera vez a 0.8.3, la sincronización fue terriblemente lenta. Tal vez 100 cuadras por hora, si es eso. Eventualmente me rendí e intenté volver a descargar toda la cadena de bloques con Geth --fast. Esto fue mucho más lejos, pero aún no se sincronizaba con el bloque actual. Actualicé a 0.8.4 y finalmente logré sincronizar, pero si salía del software y lo abría incluso una hora después, me llevaría la mayor parte del día volver a sincronizar.

Finalmente llegué a alguna parte con el uso de Geth por separado antes de ejecutar la billetera, y después de otros tres días de sincronización, siempre que lo ejecutara Geth --cache 1024antes de iniciar la billetera, se podía usar.

Excepto que en algún momento el otro día accidentalmente ejecuté la billetera sin ejecutar Geth primero, y comenzó a descargarse desde el Bloque 0 nuevamente. Incluso si luego salgo y ejecuto Geth por separado, todavía estoy atascado en el bloque 0. Así que descargué toda la cadena de bloques nuevamente , y he aquí que está sucediendo lo mismo. Regresé al bloque cero después de reiniciar la billetera.

Entonces, parece que los diversos métodos para ejecutar Geth no son intercambiables, a pesar de que son la misma versión y miran la misma carpeta de datos de cadena. Eso no me parece correcto, pero parece que estoy atascado esperando que la billetera descargue la cadena de bloques nuevamente, suponiendo que pueda hacerlo, sin poder usar geth --fast, si alguna vez quiero mantenerla estable.

¡Esto no me suena bien, y va a costar una fortuna en ancho de banda!

Respuestas (1)

Consulte el siguiente enlace, alguien más tuvo el mismo problema:

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

Bueno, el enlace sugiere que esto debería suceder la primera vez, pero tengo que volver a descargar desde el bloque cero casi cada vez que abro la billetera en este punto... es mucho más rápido después de la sincronización geth --fast, ya que ahora toma el mejor parte de un día, ¡pero sigue siendo una locura!
Tengo este problema con la billetera 0.8.7 en una Mac, pero no uso geth --fast. Al encontrar que con blockchain parcialmente cargada, si salgo de la billetera y la reinicio más tarde, comienza de nuevo en cero. Varios días y no he logrado cargarlo por completo.
¡He superado este problema, pero no puedo estar seguro de cómo! Creo que debe permitir que la billetera se sincronice por completo al menos una vez... si cierra la mitad de la sincronización (después de la descarga rápida original), parece comenzar desde cero nuevamente. Por cierto, parece que la mayoría de mis problemas provienen del uso de un disco duro USB externo para almacenar los datos de la billetera... ¡realmente no le gusta eso!
Tengo el mismo problema, pero en mi caso comienza a descargar los 2 millones de bloques desde el primero, incluso después de que lo descargó al 100% antes, justo después de cerrar y abrir la billetera, es inutilizable :(