Small depositors into the v4 pool have very little odds of winning. Even prior to the recent prize restructuring, a $100 deposit would win only every ~75 days. After the restructuring, that same $100 wins only every 276 days, approximately 9 months. This means small depositors almost never win anything, and have to wait extremely long amounts of time to see any return from PT, making them far less likely to use the protocol to begin with.
This problem is widespread, as the median depositor on Polygon only has $125 deposited. This means over half of depositors on Polygon will win $5 every 7 months or less after the rewards cut.
This is very much against the values of PoolTogether (PT), because even our docs say our purpose is to:
- Encourage saving money by offering prizes
- Direct money away from wealth destroying lotteries
depositors consistently win enough small prizes to remain engaged and economically better off than a traditional savings account.
If we cannot encourage users to save via consistent small prizes, we are not achieving the goal that PT set out to accomplish. Users will not want to save with us if their chances of winning are maybe once a year.
The solution I am proposing for this issue is the reintroduction of Pods. Pods are a function that still exist in v3, found here [PoolTogether App]. The purpose of pods is for small depositors to combine their deposits together in order to win more frequently. The winnings of the pod will then be divided equally among all participants proportional to the amount they deposited.
Let’s say 50 depositors all deposit $100 into the Pod, each owning 2% of the pod. The pod deposits all $5000 into the v4 pool. Over the next week, say the pod wins $20. It automatically redeposits the winnings into the v4 pool.
There is now $5020 in the pod. If one of the users withdraws their share of the pod, they will receive 2% of the current balance, or $100.40. The pod will then have $4919.6 in it, and the remaining 49 users will still each own $100.40 of the pod.
Small depositors will see massive benefits with the return of pods. First and foremost, they will win more frequently without having to deposit more. Assuming even 50 of the 7000 Polygon players join the Pod with the median balance of $125, they will see their winning odds increased from 1 in 222 days to less than 1 in 5. Obviously each prize would be smaller, but this certainly achieves the goal of “small prizes frequently to keep depositors engaged” far better than $5 in 7 months does.
Every protocol at least partially measures its success in TVL. This would increase TVL as small depositors are more incentivised to stay, and perhaps even deposit more when they see the protocol granting them and their pod earned money. Especially with the recent axing of $1 prizes, small depositors have almost no reason to stay deposited in PT when they will rarely ever win. This harms TVL as well as our reputation, since it gives off the sentiment that this is a whale’s game. I’ve seen this sentiment expressed on the discord more recently.
Another potential idea is that the protocol can take a percentage of pod winnings for providing the service, and use it to fund other things. This would likely be a small source of income, but could be used as spending for partnerships, advertising, etc.
Won’t pods be hard to build?
While I do not have experience in PT’s specific code, it appears that pods are already built for v3 here [PoolTogether App] as mentioned above. It’s likely the code can likely be repurposed for v4 after some tweaking.
Won’t pods ruin the fun of the RNG?
For most depositors, no. Obviously this is my opinion, but I feel safe in generalizing that the RNG is only fun for individuals when they have reasonable chances of getting the favorable roll. I know for myself, I find winning a PT draw more fun than losing. Had I only had a 1:277 chance to win, I cannot imagine PT being very fun to be part of. The docs say it clearly, that small winnings keep people engaged. A small win to a $125 deposit could be $0.20, and that would likely be enough to keep them engaged or even deposit more.
As for the very lucky stories, such as our $74 into $40,000 story, those will still be achievable, because depositors can still deposit into the main v4 pool if they do not wish to use a pod.
Finally, I believe to preserve the fun of RNG for small depositors, we can utilize an array of pods, which will then gather different amounts of money, giving small depositors options on if they want the ‘safer’ or the ‘riskier’ pod, meaning how often they win.
Are pods going to harm the security of the protocol?
No, I believe they can be built completely independently of the protocol, and the v4 pool can simply treat them as another player. More details in the “technicals” section.
Why is this preferable over the small APR proposed in another thread?
I believe this is preferable because it’s free for the protocol once it’s built, and significantly cheaper to build in the first place. It’s been mentioned on the discord that the small APR would involve a core change to how PT works, which could result in the introduction of a security vulnerability. The core contract has yet to be hacked once, so I believe changing it is not in our best interests.
Will this be more gas-intensive for users?
No, quite the opposite! The Pod will act as a single player, so when it wins a prize, it will simply claim it and redeposit it as another individual player would. This means that players pay virtually no gas, since the cost of claiming and redepositing is distributed among all players. This cost is usually less than $0.20 on Polygon, and dividing it across all pod users means it costs basically nothing to each player in the pod.
Won’t everyone just use a pod then?
Similarly to the ‘RNG fun’ question, I believe pods will gain plenty of use, yes. I don’t think it’s necessary, but if we want to discourage whales from entering pods to win even more frequently, we can add caps to the amount an individual can put into a pod. We can also put a cap on the pods themselves to make sure others can still win, though again I wouldn’t do this since we already have a 2-prize cap per winner.
My idea for the pod would be that it’s a contract that acts as a single player. This means that players will deposit into the pod, and the pod will deposit into the V4 pool. While the player is deposited, the pool will own all the PTUSDC, and grant receipt tokens to the player that deposited into the pod.
This math can be derived from how LP tokens work, which is a very well tried and tested format of doing such a practice. This means that the Pod does not have to pay excessive gas in distributing dust-like rewards, and each player can simply withdraw their fair share whenever they please.
This also serves the benefit of not needing to change any PT contracts, which means no security vulnerabilities will be able to be introduced into the PT core code.
Overall, the reintroduction of pods is a comparatively easy fix to implement that will reduce the impact of the new prize structure to small and medium sized depositors. It will dramatically boost the winning odds of the median player from around once per 8 months to once a week even with minimal participation.
This increased winning rate even with reduced size prizes helps achieve PoolTogether’s original goal, which is to help incentivise people to save by granting them prizes, and giving them small prizes frequently enough to keep them engaged.
Thank you, and please provide any commentary or suggestions you have. I am looking forward to the discussions.