10
1
Some bitcoins have been permanently lost when they are sent the the following addresses. The explanation I've found is that they contain characters that are invalid in Base58
Specifically, base58 only allows the following characters (excluding 0oiL)
static const char* pszBase58 = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";
What is the current running total of "lost" bitcoins, or lacking that, what is the general process needed to figure this out?
(What API methods would you call to get the data to determine this?)
Why would your "1BitcoinEater" simple address be less likely to be randomly generated than a "Kolmogorov complex" one? Afterall, it is simple because you (or Kolmogorov) said so, but the generator does not make a difference. Couldn't you have taken a "complex" address for your purpose, and achive the same "extremely unlikely that anyone has a private key for it"? – Totor – 2013-12-28T21:50:41.440
@Totor: We're not comparing randomly generating the simple address with randomly generating the complex address. We're comparing randomly generating the simple address with "non-randomly" generating the simple address. If you pick random letters you have 2^(-160) chance to get the eater address, whereas if you pick random phrases it's more like 2^(-40). That's an odds ratio of 2^120:1 in favor of the "random phrase" hypothesis, so observing the simple address the Bayesian deduction will be that the address was generated as a random phrase (or some other method which is not random letters). – Meni Rosenfeld – 2014-01-01T16:28:36.220
1@Totor: Whereas, for the complex address, there is no competing hypothesis that would have a higher probability of coming up with the particular address. That's what being complex means. – Meni Rosenfeld – 2014-01-01T16:29:06.473