What can we learn from BrightID's Aura Sybil Defense Software?

Yes.

At its core Aura is a way for experts to designate other experts in a decentralized way that is resilient to failures like corruption and collusion.

Aura players send each other “energy” (that represents how good they are at the game, aka their expertise). This forms the inner graph.

In the case of BrightID verification, the outer graph is the last hop where Aura players rate the honesty of BrightID users.

You can see the current graph of Aura here, with some explanation in the documentation that is still being improved.

Right now there is only one energy team which produces an energy “flavor” that selects experts at verifying people in BrightID. The data they see in Aura is tailored for BrightID verification. Other energy teams can join to increase resilience. If the original energy team’s “flavor” of energy becomes flawed or corrupt, the other energy flavors will continue to work and Aura will continue to function. Apps consuming verifications and individual Aura players decide which energy flavors to use.

What I would like to see are energy teams that look at other sources of information than the BrightID graph. There will be some tools that help only with BrightID; some that help only with Gitcoin, and some that help with both (not to mention other applications that generate evidence of sybil attacks).

Gitcoin’s “outer graph” of verified projects and users could look much different than BrightID and that’s great.

Just like there should be more than one energy team analyzing BrightID data, there should be more than one energy team analyzing Gitcoin data. Aura players can adjust their team affiliations: each player can choose up to 5 energy flavors to send and receive and change this choice as needed.

2 Likes