Passport will be the foundation of a new sybil resistant economy in web3.
In order to understand if that is on track or not, I created this table of the competitive outlook. Here is the competitive landscape for Sybil Tools in web3:
I was not able to find all information for all of the tools so please comment below if there is something I missed or got wrong.
Some trends I observed while doing this analysis:
The tools with good developer docs seemed to have more apps built on top of them.
The tools with built in economics (eg Passport & Gitcoin Grants, Proof of Humanity & UBI, Worldcoin & Worldcoin airdrop) seemed to have the most distribution.
There are a lot of web of trust based tools.
While many of these tools claimed to solve sybil resistance, none of them really had easy to use tools that allowed you to inspect whether it was working or not (except BrightID and their Aura tool)
I think that the web3 sybil resistance ecosystem is small but growing, with no clear winner yet. It seems to me it’s anyone’s game to create an ecosystem that has exponential growth and runaway value.
It’s possible that there will be multiple winners. These are the scenarios I am considering:
There is 1 winner.
There is 1 winner for creating sybil resistant identities (user centered use cases) and another 1 winner for making those identities easy to use with things like Sign In With Ethereum (developer centric use case).
There are multiple winners in each of those categories.
Because of the composability of this space, “winner” is too zero-sum of a mentality. All of these apps will rise and fall together.
This is what I would like to see in 2023:
Passport will be the foundation of a new sybil resistant economy in web3.
Is Gitcoin Passport on track for this outcome? Why or why not? Which projects in the above list should Gitcoin try to emulate or integrate with?
BrightID & Aura are happy to be stamps in Gitcoin Passport . BrightID has always positioned itself as a stamp, not a wallet or passport.
BrightID has social recovery which we’d like to bring to Gitcoin Passport. Maybe Gitcoin Passport could help bring (decentralized) institutional recovery (e.g. recover with Gitcoin, Giveth, etc. – like social recovery but with semi-trusted orgs).
BrightID would like to bring its privacy tech to Gitcoin Passport so users can avoid cross-linking or doxxing. (See this post.)
Aura at its core is a decentralized tool for experts appointing other experts. The experts can operate in any domain. We’d like to add Gitcoin as an energy team to allow independent Sybil hunters to help Gitcoin and learn to use its legos.
I’m looking forward to much more collaboration between Gitcoin and BrightID in 2023.
Very true. This is where the sybil scoring legos we are building with FDD will come into play. Think of each individual analysis as having a boolean output. The exploratory analysis of these has primarily been done and funded by FDD/Gitcoin in the past. Now we have built up the Open Data Community to split this cost with other orgs. Our hackathon in October was 100% Gitcoin funded prizes. The upcoming one in January is 39% Gitcoin funded!
We also clarified the specifications to include containerization and a boolean output. For more on the anti-sybil legos see the articles here.
When you envision this productized where the interface for a fraud analyst or round operator can utilize the many legos beneath the surface, here are a few ways to think of it:
As a fraud analyst, I want to be able to suggest wallet/passport/grant and see how it relates to it’s relevant sybil analysis legos.
As a fraud analyst, I want to be able to upload a list of wallets/passports/grants and get an output with the rows being the identifier and the columns being the boolean output of each lego.
As a fraud analyst, I want to be able to select which analysis legos are executed for my list to save on computation costs.
We have a much more detailed article coming out this week really sharing the vision along with the start of the hackathon which have rewards for both the exploratory analysis discovering new analysis legos and the building of legos, contanerization/standardization of known analysis.
Am I correct in presuming the boolean output is whether the user is a sybil attacker or not?
Is there any place I can read about the holistic 2023 roadmap for Passport? Or see wireframes of what it will look like at the end of 2023? I get bits and pieces here and there, it would be great to see something holistic.
We would be lucky to have that! Unfortunately, it turns out that there is no one analysis that says for sure that user is sybil. Instead, we have many of these “legos” that say a user is likely sybil via a combination of multiple signals.
if a user is triggering specific known combinations
If they pass a threshold score from an ML model. The model looks at all these outputs against our “Thor & Loki” datasets (read: for sure not sybil & for sure sybil) We then choose a threshold whereby we deem the users most likely sybil. This method aims to minimize false positives even over avoiding false negatives.
My team at FDD is working with the GPC Passport team to do a few specific things.
In November we provided 4 models for scoring they could use for preventative sybil defense. These one score to rule them all models aren’t as good as customized scores per use case, but it is more scalable and we are studying how well it works.
We performed analysis to estimate the effectiveness of the Snapshot & Bankless integrations and fine new “legos” specific to their use cases.
We created a topology model and recommendations for which stamps to prioritize to solve sybil resistance. The GPC team is thinking about UX and has final say for what is prioritized. At this point, they seem to be leaning towards a steward voting model to determine which stamps are included. (I believe this is a mistake because the purpose of passport is to solve sybil resistance, not to be a popularity contest, but we hope stewards will take FDD recommendations.)
We are documenting and building pipelines for best way to extract data from ceramic and join with other data such as onchain signals.
Here is a view of priorities from the cross-functional passport pod priorities for this season.