2rd way. If somebody wants to create plugin for anonymous voting, I suggest it must be with preventing abuse with email notification. For example. If someone anonymous cliks up voting bottom, then popping up field, there this anonymous user must enter email, then this user enter his email account end validate his voting.