Author

Topic: Dubbi sui PaperWallet (Read 1353 times)

full member
Activity: 144
Merit: 131
December 18, 2013, 11:01:54 AM
#27
Stemby, vieni a convincerlo pure tu allora, siamo su #bitcoin-it  Grin Grin Grin

mi ha detto che lui ha già fatto diverse transazioni importato paperwallet in blockchain e anche su bitcoin-qt ma non gli è mai andato perso nulla, probabilmente io penso perchè questi due client sono intelligenti e hanno in automatico l'inoltro del resto al pubblic adress da cui sono stati inviati

Pindol
legendary
Activity: 2450
Merit: 1008
December 18, 2013, 10:59:20 AM
#26
parlando con un amico in chat, mi ha detto che il problema dei "re-invio del resto" non dovrebbe sussistere se si creano dei paperwallet da un servizio tipo bitadress, perchè hanno un unico indirizzo pubblico.

Il problema invece sorge con quei paper wallet creati offline da client, dove magari ci sono 10 bitcoin di cui 4 risiendono su ind pubblico, 1 su un'altro e 5 su un'altro ancora. Quindi facendo il pagamento (mettiamo di 2 btc), perforza di cose viene creato un nuovo indirizzo con il resto di 8 btc.

E' esatto?
No. Cito dal sito di bitcoinpaperwallet, progetto derivato da bitaddress:
Quote
Withdrawing Funds

The private key on this wallet is recorded in typical "Wallet Import Format" (WIF). Many online services (e.g. blockchain.info, mtgox.com) will let you import or "sweep" your paper wallet using this key. Plan on importing your entire balance. Afterwards, discontinue using the paper wallet—as if you were breaking open a piggy bank. If you try to spend or withdraw only a portion of your funds, you risk losing the remaining balance forever.
(con link a questa discussione).

Ciao!
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 18, 2013, 10:57:37 AM
#25
parlando con un amico in chat, mi ha detto che il problema dei "re-invio del resto" non dovrebbe sussistere se si creano dei paperwallet da un servizio tipo bitadress, perchè hanno un unico indirizzo pubblico.

Il problema invece sorge con quei paper wallet creati offline da client, dove magari ci sono 10 bitcoin di cui 4 risiendono su ind pubblico, 1 su un'altro e 5 su un'altro ancora. Quindi facendo il pagamento (mettiamo di 2 btc), perforza di cose viene creato un nuovo indirizzo con il resto di 8 btc.

E' esatto?

Pindol

Sussistono eccome, hostfat per esempio aveva postato un link di reddit, dove un tipo prelevava x btc da un paper wallet, e il resto gli è andato TUTTO in commissione in automatico (20 btc di fee mi pare)
Per una mera sicurezza personale mi reinvierei sempre il resto, visto che degli spiacevoli inconvenienti già sono successi
full member
Activity: 144
Merit: 131
December 18, 2013, 10:48:53 AM
#24
parlando con un amico in chat, mi ha detto che il problema dei "re-invio del resto" non dovrebbe sussistere se si creano dei paperwallet da un servizio tipo bitadress, perchè hanno un unico indirizzo pubblico.

Il problema invece sorge con quei paper wallet creati offline da client, dove magari ci sono 10 bitcoin di cui 4 risiendono su ind pubblico, 1 su un'altro e 5 su un'altro ancora. Quindi facendo il pagamento (mettiamo di 2 btc), perforza di cose viene creato un nuovo indirizzo con il resto di 8 btc.

E' esatto?

Pindol
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 18, 2013, 12:16:17 AM
#23

Tornando alla domanda iniziale, io considero il paper wallet come usa e getta. Quando importo una chiave privata (in blockchain.info), considero quella chiave compromessa, e quindi non la uso più. La chiave privata deve stare chiusa al sicuro: appena vede la luce, è da rottamare al più presto. Questa è una regola che mi sono dato e che mi sento di consigliare vivamente.

Ciao!

Grazie delle risposte,

non ho ancora capito come faccio dal sito blockchain.info o dalla app per iphone a importare una chiave privata, dove trovo questa opzione?

Pindol

