Which canonical address is a legitimate address that nobody can claim?
4 Answers
Probably this address would be pretty acceptable - 1111111111111111111114oLvT2. It has a RIPEMD-160 hash of 0000000000000000000000000000000000000000.
-
1Don't forget that there are roughly 2^(256-160) private keys for each bitcoin address, so it's very unlikely that none of them correspond to the address you specified, meaning that the coins are in all likelyhood claimable. Commented May 23, 2012 at 19:40
-
@ChrisMoore I believe 0x0 is an invalid public key, which would make it impossible to find a matching privkey. Commented May 23, 2012 at 22:22
-
3@DavidPerry OK, but we don't send bitcoins to public keys; we send them to 160 bit hashes of public keys. Any private key whose public key has the same 160 bit hash can claim the funds. There are likely a massive number of private keys that are able to claim funds sent to 1111111111111111111114oLvT2. It's just almost impossible to find any of them. Commented May 24, 2012 at 2:43
-
1@ChrisMoore I see your point. It's statistically possible that some address exists which has no possible valid privkeys but every time I try to come up with a way of finding such an address the phrase "computationally unfeasible" comes to mind with it :P Commented May 24, 2012 at 3:47
-
3Just make up any 160 bit number and convert to an address then. They're all impossible to spend from unless you already know a private key for them, or get very very (very) lucky and find one. As for canonical, which definition did you mean? "authorized; recognized; accepted: canonical works" or "Mathematics . (of an equation, coordinate, etc.) in simplest or standard form." The 'BitcoinEater' one is probably most recognised. The 0x0 one could be argued to be simplest. Commented May 24, 2012 at 6:21
There is probably no bitcoin address that nobody can theoretically claim, since so many different private keys (256 bit) map to each bitcoin address (160 bit).
It has been proposed that 1BitcoinEaterAddressDontSendf59kuE should be used to destroy unwanted bitcoins.
-
1What do you mean by "nobody can theoretically claim"? What is your "theory" here? Because if you use any reasonable theory for polynomial computational abilities, no, polynomial agents cannot claim these addresses (given we key the private and public addresses correctly). This is the same theory that supports, for example, the unbreakability of RSA and ECDSA. Specifically, for practical purposes, as you mention bit sizes, you'd need to brute-force a space of 2^160 which is impossible. The fact that the private key space is larger is insignificant.– dionyzizCommented Nov 21, 2015 at 14:13
The address 1FYMZEHnszCHKTBdFZ2DLrUuk3dGwYKQxh is a valid address made from an invalid public key which certainly qualifies as an effective /dev/null
It seems that the address was created by a bug in one particular wallet software.
By the way, don't burn money, it is the epitome of the old saying, "A fool and his money are soon parted."
rel:
Invalid public key was spent! How was this possible? (it wasn't, actually)
The funds of the address 16QaFeudRUt8NYy2yzjm3BMvG4xBbAsBFM
can't be spent. Why? What makes it different from other addresses?
The private key is zero. ECDSA private keys must be greater than zero. If not, funds of that address can't be spend.
-
Why do they must be greater than zero? Is that only on Bitcoin as a rule or in general it cannot be 0 because of the math behind? Commented Dec 4 at 21:55