Bitcoin Forum
May 06, 2024, 09:05:45 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: BitCoin Core, sincronizzazione lentissima  (Read 7555 times)
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
January 03, 2017, 10:23:01 PM
Last edit: January 11, 2017, 07:46:53 AM by arulbero
 #21

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.zip

nella 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:
Code:
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:
Code:
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  Cheesy)
**************************************************************************************************************
**************************************************************************************************************


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:
Code:
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.
1715029545
Hero Member
*
Offline Offline

Posts: 1715029545

View Profile Personal Message (Offline)

Ignore
1715029545
Reply with quote  #2

1715029545
Report to moderator
1715029545
Hero Member
*
Offline Offline

Posts: 1715029545

View Profile Personal Message (Offline)

Ignore
1715029545
Reply with quote  #2

1715029545
Report to moderator
If you see garbage posts (off-topic, trolling, spam, no point, etc.), use the "report to moderator" links. All reports are investigated, though you will rarely be contacted about your reports.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715029545
Hero Member
*
Offline Offline

Posts: 1715029545

View Profile Personal Message (Offline)

Ignore
1715029545
Reply with quote  #2

1715029545
Report to moderator
1715029545
Hero Member
*
Offline Offline

Posts: 1715029545

View Profile Personal Message (Offline)

Ignore
1715029545
Reply with quote  #2

1715029545
Report to moderator
1715029545
Hero Member
*
Offline Offline

Posts: 1715029545

View Profile Personal Message (Offline)

Ignore
1715029545
Reply with quote  #2

1715029545
Report to moderator
Micio
Legendary
*
Offline Offline

Activity: 1061
Merit: 1283



View Profile
January 11, 2017, 12:30:35 AM
 #22

Sto sincronizzando poi vi dico se funziona tutto, una guida così dettagliata è rimasta sottovalutata, merita un tip! Pubblica un tuo address Smiley
arulbero
Legendary
*
Offline Offline

Activity: 1915
Merit: 2074


View Profile
January 12, 2017, 03:50:30 PM
 #23

Sto sincronizzando poi vi dico se funziona tutto, una guida così dettagliata è rimasta sottovalutata, merita un tip! Pubblica un tuo address Smiley

Eccolo: 12RVQhs5skiwRYRzbYyVu5BFHwovUaxpB5  e grazie Wink

Micio
Legendary
*
Offline Offline

Activity: 1061
Merit: 1283



View Profile
January 12, 2017, 10:42:14 PM
 #24

Sto sincronizzando poi vi dico se funziona tutto, una guida così dettagliata è rimasta sottovalutata, merita un tip! Pubblica un tuo address Smiley

Eccolo: 12RVQhs5skiwRYRzbYyVu5BFHwovUaxpB5  e grazie Wink



Inviato un piccolo tip: http://blockr.io/zerotx/info/c8033cdfd40459a130e7d8504992c8334e17a352945d9ce9675120a1b8493e98

Grazie!
giuse2003
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 07, 2018, 08:21:58 PM
 #25

Ciao a tutti. Ho scaricato la versione 0.15.1 di Bitcoin Core e, ad un certo punto, sembra che si sia piantato il programma....

O meglio.... dice che "sta processando i blocchi su disco".... Ma sul disco ha scaricato solo 144.000 blocchi circa e, ormai da diverse ore, il numero di blocchi processati non aumenta nemmeno di 1.....

Inoltre il programma mi dice che ancora indietro di 6 anni e 24 settimane..... Un pò troppo indietro per stare processando già i blocchi corposi di cui parlate nei post precedenti....

è fermo a Sabato 20 agosto 2011......  Angry

Qualche consiglio???

Lo lascio lavorare???

Grazie.
a7goo
Member
**
Offline Offline

Activity: 105
Merit: 11

Free Crypto in Stake.com Telegram t.me/StakeCasino


View Profile
February 09, 2018, 11:58:04 AM
 #26

Ciao, la sincronizzazione è lentissima perché i file da scaricare sono 60GB e oltre... quindi è normalissimo , per il resto ti consiglio di tenere il pc acceso.

gbianchi
Legendary
*
Offline Offline

Activity: 3094
Merit: 2654



View Profile
February 09, 2018, 12:07:11 PM
 #27


2017-01-03 18:36:32 Default data directory /home/antonio/.bitcoin
2017-01-03 18:36:32 Using data directory /home/antonio/.bitcoin
2017-01-03 18:36:32 Using config file /home/antonio/.bitcoin/bitcoin.conf


non so se era tua intenzione o no, ma attento che a volte con i copia e incolla
distrattamente si mettono info personali online.

GUIDA PER NUOVI UTENTI https://bitcointalk.org/index.php?topic=1241459.0
DO NOT HOLD YOUR BTC ON THIRD PARTY EXCHANGES – BE YOUR OWN BANK https://bitcointalk.org/index.php?topic=945881.0
BITCOIN... WHAT IS IT ? https://bitcointalk.org/index.php?topic=2107660.0
gbianchi
Legendary
*
Offline Offline

Activity: 3094
Merit: 2654



View Profile
February 09, 2018, 12:36:57 PM
 #28

Ciao a tutti. Ho scaricato la versione 0.15.1 di Bitcoin Core e, ad un certo punto, sembra che si sia piantato il programma....

O meglio.... dice che "sta processando i blocchi su disco".... Ma sul disco ha scaricato solo 144.000 blocchi circa e, ormai da diverse ore, il numero di blocchi processati non aumenta nemmeno di 1.....

Inoltre il programma mi dice che ancora indietro di 6 anni e 24 settimane..... Un pò troppo indietro per stare processando già i blocchi corposi di cui parlate nei post precedenti....

è fermo a Sabato 20 agosto 2011......  Angry

Qualche consiglio???

Lo lascio lavorare???

Grazie.

per dare qualche parametro sullo stato attuale, io recentemente ho sincronizzato
la blockchain di bitcoin cash e quella di bitcoin gold partendo da zero

Usando un vecchio computer monocore da con processore da circa 2 Ghz con Ubuntu,
un disco ssd e l'opzione purge con 5 GB di blockchain attivata,
entrambe ci hanno messo circa 2 giorni.

Suppongo quindi che con un moderno processore, una buona linea e dischi ssd,
probabilmente in un giorno ci si dovrebbe riuscire.

La dimensione in questo momento di occupazione sul mio full node:

du -c blk*
153902384 total

du
692 ./database
70904 ./blocks/index
173579080 ./blocks
2844412 ./chainstate
176548460 .

quindi
153 giga di blocchi puri
176 giga con indici e amenicoli vari

GUIDA PER NUOVI UTENTI https://bitcointalk.org/index.php?topic=1241459.0
DO NOT HOLD YOUR BTC ON THIRD PARTY EXCHANGES – BE YOUR OWN BANK https://bitcointalk.org/index.php?topic=945881.0
BITCOIN... WHAT IS IT ? https://bitcointalk.org/index.php?topic=2107660.0
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!