Quick Knowledge Share Post:
I was just revisiting the greenpill episode that I did with Professor Bryan Ford (who has been working on sybil resistence for 18 years).
At this timestamp I asked him about anti sybil aggregators (Passport). In his answer, Professor Bryan Ford makes a couple great points about designing aggregating scoring algorithms.
TLDR:
- Professor Bryan Ford is against relying whollly on mechanisms that are fungible with money (eg stake X tokens get $X in cost of forgery) bc they are exclusionary to ppl without $$$.
- a holy grail might be to find mechanisms that have a high cost of forgery for attackers but are marginally difficult for actual ppl
- Professor Bryan Ford advises that hybrid mechanisms can have problematic attributes depending on whether you use an AND/OR gate on them.
- (fungible with money mechanism) OR (non fungible with money mechanism) = (fungible with money mechanism)
- (fungible with money mechanism) AND (non fungible with money mechanism) = ( NON fungible with money mechanism)
A few recommendations:
- In the docs for the scoring algorithm, it might be worth expanding on these best practices.
- The whole episode is worth its weight in gold for ppl designing passport IMO. But this timestamp covers the point above. If youβre working on Passport, it might be worth listening!