People don't have to share their name to their public key in the blockchain. So the anonymity is about the same as a social security number, and but confirming the identity is much stronger and doesn't need to reveal private information or their private voter's token keychain. Transparency is giving out tokens to known voters, since there is already registration at least in united states elections. What it does give is a strict list of keys that should correlate with registered population.