There's pretty much no way you could verify user uniqueness without involving some more official channels..
IPs, emails, bitcoin addresses, forum users, cookies, sessions, system hash, etc etc can all be generated unlimited for free or faked.
Anonymity definitely has its downsides when it comes to enforcing security.