Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Only by introducing hundreds of extra failure modes. If you implement this I can now destroy your democracy by:

- Bribing voters because you've implemented voting over the network

- Once you figure out you need to switch to voting booths I'll do timing attacks to deanonymize the vote

- As soon as you have a count I'll seed distrust in the count as only a very small percentage of the population actually understands the blockchain and cause a riot or two

Electronic voting is the reverse FizzBuzz. FizzBuzz tests if you know the absolute basics about technology to implement something extremely simple. Electronic voting tests if you are able to reject the use of technology when it doesn't add any advantage and instead creates very hard to solve failure modes. Voting benefits from the use of the extremely simple ballot and box. It benefits from it not being programmable and from the counting method being something that almost all the population is able to carry out let alone understand.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: