# Hashing

**XEN11**

**XEN11**

Hashing involves your computer making numerous attempts at discovering a specific hash. The server employs an algorithm to look for a hash that contains "...XEN11...". When your mining device identifies a sequence of 65 characters that contain 'XEN11' within the hashes, a XenBlock is recognized as found.

Above is a successful found hash with XEN11 in it. It took 12.5M hashes ("guesses") to find it.

argon2id - cryptographic hashing algorithm used

v - version of argon2

m - difficulty. adjusts based on how many miners there are and hashes produced.

t - time. set to minimum.

p - parallelism - set to 1. inside algorithm can run multiple versions itself w/o increasing the algorithm.

**Key**

**Key**

The key is essential for cryptographic hashing. Because if the goal is to find a hash looking like this:

Hash:

Someone could simply come up with random numbers and fake the hash - push it out to nodes and hope they will accept it. No, this is not possible and its because you must also present a corresponding key to the found hash.

Key:

The key is produced by your hashing algorithm to prove that you really did the work to find the hash. Because even though you can fake the XEN11 hash - you cant fake it together with a corresponding key.

This is a key that's produced and its matching my hash that I mined. Dashboard runs verification and it will only insert my result if the key matches the hash I mined.

Try out the Argon2 Hash Generator & Verifier: https://argon2.online/

Last updated