- What is the hashing algorithm called used in Bitcoin?
The hashing algorithm called used in Bitcoin is a code with a fixed number of characters that represents a digital print of one or a set of data with any size. This code is generated through some rules (hash function - SHA256).
- Why is this hashing algorithm really hard (almost impossible) to brute-force?
Because this hashing algorithm produces unique hashes and they cannot be reversed to calculate the initial raw data. The intricate mathematical equations do not allow the reversal of a new hash, it’s only solved in a linear, unidirectional manner.