Along with epic new perks, the new Goat Club platform comes with upgraded security features.
As a result, all existing members are required to reset their password to ensure their account is protected with our latest security standards.
Along with epic new perks, the new Goat Club platform comes with upgraded security features.
As a result, all existing members are required to reset their password to ensure their account is protected with our latest security standards.
We knew we could do better...
Which is why we built SecureDraw™ — a system engineered from the ground up to ensure total fairness, transparency and accountability at internet scale. Every draw is randomized with secure cryptographic inputs and verifiable by you, the entrant — not just by us.
Here’s how it works.
Our system generates a unique identifier for every entry called an Entry Seed. This seed acts as your personal code(s) for the draw and helps ensure that every entry is processed independently and fairly.
The Entry Seed forms the first part of the input used to generate a secure hashed result for your entry.
Before the draw begins, a secure Draw Seed is generated. The Draw Seed is locked away and remains secret until after the draw ensuring no one can predict or manipulate the outcome. This hidden code (revealed post draw) also ensures that the process is completely random and you’ll learn why further into this explainer.
During the draw, the system securely combines three elements to create a hashed result for each entry:
Entry Seed: Your unique code, specific to each of your entries.
Draw Seed: The secret random code generated before the draw.
Draw ID: A randomly generated number unique to the draw that adds further randomness.
These inputs are processed using a cryptographic hashing algorithm called SHA-256, which produces a unique fixed-length hash for each entry.
These hashed results are then indexed and stored on a secure server.
The use of the Draw Seed ensures that every hashed result is random and unpredictable, even if the Entry Seed and Draw ID are known.
Once all entries have been processed and their hashed results are generated and indexed, the system uses a mathematical process called the modulo operation to randomly determine the winning index, ensuring that every entry has an equal and fair chance of being declared the winner.
Imagine there are 1,000 entries in a draw. The Draw Seed and Draw ID are joined (Combined Seed) and hashed, producing the hexadecimal result 5e4f3a. This result is converted into the decimal value 6124794 using Base Conversion.
After the draw concludes and the winner is determined, the system reveals the Draw Seed. This allows participants to independently verify the results. Using the verification tool, you can:
Still not 100% convinced? That’s fine and it’s good that you take things you see on the internet with a grain of salt, as we all should!
To put your mind at ease, you can additionally use a third party SHA256 Generator to recreate your hashed result. There are plenty out there so we’ll leave it up to you to choose after a quick google search.
To do so, find any SHA256 Generator and input your values without any spaces in this exact order:
[DrawSeed][EntrySeed][DrawID]
Then click ‘Generate’ and the hashed output should match the Hashed Result that is shown in your dashboard and our verification tool.