- Describe hash functions with your own words
*It encrypt and translates data
- 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).
*a hash represents the entire transaction of the previous block so if a hacker wants to change the data of a block he needs to convince the entire succeeding blocks otherwise the transaction will not proceed. This is what makes bitcoin secure.
- 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).
*two different input has the same output