Novel Blockchain-based Protocols for Electronic Voting and Auctions | Synapse