-
Hash functions means that each unique input produces a unique output, basically a digital fingerprint for data.
-
Hash functions used during the mining process and building the blockchain. Each transaction with the time, amount and recipients and the previous transaction on the chain is being converted into a unique hash that gets build into the chain after the common consensus of the nodes/miners. Every block contains the new and the previous transactions in a unique hash output. (In this process the miners are competing to be the first to seal off the block and and prepare it for insertion into the blockchain. They get rewarded with the next issuance of bitcoins for this.)
3.Collision resistance means that two different inputs create two different hash outputs, they can never be the same even with slight change of the original input. This also means that one input can only have one hash output and no other.