You'll know if that happens, though, since the technique will obviously be used on the largest wallets first.
Side note: interestingly, right now, the largest wallet appears to be Dread Pirate Roberts' seized bitcoins held by the FBI.
You'll know if that happens, though, since the technique will obviously be used on the largest wallets first.
Side note: interestingly, right now, the largest wallet appears to be Dread Pirate Roberts' seized bitcoins held by the FBI.
The address is literally RIPEMD-160(SHA-256(public key)), plus a 4 byte checksum. To receive coins to that address, the sender publishes the amount they are sending and that address, they never see the public key.
When the owner of the address wants to send bitcoins from it, only then do they publish the public key, along with a transaction signed by their private key.
[^] There is a known quantum attack against SHA256 that reduces the brute force search space from 2^256 to 2^128, but that wouldn't really break the Bitcoin protocol. The ECDSA quantum vulnerability, however, would make ECDSA essentially useless.