Actualización del antiguo cliente BitCoin-QT Core V0.7 - ¿Enfoque 2017?

Tengo un antiguo cliente Core "BitCoin-QT" en la versión ' V0.7 2-beta ', que está muy desactualizado con respecto a la sincronización. (Ese cliente dice que el programa usa Qt versión 4.8.4, en caso de que también sea útil). Era una configuración de 'Nodo completo' en ese entonces, porque esa era la única opción en cuanto a tecnología.

Tengo muchas ganas de actualizar el bloque/cliente para poder ir de compras ;-).

Estuve leyendo la última información de lanzamiento de Coinbase "Bitcoin Core 0.15.0.1" (octubre de 2017) - extracto a continuación de las Notas de lanzamiento: "Tenga en cuenta que el formato de la base de datos de bloques también cambió en la versión 0.8.0 y no hay un código de actualización automática de la versión anterior 0.8 a la versión 0.15.0. No se admite la actualización directa desde 0.7.x y versiones anteriores sin volver a descargar la cadena de bloques. Sin embargo, como de costumbre, las versiones de billetera antiguas aún son compatibles ”.

¿Ese texto significa: (i) tengo que ir por separado a buscar el archivo de cadena de bloques grande antes de instalar la última versión de Core Client? O (ii) ¿La última versión del cliente sabrá ir a buscar el último formato/blockchain y descargarlo de forma nativa?

Suponiendo que es el primer punto:

  • ¿Dónde puedo obtener/torrent la última cadena de bloques compatible? Estuve buscando y son de hace años.

  • He estado leyendo información contradictoria sobre mi escenario de actualización (del cliente V0.7 2-beta Core a V0.15.0.1) con respecto al "bootstrap", es decir, escuché " este no es el camino a seguir hoy en día con la nueva tecnología ". Esto fue de hace unos años. En general, he leído que este enfoque ya no es compatible ni se actualiza, ¿verdad?

  • ¿Hay '****Notas de lanzamiento****' más detalladas contra Coinbase "Bitcoin Core 0.15.0.1"? He estado mirando. Este párrafo citado anteriormente es todo lo que obtuve como instrucción para mi escenario.

Afortunadamente, tengo mucho espacio en disco, memoria RAM, asignación de datos, etc. para que la actualización se realice en Mac OS, por lo que solo necesito confirmación de los pasos, por lo que solo tengo que ejecutar este proceso una vez.

Solo usaré la billetera cada pocos meses, solo la quiero para la billetera.

Cualquier consejo aquí sería muy apreciado.

Menciona Coinbase varias veces en su pregunta, y parece fuera de lugar. ¿Te refieres a Coinbase.com, la empresa, o estás tratando de referirte a transacciones mineras?

Respuestas (2)

editar: [se eliminó una parte sobre la actualización. Creo que la parte inferior sigue siendo relevante, así que creo que la mantendré allí.]

No conozco ningún lugar donde pueda descargar la última cadena de bloques compatible, pero lo más importante es que nunca debería querer hacerlo. Si lo descarga de algún sitio dudoso, ¿qué garantías tendría de que la cadena no ha sido manipulada, o que contendrá troyanos, keyloggers o similares, lo que podría provocar la pérdida de fondos/tiempo? Simplemente instale el cliente bitcoin de su elección y deje que descargue la cadena de bloques a través de sus nodos conectados. Puede verificar el contenido y asegurarse de que está en la cadena correcta.

Era una configuración de 'Nodo completo' en ese entonces, porque esa era la única opción en cuanto a tecnología.

Bitcoin Core todavía solo admite la operación de nodo completo. Si quieres algo más, necesitas otro software. Sin embargo, importar su billetera anterior en otro software puede no ser fácil.

No se admite la actualización directa desde 0.7.x y versiones anteriores sin volver a descargar la cadena de bloques.

Esto solo significa que 0.15 no podrá reutilizar los bloques que ya descargó usando 0.7. Sin embargo, funcionará bien: solo descargará esos bloques históricos nuevamente.

He estado leyendo la última información de lanzamiento de Coinbase "Bitcoin Core 0.15.0.1"

¿Coinbase? Bitcoin Core es un software creado por el proyecto Bitcoin Core, no Coinbase (que es una empresa de intercambio con sede en EE. UU.).

¿Dónde puedo obtener/torrent la última cadena de bloques compatible? Estuve buscando y son de hace años.

No los necesita, y ya no se mantienen.

El código de sincronización histórico interno en las primeras versiones de Bitcoin Core era bastante malo, por lo que algunos desarrolladores mantuvieron un torrent actualizado para ayudar a descargar la cadena. Desde el nuevo algoritmo de sincronización en Bitcoin Core 0.10, hay muy pocos beneficios al usar un programa externo para hacerlo. En particular, significaría que debe esperar mientras BitTorrent termina de descargar la cadena antes de poder comenzar a procesar los bloques. Cuando se usa la lógica de descarga interna, la validación y la descarga ocurren simultáneamente.

En resumen, incluso si Bitcoin Core 0.15 no puede convertir la parte de la cadena que ya tenía, felizmente se sincronizará desde la red.

¿Hay '****Notas de lanzamiento****' más detalladas contra Coinbase "Bitcoin Core 0.15.0.1"?

Las notas de la versión 0.15.0 están aquí: https://bitcoincore.org/en/releases/0.15.0/ (y lo mismo para 0.15.0.1, aunque solo fue una versión de corrección de errores menor).

Siga la pregunta -> antes de mi actualización prevista anteriormente (V0.7 2-beta a Bitcoin Core 0.15), además de hacer una copia de seguridad de mi 'wallet.dat' (en caso de que algo salga mal en la actualización), ¿hay algo más que pueda hacer? debe considerar en este gran salto de actualización? para mantener los fondos que pueda tener. Gracias
Ese sigue siendo el caso. Use el backupwalletRPC o copie manualmente wallet.datdespués de cerrar limpiamente Bitcoin Core.