top | item 30090773

(no title)

ysangkok | 4 years ago

There is no encryption in Bitcoin. It uses asymmetric cryptography for signatures, and it uses hashing. Encryption might be used by wallets, but that is not part of the consensus layer and therefore not part of Bitcoin.

discuss

order

DSMan195276|4 years ago

You don't consider asymmetric key cryptography to be encryption?

MattPalmer1086|4 years ago

No. Encryption is just one type of cryptography, used to make data unreadable without the secret key. Signatures are something else, used to prove that the holder of a secret signed the public data. Zero knowledge proofs are another, used to prove you know a secret without revealing it. It's a fascinating subject.

drexlspivey|4 years ago

There are more to cryptography than encryption, in this case it’s just signature verification which is not encryption

manojlds|4 years ago

> asymmetric cryptography

Isn't that...asymmetric encryption?

HPsquared|4 years ago

Isn't it just a bunch of hashing?

Hashing isn't really the same as encryption; hashes can't be decrypted.

nabla9|4 years ago

Let's read the article before commenting, please.