Page MenuHomePhabricator

[cashtab-faucet, cashtab] Use recaptcha v2 instead of v3 for harder challenges
ClosedPublic

Authored by bytesofman on Mon, Nov 17, 23:26.

Details

Summary

The v3 42-xec reward is constantly being drained by a single attacker. Implement v2 (challenge based) to see if this improves things.

The ultimate goal is to have a sybil-resistant reward system so that rewards can be increased. We may need to go to something like twitter auth or similar to really achieve this.

Test Plan

npm test, I tested this locally with a new v2 key, will update CI before landing

Diff Detail

Repository
rABC Bitcoin ABC
Branch
better-faucet-controls
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 35090
Build 69639: Build Diffcashtab-tests · cashtab-faucet-tests
Build 69638: arc lint + arc unit