Im thinking a voting machine logs a persons vote on the blockchain?
And how does logging it on the blockchain prevent proof anymore than a normal database?
Just logging it on the blockchain means absolutely nothing and it takes up space. In fact, it is probably more dangerous. A name in the blockchain means nothing. There is literally nothing that is different about having it in the blockchain than a database because to both, names mean nothing. A person could make up millions of fake names and cast millions of fake votes. It is up to the machine operators to prevent that. Even worse, on the blockchain, once someone figures out the format that the votes are being recorded in, they could burn a couple coins and screw up the vote. That could be prevented with encryption, but knowing the government, that isn't going to happen. There is no magic fraud protection that happens by simply logging it in the blockchain.