Design of Distributed Voting Systems | Synapse