Núcleo de Bitcoin: intercambio de boostrap.dat con "Sincronizando con la red..."

Siendo, ahora, conscientes de que los usuarios de Bitcoin Core (v0.12.1.0-g9779e1e) ya no deben usar una descarga de torrent bootstrap.daty, en su lugar, se les advierte que simplemente inicien Bitcoin Core y permitan "Sincronizar con la red..." Sin embargo, tengo una situación que puede requerir una decisión más matizada:

  1. Me estoy recuperando de una copia de seguridad y dice "50 semanas de retraso..."
  2. Cuando descubrí boostrap.datque ya no era más rápido, ya había descargado la mayor parte de torrent boostrat.dat.

El número 1 me lleva a creer que mi caso de uso puede ser un caso de uso excepcional que puede descargar todo durante el último año antes de volver a estar operativo, en lugar de la cantidad mínima (?) necesaria para comenzar una operación segura.

El número 2 significa que puedo completar la descarga en aproximadamente 12 horas a SATA SSD y luego poder cargar desde ese archivo solo la cantidad mínima (?) necesaria en una cantidad total de tiempo mucho más rápido que descargando "50 semanas atrás" de cadena de bloques.

¿Debo continuar con el torrente bootstrap.daty cargarlo o debo detener el torrente y simplemente dejar que Bitcoin Core complete "Sincronización con la red..." aunque diga "50 semanas de retraso"?

Respuestas (1)

la cantidad mínima (?) necesaria para comenzar una operación segura

Permitir que Bitcoin Core se sincronice por sí solo hará lo siguiente:

  • Descargue encabezados de bloque en paquetes de 2000 y reconstruya rápidamente la cadena de encabezados para un total de menos de 50 MiB
  • Solicite múltiples cuerpos de bloque en paralelo desde varios nodos pares
  • Valide los bloques en orden a medida que terminan de descargarse, incluidas todas las transacciones que contienen

Durante las últimas 50 semanas, Bitcoin Core descargaría y validaría alrededor de 35 GiB de datos.

Sincronizando desde el bootstrap.datprimero descarga la cadena de bloques completa, luego reconstruye la cadena de bloques desde cero.
Esto significa que tienes que

  • descargar más datos (78 GiB en lugar de 35 GiB)
  • tienen que validar bloques de más de cuatro años en lugar de 50 semanas
  • y retrasar la validación hasta que se complete la descarga en lugar de validar durante la descarga.

Me parece que, a menos que la velocidad de descarga de los pares sea el cuello de botella para usted, dejar que Bitcoin Core se sincronice por sí solo será más rápido. En mi computadora bastante nueva, el cuello de botella es la validación y no la descarga.

¡Gran respuesta! Es precisamente lo que quería averiguar. Afortunadamente, había decidido detener el torrente y comenzar con el núcleo de bitcoin: ahora tengo 18 semanas de retraso.