{'fraction_non_alphanumeric': 0.018842530282637954, 'fraction_numerical': 0.0, 'mean_word_length': 5.493449781659389, '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}}
Ballot Mechanism Design Based on Blockchain Methodologies

Ballot mechanism design is proposed to improve existing ballot procedures. Presently, direct election of government officials at various levels is still under the mechanism of hand counting. Occasionally, the outcome from a hand count could still save the day because of the mistakes or inconsistent standards. Nowadays, network architecture and IoT devices are well developed. Based on the infrastructure, the ballot mechanism is designed by adapting blockchain methodologies to solve the problems of existing election procedures. In ballot mechanism, blockchain methodologies are adopted including cryptography, peer-to-peer transaction, data storage. In which, the complete cryptography is necessary for protecting personal information and defending outside destruction. Secure hash algorithm is a methodology to convert meaningful text into a meaningless string. Digital signature is adopted to ensure the vote was made by the person who has the related private key. Peer-to-peer transmission between voters and election center server to reduce the exchange errors. Each vote will be stored in the blockchain, where is under the secure mechanism, data is hardly altered and records are stored permanently. The goal of ballot mechanism design is aim to raise the election efficiency and accuracy, improve the manual counting procedures, and reduce cost of human resource and misjudgment through the blockchain methodologies.