Advertisement
csgothirst

PF

Aug 4th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. <b>What is provably fair?</b>
  2.  
  3. To guarantee that our winners are truly random, we use a provably fair system.
  4.  
  5. <b>HOW IT WORKS</b>
  6.  
  7. There are three elements used to prove the fairness of each round:
  8.  
  9. Salt
  10. Winning ticket location
  11. Hash
  12.  
  13. <b>Salt</b>
  14.  
  15. The salt is a random case-sensitive string. It is generated when the round starts and revealed when it ends, and it's used to hide winning percentage until end of round
  16.  
  17. <b>Winning ticket location</b>
  18.  
  19. The percentage of all tickets at which you will find the winner. It is generated when the round starts and revealed at the end of round.
  20.  
  21. <b>Hash</b>
  22.  
  23. The hash is the md5 encryption of the round salt with the winning percentage using the form salt+winning percentage. It is revealed when the round starts and it's used to verify that Winning ticket location did not changed during round.
  24.  
  25. If any of first two element change, the hash will also be changed and you won't be able to verify round
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement