Hence, the miners try feverishly to be the first to solve the puzzle.

Maybe the best real world analogy to a hash puzzle is a fingerprint.

What would you do?

crypto

However, if luck is not on your side, you might end up identifying the correct person last.

Lets go back to our hash puzzle.

This means that every character of the input or output could be one out of 16 characters.

crypto

Starting with a simple case, suppose that the machine produces outputs of a single character.

This means that there are only 16 different possible outputs.

Thus, if you try all possible characters 0-9 and a-f you will find the match, i.e.

crypto

the character that when inserted in the machine produces the character d as an output.

In particular a minimum of 16 comparisons is required so you can becompletely surethat a match will be found.

This means that there are 16X16=256 different possible outputs.

block-diagram-ghash

00, 01 … fd,fe,ff) to get to guarantee a success.

So, whats the big deal?

Well, you might have noticed that the number of trials is growing in anexponentialway!

Article image

This means that for an output of x characters you will have to make x16 trials!

For an output of 40 characters you will need to make 1461501637330902918203684832716283019655932542976 trials!!

The machine is available atsha1-online.com.

Article image

so you can understand this puzzle we need to know how does a block looks like.

Although this makes the puzzle a lot easier, it is a time and energy consuming problem to solve.

Hope you enjoyed reading, see you in the next post!

Article image

Your data is exposed to the websites you visit!

Visit ExpressVPN

c’mon, comment on how to improve this article.

Article image

Article image

crypto

block-diagram-ghash