-
Describe hash functions with your own words
it is process of converting the input data to string of fixed numbers base on the type of hashing you are using such as SHA-256 and its impossible to reverse. -
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).
from my simple understanding now it is way used to hash transaction data so transactions are taken as input and run through a hashing algorithm ( uses SHA-256) which gives an output of a fixed length.
- 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).
H is collision resistant if it is hard to find two inputs that hash to the same output.