logoalt Hacker News

briansmtoday at 1:26 PM2 repliesview on HN

The hash is merely a convenience, the _actual_ public key used in transactions is present in the ledger and available to anybody who wants it.


Replies

andrewlatoday at 3:45 PM

Only if there has been an outgoing transaction from that account. If the address has only received deposits then only the hash is available.

notpushkintoday at 3:07 PM

How does that work?

Suppose I make a paper wallet on an offline PC, write down the address and discard both keys. If I now send some BTC to this address, how does the client figure out the public key?