Bitcoin Forum

Local => Guide (Italiano) => Topic started by: rb1205 on June 23, 2011, 10:24:26 AM



Title: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: rb1205 on June 23, 2011, 10:24:26 AM
Se memorizzate i vostri bitcoin sul client ufficiale, avete il dovere di fare il backup degli stessi in quanto, in caso di corruzione dei file, guasto del disco o smarrimento/furto del pc/chiavetta senza un corretto backup, il drammatico risultato sarebbe sempre il medesimo: perdita totale e irrimediabile di tutti i bitcoin memorizzati nel client perduto senza alcuna speranza di recupero.
Iniziamo con lo specificare una cosa banale: i bitcoin non sono veramente memorizzati nel vostro computer, quello che il vostro client possiede sono delle chiavi digitali che vi autorizzano ad utilizzare i bitcoin relativi ai vostri indirizzi. Questo significa che facendo il backup voi non state copiando i bitcoin, ma semplicemente le chiavi necessarie per usarli.

Queste chiavi vengono memorizzati in un unico, piccolo ma importantissimo file, il famoso

WALLET.DAT

Tramite il quale voi esercitate il possesso di tutti i bitcoin del client.

Questo file si trova nella cartella dati che il client crea al suo primo avvio. La posizione di tale cartella varia in base al sistema operativo che utilizzate; di default si trova qui:

Windows XP: C:\Documents and Settings\<nome utente>\Application data\BitCoin\
Windows 8 / Seven / Vista: C:\Users\<nome utente>\Appdata\Roaming\BitCoin
Mac OSX: ~/Library/Application Support/Bitcoin/
Linux: ~/.bitcoin/

NB: è possibile, tramite riga di comando, imporre al client di usare altre cartelle.

Nella cartella dati sono presenti molti altri file oltre al wallet.dat, si tratta principalmente della block chain (i vari blk.dat), di indirizzi IP a cui ci si è connessi nel passato (addr.dat) e di file di log. Non è necessario backuppare nessuno di questi file, copiate il solo wallet.dat.

Se backuppate già la vostra cartella utente o l'intero computer, il wallet.dat è ovviamente incluso. Tuttavia, bisogna considerare sia problemi di sicurezza (vedi paragrafo successivo) che di frequenza (vedi "Quando aggiornare il backup"). In effetti, il mio consiglio è di escludere dal backup generico del computer la cartella bitcoin e di procedere in modo separato al backup della stessa secondo le modalità riportate in questa guida.

Effettuare il backup
Il primo passo per un backup sicuro è assicurarsi che abbiate impostato la cifratura del portafoglio nel vostro client. Se non l'avete ancora fatto, scegliete una password complicata, non utilizzata in altri siti e abilitate la cifratura sul client.

A questo punto non non vi resta che copiare il solo file wallet.dat presente nella cartella individuata qualche paragrafo fa su qualche supporto di backup. Idealmente, più questo supporto è lontano dal PC su cui tenete il client, meglio è. Potete usare chiavette USB, dischi rigidi e CD-R, ma anche inviare il file per mail (è molto piccolo), metterlo sul PC in ufficio, darlo ad un amico, metterlo su un server FTP o uno storage cloud. Ovviamente, valutate con una certa malizia la sicurezza di ogniuno di questi supporti. Il wallet.dat è cifrato, ma con la giusta motivazione una password si può sempre scoprire (o forzare).

Da notare che la cifratura effettuata dal client protegge le chiavi private necessarie per spendere i bitcoin, ma le chiavi pubbliche sono in chiaro: chiunque accede al wallet.dat è in grado di visualizzare tutti gli indirizzi contenuti, e di conseguenza sapere quanti bitcoin possedete e vedere tutte le transazioni che avete fatto, presenti e future. Se volete tutelarvi anche da questa eventualità è necessario cifrare ulteriormente il vostro backup con un programma esterno: TrueCrypt o PGP sono ottimi programmi opensource che consentono di farlo, ma anche un semplice archivio ZIP o RAR protetto da password contenente il wallet.dat può essere sufficiente.
Assolutamente da evitare per motivi di integrità è il "backup" su un disco secondario (o peggio, una partizione) all'interno del medesimo computer su cui avete il client.

