XO.1利用区块链开发超快速的安全计票方式
暴走时评:澳大利亚互联网投票初创企业SecureVote将投票“打包”成“板”或者“箱”,用算法为每箱生成一个“哈希值”,然后用区块链保存每种投票结果的哈希标签。任何选票的修改都会引起哈希值变化,从而可以保证投票结果的安全。而且以更难以破解的数量级为理由,选择使用比特币区块链,可以处理大量的选票;虽然受限于比特币可扩展性,投票过程会很慢,可是只需在所有区块稳定后开始计票。而且公司的“Copperfield”选票打乱引擎可以保证投票的匿名性。
翻译:Annie_Xu
一家澳洲企业宣布其技术可以在四分钟内完成澳洲选举计票流程,这个速度甚至可能超过填选票的速度。
宣布这则消息的是澳洲互联网投票初创企业XO.1,目前已经对其开发的基于区块链技术的投票平台——SecureVote进行了15亿选票选举流程的“压力测试”。
现在关于澳大利亚利用电脑进行人口普查的话题已然过时,尤其是遭遇了去年人口普查网站的败笔。然而对直接民主满怀激情的XO.1却并没有因此止步。
四分钟流程是有前提的,那就是电子投票。
SecureVote的关键是区块链技术。匿名投票被“打包”成“板”或者“箱”,目前测试采用14万选票一箱,算法为每箱生成一个“哈希值”,作为所有投票结果的唯一标识符。
然后用区块链保存这个哈希标签,因此修改任何选票都会使每箱的哈希值产生变化,也就不匹配区块链的哈希值记录。这就是XO.1保证选票记录安全的方式。
那么为何不直接把每个选票记录在区块链上,而是相应的哈希值呢?首席执行官Nathan Spataro说,这样的系统速度太慢,成本太高,也无法满足大型投票活动的容量要求。XO.1选择了比特币区块链,而不是以太坊区块链应用平台,就因为它是“更加难以破解的数量级”。
这仅仅是项目考量的一部分因素,此外还须保证所有投票步骤的安全性、真实性以及匿名性。比如启用区块链之前的初始投票流程,包括收集选票和计票、选民确认其数字身份。该系统采用智能手机投票应用,以加密技术为额外的安全措施。
“我们的重大突破是,打乱选票的‘Copperfield’引擎,以去中心化方式选出一组投票人,打乱选票,使其中每个投票人呈现匿名状态。每个投票人节点可以说‘是的,我的选票已经计算过了’,然后系统就会确定该选票已经计算;但是没有人可以决定选票的归属”。
公司不仅关注公共选举投票,还有一系列相关应用场景,比如企业年度股东大会(AGM)。“我们独特的区块链应用方式创造了不可篡改的选举或AGM投票记录,克服了电子投票的很多传统问题”。
但是澳大利亚选举记票真的可以做到四分钟之内吗?Spataro说,根据系统可扩展性的测试,理论上是“可以的”。“这个测试显示我们每分钟最高可以处理一千万份选票,因此我们可以肯定,如果澳大利亚选民在四分钟内完成投票,系统也不会崩溃”。
但他说,比特币区块链的运行可能使计票花费半小时。因为比特币区块以每十分钟的速率增加,所以要等到写入三个区块之后才可以确保前面的区块没有被替换或孤立的情形。
“只有在选票写入区块并确定它的安全之后,我们才会开始计票”。
他说,大型机器每分钟可以计算两千万张选票。我们的系统可以处理一千万人同时参与的人口普查。并且不需要超级计算机。“这是强大的去中心化网络”。
他说,这次测试是给澳大利亚公民提供便捷的互联网投票服务的第一步。
“按照我们目前的路线图,我们预计澳大利亚人在2018年就可以进行首次不可篡改的投票”。
他还说,对于没有安全网络服务的澳大利亚,大选需要额外的系统。
Spataro和联合创始人Max Kaye相识于2014年,两人同是比特币社区的。他们还一起成立了澳大利亚的民主党派Flux Party,致力于促进澳大利亚的直接民主,为更多普通人提供参政机会。
XO.1说,截至目前已经获得了五十万美元早期投资。
作者:Chris Griffith | 编译者:Annie_Xu | 来源:Theaustralian.Com.Au
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場