Answer the questions below.
-
What is the hashing algorithm called used in Bitcoin?
The hashing algorithm that Bitcoin uses is Secure Hash Algorithm 256, or SHA-256 -
Why is this hashing algorithm really hard (almost impossible) to brute-force?
It is really hard to brute-force the SHA-256 because each hash is a random number between 0 and 256 digit value. So, in order to mine a block, the mining software needs to hash the block’s header in order to get it equal or less than a target that is a 256-bit alphanumeric code that all Bitcoin clients share. This process has chance of success that are statistically very low, it is like win the lottery.