Quando aggiornare il backup
E' buona norma aggiornare il backup quando viene creato un nuovo indirizzo bitcoin e vi vengono versati degli importi. Il solo fatto che venga creato un nuovo indirizzo bitcoin (manualmente o quando il client riceve una nuova transazione) non significa che sia necessario effettuare il backup, ma se usate tale nuovo indirizzo o avete intenzione di usarlo nel prossimo futuro, allora probabilmente vi conviene effettuare il backup. Il client crea in anticipo un certo numero di indirizzi che userà (di default, 100), ma il consiglio mio e degli sviluppatori è di usare questa feature come sicurezza e di non basarsi su di essa per impostare la propria policy di backup.

Attenzione: Il client di bitcoin crea un nuovo indirizzo bitcoin e ci versa degli importi ogni volta che effettuate delle transazioni. Questo è dovuto al fatto che ogni transazione bitcoin deve usare la totalità dei fondi presenti nei conti utilizzati, di conseguenza è necessario creare un indirizzo in cui versare il resto. L'unica eccezione alla regola è quando una transazione usa la totalità dei bitcoin di un certo conto, ma è buona norma assumere che ogni transazione crei un nuovo indirizzo.

Per ricapitolare, occorre aggiornare il backup ogni volta che
  • Ricevete bitcoin su un nuovo indirizzo, non presente quando avete effettuato l'ultimo backup.
  • Effettuate un pagamento

NON è necessario effettuare il backup quando:
  • Ricevete bitcoin su un indirizzo creato prima di aver efettuato l'ultimo backup, sia che abbiate già ricevuto BTC su quell'indirizzo o no.
  • Inviate TUTTI i bitcoin presenti nel conto su un altro portafoglio.

NB: Per evitare di fare backup ogni volta che si riceve un pagamento, il mio consiglio è di creare un gran numero di indirizzi prima di effettuare il backup, in modo da avere una certa quantità di indirizzi da usare per ricevere bitcoin in sicurezza. Potete usare il campo commenti dell'address book per tenere traccia di quali indirizzi sono già inseriti nel backup, e di dove li avete usati.

