One of the classic arguments against online voting is the issue of security on the internet.Anonymity and verifiability, in particular, are two
requirements of free and fair political elections that are seen as difficult to implement online.
This is where blockchain technology comes in. A blockchain is a decentralized database that distributes information among all the network members rather than storing it all in one place. This makes it very difficult to compromise – you would have to hack all the computers on the network to get at the information.
As for anonymity, the Polys online voting system makes use of transparent crypto algorithms. Votes are encrypted into the blockchain, but, if necessary, it is possible to verify that a vote was actually cast. Of course, this requires certain skills, but it is
possible.
Transparency, or verifiability, is the most interesting part of our technology and is actually still being finalized. The main point is that the whole process of accepting votes is encrypted manually by several people: they monitor the voting process, monitor each other's work and also form blocks in the blockchain. They can be people trusted by voters, representatives of different parties or people appointed by the government.
Elections are always a serious process, and on top of that online elections are also a new process. But at Polys we are serious about security and transparency issues and are ready to openly discuss and comment on any risks that may be associated with online voting.