¿Qué datos contienen los diferentes archivos .dat de Bitcoin? ¿Qué hay de los otros archivos en la misma carpeta?
El archivo wallet.dat está algo documentado y hay algunas formas de convertirlo a un formato legible por humanos, pero no creo que se pueda decir lo mismo de los otros archivos. ¿Qué datos almacenan y cómo se codifican?
wallet.dat
y son archivos de la base de datos de Berkeley addr.dat
. blkindex.dat
Se pueden leer con herramientas estándar, pero no son legibles por humanos por sí mismos. blk0001.dat
(y bloques blk000n.dat adicionales) contienen la cadena de bloques en sí, eso es solo una concatenación binaria de los bloques.
wallet.dat
contiene sus claves privadas, su libreta de direcciones, una copia de las transacciones que envían monedas desde o hacia una de sus direcciones, cuentas, claves de reserva, configuraciones personales y un puntero al mejor bloque actual.addr.dat
contiene direcciones IP de compañeros, tanto aquellos con los que se ha conectado usted mismo como aquellos de los que solo ha oído hablar. Ha sido reemplazado por peers.dat desde 0.7.0peers.dat
contiene la misma información que addr.dat, pero usando un formato personalizado eficiente.blkindex.dat
contiene un índice de los bloques y transacciones que se pueden encontrar en todos los blk000n.dat
archivos.No conozco ninguna herramienta independiente que convierta addr.dat
a blkindex.dat
un formato legible por humanos, aunque blockexplorer.com se puede usar para inspeccionar la cadena de bloques y addr.dat
solo contiene direcciones IP.
Actualización : los datos anteriores solo son válidos antes de v0.8.0. A partir de la versión 0.8.0, se utiliza una nueva estructura de base de datos (con un diseño de sistema de archivos asociado) para bloques e índices.
Ver también:
Esteban Gornick