Come ripristinare un backup
Per ripristinare un backup, anche su un computer diverso da quello usato precedentemente, è sufficiente
  • (se non l'avete ancora fatto) installare ed avviare il client, chiudetelo nonappena possibile.
  • assicurarsi di chiudere completamente il client (controllate col task manager che non ci sia alcun bitcoin.exe in esecuzione).
  • recuperare il wallet.dat backuppato.
  • andarlo a sostituire al wallet.dat presente all'interno della cartella utente (vedi inizio della FAQ per la posizione di tale cartella).
  • avviare il client.

Una volta sincronizzata la catena dei blocchi, avrete recuperato tutti i vostri bitcoin con la totalità delle transazioni effettuate.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: Stemby on June 23, 2011, 10:37:17 AM
Ottima guida! Complimenti.

Una cosuccia soltanto: per ripristinare il backup occorre anche cancellare i file blkindex.dat e blk0001.dat: https://en.bitcoin.it/wiki/Securing_your_wallet#Restore

Ciao!


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: rb1205 on June 23, 2011, 11:25:35 AM
Ottima guida! Complimenti.

Una cosuccia soltanto: per ripristinare il backup occorre anche cancellare i file blkindex.dat e blk0001.dat: https://en.bitcoin.it/wiki/Securing_your_wallet#Restore

Ciao!

Ovvero forzare il rescan? Non ne vedo il motivo!  ???


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: Stemby on June 23, 2011, 11:33:59 AM
Ovvero forzare il rescan? Non ne vedo il motivo!  ???
Io avevo provato a recuperare un wallet tenuto da parte, e finché non ho forzato il rescan (2 maroni...) le transazioni del vecchio wallet non mi comparivano. Anch'io non ho ben capito il motivo...


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: rb1205 on June 23, 2011, 11:43:56 AM
L'ultima volta che ho guardato quella parte di codice il rescan veniva forzato sempre all'avvio. Probabilmente l'hanno cambiato a causa delle dimensioni che ha raggiunto la blockchain.

Ad ogni modo, grazie per la nota, lo aggiungo.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: Micio on May 14, 2013, 02:21:21 PM
Una domanda, la dimensione del file wallet.dat è proporzionata alla quantità di BitCoin che si possiedono?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: ziomik on May 14, 2013, 04:30:04 PM
No


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: Micio on May 14, 2013, 05:05:21 PM
La quantità di bitcoin è registrata in qualche altro file nella cartella di bitcoin?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: ziomik on May 14, 2013, 05:32:31 PM
Tutte le quantità di bitcoin di qualsiasi indirizzo bitcoin sono registrate all'interno del blockchain dall'inizio di tutto (oltre che ad ogni singola transazione).
E' la base della "struttura" del sistema p2p della moneta btc. Ovviamente, consultando il blockchain, nessuno sa di chi sia l'indirizzo X o Y


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: Micio on May 14, 2013, 06:08:41 PM
Quindi se vado sulla mia cartella, è impossibile vedere da fuori quanti btc ho nel mio wallet finche non apro bitcoin?

Seconda cosa, se io copio il file wallet.dat da un'altro e lo sposto dentro la mia cartella, ho il completo accesso a quell'account?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: ziomik on May 14, 2013, 06:13:43 PM
Guardando la cartella è impossibile. Prendendo il tuo file e importandolo (sempre che non sia criptato) questo è possibile. O meglio... si avrà il pieno controllo da entrambe le postazioni.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: androz on May 14, 2013, 06:27:01 PM
Quote
Come ripristinare un backup
Per ripristinare un backup, anche su un computer diverso da quello usato precedentemente, è sufficiente
(se non l'avete ancora fatto) installare ed avviare il client, chiudetelo nonappena possibile.
assicurarsi di chiudere completamente il client (controllate col task manager che non ci sia alcun bitcoin.exe in esecuzione).
recuperare e decifrare il wallet.dat backuppato.
andarlo a sostituire al wallet.dat presente all'interno della cartella utente (vedi inizio della FAQ per la posizione di tale cartella).
cancellare i file della blockchian (blkindex.dat, blk0001.dat) per forzare il rescan della block chain.


io ho semplicemente copiato e spostato la blockchain e il file dat e tutto funziona tranquillamente  ???


ma voi la blockch. non la salvate periodicamente? (riscaricarla ex novo quando occorre è un'impresa)





Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: Micio on May 14, 2013, 06:35:44 PM
Ma non serve una password per fare delle transazioni?

Quindi oltre a spostare il wallet devo anche sapere la password per le transazioni che era impostata nel vecchio pc, giusto?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin?
Post by: rb1205 on May 14, 2013, 09:40:19 PM
Questa FAQ è "leggermente" da aggiornare, quando l'ho scritta la blockchain si scaricava in 30 minuti. Non esisteva nemmeno la cifratura integrata nel client.

EDIT: Guida aggiornata nella tecnica, un pelo meno nel contesto. Ormai chi usa il client ufficiale non ha certo bisogno di questa guida per farsi i backup  ::)


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Micio on May 23, 2013, 10:01:59 PM
Volevo sapere, basta che uno mi ruba il file wallet.dat per rubarmi tutti i miei bitcoin?
Cioè se mi dovessero rubare il file, lo caricano sul loro bitcoin wallet e possono spendere tutti i bitcoin che avevo collezionato? Non c'è nessun sistema di difesa per proteggere quel file dagli hackers?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: HostFat on May 24, 2013, 09:37:43 AM
Si, devi criptarlo con la funzione inclusa nel client Bitcoin-Qt, presente nel menu.
Se dimentichi la password, perdi per sempre i tuoi bitcoin.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: BitLiberty on May 24, 2013, 01:10:22 PM
La password ce l'hanno tutti giusto?
Quindi nessun hacker potrà mai usare i bitcoin degli altri (a meno che non abbia anche la password) giusto?
La password è legata al file wallet.dat?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: HostFat on May 24, 2013, 01:25:39 PM
La password crypta il file wallet.dat.
Se la password non è molto complessa, fatta di diversi numeri/cifre/caratteri e molto lunga, potrebbe comunque non essere abbastanza sicura.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Micio on May 24, 2013, 02:11:52 PM
Ma tutti hanno una password o è facoltativo metterla?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: rb1205 on May 24, 2013, 02:31:38 PM
Quotando HostFat

Quote
Devi criptarlo con la funzione inclusa nel client Bitcoin-Qt, presente nel menu.

Devi farlo tu, di base non c'è nessuna password.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Micio on May 24, 2013, 08:45:03 PM
Quindi alcune persone non impostano la password e se gli rubano il file wallet.dat e lo mettono nella loro cartella di BitCoin possono effettuare transazioni con l'account rubato?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Gabi on May 24, 2013, 09:35:06 PM
Si

Quote
con l'account rubato
Ricordo che in bitcoin il concetto di "account" non esiste. Esistono le chiavi private, se uno conosce le tue, può spendere i tuoi bitcoin.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Micio on May 24, 2013, 09:49:13 PM
Ma c'è ancora tanta gente che non usa la password o sbaglio?
E' un caso raro che qualcuno usa la password o viceversa?

(scusa per l'account ma come vedi sto facendo molte domande, non me ne intendo molto di BitCoin)


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: rb1205 on May 25, 2013, 09:05:32 AM
Ma che domanda è?  ???

Chiunque abbia un'idea di quello che fa la password la imposta.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Micio on May 25, 2013, 11:00:37 AM
Ti ho detto che sono inesperto e ho chiesto solo una domanda.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: gianluca on August 01, 2013, 03:10:39 PM
Salve, ho letto qui che per ripristinare il wallet bisogna sostituire il file wallet.dat.

avevo il programma aperto, non me ne ero accorto e ho cliccato sull'icona del programma per aprirlo, forse il programma ha pensato ad un tentativo di manomissione e mi è apparsa una scritta che diceva che bitcoinqt non era piu sicuro e quindi veniva cancellato.

forse , dico forse non è andato tutto perduto perchè avevo fatto da poco il backup e salvato sulla chiavetta ma anche seguendo la guida non riesco a trovare la cartella dati per sostituire il file wallet.dat ,come posso fare? ho windows 7


vi ringrazio


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: alexrossi on August 01, 2013, 06:29:53 PM
Salve, ho letto qui che per ripristinare il wallet bisogna sostituire il file wallet.dat.

avevo il programma aperto, non me ne ero accorto e ho cliccato sull'icona del programma per aprirlo, forse il programma ha pensato ad un tentativo di manomissione e mi è apparsa una scritta che diceva che bitcoinqt non era piu sicuro e quindi veniva cancellato.

forse , dico forse non è andato tutto perduto perchè avevo fatto da poco il backup e salvato sulla chiavetta ma anche seguendo la guida non riesco a trovare la cartella dati per sostituire il file wallet.dat ,come posso fare? ho windows 7


vi ringrazio

Anzitutto puoi stare tranquillo: al 99% i tuoi bitcoin sono salvi.

Riguardo al click sul programma, semplicemente bitcoinqt ha killato l'istanza nuova e non quella già in esecuzione poiché non ne supporta più di una in contemporanea. (Quindi sicuramente il  programma ti è rimasto nella traybar)

Per il secondo problema cerca su google "abilitare file nascosti su windows 7" e ripeti la procedura, vedrai che troverai senza problemi il wallet.dat


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: gianluca on August 01, 2013, 06:33:07 PM
alexrossi avevo perso le speranze, ora provo, ti ringrazio tanto! :)


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: gianluca on August 01, 2013, 06:55:57 PM
FATTO!!! GRAZIE alexrossi!!!!!! :)


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: bittaitaliana on December 07, 2013, 03:58:09 PM
Ragazzi ho seguito le vostre istruzioni, ma (con windows xp) nella cartella document and setting/utente/dati applicazioni/Multibit (la cartella bitcoin non sembra esserci) trovo tutto tranne un file wallet.dat da sostituire.
Nella cartella ci sono 2 cartelle , log e multibit-data e 5 file multibit . checkpoints , .info , .proprietirs, .spvchain , .wallet
Io invece ho un file wallet.dat, dove lo devo mettere ? Ps, non siate volgari :)

