How can backend verify that the user solved a challenge?
What captcha solution we want to use? (I recommend hCaptcha)
Do proof of concept inside Atlas
Background
We will have a faucet that gives people sufficient funds to make a membership, channel and upload content. This faucet is powered by Atlas operator funds, so it is costly for the operator. The upside is that the user cannot use funds for anything except transaction fees, so there is a very limited upside to abuse, but this may not stop grifters or people who simply fail to understand this.
Proposal
Introduce some basic authentication step to receive free tokens, meaning either doing some captcha and/or other task, as well as show some very clear big visual that sort of says "you will get some tiny amount of free coins, but you can only use them for fees, not transfer or selling, that wont work". We don't need to rush this, but it seems like it could quickly become a problem.
Scope:
Background
We will have a faucet that gives people sufficient funds to make a membership, channel and upload content. This faucet is powered by Atlas operator funds, so it is costly for the operator. The upside is that the user cannot use funds for anything except transaction fees, so there is a very limited upside to abuse, but this may not stop grifters or people who simply fail to understand this.
Proposal
Introduce some basic authentication step to receive free tokens, meaning either doing some captcha and/or other task, as well as show some very clear big visual that sort of says "you will get some tiny amount of free coins, but you can only use them for fees, not transfer or selling, that wont work". We don't need to rush this, but it seems like it could quickly become a problem.