Abstract: Blockchain technology can construct a distributed and trusted ledger, which can be used for electronic voting (E-voting) systems to ensure the security of voting data and improve government ...