Bitcoin Forum
June 20, 2024, 10:32:03 PM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Desktop wallet software question...  (Read 1272 times)
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1004


Core dev leaves me neg feedback #abuse #political


View Profile
March 23, 2014, 04:03:45 PM
 #21

I am curious about one thing to know if I'm wasting my time and should just cancel what's currently in progress.

Right now I'm downloading the chain on my laptop and I installed the bitcoin client to an external USB connected HDD. That said, when the chains done downloading, assuming I always leave it connected so it stays current. Can I do something like this when I get the netbook that's "bitcoin only".

1) Get netbook, setup bitcoin-qt/d on it.
2) Take alreeady up to date chain from external drive and put it on he netbook.

So is that doable or should I just cancel the current dl, remove bitcoin-qt/d and wait til I get the netbook to do everything ?

Edit:

There are two parts to a bitcoin transaction -- the instructions (send 0.1 btc from X to Y) and the signature, which authenticates that you own the coins in X.

The online computer has armory, your addresses, and bitcoin-qt.  It doesn't have your private keys, so it can't actually authorize any transactions.  But it knows your balance, just as if you had typed your address into blockchain.info.  So you can use it to construct an unsigned transaction.

The offline computer has armory and your addresses + private keys.  It has your private keys so it can sign the transaction that the online version created.

To make a transaction:

1.  On your online computer, you create the unsigned transaction.  This says "send 0.1 btc from X to Y".  Save that transaction to a USB drive

2.  Take that USB drive to your offline computer.  Armory will sign the transaction with your private key and save it back to your USB drive.

3.  Take that USB drive back to your online computer and use armory to broadcast the signed transaction over the network.


My phone just notified me of a payment received from a pool and this got me to thinking. Say I dont use the offline for a week cause I have no need to send funds. Well, say during that week, hell, even if I was using the system... I received say 0.57935058 BTC. How is the info updated to the offline system thus keeping wallet balances in sync between the two systems ?

My understanding of how it is supposed to work it is that the online wallet watches your balance. The off-line wallet stores your private keys. The balances do not need to be in sync.  When you want to create a transaction you create from off-line, sign it and then import it onto your online system.  Somebody please correct me if I am wrong.


MadridReal
Member
**
Offline Offline

Activity: 85
Merit: 10


View Profile
March 23, 2014, 05:43:48 PM
 #22

Found a lot of useful info here. Thanks!
cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
March 23, 2014, 06:24:09 PM
 #23

The offline wallet never knows your balance, it only knows how to sign (authorize) transactions.

You can pre-download the blockchain, but it'll just save you a day or so, it's probably not worth the effort.

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.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!