paritytech / polkadot-testnet-faucet

https://faucet.polkadot.io/
MIT License
35 stars 34 forks source link

PoC: Migrate to Prosopo #337

Open Bullrich opened 1 year ago

Bullrich commented 1 year ago

Me and @rzadp have been in touch wit the guys from Prosopo and they have a decentralized captcha system currently on the Rococo parachain: prosopo/captcha.

It would be interested to create a Proof of Concept to see how it works and to consider replacing google captcha for this alternative.

The implementation of Google captcha in the client can be found in: CaptchaV2.svelte

For the server we have this class: Recaptcha.ts

forgetso commented 1 year ago

Thanks for writing this up @Bullrich! We'll start on an implementation early next week.

forgetso commented 1 year ago

Hi @Bullrich do you have element so we can chat about the PR?

Thanks

PierreBesson commented 12 months ago

It would be interesting to have the ability to configure either standard recaptcha provided by Google or Prosopo. As long as we don't remove existing "production" captcha solution. I'm all for migrating to decentralized captcha, especially if it is built on Polkadot !

forgetso commented 12 months ago

Hi @PierreBesson, no problem. We'll add a feature flag in to enable Google or Prosopo.

mutantcornholio commented 8 months ago

It would be interesting to have the ability to configure either standard recaptcha provided by Google or Prosopo. As long as we don't remove existing "production" captcha solution. I'm all for migrating to decentralized captcha, especially if it is built on Polkadot !

I'm thinking this is excessive. Procaptcha either will work and we will use it, or it won't prove itself reliable and we'll revert the changes. Supporting two systems at the same time doesn't have a practical application IMO.