Bitcoin Forum
December 12, 2024, 06:39:36 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: Best Cold Storage Methods For LTC and BTC  (Read 9657 times)
dlauth (OP)
Newbie
*
Offline Offline

Activity: 30
Merit: 0


View Profile
April 02, 2013, 06:42:30 PM
 #1

Reading a ton of different ways for cold storage.

What is the most secure/easiest way to cold store BTC and also LTC.

Do you really need to keep the wallet.dat file or just the Private and Public keys?

Thanks
Cubic Earth
Legendary
*
Offline Offline

Activity: 1176
Merit: 1020



View Profile
April 02, 2013, 06:45:08 PM
 #2

The only thing you need is the private key.  From it you can generate public keys, addresses, etc.  You could write it down with a pen and paper if you wanted too.
Mike Christ
aka snapsunny
Legendary
*
Offline Offline

Activity: 1078
Merit: 1003



View Profile
April 02, 2013, 06:50:25 PM
 #3

Paper wallets seem to be pretty cool.  You can hide the paper in a little safe and then nobody can get your coins.  Personally, I don't trust storing them on any kind of electronic device.  It just bugs me.  Paper sticks around for a loooong time.

Zangelbert Bingledack
Legendary
*
Offline Offline

Activity: 1036
Merit: 1000


View Profile
April 02, 2013, 06:54:51 PM
 #4

Just watch out: importing private keys is a minefield. Some guy on reddit lost $10,000 because he didn't know about "change" addresses and assumed his unspent coins stayed in his cold wallet address.
EtherDais
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
April 02, 2013, 06:59:50 PM
 #5

The customers I've had who buy 3D printed NFC tags generate a private key for a new account and deposit to that directly, rather than trying to import a particular private key from a wallet. 

SomeWhere
Member
**
Offline Offline

Activity: 71
Merit: 10


View Profile
April 02, 2013, 07:05:02 PM
 #6

Just watch out: importing private keys is a minefield. Some guy on reddit lost $10,000 because he didn't know about "change" addresses and assumed his unspent coins stayed in his cold wallet address.

This is not a problem if you use armory or electrum, because they use deterministic address generation. You only ever need the seed or the first address of your wallet to recover all others.
jmw74
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
April 03, 2013, 03:03:11 AM
 #7

Just watch out: importing private keys is a minefield. Some guy on reddit lost $10,000 because he didn't know about "change" addresses and assumed his unspent coins stayed in his cold wallet address.

I'm trying to figure out what this issue is, exactly, and how to avoid it.  Anyone have a link?

If you import a private key, and spend some of the coins, wouldn't the client create a new key to send the change to?  I just can't believe a client would ever send change to an address that it couldn't unlock.
franky1
Legendary
*
Online Online

Activity: 4438
Merit: 4819



View Profile
April 03, 2013, 04:35:58 AM
 #8

as soon as you import a private key into a client. treat it as dynamite. very risky
spend the coins you want. but then make a new paper wallet and send the coins in the client to the new paper wallet.

dispose of the old, empty and used key.

don't hold onto your used private key as its hot.. not cold.

anything that has ever touched a client is not considered cold.

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Notanon
Sr. Member
****
Offline Offline

Activity: 388
Merit: 250



View Profile
April 03, 2013, 08:22:53 AM
 #9

Armory.

Shame there isn't a Litecoin equivalent, but yes, wouldn't settle for less than Armory.
jmw74
Full Member
***
Offline Offline

Activity: 236
Merit: 100


View Profile
April 03, 2013, 02:34:08 PM
 #10

as soon as you import a private key into a client. treat it as dynamite. very risky
spend the coins you want. but then make a new paper wallet and send the coins in the client to the new paper wallet.

dispose of the old, empty and used key.

don't hold onto your used private key as its hot.. not cold.

anything that has ever touched a client is not considered cold.

Ok so tell me if I understand the "change" issue correctly:

Let's say I have 100btc in a cold wallet, and I want to take 25btc out of my "savings".