Dall'app per iphone non puoi, dal sito invece vai sulla tab importa/esporta
full member
Activity: 144
Merit: 131
December 17, 2013, 07:18:07 PM
#22

Tornando alla domanda iniziale, io considero il paper wallet come usa e getta. Quando importo una chiave privata (in blockchain.info), considero quella chiave compromessa, e quindi non la uso più. La chiave privata deve stare chiusa al sicuro: appena vede la luce, è da rottamare al più presto. Questa è una regola che mi sono dato e che mi sento di consigliare vivamente.

Ciao!

Grazie delle risposte,

non ho ancora capito come faccio dal sito blockchain.info o dalla app per iphone a importare una chiave privata, dove trovo questa opzione?

Pindol
legendary
Activity: 2450
Merit: 1008
December 17, 2013, 06:22:30 PM
#21
quindi nel file wallet.dat sono contenuti diversi indirizzi pubblici e privati associati, se non ricordo male ce ne sono 50, mi sembra di aver letto da qualche parte, una volta fatte 50 transazioni in uscita, si ricrea il file wallet.dat con altri 50 chiavi pubbliche e private, oltre a quelle precedenti Corretto?
Se le cose non sono cambiate, col client ufficiale (per gli altri può essere diverso) ci sono già pronti 50 nuovi indirizzi. Facendo una transazione in uscita, viene usato per il resto il successivo in lista, e se ne genera uno nuovo, in modo che ce ne siano sempre 50 disponibili.

Dunque occorre fare backup del wallet periodicamente, in modo che non si rischi di avere nuovi indirizzi non presenti nel backup.

Per MultiBit però non ho idea se il funzionamento sia uguale.

Quote
Quindi tornando all'esempio di prima, se una volta fatta la transazione vado su blockchain.info e immetto l'indirizzo di "pippo" mi dice che ci sono 0 bitcoin, perchè sono passati all'indirizzo "pluto", giusto?
Giusto.

Quote
E se si, come faccio a visualizzare l'indirizzo pluto, se il client me lo nasconde?
Non conosco MultiBit. In ogni caso, se riesci a trovare la chiave privata nel wallet, poi puoi calcolarti quella pubblica (anche se non capisco cosa ti possa servire).

Tornando alla domanda iniziale, io considero il paper wallet come usa e getta. Quando importo una chiave privata (in blockchain.info), considero quella chiave compromessa, e quindi non la uso più. La chiave privata deve stare chiusa al sicuro: appena vede la luce, è da rottamare al più presto. Questa è una regola che mi sono dato e che mi sento di consigliare vivamente.

Ciao!
full member
Activity: 144
Merit: 131
December 17, 2013, 03:32:42 PM
#20
La chiave privata di "pippo" e "pluto" però é sempre la stessa, corretto?

No, ogni indirizzo ha una chiave privata diversa, molto semplicemente possiedi le chiavi private sia di pippo che di pluto

Ah ok,

quindi nel file wallet.dat sono contenuti diversi indirizzi pubblici e privati associati, se non ricordo male ce ne sono 50, mi sembra di aver letto da qualche parte, una volta fatte 50 transazioni in uscita, si ricrea il file wallet.dat con altri 50 chiavi pubbliche e private, oltre a quelle precedenti Corretto?

Quindi tornando all'esempio di prima, se una volta fatta la transazione vado su blockchain.info e immetto l'indirizzo di "pippo" mi dice che ci sono 0 bitcoin, perchè sono passati all'indirizzo "pluto", giusto? E se si, come faccio a visualizzare l'indirizzo pluto, se il client me lo nasconde?

Pindol
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 17, 2013, 03:25:36 PM
#19
La chiave privata di "pippo" e "pluto" però é sempre la stessa, corretto?

No, ogni indirizzo ha una chiave privata diversa, molto semplicemente possiedi le chiavi private sia di pippo che di pluto
full member
Activity: 144
Merit: 131
December 17, 2013, 02:32:37 PM
#18
Solo ogni volta che invii parte dei tuoi btc, sì, il resto viene messo in un altro indirizzo. Spesso il client non te lo visualizza (il nuovo indirizzo), lo sottointende e basta  Wink

Ah ok... interessante,

