El propósito general aquí es solo tener una interacción cercana con la red bitcoin para explorar razones y aplicar algunos conocimientos que he adquirido leyendo aquí y allá.
¡No soy un experto! Entonces, tengo miedo de equivocarme y habilitar algo en bitcoin.conf, no estoy completamente consciente de sus consecuencias. Especialmente porque mi computadora portátil personal (que ejecuta Ubuntu) es el único recurso que tengo en este momento para una configuración de nodo completo.
Mis objetivos iniciales son: - ejecutar un nodo completo de testnet para experimentar con los recursos limitados disponibles (4 RAM, 50 gigas de almacenamiento gratuito y conexión a Internet medida) - proteger mi nodo completo en la red (configuré el firewall ufw y creé un
nuevo aunque no tengo idea de si debo hacer más en términos de los permisos de la cuenta. Es estándar)
Los únicos ejemplos que encontré son: 1) un archivo muy general en github: https://github.com/bitcoin/bitcoin/blob/master/contrib/debian/examples/bitcoin.conf
2) Este lo encontré en la documentación de bitcore.io: https://bitcore.io/guides/wallet-service
Traté de editarlo un poco para cumplir mi objetivo, espero que pueda echarle un vistazo y estoy más que feliz de escuchar sus recomendaciones. Tal vez tenga que ponerlo en otro formato, ya que está destinado a ser un archivo conf para la implementación de bitcore. Incrusté algunos comentarios y preguntas en el archivo.
Aquí lo tienes:
{
"network": "testnet",
"port": 18333,
"https": true,
# must I create my keys myself? Is it the pathway important here?
"httpsOptions": {
"key": "some-place-safe/key.nopass.pem",
"cert": "some-place-safe/cert.pem" },
"servicesConfig": {
"bitcore-wallet-service": {
# is it ok to use this port?
"bwsPort": 3232
},
"bitcoind": {
"datadir": "/home/user/.bitcore/data"
"exec": "/home/user/bitcoin/src/bitcoind"
}
},
"services": [
"bitcoind",
"bitcore-wallet-service",
"insight-api",
"web" ]
}
Probablemente, se deben agregar otras cosas, en este momento todavía estoy perdido e intento navegar a través del primer archivo conf
¡Muchas gracias por adelantado!
Debe usar el proporcionado en el repositorio de Bitcoin Core que ha vinculado anteriormente. Ese tiene todo deshabilitado de manera predeterminada (por lo que solo se usan los valores predeterminados y funcionará bien de fábrica y usará la red principal). Todas las opciones que usará alguna vez se enumeran en ese archivo conf con instrucciones sobre lo que hacen y cómo usarlas. Están todos comentados.
Tal vez tenga que ponerlo en otro formato, ya que está destinado a ser un archivo conf para la implementación de bitcore.
Deberá hacerlo porque ese formato de archivo conf (formato JSON) no es compatible con Bitcoin Core.
Las preguntas que hizo sobre la configuración de bitcore son completamente irrelevantes para Bitcoin Core, ya que no admite esas opciones.
Alternativamente, puede usar este generador de archivos de configuración de Bitcoin Core que le permite elegir las opciones que desea habilitar y generará el archivo por usted.
Willtech
prune={number >= 551 in MB}
en su configuración.