If I were naive, I might import the key into some client, send 25btc to my "spending" wallet address.  Then I mistakenly think that the remaining 75 bitcoins are still in my cold wallet, when in fact they have been sent to an entirely new change address.  The key for this change address is in the wallet of the client I just used.

Then if I think that all I need is my paper copy of the cold wallet, I delete the client's wallet (to destroy extra copies of the cold wallet key) and thereby destroy 75btc.

Do I have that right?
mrbitbank
Newbie
*
Offline Offline

Activity: 48
Merit: 0


View Profile
April 03, 2013, 03:05:27 PM
 #11

What I do is keep my BTC in multiple BTC addresses of say 5BTC each in cold storage. I treat each address as a Banknote, When I want to spend I will import  the private key of one of my btc addresses into my MTGOX account and from my mtgox a/c spend what ever I need to and whats left I will transfer to a new cold address thats offline. I use BTCBALANCE.NET to keep a track of each of my btc depoits
Rassah
Legendary
*
Offline Offline

Activity: 1680
Merit: 1035



View Profile WWW
April 03, 2013, 04:51:46 PM
 #12

Armory.

Definitely Armory. For BTC, Armory is, hands-down, the best option to store your bitcoins. Nothing else even comes close.
John (John K.)
Global Troll-buster and
Legendary
*
Offline Offline

Activity: 1288
Merit: 1227


Away on an extended break


View Profile
April 03, 2013, 04:55:42 PM
 #13

Armory.

Definitely Armory. For BTC, Armory is, hands-down, the best option to store your bitcoins. Nothing else even comes close.
Yes, Armory. I keep all escrow funds and my own funds in Offline Armory, and have the seed backed in GPG-encrypted papers at multiple places.
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1013



View Profile
April 03, 2013, 05:04:16 PM
 #14

Rincewind
Newbie
*
Offline Offline

Activity: 56
Merit: 0



View Profile
April 03, 2013, 05:24:02 PM
 #15

Ok so tell me if I understand the "change" issue correctly:

Let's say I have 100btc in a cold wallet, and I want to take 25btc out of my "savings".

If I were naive, I might import the key into some client, send 25btc to my "spending" wallet address.  Then I mistakenly think that the remaining 75 bitcoins are still in my cold wallet, when in fact they have been sent to an entirely new change address.  The key for this change address is in the wallet of the client I just used.

Then if I think that all I need is my paper copy of the cold wallet, I delete the client's wallet (to destroy extra copies of the cold wallet key) and thereby destroy 75btc.

Do I have that right?
Correct. It's just like fiat money, but in this case the keys are the money.

If you go to McDonalds and buy a $5 combo meal with a $20, you're going to get a $10 and a $5 back. Think of it as a bunch of micro-transactions all bundled together. Five $1s isn't technically equivilent either, because that's five transactions to spend $5 (you hand over a $1, then you hand over a $1, then you hand over a $1 ...). The only way you can spend $5 exactly with one transaction is to have a $5 bill.
chufchuf
Full Member
***
Offline Offline

Activity: 205
Merit: 100


View Profile
April 04, 2013, 12:20:38 AM
 #16

I get it, so basically the problem with cold wallets is they don't keep up with the addresses that get eaten up and created with every new transaction, because at any one time, a bitcoin wallet can only contain 100 untouched addresses. I assume by that that the issue would arise by the time we do the 101st transaction from or to a cold wallet, that that is when we would start losing money because the two wallets, the updated live one and the cold storage one, would begin to be different and the use of one in a transaction would invalidate whatever only the other one can see.. Or maybe by 101st transaction, these addresses just disappear from both wallets. That is a doubt I have. Another doubt is that maybe cold wallets dont register change at all if money is sent from a cold wallet. Thats where it shows how unfamiliar I am with btc- it could very well be instead, that bitcoins can only be sent from hot wallets and that the problem is that the cold wallet used to import and create the hot wallet, must be eliminated forever and never touched again and if we are to go about storing our wallet again we have to do it from the result of our latest hot wallet. Am I on the right track?
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1013



