If I have 1BTC in a wallet anywhere, which I bought at mtGOX for 20USD, and now that 1BTC is worth 130USD on mtGOX, I can simply send my 1BTC from the wallet to mtGOX and withdraw to a bank as USD and have netted over 500% profit after fees right?

So my question is: why would I keep my BTC in the "live" trading of an exchange rather than just keeping it in a Wallet? There's no difference to me right?


There is a difference, from a security perspective.

When you deposit your bitcoins to MtGox they credit your website account with what are essentially MtGox-bitcoin-credits. These are not bitcoins. If they chose to operate with a fractional reserve system (find out more here), they may have even spent some of the bitcoins, and you wouldn't know unless there was a run on the exchange (like a run on a bank).

Further, MtGox may or may not be able to reimburse you if they somehow lost all your bitcoins. They probably wouldn't reimburse you if someone managed to obtain your login details and withdraw your balance.

However, storing bitcoins yourself has risks too; they can be stolen if your computer is hacked (through malware or a virus). You can however reduce the risk of that to essentially zero by generating an address from an offline computer, printing the details, destroying all electronic traces of it, and transferring your balance there. Of course, then you need to protect your piece of paper...

There is also a difference when it comes to liquidity. If you have the balance stored with MtGox, you have the ability to trade it immediately (provided the website is online).

  • And if I have my coins stored on a piece of paper and want to sell them for use immediately on mtgox then it might take a few hours for the coins to transfer in?
    – themirror
    Apr 5 '13 at 5:53
  • @themirror, yes that's correct. I'm not sure what their policy is for deposits, but it's probably to wait for at least 6 confirmations before you can trade them. Apr 5 '13 at 6:42
  • 1
    @themirror If you have coins stored on a piece of paper you can use "redeem private key" function of MtGox, I believe it's near instant.
    – alamar
    Apr 5 '13 at 9:30

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