¿Qué archivos necesito copiar a una computadora nueva para evitar tener que sincronizar con la red?

Creo que este solía ser el blk0001.datarchivo, pero parece que la cadena de bloques ahora (¿desde la versión?) Se movió a la blocks/carpeta, que contiene muchos blk*archivos, así como un indexarchivo y varios rev*archivos.

¿Qué archivos tengo que copiar a una nueva máquina si quiero que se sincronice?

Sé que tendré que ejecutar -rescanla primera vez después de cambiar los archivos de la cadena de bloques. Y sé que los bloques no están verificados (pero provienen de otra máquina que tengo, por lo que no hay problemas de confianza).

Mencione el número de versión actual en su respuesta para no confundir a las personas si la configuración del archivo cambia con el tiempo.

Creo que esta pregunta bitcoin.stackexchange.com/questions/10364/… pregunta algo muy similar...
No muy parecido. No quiero mover toda mi configuración, solo los archivos mínimos de la cadena de bloques. Además, una actualización reciente cambió toda la organización de carpetas.
En ese caso, puede estar interesado en una pregunta muy similar que le hice a bitcoin.stackexchange.com/questions/10787/… Sin embargo, tenga cuidado: por lo que leí, la mayor parte del tiempo que se dedica a importar la cadena de bloques es validar todos los entradas: incluso después de haber copiado los archivos, aún tendría que esperar varias horas...
@JoePineda, los bloques no se verifican cuando los importa desde otra computadora. La cadena de bloques solo se escanea en busca de salidas de transacciones de sus direcciones.
@StevenRoose Depende de lo que quiera decir con 'importar'. Si copia solo los archivos de bloque (el contenido del directorio blocks/), se verificarán como si se hubieran recibido de la red. Si solo copia el directorio chainstate/ también, el estado resultante ya se conoce y nada (necesitará) suceder.

Respuestas (2)

https://en.bitcoin.it/wiki/Data_directory

Esto podría ser de alguna ayuda. Lo seguí y moví con éxito los archivos de C:\Users[username]\AppData\Roaming\Bitcoin\ a E:\BitcoinData.

Simplemente corte y pegue todo el contenido de la carpeta Bitcoin (C:\Users[username]\AppData\Roaming\Bitcoin) y configure el nuevo objetivo como

"C:\Archivos de programa (x86)\Bitcoin\bitcoin-qt.exe" -datadir=d:\BitCoinData y eso suponiendo que tiene instalado bitcoin Qt en su unidad C:. Cambie la ruta en consecuencia.

Con el tiempo entre transacciones, actualmente no se puede hacer. Lo más cercano que puede hacer es (en Windows) copiar el contenido de (unidad de arranque):\documents and settings(user)\application data\Bitcoin en sistemas Linux /home/(usuario)/.bitcoin No soy fluido en sistemas Mac así que no tengo idea de dónde se almacena allí.

Todo el contenido contiene la cadena de bloques, los pares, su billetera y el estado de confirmación de las transacciones. Todavía intentará volver a sincronizar incluso con estos archivos, pero al menos no tendrá que depender del tráfico de la red para obtenerlo.