if you’re familiar with something like minecraft, the blob would be the “seed” the random number generator uses to create random numbers. It’s completely deterministic, but appears random.
Sharing the seed with someone would let them cheat the system, since they’ll always know what number will be pulled.
However, if you share the hash of the seed, it is very very hard to figure out the seed from the hash.
So, you can give them the hash of the seed, which they can later use to verify you used the seed you said you did.
- Give them the hash of the seed.
- Run the generator.
- Give them the seed
User then checks the hash of the seed, and runs their generator with the seed to get the number! Woo!