Although many aspects of the modern world have become virtually paperless, voting systems have not. We still use traditional paper-based ballots.
The process can be inconvenient and unwieldy in this age, but is settled for to ensure a secure and secret ballot, which internet cannot guarantee. The use of blockchain, however, could resolve those limitations of electronic voting.
Polys is a blockchain-based voting system that makes voting completely secure and immutable. Voter anonymity is guaranteed by transparent crypto algorithms. Polys online voting system is intuitive, easy and fast. No knowledge of programming is required. Voting can be set up on the go using a smartphone or tablet.
All users need to do to create a vote on Polys' site is access the organizer panel and fill in voting information(such as names of candidates or other participants along with descriptions). The rest, including sending notifications to voters and tallying votes, is handled by the platform which supports both majority and cumulative voting.
How Polys Works?
When a verified user logs into the system, the voting client application (iOS, Android) generates a private key and a public key that will be used to sign the voting transaction(ballot). Using the client application, the user casts his vote.
The application encrypts the ballot using the common key generated at the vote initialization stage, signs the ballot with the user’s key and sends it to be recorded on the blockchain. Signing the ballot with the user’s key will make it possible to verify that the ballot was delivered to the blockchain intact and that it was saved there successfully.
Upon receiving a ballot, the voting system verifies that it contains one of the possible choice options, thereby blocking attempts to send trash/spoiled ballots (this will be subsequently used when counting votes).
Polys Use Cases
Universities hold dozens of different elections and polls annually. Various representatives are elected to student councils, associations, trade unions, extracurricular communities and university governing bodies. By limiting both human and material resources, Polys can make the voting process safer, simpler and more effective.
Political parties hold elections at different levels: internal elections, elections to local self-government bodies or to legislative bodies. Party elections require a high level of transparency and security and entail huge costs to organize. Polys reduces the costs while providing transparent and secure voting.
Urban elections are an important part of the political system and require a high level of transparency, security and citizen participation. With transparency and fairness, Polys has developed a solution that will satisfy the needs of city authorities and appeal to voters.
Polys allows three different types of voter access — via email, using unique codes, and public voting.
Users get access to a vote via email. This can be a student or personal email account, or both.
A combination of online and offline voting. For example, students from the main campus can go to a polling station, while students from other campuses can vote online.
For voting in any public setting, meetings, or events.
Polys Beta version is currently available and free for users to test and provide feedback on. The team hopes to iron out flaws in the product based on user feedback before launching its final release.
The source code of Polys will be made publicly available on GitHub by the end of 2017.
- Roman Alyoshkin – Head of Product
- Zoya Sergeeva – Communication Manager
- Ochir Abushinov – QA Lead
- Denis Lesnik – Frond-end Developer
- Alexandra Nickolina – UX Designer