Voting is one of the most important elements of democracy. Despite the rapid development of e-government services, voting still has not been widely digitized. Besides voting service in Estonia and Switzerland, internet voting (i-voting) is still not ubiquitous. There are many reasons for the slow progress of introducing e-government services. One of them is a lack of trust in technology, and another one is a need for trust in the authorities controlling the voting process. Many researchers and experts in the field discourage internet voting due to software unreliability[@park2021going, @Whyblock10:online, @Noblockc8:online, @Blockcha27:online, @OnBlockc0:online]. However, in the context of recent improvements on the security of IT systems, the denial of internet voting seems to be too pessimistic foresee on the future. Similar problems have not prevented electronic money from becoming widely used; therefore, the solutions for electronic money should also help solve the i-voting problem. Particularly, blockchain technology enabled creating secure systems without a central authority. Blockchains guarantee integrity and censorship resistance; however, voting process is more demanding. There are two more properties that blockchains do not provide natively; namely, privacy and cohersion resistance. Privacy guarantees that no one can tell which candidate the voters voted for, or even if they voted at all—preventing preliminary results and guaranteeing freedom of choice without any repercussions. Cohesion resistance guarantees that voters can not prove to anyone how they voted even if they want to—preventing selling votes as there is no way of verifying vote details. Although both proprties are not trivial to achieve, the privacy is apprently the easier of these two. Common solution is to encrypt the vote using election authorities' public key, and use mixnets to prevent side-channel timing attack. However, it does not prevent authorities—who own the correponding private key—from decrypting each vote and learning each voter option. Cohersion resistance stays in conflict with blockchain's intrinsic property—correctness and verifability; therefore, most blockchain-based protocols ignore it. One solution [@juels2010coercion] is to introduce bulleting Even if blockchain is not the final piece of the whole puzzle, we argue that internet voting is inevitable and therefore researching the missing pieces is worthwhile.