This actually would bring total transparency during an election. But do you think people are ready? Do you think they will understand the technology required for voting? Are they actually ready or will end up hesitating to vote? Too many questions, one answer: They will need to be educated about the technology before these are implemented.
.
Guess the most important thing is to have immutable election record. Am not sure the transparency aspect has been totally figured out yet.
* There could be multiple voting. * Politicians could easily buy votes.
* People could be pressured by friends and family to vote for certain candidates.
I think multiple voting can be prevented with stuff like biometrics. Vote buying would be the hard one to prevent