Quindi mettiamo che ho un indirizzo pubblico dal nome "pippo" che contiene 10 btc, io mando 1 btc a un amico, i restanti 9 quindi il client me li mette in "pluto" ma me li fá visualizzare come ancora in "pippo"

Però se vado su blockchain e metto l'indirizzo di "pippo" mi dice che in quell'ind ci sono 0btc, giusto?

La chiave privata di "pippo" e "pluto" però é sempre la stessa, corretto?

Scusa se ti tartasso di domande ma la cosa mi incuriosisce e vorrei capire bene il funzionamento.

Pindol
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 17, 2013, 02:22:53 PM
#17
Ah ok non ci avevo mai fatto caso, anche oerché non ho mai inviato ma solo ricevuto.

Quindi ogni volta che invio bitcoin da multibit, i restanti vengono spostati su un'altro indirizzo pubblico, ho capito bene?

Quindi mi ritrovo nel mio wallet, 2 indirizzi pubblici, mi scuso se la domanda può sembrare banale o scema, ma non avendo mai inviato, non ho proprio idea di come funzioni.

Pindol

Solo ogni volta che invii parte dei tuoi btc, sì, il resto viene messo in un altro indirizzo. Spesso il client non te lo visualizza (il nuovo indirizzo), lo sottointende e basta  Wink
full member
Activity: 144
Merit: 131
December 17, 2013, 02:21:11 PM
#16
Ah ok non ci avevo mai fatto caso, anche oerché non ho mai inviato ma solo ricevuto.

Quindi ogni volta che invio bitcoin da multibit, i restanti vengono spostati su un'altro indirizzo pubblico, ho capito bene?

Quindi mi ritrovo nel mio wallet, 2 indirizzi pubblici, mi scuso se la domanda può sembrare banale o scema, ma non avendo mai inviato, non ho proprio idea di come funzioni.

Pindol
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 17, 2013, 02:16:43 PM
#15
come se stessi scrivendo una mail aggiungi più destinatari: uno sarà l'indirizzo a cui vuoi inviare, l'altro l'indirizzo stesso, a quest'ultimo invierai quindi la differenza tra la balance iniziale e l'ammontare inviato al primo indirizzo

Ah, questa mi giunge nuova, ma si può fare anche con un normale client tipo multibit?...

Basta inserire i due ind separati da una virgola, o la sintassi é diversa? E poi anche per il valore é lo stesso?

Esempio:

Invia a: 1fvthvghh, 1fgfvhhgf
Importo:1, 9

Ho capito bene?

Pindol

Nella tab "invia" di multibit, cliccando su nuovo, puoi aggiungerne quanti ne vuoi di indirizzi di destinazione, e ovviamente personalizzarci la quantità da inviare
full member
Activity: 144
Merit: 131
December 17, 2013, 02:10:45 PM
#14
come se stessi scrivendo una mail aggiungi più destinatari: uno sarà l'indirizzo a cui vuoi inviare, l'altro l'indirizzo stesso, a quest'ultimo invierai quindi la differenza tra la balance iniziale e l'ammontare inviato al primo indirizzo

Ah, questa mi giunge nuova, ma si può fare anche con un normale client tipo multibit?...

Basta inserire i due ind separati da una virgola, o la sintassi é diversa? E poi anche per il valore é lo stesso?

Esempio:

Invia a: 1fvthvghh, 1fgfvhhgf
Importo:1, 9

Ho capito bene?

Pindol
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 17, 2013, 02:06:16 PM
#13
Perché il resto lo dovrebbe inviare ad un nuovo indirizzo, questo non mi é ancora molto chiaro...

Penso che Satoshi avesse originariamente ideato la feature per aumentare l'anonimato: idealmente ogni indirizzo bitcoin veniva usato per 1-2 volte e poi gli output (il resto) spostati su un nuovo indirizzo

Quindi per uno che ha un paperwallet, deve sempre ricordarsi di rimandarsi il resto sulla chiave pubblica del paper wallet stesso, cosi la chiave privata rimane invariata anche per centinaia di transazioni, giusto?

Ma come faccio a fare 2 transazioni nello stesso momento, una che parta a quello che devo pagare e una di ritorno al mio paper?

