If there is a predictable algorithm, it can and will be gamed by a bot.
The closest I’ve seen for control of voting is Slashdot: each person gets a limited number of mod points (votes) on a semi random basis. Then there is a meta moderation queue where a second group of semi randomly selected people vote on whether a given set of votes were sensible. If too many meta mods disagree with you, you don’t get as many mod points.
The biggest problem with that system is that it amplifies groupthink.
Why are people obsessed with communities having the same domain name as their login? How do you expect these communities to deal with moderation and admin policies?
Here are some ideas for solutions to the real issues:
In general, I think user focused instances should be separate from community focused instances, but that’s a different rant