I am fine with that, and the code being posted... the question with most of these Lottery games are... How can we be 100% sure that it's that code being used, when the
winners are drawn. You could have a valid and legit code, used for proof and a separate manual method to select the winners you pre selected? This is how most rigged lottery
systems work. There is no verification for the users that the winners are drawn from the same code, they give as proof. I am not saying you are doing the same, because you
have a lot to lose, and the 1 to 2 BTC you would score from this in comparison to your total profit you get from this faucet, is but a mere drop in the pond. I would not risk
losing my reputation and a great profit from the site, over a rigged lottery.
Have you thought of any method to verify winners? Something similar to the way you prove the
PROVABLY FAIR HI-LO game or asking some reputable person or company to verify it?
B.t.w congratulations on reaching the
7 BTC mark from
donations from this faucet. It's awesome what you doing.
I understand the concern and would actually like to put in a provably fair system in place because many users have the same concern with the lottery. That being said, I still haven't figured out a way to make it provably fair because the total number of tickets changes every week. If the total was fixed, winning numbers could be pre-selected and hashed before the round starts to make it fair. However, in the current state I do not have any ideas for making it provably fair but am always open to suggestions.
Only other way would be to have a lotto type of system where the users select 6 numbers but there are many referrers who haven't logged into their account for over a year but are still getting paid and accumulating tickets in each round. It would be unfair to ask such users to have to log in every week.
Also 95%+ of the tickets in each round are given out for free to users for free plays and referrals so the prizes for each round mostly come out of my pocket. So there isn't anything that I could gain by rigging the system because it's not like the lottery actually makes any money. It's just a bonus to encourage users to keep playing.
Even though you say, it's from your own pocket... It still money being paid to you from advertisers on your site. This income would not have been possible if the site traffic
were low. The users have a option to either take the money or to dump it back into the lottery. I would be glad to buy loads of tickets with my own BTC, if proof can be
given that it 100% provably fair. The Lottery proof will bring even more visits to your site and more traffic = more advertisement income. I can also see that it's more
complex than what I initially thought it would be. In my opinion idle or inactive users should not receive rewards from the lottery, and loyal active users should rather be
the people receiving these prizes to encourage them to stay active. If you want to incentivize idle users to become active, rather have a separate smaller lottery or reserve
the smaller prizes for the people with the lowest ticket totals.