coinbase / coinbase/verifications
Sybil Resistance
- Dominant language
- Solidity
- Stars
- 124
- Forks
- 33
- PR merge metrics
- No merged PRs in 30d
Description
From my exploration of this, it allows me to verify multiple accounts as belonging to my single Coinbase account. This doesn't help me implement apps that use 'one person, one vote,' quadratic voting, or equal disbursement of tokens to each person like a UBI.
Are there any plans to implement something like a Semaphore group that allows a person to join only once but can be used to anonymously submit votes?
I built a [lottery creation app](https://github.com/numtel/lotto-launcha) using my [coinpassport.net](https://coinpassport.net/) app as Sybil resistance for creating lotteries that only allow each person to buy a single ticket but very few people are verified on Coinpassport and I would love to be able to deploy it using these verifications on Base.
Coinpassport produces a salted hash of the person's passport number and country of citizenship, which works but it's not anywhere as good as a ZK group. I never have bothered to make that for Coinpassport since it doesn't really matter to join a ZK group if there's only 20 people in it since that doesn't provide much anonymity. Please build this or hire me to build it. I want to use dApps that verify individual humans.
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or entry points are named. Start by reviewing the repository's existing Coinbase verification and onchain attestation flow, then clarify the intended Semaphore-style membership, anonymity, and one-person-one-membership requirements; done criteria are not defined in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- solidity
- Domain
- authentication, blockchain, cryptography
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100