Anonymous and verifiable voting systems
A little bit of a contradiction here. How would you know what one identity, one person is, without an authority like a registration office?
or better put, how would you prevent a person from voting twice or multiple times? (let's call this the double-voting problem)
though it indeed is an interesting philosophical question what an identity is. if i'm a programmer at day and a rockstar at night, do i have two identities?
You are one identity with two hobbies.