- Describe hash functions with your own words
Hash functions gives unique outputs based on inputs.
You cannot calculate or guess the input based on 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).
It is used for transaction records.
- 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)
Collision resistant means preventing to find same output based on different inputs.
Hash function always gives the same output if you input the same content.