Skip to content

Sybil Attack Protection #9

@domschiener

Description

@domschiener

Currently the system handles votes through an IP-based system, meaning 1 IP == 1 Vote. If you have already voted on a poll you will be automatically redirected to /voted and won't be able to vote again.

The issue I have with this current implementation is that it doesn't solve the sybil attack problem, since the barrier to cheat the system is still too low for an attacker. Proxies, VPN's, etc. make it super easy to change ones IP, and thus being able to vote again and influence the out come of a poll.

I think that the only true solution to this is a decentralized identity system that solves the sybil attack problem by design, but currently there is no such system in existence (or even in development). So what do you guys think, what is a better solution to the current IP-based restriction system?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions