Blockchain se detiene en Testnet (y en la red principal): monedero mist 0.8.8, geth 1.5.6 estable

Soy nuevo en Eth. Obtuve la billetera mist, versión 0.8.8. Obtuve geth 1.5.6-stable. Estoy ejecutando todo en Linux Mint 18. La CPU no es un problema, la RAM no es un problema, la conectividad no es un problema. El número de pares en la red principal es 25 y en Testnet 10.

La descarga de la cadena de bloques en Testnet se detiene diciendo que quedan 282 bloques. La descarga de la cadena de bloques se detiene en la red principal en 668,493. Cada vez que reinicio, aumenta la cantidad de bloques que deben descargarse.

Sé que la gente ya tuvo este problema, pero no sé si alguien tuvo el mismo problema con Testnet. Intenté descargar usando: geth --cache=1024 --jitvmpero no veo ningún progreso (no estoy seguro si se supone que debo hacerlo?) y la cantidad de bloques para descargar en una billetera no disminuye (no estoy seguro si es así). obras).

Me gustaría descargar los datos de la cadena de bloques (digamos, con geth y poder ver algún tipo de progreso) e importarlos a una billetera, pero para permanecer seguro sin descargar datos de terceros. También me gustaría que la descarga no se detuviera.

¿Algún consejo? Explique todos los pasos desde que comencé a usar Eth hace solo unos días.

Puede eliminar los datos de la cadena y comenzar de nuevo con geth --fast . Además, consulte la solución de problemas de sincronización de niebla y las preguntas de descarga rápida de blockchain .
Gracias, se está descargando, escribiré una breve respuesta a esta pregunta cuando se complete.
@MikkoOhtamaa No estoy seguro, usé la billetera mist 0.8.8 para todo, no cambié ningún parámetro... Pude descargar la cadena testnet, pero tomó un poco más de lo esperado. Tengo la buena sensación de que todo lo que tenía que hacer era usar geth --fast para la red principal, lo descubriré pronto.

Respuestas (1)

Aquí hay una respuesta para todos los novatos que estaban experimentando el mismo problema que yo. Un punto importante a tener en cuenta es no descargar la cadena de bloques a través de la billetera. Use la billetera después de descargar todo primero. Estoy usando linux mint y tendrá que ajustarse a estos pasos con otros sistemas operativos.

Instale Ethereum/Geth haciendo:

sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum

PD: no estoy seguro de si Geth será reemplazado en un futuro cercano, si es así, edite esta publicación.

  1. Si ya comenzó a usar la billetera, elimine la carpeta chaindata de ~/.ethereum/geth/ De lo contrario, vaya al paso 3.
  2. Cree una nueva carpeta en la misma ubicación llamada caindata (la razón para hacer esto es porque puede tener demasiados archivos en una carpeta y Linux puede detenerse/congelarse al tratar de enumerarlos a todos).
  3. En su shell, comience a descargar los datos de la cadena emitiendo un comando:

    geth --rápido --caché=1024 --jitvm

  4. Si se detiene, puede continuar emitiendo un comando:

    geth --cache=1024

  5. Toma alrededor de dos días para que todo se descargue con una buena conexión a Internet. Además, es posible que desee asegurarse de tener suficiente RAM y al menos 50 GB de espacio libre.

  6. Puede descargar todo y comenzar a sincronizar sin saber que su descarga ha terminado (debería haber sido más obvio). Lo que hice en este caso, simplemente me detuve (ctrl+c) y abrí una billetera. Luego, perdí otro día pensando que el número que se muestra en una billetera es la cantidad de datos de bloque que tengo que descargar (no sabía que Geth y la billetera están trabajando juntos). Además, la cadena de datos de la billetera que se descargó fue de aproximadamente 45 GB, y usando Geth fue de 11 GB; lo que me confundió. Debería tener una cantidad muy pequeña de datos de cadena de bloques para descargar cuando ingrese a la billetera, y así es como supe que la descarga estaba bien y lista.

Solo para tener en cuenta, anteriormente probé otras monedas y sus billeteras. Sin nombrarlos, me decepcioné mucho y decidí no preocuparme por el mundo de las criptomonedas. Debo decir que la billetera Eth, en comparación, está bien desarrollada, y que las personas deberían aprender a ser más pacientes, involucradas y creativas cuando se trata de código abierto. Lo único que no me gusta es que come RAM y se ve congelado si no tienes mucha RAM.