3

This question already has an answer here:

Recently my HDD went, losing all of my data. I make backups frequently and luckily only lost 0.02BTC. I tried everything to recover them, but no luck. As I stated it was small amount that wasn't a much for me to pull my hair out. Just bang my head against the wall. And miss out on a day of coffee.

But this got me thinking. Is there a way to find out how many bitcoins in the world are missing?

I'm guessing that about 6000 transactions after all of the bitcoins have been mined, someone may be able to develop some sort of spider, bot or scrapper of some sort that will index the blockchain and make an educated guess by looking at the transactions.

And if that is so wouldn't it be possible to also determine the Bitcoins that are missing and remake or counterfeit the missing bitcoins?

I know Bitcoin uses SHA encryption. But with good computing power, the knowledge of none being made again. Couldn't something like rainbow tables be created to forge the missing bitcoins?

marked as duplicate by Murch, cdecker, Dr.Haribo, Stéphane Gimenez, Colin Dean Nov 6 '13 at 16:54

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • Well if you count the Dread Pirate Robert's bitcoins as missing (inaccessible indefinitely) then at least 600,000 – Loourr Oct 11 '13 at 17:43
  • I'd be interested how you arrived at the conclusion that his private keys are lost. However, to be certain would require you to prove that he didn't stash a backup of his private keys somewhere or gave another person access to his wealth – which I doubt anyone including DPR would be able to prove. – Murch Oct 11 '13 at 17:50
0

One cannot distinguish between saved and lost coins, because it is only possible to prove ownership of a private key, but impossible to prove that a private key is lost. I.e. nobody can tell the difference between whether I just haven't moved my coins for five years or I lost the key.

Coins cannot be counterfeited.

Coins can only be spend by having access to the private key. Rediscovering a private key, though, is extremely unlikely and due to the amount of computation required most likely not profitable.

  • I'm kind of new to security. But I'm a little lost as to why it is impossible fake a bitcoin. When I store lets say a word as a hash it gives me string that looks random. That string will always be the same for that word, but completely different for other words. Allowing people to compare and find words. I would think the same could be true with btc, especially because it is open source. Can you please explain in more detail – Ben P. Dorsi-Todaro Oct 11 '13 at 17:41
  • 1
    You accurately describe the behavior of a hashing function. However, Bitcoin uses another mechanism called an asymmetric key pair. The pair is composed of an address (public key) and a private key. These have the property that one can be used to decrypt what the other encrypted. I.e. if you encrypt something with a private key, everyone can be sure that the message came from the owner of the corresponding address, because they can only read it when they apply said address to decrypt. – Murch Oct 11 '13 at 18:07
  • The actual bitcoin amounts are stored in the public ledger. In order to make a payment, you sign a message to the network with your private key that you are sending funds from the corresponding address. Payment orders will not be accepted if you didn't use the correct key to sign. Altogether this means that nobody can spend bitcoins from an address unless he is in control of the correct private key. However, the private key cannot be derived from the address. It would have to be guessed, but there are 2^160 possible private keys. – Murch Oct 11 '13 at 18:14
  • Okay I think I'm understanding a bit more now. So lets say I had an older wallet with transactions and addresses in it. Some sent a BTC to the address in wallet.dat the wallet.dat gets destroyed after the BTC has been received. Because the address and transactions are there, why doesn't the wallet know from the older wallet data there is a missing BTC and update itself. Or does it? IDK and I haven't tested. I'm not sure if you fully understand what I'm saying – Ben P. Dorsi-Todaro Oct 11 '13 at 18:15
  • By the way I give you kudo's for explaining. I can't do much because I don't have rep but I would up vote you if I could – Ben P. Dorsi-Todaro Oct 11 '13 at 18:22

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