TEACH ME BITCOIN, SON. on Nostr: Dad: Son, what is the difference between a Bitcoin address and a Bitcoin public key? ...
Dad: Son, what is the difference between a Bitcoin address and a Bitcoin public key?
Son: Hi Dad,
That's a good question! An address represents a hash of a public key of an asymmetric key pair.
The owner of the key pair can use the private key to sign transactions or messages.
Dad: Why sign a message?
Son: For example, to prove ownership of an address.
Only by using the correct private key a valid signature may be created, which then anyone can verify as valid by using the associated address which, again, represents the public key.
#Bitcoin
Published at
2024-05-28 10:40:36Event JSON
{
"id": "c8bed0bb48877dfeda12b56cbc72b79aa40eb718e72b5f8b729c29c5d81beeae",
"pubkey": "e0893162d4045dd1113c6e1c29f70c47bb7461abed042b6c33308fe7d96d2502",
"created_at": 1716885636,
"kind": 1,
"tags": [],
"content": "https://www.teach-me-bitcoin-son.com/media//generated/what-is-the-difference-between-an-address-and-a-public-key.png\n\nDad: Son, what is the difference between a Bitcoin address and a Bitcoin public key?\nSon: Hi Dad,\nThat's a good question! An address represents a hash of a public key of an asymmetric key pair.\nThe owner of the key pair can use the private key to sign transactions or messages.\nDad: Why sign a message?\nSon: For example, to prove ownership of an address.\nOnly by using the correct private key a valid signature may be created, which then anyone can verify as valid by using the associated address which, again, represents the public key.\n\n\n#Bitcoin",
"sig": "cd29881a3b0ce5ab8fbfe0257319e5125d35a067d6b2fcc695ef5a5c5caebf26998e9f82b448d3082c1ec1844e0dbb205a8cae0a565501dbcf3fab393a26af69"
}