You're just moving goalposts here. A distributed "ratings system" has the exact same problems: fixing ratings, spamming someone with fake ratings, etc.
+ Communities can decide who they let into these groups, or boot people who are multiple offenders
So it’s not all anonymous trolls, there’s context around each person that allows you to filter who is a troll