Supplementary Notes
The initial server seed can be derived from the private key of a specific encrypted wallet to calculate the hash chain. For selecting an unpredictable and publicly trusted random source for the clie
Fairness Analysis: Based on the above process analysis, it is evident that once the serverSeed hash chain is determined, the casino cannot manipulate the sequence of {$serverSeed_i$} to skew the outcome in their favor before the clientSeed is known.
Once the clientSeed value is determined, ChainVerse has already disclosed $serverSeed_N$, and it is impossible to change or reset the entire {$serverSeed_i$} sequence (due to the collision resistance property of hash functions).
At the conclusion of the game, the server discloses the serverSeed used in that round. Users can verify:
· Whether the computed game result matches the announced lottery result based on the serverSeed and clientSeed.
· Since $serverSeed_{i+1} $ disclosed in the previous round is the hash value of the server seed for the current round, users can verify whether the following formula holds true:
serverSeedi+1=hash(serverSeedi)serverSeed_{i+1} = \text{hash}(serverSeed_i) serverSeedi+1=hash(serverSeedi)
This verification ensures transparency and fairness in the gaming process, where outcomes are determined by the combined action of the disclosed serverSeed and clientSeed.
hash(serverSeed_{i}) ==serverSeed_{i+1}
Last updated