Why couldn't it be as simple as having the system like it is now....you take your polling card on voting day, with your details. You turn up to vote and are presented with an electronic vote screen but this time instead of proprietary software you cannot trust in a voting sense, it is run by an open public ledger registering peoples votes?