-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Play, earn, and fuel the Polkadot ecosystem with BlokkFaucet. #2345
Conversation
CLA Assistant Lite bot: Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. Please submit the following text as a separate comment: I have read and hereby sign the Contributor License Agreement. 1 out of 3 committers have signed the CLA. |
I have read and hereby sign the Contributor License Agreement. |
recheck |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the application, @ooswald. Just FYI, the document was committed by a non-Github account, so you won't be able sign the CLA. But I take your comment from the account with the same name attached as approval.
I left a few change requests below. But just to clarify, do you want to build a suite of games that rewards players with tokens, or is this a way to entertain users while they wait for their testnet faucet drop? For the former, would these tokens be provided by sponsors? The latter doesn't make much sense as there is basically no wait time on the main testnet faucets.
The primary goal of these games is to provide entertainment and a bit of fun while users wait for faucet drips. The idea is to prevent bots from dominating these faucets by incorporating an element of human interaction and engagement. This way, we can ensure that real users have a fair chance to get tokens. |
Hi @stephan3000 thanks for your answers. If the goal is to prevent bots from spamming the faucet, doesn't a simple CAPTCHA test already serve this purpose? As the official Paseo Faucet already offers one. Additionally, would this be just for valueless testnet tokens? The application suggests that you want to pool funds to give real DOT rewards. I get that a game can be fun, but I agree that there is no wait time when using the faucet, unless you are referring to the wait time to request more tokens. In my experience helping people use the faucets, most users want to grab their tokens and go test something. I'm not sure that many would have the patience for a game, to win valueless tokens. |
You've raised some excellent points, and I appreciate the critical feedback. You're absolutely right that CAPTCHA tests are a standard and effective way to deter bots. However, we believe that our approach offers a more engaging and user-friendly alternative. Our games aim to make the waiting process more enjoyable while still achieving the goal of bot prevention. Think of it as a more interactive and fun CAPTCHA. The initial concept did explore the possibility of pooling funds for DOT rewards, but that is not a priority at this stage. The primary focus is on testnet tokens, which are indeed valueless in a monetary sense. You're correct that the wait times on the mainnet faucet are minimal. However, this project is primarily aimed at testnets with longer drip times or limited token availability. In those scenarios, we believe that offering a fun distraction in the form of games could be a welcome addition for users who might otherwise get bored or impatient while waiting. We acknowledge that not all users will be interested in playing games, and that's perfectly fine. The games are intended to be an optional feature for those who want to pass the time in a more engaging way. The core functionality of the faucet would remain unaffected, allowing users to quickly claim their tokens and move on if they prefer. We appreciate your insights and will definitely take them into consideration. Our goal is to strike a balance between bot prevention, user engagement, and overall user experience. |
Thanks for elaborating @stephan3000 the approach makes much more sense to me now. Glad to hear that it would also only be for testnets and be optional. I guess that would lead me to a couple more questions:
|
We don't have specific projects formally lined up yet, but we'll search collaborations with several parachain teams and testnet initiatives within the Polkadot ecosystem. Some promising candidates include:
Our preferred approach is to create a centralized Multifaucet platform where various faucets could be accessed and managed. This could be a valuable resource for users who want to explore different testnets and parachains. We're excited about the potential of this project to enhance the Polkadot ecosystem and create a more engaging and rewarding experience for users. |
Thanks @stephan3000 for your reply. Finally, if you were willing to lower the grant by $2k, it would become a level 1 grant and only need two approvals instead of three. But you are also welcome to leave as is. |
@keeganquigley We appreciate the suggestion, but we're already quite tight on budget and feel that reducing the grant would compromise our ability to deliver the project's properly. |
Fair enough thanks @stephan3000 I will mark the application as ready for review so the rest of the committee members can comment. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates, @ooswald.
- The above mentioned testchains often have restrictions on token distribution to simulate real-world scarcity and incentivize meaningful interactions.
I justed tested the Rococo, Westend, Shibuya and Moonbase faucets, and none of the transactions took longer than nine seconds. I think there is merit in the idea to gamify faucets and to make the experience more enjoyable, but currently I don't see a need for this with the current experience.
Thanks @stephan3000 I also have to agree that I don't see a need for this at this time. Therefore I'm not willing to approve it as is, but I wish you the best of luck in finding funding moving forward. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for the application and all the effort you put into it. However, the grants committee decided today not to go ahead with it, mostly because of the reasons shared with you above. Independent of it, we wish you all the best for your project. Let us know if you have any questions.
Project Abstract
This project develops browser-based games, enabling players to interact and earn rewards through a faucet system. A backend API manages game logic, faucet transactions, and user data. The reward pool is sustained by automated or manual transfers from a sponsor wallet, ensuring a continuous flow of incentives for players.
Leveraging the security and transparency of the Polkadot network, this project aims to create an engaging gaming experience that introduces users to blockchain technology. By combining gaming and blockchain, we seek to increase parachain activity and attract new users to the Polkadot ecosystem, exploring innovative applications of blockchain for gamification and user engagement.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)