la actualización de blockchain tomará otras 104 horas

Estoy ejecutando Linux Mint 17.3 y estoy tratando de actualizar mi ethereumwallet. Estoy alrededor de 1,4 millones de bloques por detrás, así que comencé el ethereumwallet anoche antes de serlo y veo que después de 8-9 horas de actualización, pasó de 2,6 millones a 2,7 millones de 4 millones de bloques. así que, según mis cálculos, tomará entre 104 y 208 horas terminar de actualizar mi nodo. así que buscar en Google me llevó a " ¿Cómo puedo obtener un nodo geth para descargar la cadena de bloques rápidamente? "

donde me dijeron que usara "geth --fast --cache=1024 --jitvm" bueno, "geth" no hizo nada por mí, así que localicé el ejecutable de ethereumwallet en la carpeta "opt" y lo lancé con esas banderas, solo aumenté el caché a "10240" (10 GB) de RAM del sistema asignada. Lamentablemente, no parece hacer ninguna diferencia. mi conexión a Internet no es el problema. Tengo 175 mb/s y habitualmente descargo juegos de Steam a 23 MB/s. ¡Además, mi sistema no es el problema ya que tengo 16 subprocesos de 4.1ghz Ryzen rockin! Además, el disco duro no es el problema, ya que tengo alrededor de 0,5 TB de NVME de 2,3 GB/s disponibles lol... Por favor, ayuda, no puedo dejar que se quede aquí durante la próxima semana.

ok, repasé los números nuevamente y en 1 minuto obtuve solo 20 bloques, por lo que 1 bloque cada 3 segundos (tal vez una muestra pequeña), por lo que, según mis cálculos del sobre, tomará 1088.4 horas o 45.35 días para terminar de actualizar la cadena de bloques ;-( tampoco estoy seguro de que las banderas estén funcionando porque geth solo usa 3.2 GB de memoria
ok, encontré el geth en el directorio nombre de usuario/.config/Ethereum Wallet/Binaries/geth/unpacked/ pero aparece un error que dice "bandera provista pero no definida: -jitvm"
tenga en cuenta que hay muchos comentarios de "prueba y error", que proponen "probar aquí y allá": nadie tiene una definición específica sobre cómo hacer un análisis de causa raíz. En su configuración: ¿comenzó desde cero con "geth --fast", o ya tenía algunos datos en la carpeta .ethereum? Eso puede tener el efecto de que "--rápido" no funciona. Necesita una carpeta limpia. Además: durante el DAO Hack, se generaron millones de transacciones (SPAM o ataque), que pueden provocar el retraso exactamente en este momento. También parece que no es su hardware, otros lo han hecho bien con sistemas de gama alta.
Además, qué versión de geth, OS y GO usa, esto ayudaría a otros a comprender mejor (y creo que geth 1.6.6 evita/salta el millón de DAO tx). El tema aparece a menudo aquí, es posible que desee leer enlaces a "go-ethereum". También: github.com/ethereum/go-ethereum/issues/14571 - como dije, la gente está trabajando en ello, pero no hay un camino claro para el análisis de la causa raíz...
Ya tenía alrededor del 50% de la cadena de bloques, creo que desde mi última actualización hace unos 8 meses. Nunca traté de ejecutar desde la terminal, solo usé el ethereumwallet que figura en mis programas en Linux Mint. Actualicé la versión esta mañana cuando la abrí y me pidió que actualizara, así que asumo que es la última. Lo siento, no sé qué versión de gest tengo o estaba usando. gracias por su respuesta, le agradezco que se tome el tiempo para proporcionar educación y conocimiento.

Respuestas (1)

Estás sincronizando en el corazón del arrack DDOS de octubre pasado. En algún lugar entre 2.350.000 y 2.400.000. Alguien escribió un contrato que creó millones de nuevos contratos inteligentes ficticios. Solo tienes que esperar. Se acelerará nuevamente después de 2,500,000 o en algún lugar.

Una nota: no mates repetidamente a geth y reinicies. Algunos de los bloques tardan mucho, mucho tiempo. Si lo matas, el bloque solo tiene que empezar de nuevo. Use la bandera --verbosity 5 y verá lo que está pasando. Te ayudará a ser más paciente.

Soy nuevo en Ethereum y todo el asunto de blockchain. Me pregunto si se ha colocado algún mecanismo de precaución para evitar futuros ataques DDOS en la red Ethereum. Si no, ¿no es esto una amenaza para la seguridad?
Creo que tienes razón, llegué a casa del trabajo aproximadamente 12 horas después de la publicación original y estaba navegando, en este momento está haciendo alrededor de 400 bloques por minuto. Actualmente estoy en 3,775,000 de 4,041,064, así que espero que termine en la mañana. gracias por su tiempo seguro que agradezco las respuestas.