And I just registered How do we know who won? And how can you prove its fair?
Here's what I'd do (to prove it's fair) if I was running it:
- Create a public numbered list of each supporter. Format (alphabetical, date, size, whatever) doesn't matter because we'll be hashing the names
- Hash each supporter using this
- Create a second public list showing ticket #, public hash & supporter name. Ticket numbering format would be descending-alphanumerical order by first number/letter
- Have the community pick 5 future ShadowCash Blocks as the "lucky blocks" for helping in determining the winners
- Using this website enter the # of tickets & the last 10 digits of the hash from the first "lucky block"
- Winning ticket #1 is picked.
- Process is repeated 4 more times with the public hash list being condensed by 1 ticket each time before next drawing
- In the end, all 5 winners are chosen, # of supporters is verified by Thunderclap supporter list, public hashes are verified by http://hash.online-convert.com/sha256-generator, ticket order format is verified by rules of alphanumerical ordering, and ticket picking is randomly done by http://we.lovebitco.in/raffle.html
All the steps above can be recreated by every community member with the same results, thus proveably fair.