¿Dónde está el archivo debug.log en el código fuente de Bitcoin?

Estoy ejecutando Ubuntu 17.04 de 64 bits, estoy siguiendo este tutorial para crear una nueva moneda alternativa. Estoy hasta la sección 7, aquí para ser exactos:

The first time you run the compiled code (daemon or qt), it will say "assertion failed". Just exit the program, go to config dir (under AppData/Roaming), open the debug.log, get the hash after "block.GetHash() = ", copy and paste it to the beginnig of main.cpp, hashGenesisBlock. Also get the merkle root in the same log file, paste it to the ... position in the following code, in LoadBlockIndex()

Estoy luchando por encontrar el debug.logarchivo, por lo que no puedo hacer que mis hashes continúen. Esta guía es bastante antigua (4 años) y creo que es para configurar una moneda alternativa en Windows.

¿Dónde está mi archivo debug.log? Si no existe, ¿cuál es mi siguiente paso?

Solo como consejo general, hace 4 años es una eternidad en el tiempo de las criptomonedas. No contaría con que ninguna información tan antigua siga siendo correcta o utilizable.
¡Es la única información disponible desafortunadamente!

Respuestas (1)

En los sistemas Unix, el debug.logarchivo, así como todos los demás archivos creados por el cliente (datos de cadena de bloques, bases de datos, etc.) se colocan de manera predeterminada en ~/.bitcoin; es decir, un subdirectorio de su directorio de inicio llamado .bitcoin. Si ha utilizado -datadirpara configurar un directorio de datos diferente, debug.logse colocará allí en su lugar.

Tenga en cuenta que el lscomando normalmente no mostrará archivos o directorios que comiencen con ., por lo que no verá esto si solo ve lssu directorio de inicio. Pero aún puedes cdallí, o usar ls -apara verlo.

Creo que esta es información desactualizada, Nate, creo que todo el código que produjo este archivo se eliminó del código de Bitcoin alrededor de 2014.
No, no lo creo. Puede ver en github.com/bitcoin/bitcoin/blob/… en la versión actual donde debug.logse abre. Además, acabo de probar v0.15.0 y el archivo aún está escrito.