sincronización de paridad o geth a partir del bloque x

Tengo problemas para sincronizar geth y paridad como se detalla en otras publicaciones . Lo ideal sería si pudieras sincronizar a partir del bloque actual solo, ya que de todos modos no necesito bloques históricos. ¿Hay alguna forma de hacer esto?

es decir, proporcionaría o 'sembraría' la información necesaria para extraer el siguiente bloque; tome, por ejemplo , el bloque 4636585. No estoy seguro de los detalles técnicos exactos (y, por lo tanto, de esta pregunta), pero proporcionaría geth o paridad con los detalles de una fuente confiable para que pueda continuar desde un número de bloque arbitrario.

Respuestas (1)

Sí, la paridad lo permite.

parity --no-ancient-blocks

Esto deshabilita la descarga de bloques antiguos después de la restauración de instantáneas o la sincronización warp. El resultado es que comienza en el mejor bloque actual menos 30_000 bloques históricos y solo mantendrá los bloques futuros sin descargar el historial completo.

Sin embargo , esto no debe usarse en producción ni en ningún nodo que se use para administrar cualquier valor de Ether o tokens. Porque los nodos maliciosos pueden proporcionarle fácilmente instantáneas o bloques manipulados. La única forma de garantizar la integridad total de los datos recibidos es una verificación completa de todos los bloques, incluidos los bloques antiguos .

¿No podría simplemente mirar el hash de un bloque más reciente en varios sitios confiables para verificar toda la cadena? si alguien te enviara un bloque alterado, ¿estallaría?
Por cierto, ya había probado --no-ancient-blockstanto en Main como en Testnet y todavía estoy esperando que se sincronice, casi un día después.
Trate de aumentar su --snapshot-peers; no debe tomar más de 30 minutos.