I just feel a gaping hole in my logic, or maybe a duplicate question, so I'm prepared to quickly remove this question.

I was wondering how theft could be prevented in an economy that relies primarily on a cryptocurrency such as BTC. I own BTC, so I was wondering if someone believed that I had Bitcoin and wanted to rob me (perhaps at gunpoint), what would prevent him/her from exhausting all the money I have until he/she believes I have no money left? Again, this is supposing that this is in an economy that hypothetically gotten to the point that it relies primarily on Bitcoin and it would not be uncommon to find a BTC user by choosing at random. Would some sort of a third-party transaction-handler securely transact BTC in some way that would prevent theft? I can't seem to figure this one out.

  • 2
    Why would this be just an issue with Bitcoin? This already is happening on a daily basis for thousands of years.
    – Jori
    Feb 24, 2014 at 13:27
  • 1
    I think what OP doesn't understand is that Bitcoin is not like a credit card. You can carry a wallet with $100 worth of Bitcoin just like you would carry a regular wallet. Nobody knows how much money you have outside of what you're carrying with you. A thief can't know how much Bitcoin you have in cold storage or in other wallets. Feb 24, 2014 at 17:31

2 Answers 2


Just to elaborate on the comment by Diego Basch:

Of course, Bitcoin has no solution for the fundamental problem that the threat of force can compel a person to do something they don't want to. (Maybe that bug will be fixed in the next version of civilization.) But street robbery should ultimately be less of a risk than you think.

Although it's possible to carry unlimited amounts of Bitcoin around with you (say, in a wallet app on your mobile phone), it's not envisioned that most people would handle their life savings that way. Instead, just as with cash, you would carry with you only as much as you need for routine day-to-day spending. The rest of your savings could be kept in "cold storage", with the private keys physically stored in a safe place that you access only when you need to replenish your wallet. So a street robber couldn't steal all your coins, only those you had chosen to carry with you.

You could imagine other protections, too. For example, a mobile wallet app would normally keep the keys encrypted and require a password to access them, so a thief who simply stole your phone wouldn't get your coins. (They could try to crack the password, but by that time, you could use a backup copy of your private keys to move the coins to a new address.)

Now, a robber could try to force you to enter that password. But you could imagine an app with a "duress code", an alternate password that when entered causes the app to delete the keys (assuming you have a backup in a safe place). It could even do something like silently delete most of the keys but leave a small amount available, so that the robber thinks that's all you had, takes it and leaves you alone. Kind of the Bitcoin equivalent of keeping $2 in your wallet and your other $500 in your shoe.


Due to the irreversible nature of Bitcoin transactions, there is no protection against theft, in fact it is neigh impossible to prove that theft has occurred, as it is indistinguishable by a third party from someone that send bitcoins to another own address.

I also feel that the proposed scenario is rather far-fetched.

It would be much more likely that a mugger would just rob wallet and mobile phone, and then maybe claim any Bitcoins that are accessible without a password.

While it is quite amusing to imagine a scene where the robber asks the victim to "transfer all his bitcoins", I can't imagine the two standing there patiently at gunpoint in the street, fumbling to scan the robbers QR-Code, then waiting for the victim to enter a password to confirm the transaction and so forth. That would take an extremely insolent robber. ;)

Essentially, the protection would be pretty much the same as with other robberies today: Taking too much time increases the likelihood of the robber to get caught.

  • However, it's not unheard of for a robber to march a victim at gunpoint to the nearest ATM and demand that they withdraw as much cash as possible. May 8, 2014 at 14:17
  • Wow, that is indeed pretty insolent.
    – Murch
    May 8, 2014 at 14:20

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.