Bitcoin and Cryptocurrency Technologies
https://www.coursera.org/learn/cryptocurrency
Cryptographic Hash Functions
Hash Function
- Takes any string as input - Fixed-size output (we'll use 256 bits) - efficiently computable
Security properties:
- Collision-free - Hiding - Puzzle-friendly