Sort:  

I think the best thing to do is something along the lines of a cap on self upvotes. Or, link the ability to self-upvote with how much you curate and upvote other people's posts. A 50/50 split would create more of a win/win situation. You can only grow as much as you help other people to grow. This would, at the very least, create many symbiotic relationships where people can only do their best by working with other people. However, duplicate accounts would have to be identified to prevent abuse. I don't know if that can be done.