There is one big problem with such a step. It either makes elections easier to manipulate fraudulently or it makes them non-anonymous which in turn can lead to all kinds of problems like vote selling and pressuring people to vote in a certain way for them to keep their jobs. In my opinion, that's the biggest problem with digital voting. If it's anonymous (and I think voting should be), doing digitally makes it too easy to manipulate.
If there is a solution that can be both secure and anonymous, it would be the best possible solution. Maybe there is some complex cryptographic way to give everybody private keys and then have them vote without revealing their identity and be able to somehow check if their vote has been included in the total with a hash or something?
I only have a moment as alone with the baby who is a little demanding today but, I would assume that if there was a unique key provided for a voter that was known (connected to the voter. When it is used it can be burned. But, the vote it casts randomizes the information and disconnects it from the voter. That way, it is possible to know if the key voted but, not how it voted.
I'm not sure I understand how this is supposed to work 100% and I'll consult with google on this topic too, but this sounds like a system that is prone to abuse. If the keys are burned, how do you check that the vote wasn't fraudulent. When issuing keys, you need to check that the voter indeed has a right to vote and hasn't gotten another key already. That's a single point of failure where somebody could issue additional keys and having keys burned (though that's the part I'm not sure I understand) means you wouldn't be able to catch them.
Have a great day with your baby! :)
I hade the same thoughts when I read the post.