🇬🇧
(français ci-dessous)
RealT Lottery
This project is inspired by PoolTogether, a no-loss lottery game.
Overview
Some bidders can provide RealT tokens in a pool. Each week, a random winner is drawn among bidders and he wins a prize: the sum of the rent collected from all the RealT tokens in the pool! Unlike traditional gambling, there is no loss for any bidder because they can get their RealT tokens back whenever they want and are only risking the rent and not the RealT tokens themself.
Previous Work
This idea is not new and already emerged from the community. Thus, some work was started but was stopped due to the hard task of assessing if this project would be useful for the community.
Because some development was initially started years ago (but stopped), I do not know if this idea is eligible for this competition and if not, please let me know.
However, I think this is a great time to propose it again and I would like to thank the DAO for this opportunity.
Here is the links to the previous work (it is also available on the github of the RealToken Community but the repository is private):
Technical Details
Requirements
- Cooperation with RealT to whitelist the smart contract to be able to hold the RealT tokens
- Use an external oracle such as Witnet to provide fair randomness
Possible features
- proxy for upgradability
- ownership of the pool by the DAO (allowing upgrades and admin functions)
- triggering of the draw possible by anyone as long as the rent distribution was made
- fees for the oracle substracted from the prize and not paid by the user triggering the draw
🇫🇷
RealT Lottery
Ce projet est inspiré par PoolTogether, un jeu de loterie sans perte.
Aperçu
Des parieurs peuvent mettre dans une pool des tokens RealT. Chaque semaine, un gagnat aléatoire est tiré parmi les parieurs and il gagne le grand prix: la somme des loyers collecté par tous les tokens RealT présent dans la pool! Contrairement aux jeux d'argent classique, il n'y a de perte pour aucun participant car tout le monde peut retirer ses jetons de la pool quand il le veut and seule les loyers sont mis en jeu et non les jetons RealT eux-mêmes.
Travaux Antérieurs
Cette idée n'est pas nouvelle et avait déjà émergé dans la communauté. Elle avait même commencé à être développé mais a été stoppé en raison de la difficulté d'évaluer correctement la pertinence de ce projet pour la communauté.
Puisque du développement avait été initié il y a quelque temps (mais stoppé), je ne sais pas si ce projet est éligible pour la compétition et si non, merci de me le faire savoir.
Cepent, je pense que c'est un bon moment pour proposer ce projet à nouveau et je voudrais remercier la DAO pour cette opportunité.
Voici les liens des travaux précédemment initiés (ils sont également disponible sur le github de la RealToken Community mais en privé):
Détails techniques
Besoins
- Coopération avec RealT pour whitelister le smart contract et être capable de détenir des RealT tokens
- Utiliser un oracle externe tel que Witnet pour fournir une source aléatoire équitable
Fonctionnalités possibles
- Un proxy pour mettre à jour les fonctionnalités
- ownership de la pool détenu par la DAO (permettant l'upgrade du proxy et les fonctions admins)
- déclenchement du tirage aléatoire possible par n'importe qui tant que la distribution a été effectuée
- frais de l'oracle soustraits du prix et non payés par le déclencheur du tirage