There are a number of player actions in the game that require a Proof of Work style hashing process to either discovery new and better in-game items, or to govern how two objects will interact with each other.

<aside> ⛔ This process is generally abstracted away from the player and the following information is irrelevant to them.

</aside>

Basic Concept

For every hash (specifically SHA256) there are two critical elements we can use for gameplay, the initial input used for the hash process, and the resulting hash that's generated.

Inputs

The use of intentionally formatted hash inputs allows us to enforce specifics which the hash is to represent. This gives us a number of important traits, including:

Hashes

The resulting hash is then sliced and diced depending on the purpose, with the potential to extract:

Compute Processes