grazie


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: whineeeer on December 10, 2013, 08:35:37 PM
ho comprato qualche btc su btce che vorrei usare principalmente per il trading, quando mi conviene fare il backup?


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: zoe on December 10, 2013, 09:24:58 PM
Ragazzi ho seguito le vostre istruzioni, ma (con windows xp) nella cartella document and setting/utente/dati applicazioni/Multibit (la cartella bitcoin non sembra esserci) trovo tutto tranne un file wallet.dat da sostituire.
Nella cartella ci sono 2 cartelle , log e multibit-data e 5 file multibit . checkpoints , .info , .proprietirs, .spvchain , .wallet
Io invece ho un file wallet.dat, dove lo devo mettere ? Ps, non siate volgari :)

grazie

qui si parlava di bitcoin-qt non di multibit. che io sappia multibit non ha wallet.dat


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: bittaitaliana on December 11, 2013, 01:27:53 PM
Grazie Zoe, era bitcoin-qt . L'ho installato e ora sto sincoronizzando il wallet. Se ci esce qualcosa ti do una %  ;D


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: zoe on December 11, 2013, 04:34:20 PM
Grazie Zoe, era bitcoin-qt . L'ho installato e ora sto sincoronizzando il wallet. Se ci esce qualcosa ti do una %  ;D

 ;D


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: bittaitaliana on December 12, 2013, 08:24:14 PM
Zoe mi sa che non prendi(amo) un cent
sono 2 giorni che sta sincronizzando, ha scaricato circa 15 giga e manca ancora un bel pò.
Ma la cosa brutta e che dice il portamonete è cifrato e attualmente bloccato".
Io non ricordo manco la password che uso nella mail che uso ogni giorno, figuriamoci una pass messa qualche anno fa.


