GoodContracts icon indicating copy to clipboard operation
GoodContracts copied to clipboard

Provide API for user's identity check

Open vporton opened this issue 4 years ago • 1 comments

Motivation

We need a way to check if two different accounts are associated with the same human or not. It is called user identity or anti-Sybil.

This task became especially important because of https://github.com/MPlus4Climate/MPlusToolKit/issues/3#issuecomment-706810123

Details

For anti-Sybil check if user’s private key is associated with a GoodDollar UBI account. To persuade somebody to give away his private key, one probably needs to pay him more than his basic income. So to get many fake accounts costs rather much, moreover, if we receive somebody’s private key, he can be in control of his funds (all tokens and FUSE associated with that account, not only his basic income).

Feature request: Provide an official API to easily do it using GoodDollar.

See also: https://github.com/aragon/aragon/issues/1524

vporton avatar Oct 12 '20 02:10 vporton

Also need API to check if an address has claimed recently (or even better determine the time of his or her last claim).

vporton avatar Oct 12 '20 06:10 vporton