Nell’articolo precedente abbiamo installato il nodo Bitcoin sul proprio computer e abbiamo passato come parametro -regtest per interagire in locale.
Un parametro non è cosi scomodo da passare ogni volta che vogliamo fare delle chiamate, ma quando il comando da eseguire diventa
bitcoind -datadir=$PWD/regtest2 -regtest -debug=1 -rpcport=28443 -port=28444 -addnode=localhost:18444
non è il massimo.
Fortunatamente possiamo utilizzare un file di configurazione per gestire uno o più nodi sullo stesso computer.
Nel repository ufficiale Bitcoin possiamo trovare un esempio di file di configurazione. Degno di nota anche questo link che ti aiuta a crearlo realtime.
Di default il nodo Bitcoin effettua una ricerca del file bitcoin.conf nella datadir di default. Nel Mac è ~/Library/Application Support/Bitcoin.
Così, creando il file bitcoin.conf all’interno della cartella di default possiamo impostare il parametro regtest senza doverlo passare come parametro.
regtest=1
# Options only for mainnet[main]
# Options only for testnet[test]
# Options only for regtest[regtest]
Adesso possiamo utilizzare il client senza passare nessun parametro.
$ bitcoin-cli getblockcount 0
Otteniamo lo stesso risultato del tutorial precedente.
Nel prossimo tutorial vedremo come far comunicare due o più nodi sullo stesso computer!
► Libro Bitcoin dalla teoria alla pratica (Amazon)
► Libro Bitcoin dalla teoria alla pratica (sito ufficiale con pagamento in bitcoin)
—
► Tascabile Bitcoin 199 domande (Amazon)
► Tascabile Bitcoin 199 domande (sito ufficiale con pagamento in bitcoin)
► Pocket Book Bitcoin 199 questions (Amazon)
► Pocket Book Bitcoin 199 questions (official website — accept bitcoin)
—
► Video corso disponibile su Udemy
I nostri social:
► Twitter , Facebook, Linkedin, Medium, Instagram, Youtube, GitHub
Television isn’t a good idea (Radio Stations)
Email isn’t a good idea (Post offices)
Amazon isn’t a good idea (Retail stores)
Bitcoin isn’t a good idea (Central banks)
In crypto we trust