Title: Re: [FAQ] Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: zoe on December 12, 2013, 11:02:00 PM
Mi spiace. però anche tu, non te le scrivi le passw.
scherzo. alcune ne ho perse anche io. :-\
adesso ne avrò un centinaio tutte scritte.
ciao


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: ness1 on December 30, 2013, 09:03:23 PM
Vi prego...ditemi che c'è un modo per recuperare i miei bitcoin..non ricordo più la password del mio portamonete..ero convintissimo di ricordarla..l'ho inserita ma mi dice password errata....sono in preda al panico HELP MEEEEEEEEEEEEEEEE!!!!!!!!!!! :-[ :-[ :-[ :'( :'( :'( :'( :'(


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: piergrigio on February 01, 2014, 09:56:05 AM
Attenzione: Il client di bitcoin crea un nuovo indirizzo bitcoin e ci versa degli importi ogni volta che effettuate delle transazioni. Questo è dovuto al fatto che ogni transazione bitcoin deve usare la totalità dei fondi presenti nei conti utilizzati, di conseguenza è necessario creare un indirizzo in cui versare il resto. L'unica eccezione alla regola è quando una transazione usa la totalità dei bitcoin di un certo conto, ma è buona norma assumere che ogni transazione crei un nuovo indirizzo.

Non mi torna questa cosa. Non mi risulta che venga creato un nuovo indirizzo. Quando ho preso i miei bc da bitstamp ho indicato il mio indirizzo dove trasferirli ma non e' stato creato un nuovo indirizzo, cosa mi sfugge?


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: baracus on February 01, 2014, 06:03:16 PM
Attenzione: Il client di bitcoin crea un nuovo indirizzo bitcoin e ci versa degli importi ogni volta che effettuate delle transazioni. Questo è dovuto al fatto che ogni transazione bitcoin deve usare la totalità dei fondi presenti nei conti utilizzati, di conseguenza è necessario creare un indirizzo in cui versare il resto. L'unica eccezione alla regola è quando una transazione usa la totalità dei bitcoin di un certo conto, ma è buona norma assumere che ogni transazione crei un nuovo indirizzo.

Non mi torna questa cosa. Non mi risulta che venga creato un nuovo indirizzo. Quando ho preso i miei bc da bitstamp ho indicato il mio indirizzo dove trasferirli ma non e' stato creato un nuovo indirizzo, cosa mi sfugge?
Si riferisce a quando effettui te un pagamento, nel qual caso il sistema utilizza TUTTI i btc dell'indirizzo di uscita, carica l'indirizzo che hai indicato come destinatario e la differenza la carica su un nuovo indirizzo che il client crea (per la precisione: che preleva dalla keypool creata al momento della prima generazione del wallet). Il cosiddetto indirizzo di resto (change address).


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: piergrigio on February 03, 2014, 01:44:54 PM
Attenzione: Il client di bitcoin crea un nuovo indirizzo bitcoin e ci versa degli importi ogni volta che effettuate delle transazioni. Questo è dovuto al fatto che ogni transazione bitcoin deve usare la totalità dei fondi presenti nei conti utilizzati, di conseguenza è necessario creare un indirizzo in cui versare il resto. L'unica eccezione alla regola è quando una transazione usa la totalità dei bitcoin di un certo conto, ma è buona norma assumere che ogni transazione crei un nuovo indirizzo.

Non mi torna questa cosa. Non mi risulta che venga creato un nuovo indirizzo. Quando ho preso i miei bc da bitstamp ho indicato il mio indirizzo dove trasferirli ma non e' stato creato un nuovo indirizzo, cosa mi sfugge?
Si riferisce a quando effettui te un pagamento, nel qual caso il sistema utilizza TUTTI i btc dell'indirizzo di uscita, carica l'indirizzo che hai indicato come destinatario e la differenza la carica su un nuovo indirizzo che il client crea (per la precisione: che preleva dalla keypool creata al momento della prima generazione del wallet). Il cosiddetto indirizzo di resto (change address).

Ok, ma gli altri indirizzi associati al mio wallet rimangono? Se si in sostanza viene creato solo un nuovo indirizzo che si aggiunge a quelli gia' creati o ho capito male? Thks


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: baracus on February 03, 2014, 04:00:31 PM
Attenzione: Il client di bitcoin crea un nuovo indirizzo bitcoin e ci versa degli importi ogni volta che effettuate delle transazioni. Questo è dovuto al fatto che ogni transazione bitcoin deve usare la totalità dei fondi presenti nei conti utilizzati, di conseguenza è necessario creare un indirizzo in cui versare il resto. L'unica eccezione alla regola è quando una transazione usa la totalità dei bitcoin di un certo conto, ma è buona norma assumere che ogni transazione crei un nuovo indirizzo.

Non mi torna questa cosa. Non mi risulta che venga creato un nuovo indirizzo. Quando ho preso i miei bc da bitstamp ho indicato il mio indirizzo dove trasferirli ma non e' stato creato un nuovo indirizzo, cosa mi sfugge?
Si riferisce a quando effettui te un pagamento, nel qual caso il sistema utilizza TUTTI i btc dell'indirizzo di uscita, carica l'indirizzo che hai indicato come destinatario e la differenza la carica su un nuovo indirizzo che il client crea (per la precisione: che preleva dalla keypool creata al momento della prima generazione del wallet). Il cosiddetto indirizzo di resto (change address).

Ok, ma gli altri indirizzi associati al mio wallet rimangono? Se si in sostanza viene creato solo un nuovo indirizzo che si aggiunge a quelli gia' creati o ho capito male? Thks
Si, gli indirizzi che hai creato rimangono (anzi, mi sembra che non ci sia nemmeno la possibilità di cancellarli dall'elenco). La gestione del resto è gestita dal client ed è trasparente all'utente. Tieni inoltre presente che questi indirizzi di resto sono nascosti dal client e non vengono elencati tra i tuoi indirizzi, ma sono comunque di "tua proprietà" (dato che ne possiedi le chiavi private) e gestiti dal client.


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: BitBitCoin on June 11, 2014, 06:58:01 PM
Complimenti per la guida!
Ma i file nella cartella blocks sono tutti indispensabili?


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: alexrossi on June 11, 2014, 07:01:45 PM
Complimenti per la guida!
Ma i file nella cartella blocks sono tutti indispensabili?


Per conservare i propri btc no, però sono essenziali per avere la blockchain completa: se gli elimini ogni volta dovrà scaricarli daccapo, prima di poter inviare btc.


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: BitBitCoin on June 12, 2014, 05:02:38 PM
Complimenti per la guida!
Ma i file nella cartella blocks sono tutti indispensabili?


Per conservare i propri btc no, però sono essenziali per avere la blockchain completa: se gli elimini ogni volta dovrà scaricarli daccapo, prima di poter inviare btc.
Grazie, allora meglio non cancellare nulla  :P


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: sexjam on August 24, 2015, 01:52:37 PM
Salve, io ho più file .dat salvati da diversi wallet nel corso del tempo.
per inserire tutti i btc in un unico wallet come poso fare?

io avevo pensato di copiare ogni .dat e di avviare bitcoin-qt, quindi inviare il contenuto ad un nuovo indirizzo in mio possesso. è giusta questa procedura? o è possibile farlo in un unica istanza?

Grazie


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Stemby on October 06, 2015, 12:24:19 AM
Un po' in ritardo...

io avevo pensato di copiare ogni .dat e di avviare bitcoin-qt, quindi inviare il contenuto ad un nuovo indirizzo in mio possesso. è giusta questa procedura?
Sì, può andare bene, anche se un po' laboriosa.

Quote
o è possibile farlo in un unica istanza?
È possibile, andando a cercare le varie chiavi private e creando una raw transaction.

Ciao!


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: robertzorro on October 20, 2015, 11:01:07 AM
grazie della guida molto utile.


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Bingo_bit on January 23, 2016, 03:11:25 PM
ciao ! ho un wallet.dat su una chiavetta USB , dato che lo salvata circa 3 anni fa ? ci sarà qualche problema di compatibilità con le nuove versioni ?

non ho le chiavi private ma solo il wallet.dat con password .


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Stemby on February 04, 2016, 03:04:37 AM
ciao ! ho un wallet.dat su una chiavetta USB , dato che lo salvata circa 3 anni fa ? ci sarà qualche problema di compatibilità con le nuove versioni ?
Non credo, ma non te l'assicuro (è da un po' che non seguo lo sviluppo di Core).

Quote
non ho le chiavi private ma solo il wallet.dat con password .
Volendo esistono anche degli strumenti per estrarre le chiavi dal file (non ricordo il nome, usa un motore di ricerca).

In entrambi i casi comunque tentar non nuoce se hai l'accortezza di lavorare con una copia di quel file, tenendo l'originale al sicuro.

Ciao!


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: SeverusSnegg on November 04, 2017, 07:52:50 PM
Se memorizzate i vostri bitcoin sul client ufficiale, avete il dovere di fare il backup degli stessi in quanto, in caso di corruzione dei file, guasto del disco o smarrimento/furto del pc/chiavetta senza un corretto backup, il drammatico risultato sarebbe sempre il medesimo: perdita totale e irrimediabile di tutti i bitcoin memorizzati nel client perduto senza alcuna speranza di recupero.
Iniziamo con lo specificare una cosa banale: i bitcoin non sono veramente memorizzati nel vostro computer, quello che il vostro client possiede sono delle chiavi digitali che vi autorizzano ad utilizzare i bitcoin relativi ai vostri indirizzi. Questo significa che facendo il backup voi non state copiando i bitcoin, ma semplicemente le chiavi necessarie per usarli.

Queste chiavi vengono memorizzati in un unico, piccolo ma importantissimo file, il famoso

WALLET.DAT

Tramite il quale voi esercitate il possesso di tutti i bitcoin del client.

Questo file si trova nella cartella dati che il client crea al suo primo avvio. La posizione di tale cartella varia in base al sistema operativo che utilizzate; di default si trova qui:

Windows XP: C:\Documents and Settings\<nome utente>\Application data\BitCoin\
Windows 8 / Seven / Vista: C:\Users\<nome utente>\Appdata\Roaming\BitCoin
Mac OSX: ~/Library/Application Support/Bitcoin/
Linux: ~/.bitcoin/

NB: è possibile, tramite riga di comando, imporre al client di usare altre cartelle.

Nella cartella dati sono presenti molti altri file oltre al wallet.dat, si tratta principalmente della block chain (i vari blk.dat), di indirizzi IP a cui ci si è connessi nel passato (addr.dat) e di file di log. Non è necessario backuppare nessuno di questi file, copiate il solo wallet.dat.

Se backuppate già la vostra cartella utente o l'intero computer, il wallet.dat è ovviamente incluso. Tuttavia, bisogna considerare sia problemi di sicurezza (vedi paragrafo successivo) che di frequenza (vedi "Quando aggiornare il backup"). In effetti, il mio consiglio è di escludere dal backup generico del computer la cartella bitcoin e di procedere in modo separato al backup della stessa secondo le modalità riportate in questa guida.

Effettuare il backup
Il primo passo per un backup sicuro è assicurarsi che abbiate impostato la cifratura del portafoglio nel vostro client. Se non l'avete ancora fatto, scegliete una password complicata, non utilizzata in altri siti e abilitate la cifratura sul client.

A questo punto non non vi resta che copiare il solo file wallet.dat presente nella cartella individuata qualche paragrafo fa su qualche supporto di backup. Idealmente, più questo supporto è lontano dal PC su cui tenete il client, meglio è. Potete usare chiavette USB, dischi rigidi e CD-R, ma anche inviare il file per mail (è molto piccolo), metterlo sul PC in ufficio, darlo ad un amico, metterlo su un server FTP o uno storage cloud. Ovviamente, valutate con una certa malizia la sicurezza di ogniuno di questi supporti. Il wallet.dat è cifrato, ma con la giusta motivazione una password si può sempre scoprire (o forzare).

Da notare che la cifratura effettuata dal client protegge le chiavi private necessarie per spendere i bitcoin, ma le chiavi pubbliche sono in chiaro: chiunque accede al wallet.dat è in grado di visualizzare tutti gli indirizzi contenuti, e di conseguenza sapere quanti bitcoin possedete e vedere tutte le transazioni che avete fatto, presenti e future. Se volete tutelarvi anche da questa eventualità è necessario cifrare ulteriormente il vostro backup con un programma esterno: TrueCrypt o PGP sono ottimi programmi opensource che consentono di farlo, ma anche un semplice archivio ZIP o RAR protetto da password contenente il wallet.dat può essere sufficiente.
Assolutamente da evitare per motivi di integrità è il "backup" su un disco secondario (o peggio, una partizione) all'interno del medesimo computer su cui avete il client.

Quando aggiornare il backup
E' buona norma aggiornare il backup quando viene creato un nuovo indirizzo bitcoin e vi vengono versati degli importi. Il solo fatto che venga creato un nuovo indirizzo bitcoin (manualmente o quando il client riceve una nuova transazione) non significa che sia necessario effettuare il backup, ma se usate tale nuovo indirizzo o avete intenzione di usarlo nel prossimo futuro, allora probabilmente vi conviene effettuare il backup. Il client crea in anticipo un certo numero di indirizzi che userà (di default, 100), ma il consiglio mio e degli sviluppatori è di usare questa feature come sicurezza e di non basarsi su di essa per impostare la propria policy di backup.

Attenzione: Il client di bitcoin crea un nuovo indirizzo bitcoin e ci versa degli importi ogni volta che effettuate delle transazioni. Questo è dovuto al fatto che ogni transazione bitcoin deve usare la totalità dei fondi presenti nei conti utilizzati, di conseguenza è necessario creare un indirizzo in cui versare il resto. L'unica eccezione alla regola è quando una transazione usa la totalità dei bitcoin di un certo conto, ma è buona norma assumere che ogni transazione crei un nuovo indirizzo.

Per ricapitolare, occorre aggiornare il backup ogni volta che
  • Ricevete bitcoin su un nuovo indirizzo, non presente quando avete effettuato l'ultimo backup.
  • Effettuate un pagamento

NON è necessario effettuare il backup quando:
  • Ricevete bitcoin su un indirizzo creato prima di aver efettuato l'ultimo backup, sia che abbiate già ricevuto BTC su quell'indirizzo o no.
  • Inviate TUTTI i bitcoin presenti nel conto su un altro portafoglio.

NB: Per evitare di fare backup ogni volta che si riceve un pagamento, il mio consiglio è di creare un gran numero di indirizzi prima di effettuare il backup, in modo da avere una certa quantità di indirizzi da usare per ricevere bitcoin in sicurezza. Potete usare il campo commenti dell'address book per tenere traccia di quali indirizzi sono già inseriti nel backup, e di dove li avete usati.

Come ripristinare un backup
Per ripristinare un backup, anche su un computer diverso da quello usato precedentemente, è sufficiente
  • (se non l'avete ancora fatto) installare ed avviare il client, chiudetelo nonappena possibile.
  • assicurarsi di chiudere completamente il client (controllate col task manager che non ci sia alcun bitcoin.exe in esecuzione).
  • recuperare il wallet.dat backuppato.
  • andarlo a sostituire al wallet.dat presente all'interno della cartella utente (vedi inizio della FAQ per la posizione di tale cartella).
  • avviare il client.

Una volta sincronizzata la catena dei blocchi, avrete recuperato tutti i vostri bitcoin con la totalità delle transazioni effettuate.

Ottima guida! Complimenti.


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Zoso on December 15, 2017, 08:04:01 AM
Ciao a tutti. Una domandona...... ho scaricato bitcoin-core e ho fatto tutta la sincronizzazione della blockchain.
Ho comprato pochissimi Bitcoin per fare una prova e ce l'ho fatta a trasferirli su Bitcoin Core L'unico problema è che dentro Windows 10 non trovo il file wallet. DAT sul percorso standard c documents and settings utente appdata roaming Bitcoin.. avete qualche consiglio? Tra l'altro dopo aver sincronizzato la blockchain Ho verificato che mi hai installato sia bitcoin-core che una versione a 64 bit sempre di Bitcoin Core. Grazie a chi mi saprà dare una mano.


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Zoso on December 15, 2017, 08:59:41 AM
Senza che nessuno impazzisca, ho risolto. Dovevo visualizzare i file nascosti in windows 10. :-) Un'altra cosa però ve la devo chiedere.
Ho salvato il wallet.....però windows me lo ha salvato come file word pad.......all'inizio era un file non apribile ( di quelli che windows ti chiede di cercare un app per aprirlo).
Lascio tutto cosi o devo fare qualcosa? Grazie di cuore.


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Hercoyote on February 10, 2018, 12:33:51 PM
Grazie per questa guida, l'ho trovata davvero utile!


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: MC81 on August 23, 2018, 04:37:38 PM
Hi.Thanks for the guide.I hope I can do it well.


Title: Re: Come fare il backup dei miei bitcoin sul client ufficiale?
Post by: Jackson7951 on September 20, 2018, 12:25:54 PM
Io avevo provato a recuperare un wallet tenuto da parte, e finché non ho forzato il rescan (2 maroni...) le transazioni del vecchio wallet non mi comparivano. Anch'io non ho ben capito il motivo..