Technology blockchain and distributed registry are becoming more and more popular. It turns out they also apply during electronic voting, ensuring the entire procedure a high level of security.
The potential of modern technologies can be successfully used during electronic voting. One of the first actions in this field was undertaken regarding an Italian formation Five Stars Movement platform Rousseaubased on the protocol Monero.
The main privacy problem in this case is related to smart contracts based on blockchain, mainly Ethereum.
Developing a voting system based on a currency such as Monero has proved to be much more difficult than initially expected.
It functions as safe currency, yet impossible to track. This prevents even the creation of intelligent contracts with more complex functions.
Recently, several projects have been created to develop private contracts and provide solutions to current problems.
One of such projects is the blockchain platform created in 2017 Derobased on the protocol CryptoNote, much more functional than the protocol Monero.
The network ensures high anonymity, with good scalability and resilience to cyber attacks.
Thanks to such features as a high degree of decentralization, Dero is able to create private intelligent contracts, ensuring the security of each of their related entities.
In this way, a fully anonymous and secure voting system was created, and is crucial to its functioning Dero Virtual Machine - a tool based on DVM-Basic.
In addition, according to the assumption, the platform is to take into account the full, homomorphic encryption of intelligent contracts.
Although blockchain technology has numerous advantages, among which safety is one of the most valued, it is also not free from imperfections.
We are even talking about the fact that it is not able to certify the authenticity of data entered directly by man. So in order to effectively counteract double or false voting, it is necessary to determine who is voting.
An application that integrates an open source contract system with data entered via KYC appears to be the perfect solution.
It is then transformed into a digital form, which is done by linking the identity with an anonymous cryptographic key that would be able to allow voting on the data encryption platform. In this way, it is possible to maintain security as well as anonymity at the same time.