Hello Captain, Welcome to Moon3D's Seeding Event!
Purpose: The purpose of this post is to demonstrate that our game is indeed provably fair, i.e. our game's hash chain (which generates the randomness used in the game) has been chosen in a provably fair way.
1. Server Seed
We have generated a chain of 10 million sha256 hashes, meaning we started with a server seed and hashed it repeatedly 10 million times, i.e. serverSeed -> sha256(serverSeed) -> sha256(sha256(serverSeed))... The last hash of the hash chain is: c913d01f75b686d401213722c8b3b618157c84e3eb73409e8fd86689f89a79bf. Making this public prevents us from picking a different sha256 chain.
2. Game Progression
Moon3D will progress through the above hash chain in reverse order and use the hashes to determine the crash point in a provably fair manner.
3. Client Seed
To make sure we don't have control over choosing a desired hash chain in one way or another, each hash in the chain will be salted with a client seed, which would be the block hash of a future Ethereum block that has not been mined yet: Block 7589650.
Quoting for reference. At the time of quoting, the current Ethereum block height is 7589674.