Waves Enterprise releases blockchain voting platform to the public

Published at: Nov. 18, 2020

Waves Enterprise, the business-focused spin-off of the Waves project, announced on the public release of its blockchain voting system primarily aimed at corporations and board governance.

The Waves system uses blockchain at every step of the voting process, as votes are recorded and then counted with full cryptographic guarantees. Homomorphic encryption is used to accurately tally votes without having to reveal the identity of the person who cast each ballot.

While the system is primarily targeted for lower stakes environments such as corporate boards, the technology has recently been trialed in Russia during its local and parliamentary elections.

The team says that the experience showed the platform is ready for deployment, but the public product is somewhat different from the one used in Russia, chief product officer Artem Kalikhov told Cointelegraph:

“Those elections used a voting system developed in cooperation with Rostelekom [...], which is based on a similar cryptographic protocol but has several important distinctions. For example, it uses Russian cryptography, it has different mechanisms for identification and anonymization, [and] the voting process is changed.”

Though Kalikhov said that authorities in Brazil are also exploring a potential implementation of blockchain voting, the current product is meant for corporate settings and board voting — a market estimated by Waves to be worth $100 million globally.

Having different target clients helped make the platform more accessible to the public. During the Russian elections, the platform was criticized by some for the inability for external parties to connect and verify the blockchain nodes. Kalikhov said that the commercial version runs on Waves Enterprise Mainnet, a permissioned but public blockchain.

The platform uses a variety of techniques to prevent fraud in the processes of voting and vote tallying. Kalikhov said that the use of blockchain and cryptographic signing of transactions ensures the vote will not be changed or deleted after being saved on the ledger. He continued to explain:

“The use of homomorphic encryption allows to automatically collect the results of the election without decrypting each individual ballot, guaranteeing the privacy of the vote. Using a distributed key generation protocol and several independent encryption servers excludes the possibility of a single actor with a ‘master key’ and guarantees that no one is able to decrypt the results or look into single ballots before the vote has ended.”

Overall, the combination of cryptographic techniques, blockchain and a system of checks and balances aims to minimize the possibility of fraud during the election process. Nonetheless, the use of blockchain does not exclude bugs or potential backdoors, as some other platforms showed.

Assuming that the election system is solid, the platform is still only as strong as the voter registration process. Election fraud often revolves around creating fake or manipulated ballots — for example by casting ballots in the name of dead people, felons, or otherwise ineligible voters; paying or harassing people to vote for a particular candidate; or leaving loopholes that allow for the same person to cast multiple votes.

Kalikhov said that voters are registered through a system of public and private keys. Smart contracts hold a registry of all valid voters through their public keys, while each private key remains on their personal devices. To defend against insincere voting, the system allows voters to change their preference at any point before the election is over.

But the system “cannot, of course, protect the users’ personal devices from hacks, loss or key transfers initiated by the user,” Kalikhov noted. While the voting software is built to ensure the safety of the private keys, users must still “follow the rules of cyber hygiene — using antivirus software and installing the latest operating system updates.”

In the future, the team is planning to implement technologies that could certify the identity of each user, Kalikhov added. Nonetheless, in corporate settings the current solution could be sufficient — fraud involving extra ballots is probably easier to notice in nongovernmental elections.

Tags
Related Posts
Voter disengagement is a big issue. This blockchain-backed app wants to change that
A new protocol says it is powering blockchain-backed digital democracy — creating voting platforms that are completely devoid of any external private or public influence. Civicpower has bold ambitions to become the world’s biggest blockchain-backed voting app, and a one-stop-shop where the public can have their say. Governments and organizations can use this platform to canvass opinion, and the infrastructure is also well-suited to performing referendums where the public are given two choices. Crucially, this protocol is open to all — and that means any citizen can create their very own ballot. High-profile influencers can also engage their community in …
Technology / June 25, 2021
Blockchain tech in national elections: An experience from Romania
For the first time in Romania, the recent national parliamentary elections, which were held in November, used blockchain technology with the main purpose to guarantee the integrity of the electoral process and to strengthen its transparency. The government aimed to ensure tamper-proof and real-time data on voters’ presence. There is still a way to go for the voters to be empowered to record, manage, count and check the votes themselves (without bypassing it to the electoral authorities) by allowing them to hold a copy of the voting record. However, the perspectives of fostering the development of a tech-enabled community consensus …
Technology / Dec. 23, 2020
Waves Enterprise partners with Ontology to fix blockchain e-voting
Waves Enterprise, a major technology company specializing in blockchain-based solutions for businesses and governments, has inked a new partner to streamline its e-voting service. According to a Dec. 16 announcement, Waves Enterprise has signed a memorandum of understanding with blockchain platform Ontology to integrate decentralized identification tools into the Waves Enterprise e-voting system. As part of the partnership, Waves Enterprise and Ontology aim to solve one of the biggest challenges of digital voting — user authentication and identification. The companies specifically plan to apply Ontology’s new decentralized identity solution known as ONT ID. Artem Kalikhov, chief product officer at Waves …
Technology / Dec. 16, 2020
Blockchain Voting Systems Could Be the Future, but Current Flaws Persist
As shelter-in-place orders are extended throughout the United States due to the coronavirus pandemic, controversy around online voting systems has surfaced. The dangers of internet voting were recently publicly announced by the American Association for the Advancement of Science, or AAAS. On April 9, the AAAS Center for Scientific Evidence in Public Issues wrote an open letter to U.S. governors, secretaries of state and state election directors expressing great concern regarding the security of online voting systems. While the letter stated that “internet voting is not a secure solution for voting in the United States, nor will it be in …
Technology / April 16, 2020
India’s Citizens Will Vote With Blockchain, Election Commissioner Says
India’s citizens will soon be able to cast votes from outside their city of registration thanks to a blockchain-based system. According to The Times of India on Feb. 13, India’s Chief Election Commissioner Sunil Arora said that the country hopes to increase voter turnout with a blockchain-based voting solution. Using blockchain to prevent “lost votes” Arora said that, in the 2019 elections, 300 million eligible voters did not vote because they were either not politically engaged or were far from where their registered voting district on election day. The Times of India states that the country has over 450 million …
Technology / Feb. 17, 2020