1- A hash function is a string of letters and numbers for specific given data or information.
2- They are used as cryptographic hash functions in which they secure the network by linking every block to the previous one, in which if a hacker tries to hack or change any piece of information that would require the change of every block in the blockchain which would cause the collision of the entire network.
3- it means that every hash needs to be unique in which there aren’t two hashes that have the same string of letters and numbers. and that doesn’t mean that it is impossible but it means that it’s very unlikely to happen that it wouldn’t even matter if it happens once.