There have been many implementations of Bitcoin Raffle, such as:
https://bitcointalk.org/index.php?topic=207177.0https://bitcointalk.org/index.php?topic=182712.0and many more when search under "bitcoin raffle" on Google. Most of these raffle are profit driven and perhaps even scammish in nature.
However, I felt that a fair and automated Raffle system (perhaps built by someone with sufficient reputation) can be useful for the Bitcoin community as we could consolidate all the scattered satoshis back into bigger and more useful chunk.
Many of the new bitcoiners have picked up a few satoshis here and there from free bitcoin giveway sites, reddit tipbot etc. The amount are so small that they can't really do anything useful with it. And if they lost interest with bitcoin later, they may just delete the client/data and buried these satoshis together with them. Such raffle can provide a way for them to properly "dump" their satoshis.
My idea of such Raffle system:
* 0.005 BTC per Raffle ticket (which most newbie can acquire quite quickly from clicking a few online ads / completing surveys)
* Raffle roll automatically whenever 100 tickets were sold.
* The system can use a pre-announced random number generator, or sync with a public data source, such as Satoshidice roll results. For example, in the case of Satoshidice, we can take the immediate 3 dice results using the timestamp of the 100th ticket sold, and use the equation ( (dice1 + dice2 + dice3) mod 100 ) + 1 to generate a number between 1 to 100 to determine the Raffle winner.
As the raffle stake is small, the operator will likely need to run the service on non-profit basis, and perhaps makes its profit from higher stake raffle should he/she is able to convince other bitcoiners to participate in higher stake game.
What do you guys think about this? Would it be viable? And any taker to implement it?