Bitcoin Forum
August 11, 2024, 01:26:34 AM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Strategy for pre-printing transactions from paper wallet to hot wallet  (Read 953 times)
thinkloop (OP)
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile
October 09, 2014, 06:17:58 AM
Last edit: October 09, 2014, 06:30:57 AM by thinkloop
 #1

I would like to generate and print an HD (bip32) paper wallet, and at the same time, pre-generate and print signed transactions that transfer funds from the paper wallet to a predefined hot wallet. The paper wallet would be stored safely in the bank, and the pre-signed transactions would be kept handy at home, ready to be broadcast to the network whenever the hot wallet needed a refill. When the hot wallet runs out of money, one of the pre-signed transactions, say for 1 btc, is executed, replenishing it for the week. If the pre-signed transactions get stolen, the worst that could happen is for the hot wallet to get loaded with bitcoin. The criminal would have to steal both the pre-signed transactions and hot wallet to gain access to lots of funds.

A couple of questions about making this happen: would receive addresses first have to be generated, so that they could be included in the transactions as the spending addresses? Additionally, would there have to be some management to make sure that the right address had the right amount of funds before a particular pre-signed transaction were executed?

If it works out, it seems like a nice way of getting offline security with near online convenience.

Thoughts?
DannyHamilton
Legendary
*
Offline Offline

Activity: 3472
Merit: 4771



View Profile
October 09, 2014, 02:04:40 PM
 #2

A couple of questions about making this happen: would receive addresses first have to be generated, so that they could be included in the transactions as the spending addresses?

Yes, the hot wallet receiving addresses would have to be generated before you could create and print the print signed transactions. Otherwise, you wouldn't be able to tell the pre-signed transactions where to send the bitcoins.

Additionally, would there have to be some management to make sure that the right address had the right amount of funds before a particular pre-signed transaction were executed?

I'm not sure what you are trying to ask here.

I assumed that you would have multiple addresses in your paper wallet.  Each address would hold exactly 1 BTC.  Then each address would have its own pre-signed transaction transferring that 1 BTC from that paper wallet address to a hot wallet address.

Were you planning on something else?

Note: there are some people on this forum who will feel that "safely in the bank" is an oxymoron.  They will tell you that you can't trust the bank or the government not to empty out your storage without your permission.  For example:

http://abcnews.go.com/GMA/story?id=4832471
Quote
California law used to say property was unclaimed if the rightful owner had had no contact with the business for 15 years. But during various state budget crises, the waiting period was reduced to seven years, and then five, and then three. Legislators even tried for one year. Why? Because the state wanted to use that free money
Pages: [1]
  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!