Intenté restablecer la sincronización y todavía se detiene alrededor del bloque número 2.4m. Sé sobre los ataques a Ethereum alrededor de esos bloques, pero esto es ridículo: he estado sincronizando durante 4 días, el primer día pasé del #0 a alrededor de #2.2m, el segundo día llegué a ~#2.4m y el los últimos 2 días ni siquiera ha llegado a la mitad de #2.5m. ¿No se supone que Parity es significativamente más rápido que esto? Intenté sincronizar con Geth primero y se atascó permanentemente en 141 cuadras restantes en el mismo tiempo que tomó la paridad para reducir la velocidad a un estacionamiento de la autopista. Ahora ni siquiera puedo hacer que Geth vuelva a donde estaba, ya que lo restablecí de todos modos. ¿Hay alguna otra opción para sincronizar esto más rápido? ¿Como descargar la copia de la cadena de bloques de otra persona o algo así? Así es como ejecuto Parity:
parity --min-peers=50 --max-peers=100 --cache 4096 --geth
Actualización: al final del sexto día, volvió a acelerar porque superó el rango problemático. Ahora está estancado nuevamente con menos de 200k bloques restantes. Me yay. ¿Algunas ideas?
Hablo en serio cuando digo que lo mejor que puedes hacer es ser paciente. Mientras obtenga nuevos bloques, no hay mucho que hacer. Si, por otro lado, Parity continúa informando el mismo bloque, entonces puede eliminarlo y reiniciarlo.
Los bloques entre aproximadamente ~2286900 y ~271800 son muy, muy lentos debido al ataque DDOS en septiembre/octubre de 2016. Lo que sucede es que los bloques duran mucho tiempo, por lo que si mata repetidamente el nodo mientras procesa un bloque y lo reinicia, estás haciendo que tome mucho más tiempo porque tiene que empezar de nuevo en ese bloque. Una vez que pasa ~ 271800, debería acelerarse nuevamente.
Parece que es este problema continuo . Antes de que se arregle por completo, probablemente pruebe algunas de las soluciones alternativas sugeridas en ese hilo (no necesariamente funcionará, ninguna funcionó para mí).
Estoy en la recta final en este momento sincronizando con Parity v1.7.3 y ha estado funcionando durante casi 24 horas. A su velocidad actual de alrededor de 2-5 blks/s, probablemente le queden otras 20 horas. Estoy de acuerdo con las respuestas actuales en que solo tienes que esperar. En mi investigación, he visto muchas respuestas centradas en la computadora, especialmente en el HDD, pero claramente me parece que esto es una limitación de los pares de la red Ethereum.
Cuando lo piensas, obtienes esos datos poco a poco de pares distribuidos. No es nada como descargar un archivo grande de un servidor. Mi sistema está conectado con unos 25 pares. Esos son nodos que probablemente estén muy ocupados tratando de minar Eth y no se van a enfocar en ponernos al día para que podamos competir con ellos. No digo que hayan alterado su código, pero una revisión del código podría ayudar a explicar la lentitud de la sincronización.
Escuché que puede encontrar archivos comprimidos de los bloques posteriores y descargar el archivo e instalarlo para sincronizarlo más rápidamente. Alguien sabe si eso funciona?
Lobo de madera
thomas jay prisa
referencia externa
referencia externa