- What is the hashing algorithm called used in Bitcoin?
SHA-256
- Why is this hashing algorithm really hard (almost impossible) to brute-force?
Due to the randomness brute force is the only way to try and break the hashing algorithm but because the amount of possibilities is so high it is almost impossible, it would take extremely long.