0
I read the following statement somewhere on the web: "Every blockchain address possible already existed, long before a wallet found it. The reason is that blockchain addresses are the result of a mathematical operation." Can somebody explain this to me as they would to a child. I have no computer science background.
Not all of them could be addresses, there might exist some set of bytes for which no hash160 of a sha256 can equal – Anonymous – 2017-10-22T09:19:35.893
@Bitcoin They would still be valid addresses for which you can send money to. It would just be that no one is able to spend from them. – Andrew Chow – 2017-10-22T16:25:42.400
I’m really just arguing semantics. – Anonymous – 2017-10-22T16:26:40.547
But you are still wrong. An address does not need to have a valid public or private key behind it. It is just a 20 byte value and it can be any 20 byte value. You can still send to an address even if there is no public key which hashes to that value. It's still an address as it can still be validly represented by the Base58 Check Encoding of that 20 byte value. This is actually how a lot of burn addresses are made; the creator generated a 20 byte value and encoded it with Base58 Check Encoding. If there is a private key associated with that address, no one knows it. It could also not have one. – Andrew Chow – 2017-10-22T16:30:39.643
I’m arguing that validity means you really want to be able to know there’s a way of spending the money again- this couples with the parents question thinking they are all pre allocated. This is again, semantics. – Anonymous – 2017-10-22T16:32:00.177