Pindol

come se stessi scrivendo una mail aggiungi più destinatari: uno sarà l'indirizzo a cui vuoi inviare, l'altro l'indirizzo stesso, a quest'ultimo invierai quindi la differenza tra la balance iniziale e l'ammontare inviato al primo indirizzo
full member
Activity: 144
Merit: 131
December 17, 2013, 02:03:46 PM
#12
Perché il resto lo dovrebbe inviare ad un nuovo indirizzo, questo non mi é ancora molto chiaro...

Penso che Satoshi avesse originariamente ideato la feature per aumentare l'anonimato: idealmente ogni indirizzo bitcoin veniva usato per 1-2 volte e poi gli output (il resto) spostati su un nuovo indirizzo

Quindi per uno che ha un paperwallet, deve sempre ricordarsi di rimandarsi il resto sulla chiave pubblica del paper wallet stesso, cosi la chiave privata rimane invariata anche per centinaia di transazioni, giusto?

Ma come faccio a fare 2 transazioni nello stesso momento, una che parta a quello che devo pagare e una di ritorno al mio paper?

Pindol
sr. member
Activity: 389
Merit: 250
December 17, 2013, 02:00:10 PM
#11
In questa discussione parlano di come spendere sicuramente i fondi di un paper wallet: https://bitcointalksearch.org/topic/guide-securely-storing-large-amounts-of-bitcoin-brain-walletpaper-wallet-342691
sotto "Securely spending your offline funds"
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 17, 2013, 01:57:43 PM
#10
Perché il resto lo dovrebbe inviare ad un nuovo indirizzo, questo non mi é ancora molto chiaro...

Penso che Satoshi avesse originariamente ideato la feature per aumentare l'anonimato: idealmente ogni indirizzo bitcoin veniva usato per 1-2 volte e poi gli output (il resto) spostati su un nuovo indirizzo
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 17, 2013, 01:55:34 PM
#9
Altra cosa, non ho capito bene se con i paper wallet si può fare una sola transazione in uscita, perchè da quello che ho capito, una volta usata la chiave privata, viene resa inutilizzabile. Esempio se io ho 10 btc su un paperwallet, non ne posso inviare solo 1, altrimenti perdo gli altri 9, è corretto?

Ma questo dove lo hai letto scusa?? Il paper wallet dovrebbe essere un wallet come gli altri, tolto il fatto che non generi indirizzi nuovi (come faresti sul file wallet.dat). Ma se carichi 10 BTC li potrai utilizzare tutti e 10 in un numero indefinito di transazioni.....

In teoria sì, in pratica se non imposti lo stesso indirizzo per il resto, il client potrebbe mandare i tuoi btc di resto da tutt'altra parte, occhio!
full member
Activity: 144
Merit: 131
December 17, 2013, 01:54:04 PM
#8
Ma questo dove lo hai letto scusa?? Il paper wallet dovrebbe essere un wallet come gli altri, tolto il fatto che non generi indirizzi nuovi (come faresti sul file wallet.dat). Ma se carichi 10 BTC li potrai utilizzare tutti e 10 in un numero indefinito di transazioni.....

Come hanno detto sopra non é proprio così é questa la problematica del paper wallet, volevo capirne di più anch'io in merito perché la cosa non mi é del tutto chiara.

Pindol
legendary
Activity: 2632
Merit: 1040
December 17, 2013, 01:51:17 PM
#7
Altra cosa, non ho capito bene se con i paper wallet si può fare una sola transazione in uscita, perchè da quello che ho capito, una volta usata la chiave privata, viene resa inutilizzabile. Esempio se io ho 10 btc su un paperwallet, non ne posso inviare solo 1, altrimenti perdo gli altri 9, è corretto?

Ma questo dove lo hai letto scusa?? Il paper wallet dovrebbe essere un wallet come gli altri, tolto il fatto che non generi indirizzi nuovi (come faresti sul file wallet.dat). Ma se carichi 10 BTC li potrai utilizzare tutti e 10 in un numero indefinito di transazioni.....
full member
Activity: 144
Merit: 131
December 17, 2013, 01:48:32 PM
#6
importi la chiave privata in un qualsiasi client compatibile (mi viene in mente blockchain.info) e spendi i btc