View Profile
April 04, 2013, 12:25:25 AM
 #17

I get it, so basically the problem with cold wallets is they don't keep up with the addresses that get eaten up and created with every new transaction, because at any one time, a bitcoin wallet can only contain 100 untouched addresses. I assume by that that the issue would arise by the time we do the 101st transaction from or to a cold wallet, that that is when we would start losing money because the two wallets, the updated live one and the cold storage one, would begin to be different and the use of one in a transaction would invalidate whatever only the other one can see.. Or maybe by 101st transaction, these addresses just disappear from both wallets. That is a doubt I have. Another doubt is that maybe cold wallets dont register change at all if money is sent from a cold wallet. Thats where it shows how unfamiliar I am with btc- it could very well be instead, that bitcoins can only be sent from hot wallets and that the problem is that the cold wallet used to import and create the hot wallet, must be elimipaper wallet Other clients use deterministic wallets so your paper backup is good forever.nated forever and never touched again and if we are to go about storing our wallet again we have to do it from the result of our latest hot wallet. Am I on the right track?
You can use cold wallets in this way. You can also use a client like Armory that uses deterministic keys so that your wallet only needs to backed up once but can still contain more keys than you'll use in a lifetime.
Gordonium
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250


View Profile
April 04, 2013, 12:26:19 AM
 #18

Just watch out: importing private keys is a minefield. Some guy on reddit lost $10,000 because he didn't know about "change" addresses and assumed his unspent coins stayed in his cold wallet address.

This is something that should be more clearly stated for all new Bitcoins users.
zenid
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
April 04, 2013, 12:26:50 AM
 #19

What I do is keep my BTC in multiple BTC addresses of say 5BTC each in cold storage. I treat each address as a Banknote, When I want to spend I will import  the private key of one of my btc addresses into my MTGOX account and from my mtgox a/c spend what ever I need to and whats left I will transfer to a new cold address thats offline. I use BTCBALANCE.NET to keep a track of each of my btc depoits

That's exactly what I plan to do. As soon as I have enough coins to feel nervous about them all being at a single address, I'll turn them into 'banknotes' divided across a handful of addresses.
christop
Member
**
Offline Offline

Activity: 84
Merit: 10



View Profile
April 04, 2013, 12:40:59 AM
 #20

Ok so tell me if I understand the "change" issue correctly:

Let's say I have 100btc in a cold wallet, and I want to take 25btc out of my "savings".

If I were naive, I might import the key into some client, send 25btc to my "spending" wallet address.  Then I mistakenly think that the remaining 75 bitcoins are still in my cold wallet, when in fact they have been sent to an entirely new change address.  The key for this change address is in the wallet of the client I just used.

Then if I think that all I need is my paper copy of the cold wallet, I delete the client's wallet (to destroy extra copies of the cold wallet key) and thereby destroy 75btc.

Do I have that right?
Correct. It's just like fiat money, but in this case the keys are the money.

If you go to McDonalds and buy a $5 combo meal with a $20, you're going to get a $10 and a $5 back. Think of it as a bunch of micro-transactions all bundled together. Five $1s isn't technically equivilent either, because that's five transactions to spend $5 (you hand over a $1, then you hand over a $1, then you hand over a $1 ...). The only way you can spend $5 exactly with one transaction is to have a $5 bill.
A transaction can have multiple Bitcoin "bills" as input so you could do something exactly like paying for something with 5 $1 bills.

A transaction is basically like gathering a bunch of bills together and then sending one "bill" of a single denomination to each recipient. The "change" address is just a regular recipient in the protocol itself. So your example of spending a $20 bill for a $5 meal is like splitting that $20 bill into a $5 bill and $15 bill. The $5 bill goes to McDonalds and the $15 bill goes to your change address.

Tips are always welcome: 17Z63hLi2ox4fCMhDqVJrLTJiXVcBMJpMo
Alpaca socks donations: 1sockzDWcF8mrC59CgiN7HAJm6xL7TiRW
Pages: [1] 2 3 4 »  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!