Voting absolutely has to be paper based, or at the very least leave a physical audit trail. Voting, as it is, works for millions of people on a regular basis, billions actually. And none of the shenenigans going on have anything to do with medium used, and everything with people in power deciding to make voting as hard as possible. There is nothing intetnet tech can bring tonthe table that would improve voting.