Russian blockchain voting system shows up on GitHub

As Russia is set to pilot a blockchain-based e-voting system in September, the country’s federal elections authority has provided public access to the platform’s source code.


According to an official announcement by Russia’s Central Election Commission (CEC), the source code for the e-voting system was partly released on GitHub on Sept. 7.

The initial release included the source code for smart contracts and front end elements of the e-voting platform like developer libraries and servers responsible for the vote count.


According to the CEC, the internal elements of the e-voting platform are expected to be published on Sept. 10. At the time of publication, the internal part of the code is purportedly still not released as latest publications on GitHub were released on Sept. 7.

Russia is set to pilot its blockchain-powered voting system at the upcoming elections for the State Duma, which is the lower house of the Federal Assembly of Russia.

Scheduled for Sept. 13, the Duma elections were originally expected to come no earlier than September 2021. The elections—which also include other federal offices—come shortly after Russia piloted its blockchain voted system during a vote on Constitutional amendments in summer 2020.

Entering into force on July 4, the amendments allow President Vladimir Putin to serve two more six-year terms until 2036. At the vote, the blockchain system reportedly suffered a number of bugs as well as major data breaches.

As reported by Cointelegraph, the upcoming e-voting system was developed in collaboration between Russia’s state-owned telecommunications provider Rostelecom and major local blockchain company, Waves Enterprise. 

Source