A Smart Contract for Boardroom Voting with Maximum Voter Privacy
How to Prove Yourself: Practical Solutions to Identification and Signature Problems