I was thinking about something like scratch offs. Same design as the lottery, but instead of waiting for a win, you buy some tickets, which automatically renew and you get free scratches every week let’s say. The money you spend to buy the tickets go in the same pool as the money for standard pool prices, as it is now. You just introduce no loss scratch offs, basically introduce another design, another " game ". And each ticket can have 1, 2, 5, 10, 50, 100, 1000$ and so on winning-price. What changes is just the way you get involved with the protocol. The more money you deposit, the more ticket get airdropped to you to scratch every week and instead of getting one big prize, more users can have the possibility to win, even small prices. That makes the whole thing more interesting to play. Don’t know if that makes sense to you guys. Let me know if it’s a good idea
Thanks for sharing, @smiley !
So just to clarify my understanding, you’re saying that instead of depositing any amount into a prize vault, the user would “buy” tickets of varying prices ($1, $5, $100, $1000, etc.) and they would be able to play a scratch off game every week to see if they won with each individual ticket. These tickets could be redeemed for their initial deposit at any time as well, right?
I think this would be a very fun product for someone to build on top of PoolTogether! For example, this could be made on top of the current V5 deployment in the following way:
- users buy a weekly scratch off ticket at some price (ex. $100, there could be others as well)
- the ticket can be received in the form of an NFT
- their deposit goes into a PoolTogether vault and starts contributing yield
- wins in this ticket group are redirected to a random ticket holder through a prize hook
- players come back whenever they want to play the “scratch off” game, which has a pre-determined outcome that matches the random selection that was made earlier by the PoolTogether protocol (this way no additional randomness logic is needed and the players can feel like they still have to scratch to win)
So in essence, it changes two major components of the experience you get on current dApps:
- Your deposits feel more tangible
- Checking for prizes is more engaging
Exactly so, I am glad you understand what I was trying to say in my distorted way. That way it feels more engaging and more gambling like (although with 0 risk), and it feels less de-fi engaging and more real world gambling. More intuitive to people. The average Joe doesn’t care if his money goes into a smart contract into a UNI pool or wherever, he just wants to buy a ticket and see if he won. Just my 2 cents. Thanks for taking some time to evaluate my idea
This would be a great hackathon project idea for any devs with free time that happen to read this