21世纪就在院子里,我们将继续以“鹅卵石”投票。 让我们改变它。 此外,有越来越多的“数字”工具用于此目的。
电子投票系统正在全球范围内开发。 重点既涉及铁(例如,在印度
(1)和DARPA
(2) ),也包括软件(ElectionGuard
(3)和莫斯科杜马的电子选举
(4) )。 在这里,我们讨论与软件有关的部分。
在这两个系统(ElectionGuard和用于莫斯科市杜马的系统)中,重点是保护从选民的浏览器到系统存储库的传输信息,以及保护投票的匿名性。 ElectionGuard系统无疑具有的优势是可以将投票结果重新告知任何人。 莫斯科市杜马系统的优点是将数据存储在
区块链上 ,这保证了已输入数据的不变性。 但是在两个系统的描述中,都没有关于如何防止内部“填充”投票的信息。 当存储匿名数据时,从系统内部进行“填充”在理论上非常简单。
我们提请您注意,这是一个绝对透明的投票系统,可以让任何希望的人重新计算票数,而完全没有从Zakogo.rf
(5)内部“填充”票数的可能性!
第一种是通过在区块链上存储数据来实现的。 第二个是投票的非匿名性。 我等着扔掉所有垃圾...现在您将了解一切。
我们使用两个区块链:
- “关闭”,用于存储有关谁投票以及如何投票的信息;
- “开放”,用于存储匿名投票信息和相应“封闭”块的哈希。
除系统所有者外,没有人可以访问“封闭的”区块链。 任何人都可以下载“开放”区块链的数据进行验证。 验证脚本已附加。 假设“封闭”区块的哈希存储在“开放”区块中,并且还涉及计算“开放”区块的哈希,则不可能更改“封闭”区块链。
现在让我们谈谈非匿名性。 存储有关选民的信息可以使专门机构验证是否存在“填充”。 我们在所有区块中占一定比例,对于每个区块,我们都会查看有关选民的信息,与他联系,并确定他是否投票。 在存储库中完全匿名的情况下,您几乎可以下载任何数量的选票。 在这种情况下,组织存储的方法无关紧要。
更重要的是:匿名投票或透明选举? 人类尚未回答这个问题。 对我来说,答案是显而易见的:国家对我的了解太多,以至于多一点知识不会伤害我(我们将对此信息的保护质量置于本文范围之外)。
在下一个版本中,我们计划:
- 通过社交网络代替授权,而通过国家服务机构代替授权;
- 在从用户浏览器到系统存储的阶段,利用ElectionGuard (3)和Moscow City Duma (4)项目在数据保护方面的经验。
PS顺便说一下,第一次绝对透明的投票已经在进行中(例如,选举区域领导人)。 加入Zakogo.rf
(5) !
参考文献:
- 印度的电子投票机;
- DARPA委托的电子投票机;
- 来自Galois和Microsoft的 ElectionGuard;
- 莫斯科杜马的电子选举;
- 我们的系统ZaKogo.rf 。