Procedura per attivare il pruning su Windows 7:
Premessa:
ho scaricato e scompattato
https://bitcoin.org/bin/bitcoin-core-0.12.1/bitcoin-0.12.1-win64.zipnella cartella bitcoin-0.12.1 io ho 3 cartelle:
-bin (con dentro tutti gli eseguibili)
-include (1 file)
-lib (1 file)
+ ci puoi aggiungere eventualmente anche un file wallet.dat (se hai già un vecchio wallet)
Se tu hai inoltre nella tua cartella altri vecchi file, blocchi, ecc. questi non ti servono e cancellali pure (ma non il file wallet.dat!)
Osservazione: in generale è meglio mettere tutte le opzioni direttamente nel file di configurazione, è più pratico. E' sufficiente solo stabilire dove starà questo file e comunicarlo a bitcoin-qt (lo stesso discorso vale se utilizzi bitcoind e vale anche per bitcoin-cli). Il file di configurazione lo devi creare tu.
*************************************************************************************************************
*************************************************************************************************************
Procedura:
1) crea sul desktop un collegamento al file C:percorso/bitcoin-0.12.1/bin/bitcoin-qt.exe a cui aggiungi
l'opzione -conf=file_di_configurazione (che creerai poi nel punto 2)
nel mio caso ad esempio ho inserito la seguente stringa nel comando da lanciare attraverso il collegamento sul desktop:
C:\Users\Antonio\Downloads\bitcoin-0.12.1\bin\bitcoin-qt.exe -conf=C:\Users\Antonio\Downloads\bitcoin-0.12.1\bitcoin.conf
2) nel percorso che hai indicato con l'opzione -conf crea un file di testo bitcoin.conf (attenzione: se usi l'estensione .conf devi rinominare il file in modo da cambiare l'estensione .txt in .conf) oppure inserisci direttamente nel punto 1) -conf=C:\Users\Antonio\Downloads\bitcoin-0.12.1\bitcoin.
txt se preferisci chiamarlo così, puoi mettere il nome che vuoi.
Nota: di default Core cerca un file di nome bitcoin.conf in C:\Users\tuonome\AppData\Roaming\Bitcoin, ma quest'ultima è una directory "nascosta", difficile da trovare, pertanto io non l'ho usata (ma se tu vuoi usarla puoi inserire il file bitcoin.conf lì e non usare nemmeno l'opzione "-conf=" nel collegamento sul desktop).
In questo file bitcoin.conf inserisci le seguenti voci:
server=1
rpcuser=tuonome
rpcpassword=quellochevuoi
datadir=C:\Users\Antonio\Downloads\bitcoin-0.12.1\
prune=1000
e poi salvalo. Le prime 3 voci non sono obbligatorie, ma ti servono se vuoi interrogare Core via RPC attraverso linea di comando (bitcoin-cli). 1000 vuol dire 1000 mega, scegli tu il valore che preferisci, maggiore di 550. Tieni conto che l'indice dei blocchi (...blocks/index: attualmente sono 68 mega) e il database degli UTXO (chainstate: attualmente sono 2 giga) invece sono a parte, quindi utilizzerai in totale sempre di più del valore che imposterai con il pruning.
Ovviamente come datadir puoi impostare la cartella che vuoi, non necessariamente quella contenente il programma come ho fatto io e non necessariamente la stessa di bitcoin.conf.
Procedura finita.
Clicca sull'icona di bitcoin-qt e sei a posto (nel senso che aspetterai qualche giorno per la sincronizzazione
)
**************************************************************************************************************
**************************************************************************************************************
Se vuoi verificare cosa sta succedendo, hai diverse opzioni:
1) Aiuto -> Finestra di debug -> Informazioni: vedrai i blocchi man mano che si sincronizza
2) aprire il file debug.log che si trova nella cartella che hai specificato in datadir
(in maniera equivalente: Aiuto -> Finestra di debug -> Informazioni -> Apri file log del debug)
3) Aiuto -> Finestra di debug -> Console e lì inserisci il comando che ti serve
4) per fare il controllo 3) via riga di comando è necessario aver impostato le prime 3 voci nel file bitcoin.conf e poi:
vai nella cartella bitcoin-0.12.1\bin da esplora risorse, tieni premuto il tasto shift e clicca con il tasto dx del mouse dentro la finestra, clicca quindi su "Apri finestra di comando qui" e si apre un prompt dei comandi, a quel punto digita:
bitcoin-cli -conf=file_di_configurazione comando
ad esempio:
bitcoin-cli -conf=C:\Users\Antonio\Downloads\bitcoin-0.12.1\bitcoin.conf getblockchaininfo
e verificherai cosa sta facendo Core direttamente da linea di comando.