{'fraction_non_alphanumeric': 0.014367816091954023, 'fraction_numerical': 0.0, 'mean_word_length': 5.183431952662722, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Anonymous Voting System Against Byzantine Attacks

The most significant problem within current voting systems is that all the voting content should be explicitly gathered to a central database, which can be easily be tampered with and retraced. Moreover, the distributed nature of Internet is prone to Sybil and DoS (Denial of Service) attacks implying that malicious nodes may brush tickets or refrain valid users from voting. Due to these reasons, we present a decentralized anonymous voting system against byzantine attacks. The main idea of our system is inspired by a consensus algorithm called Paxos which is proven to be effective for blockchain consistency. In terms of the optimization of Paxos algorithm combined with a semantic secure cryptosystem, we solved the problems such as large data throughput, extendibility over the massive network, overheads taken by nodes, and the tolerance of Byzantine fault On these bases, we not only actualized our scheme as a whole but also testified its capability of data integrity and anonymity.