Technical difficulties Possibly by accident, Moscow officials released the decryption key for the city's online votes. We put it to use and found some weird stuff.
Мы рассказываем честно не только про войну. Скачайте приложение.
(1) Who had the private key?
The private key was divided into seven parts using the Shamir’s Secret Sharing algorithm. Those parts were entrusted for safekeeping to the chair of Russia’s Central Election Commission, the chair of the Moscow City Election Commission, the election commission chairs in the three districts where online voting was used, the chair of Russia’s Human Rights Council, and an expert from the Golos election rights organization.
(2) Isn’t that just the same as the number of votes?
No. There were more ballots than votes. For example, in Precinct Number 5003, which was part of District 30, 148 people received ballots but did not vote. They may have decided not to vote on their own, or technical problems may have prevented them from submitting completed ballots. In District 30, their votes could have been decisive: The district’s winning candidate, Margarita Rusetskaya, beat runner-up Roman Yuneman by only 84 votes.
(3) The 100-vote limit
No more than 100 votes (recorded as transactions in the blockchain) were recorded in each block. In some cases, that 100-vote maximum was split over a few successive blocks (see, for example, #954 and 955).
(4) 612 votes in 328 blocks
Though the 100-vote limit for any group of blocks was still in place here, some groups of blocks contained up to 60 individual blocks (see #4150 – #4227).