Personally, I disagree with selling votes because it doesn't just affect the whales doing it. If affects the value of everyone's account.
But, comparing it to Youtube, I don't see any effective way of preventing this aside from paying close attention to users and how they are voting. Downvoting these users if you don't agree with vote selling seems to be the way to counter it.