I use a few computers and would like to perform bitcoin transactions from any of them. Thing is, I'm not very fond of the idea of paying the fee and waiting every time I want to transfer the coins from one computer to another. Is there any other simple, convenient, easy "out of band" method of transferring coins between computers?

(I realize an online wallet service would solve my problem but I really don't like the idea of trusting a 3rd party with my bitcoins)

  • Seriously, 0.0005 BTC is a dealbreaker? Commented Apr 18, 2013 at 10:39

2 Answers 2


Blockchain.info/wallet is a hybrid E-Wallet. It has a wallet sync browser plugin which will synchronize the web-based wallet with the wallet.dat on your local client. It does this using the RPC interface.

That way you can spend from the local client and then any new addresses generated will automatically show up when using Blockchain.info/wallet via the web or mobile, and vice-versa.


[Edit: Read comment as to why this is not a good idea.]

You could just store the wallet.dat file on both computers, which contains your entire wallet. Then both computers will be able to spend from the same wallet.

Do make sure to copy the wallet to the other computer from time to time: if you don't synchronize regularly, the balances might start mismatching because the private keys are no longer the same.

  • do private keys change over time????
    – knocte
    Commented Apr 18, 2013 at 9:42
  • 1
    No, but in most cases you'll use multiple addresses, which means you'll sometimes generate new private keys. The Bitcoin-qt client stores a few private keys ahead so you can synchronize the wallet sometimes, but you still need to synchronize the wallet after every x transactions (let's say 10 or 20, to be safe). Commented Apr 18, 2013 at 9:51
  • If you are spending from both wallets they will be out of sync instantly and permanently. The same bitcoin Wallet.dat was not meant to be used simultaneously in two different places. bitcoin.stackexchange.com/q/4904/153 Commented Apr 18, 2013 at 10:32
  • @StephenGornick I don't really see why syncing it every 20 transactions wouldn't work, as the only thing that changes is the set of private keys, which sync nicely. Commented Apr 18, 2013 at 10:44
  • 1
    As long as both clients have access to the full set of current private keys, I don't think anything will go wrong. The client wasn't built for it, but it'll probably work. As both clients also have access to a (limited) subset of the future private keys, creating multiple addresses should also work fine. Commented Apr 18, 2013 at 10:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.