Mmhh, io ho cercato ovunque sul sito blockchain e anche sull'app che ho sull'iphone ma non ho trovato da nessuna parte, importa chiave privata, dove lo trovo esattamente?

è molto rischioso poiché il client potrebbe inviare il resto (i 9 btc) ad un indirizzo nuovo di cui non hai la chiave privata. Soluzione? Mandi 1 BTC all'indirizzo dove devi spedire, e nella stessa transazione ti rimandi anche i 9 BTC al tuo indirizzo, in questo modo nessun output andrà perso Wink

Perché il resto lo dovrebbe inviare ad un nuovo indirizzo, questo non mi é ancora molto chiaro...

E poi come faccio a fare 2 transazioni nello stesso momento a due inidirizzi diversi?


Pindol
staff
Activity: 4270
Merit: 1209
I support freedom of choice
December 17, 2013, 01:41:39 PM
#5
Questa mi è nuova  Shocked Shocked
http://www.reddit.com/r/Bitcoin/comments/1syu3h/i_lost_all_my_bitcoins_in_an_erroneous/

Non sono però andato nei dettagli, è probabile che abbia semplicemente usato questo:
http://brainwallet.org/
Abbia poi preparato una Raw Transaction senza indicare l'indirizzo di resto.

Magari c'è scritto altro nel resto della discussione.
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 17, 2013, 01:36:26 PM
#4
Può essere che alcuni wallet e sistemi inviino il resto automaticamente come fee Shocked

Questa mi è nuova  Shocked Shocked
staff
Activity: 4270
Merit: 1209
I support freedom of choice
December 17, 2013, 01:33:13 PM
#3
Può essere che alcuni wallet e sistemi inviino il resto automaticamente come fee Shocked
Quindi si, meglio accertarsene prima e/o preparare una transazione che rimando il resto indietro.
legendary
Activity: 3766
Merit: 1742
Join the world-leading crypto sportsbook NOW!
December 17, 2013, 01:27:50 PM
#2
Quando si stampa un paperwallet ovviamente ci sono due chiavi, una pubblica (dove farci mandare i soldi) e una privata (che ci permette di spenderli), io per vorrei capire, come faccio praticamente a fare transazioni in uscita da un Paper wallet.

importi la chiave privata in un qualsiasi client compatibile (mi viene in mente blockchain.info) e spendi i btc

Altra cosa, non ho capito bene se con i paper wallet si può fare una sola transazione in uscita, perchè da quello che ho capito, una volta usata la chiave privata, viene resa inutilizzabile. Esempio se io ho 10 btc su un paperwallet, non ne posso inviare solo 1, altrimenti perdo gli altri 9, è corretto?

è molto rischioso poiché il client potrebbe inviare il resto (i 9 btc) ad un indirizzo nuovo di cui non hai la chiave privata. Soluzione? Mandi 1 BTC all'indirizzo dove devi spedire, e nella stessa transazione ti rimandi anche i 9 BTC al tuo indirizzo, in questo modo nessun output andrà perso Wink
full member
Activity: 144
Merit: 131
December 17, 2013, 12:31:34 PM
#1
Salve ragazzi,

ho un po' di dubbi sui wallet cartacei, prevalentemente su come spendere il denaro contenuto in uno dei suddetti.

Quando si stampa un paperwallet ovviamente ci sono due chiavi, una pubblica (dove farci mandare i soldi) e una privata (che ci permette di spenderli), io per vorrei capire, come faccio praticamente a fare transazioni in uscita da un Paper wallet.

Ci sono dei client particolari da scaricare che ti permettono di inserire la chiave privata, poi inserire la chiave pubblica di un destinatario e mandare i soldi?

Altra cosa, non ho capito bene se con i paper wallet si può fare una sola transazione in uscita, perchè da quello che ho capito, una volta usata la chiave privata, viene resa inutilizzabile. Esempio se io ho 10 btc su un paperwallet, non ne posso inviare solo 1, altrimenti perdo gli altri 9, è corretto?

Pindol
Jump to: