4 ms·
One of the great features of Bitcoin is that it makes a near perfect teaching example for cryptography. Most people get that cryptography is about hiding messag
by EthanHeilman 5y ago
One of the great features of Bitcoin is that it makes a near perfect teaching example for cryptography. Most people get that cryptography is about hiding messages, but they struggle with stuff like integrity, authentication/signatures, hash functions. Bitcoin has it all. You can have students sign transactions on bitcoins testnet, which is far easier than signing emails in PGP/GPG let me tell you.
Giving an undergrad the gift of digital signatures, cryptographic hash functions, merkle trees and hash-chains lets them understand so much about modern cryptographic engineering.