If you could only see the bank’s final balance with no insight into how much each person deposited and no cash in the vaults, the bank’s reported balance would be pretty meaningless for audit purposes.
We might know which 10 people put money in a bank, but without transaction amounts, it still doesn’t help with the audit.
You could verify your own vote but nobody else could.
It could be very simple to use, like a qr code that links to a public api showing the encoded ballot data, and a second qr code that you scan to decrypt it.
If there's no way to verify your specific vote you can just lie about who you voted for.
That's by design, it's an important feature to prevent people from being pressured into/persecuted for voting a certain way, or selling their vote.
If there's no way to verify your specific vote you can just lie about who you voted for.