3 ms·
How does that work?
by herpderperator 6y ago
How does that work?
- ddtaylor 6y agoWhen you spend Bitcoin you move coins from one public key to another, and you use your private key to sign the transaction. However, in Bitcoin you don't actually reveal the public key that the coins are being moved to, instead you reveal a hash of the public key. The actual public key isn't revealed until the time those coins are spent.
- dmantis 6y agoQuantum computers can't find preimages of crypto hash functions, but potentially can recover private key if public key was disclosured. Your address is the hash of public key. When you reveal your address, you don't reveal your key. However, you do reveal your public key when making transfer from the address. So if you change BTC address every time you receive a tx, you will reveal only obsolete public keys which point to empty addresses. Almost all self-hosted wallets do that by design, it's an official recommendation to wallet security and privacy for several reasons (this one is just one of them).
- mhils 6y agoIf you have this super powerful quantum computer, you can still front-run transactions.