- Describe hash functions with your own words - A way to go from a unique input to a unique output that cannot be deduced from the output.
- How are hash functions used in cryptocurrencies like bitcoin? (Try to research this on your own, we will cover this later in the course but challenge yourself and see if you can find information on this already now).
The private key represents a hash to the public key (crypto address). Transactions linked together are hash of each other unique input with unique output (hash attached to it).
- What does it mean when we say that hash functions need to be collision resistant? (We didnāt use the term ācollision resistantā in the lecture, but you will easily find this on Google, we add this question intentionally to make you research information on your own, thatās how you learn best).
Means that it is hard to find to inputs that create same output.