区块链技术应用(5)—投票选举

本文由币车HIT(biche.yaofache.com)大V养成计划支持

在我们的村庄,选举投票一般是这样的。

假如要选举一位村长,所有村民集中在一个宽敞的地方,队长,主任等等官员摆好桌台,布置好黑板等公开栏,然后投票开始了,所有村民将写好名字的字条揉成团放入一个箱子里。

投票结束后,负责唱票的人员高高矗立于所有选民的中央,手中拿着大喇叭,一张一张的取出纸条,用标准的方言开始唱票,负责计票的人员在用于公开的黑板上一个正字一个正字的进行记录。

最后,所有村民看着毫无悬念的结果一哄而散了,一场看上去非常正式的选举活动就这样结束了。

这种投票场景的形式在很多社会组织中受用,看似公开公正,其实问题很多。

当然,现在存在更多的是网络投票,比如选出最佳优秀年度人物,选班花,选美女等等一系列活动,其实归根结底是类似的。

传统的投票活动中存在的问题:

1,选举规则不够健全,比如村民选举,应用的是村委会设计的一套选举规则,其中存在的规则不透明化很严重,村民投票流于形式,当然,这也导致很多村民也仅仅是走走形式,根本也不关心其中流程。

2,贿赂选民问题,我曾记得,一到了快选举村长的时间,有些村长会家家户户的挨着家访,平时从来不露面的候选村长突然变的十分和气,有时还会为村民送一些福利,老农民受点小恩小惠自然是十分开心。

3,地方势力问题,我曾听说过,有的村庄在选举投票的那天,会拉上一批地方黑势力人员站在现场,看上去威武霸气,村民见了自然是心生畏惧,无论到底是不是心甘情愿,最终的官员选举结果相当于被侯选方一手控制。

4,网络投票存在的问题是,程序化投票,中心化计票,程序化的投票方式很容易被破解,经常引来刷票等情况,中心化计票往往也会主观篡改,整体上也不够严谨,整个公平性完全看监督方的意志。 

所以,我们需要一个更加公平公正选举活动.

完善的选举投票系统也应该具备以下的特点。

投票参与者合法性,比如地域限制,年龄限制,身份限制等等,要明确。

计票方要能接纳合法性的选票,不能出现非公正的主观的操作。

参与者只能一次性投票,不能出现各种刷票。

投票过程公开公正,不是说拉点人站台就能改变人们的选择意志。

投票信息保密,我想每个投票者十分看重这个点。

投票者可以验证自己的选票是否被正确统计,要能监督选举结果的正确性。

投票者身份匿名隐藏,别人无法看见。

整个投票过程要高效简单,最好自己用手机就可以完成。

针对以上特征,我们发现,区块链技术又有了天然的优势。

区块链的加密技术,可追溯原理,不刻篡改特征都可以用来为选举投票活动做一个量身定做的系统。

我们可以想象,未来的投票是这样的。

我们用一款使用区块链技术的投票系统软件。

打开软件后,软件页面显示的是一系列候选人,当我们点击我们想选择的候选人,并提交结果时,区块链系统便运转起来。

1,区块链投票系统立即生成投票记录,其中记录了用户ID、用户的投票时间、候选者ID,并利用加密手段生成投票凭证,这个凭证一旦被封装,便不可篡改。

2,凭证确认,凭证需要用投票人的私钥签名,用选举人的公钥加密,然后整体封装的信息发送给候选者节点。这个封装的过程利用了秘钥的非对称加密性,保证了结果的不可破解与不可篡改。

3,进行投票验证,候选者节点利用私钥验证接收到消息,然后对信息进行整体校验,首先利用投票者的公钥验证是否是合法节点,然后利用公钥对信息进行签名认证,认证成功,确认消息传输过程中没有被篡改。

4,凭证确认没有问题后,对信息进行签名,然后公布,广播到所有节点,信息被更新到区块链上。

5,利用区块链的可追溯特征,投票者可以查询数据,可以观察所有候选人的投票数据,这个过程公开公正,这是利用代码来完成整个信任过程,完全去除中心化监管。

看上去很复杂的过程,其实只在你点击投票并用私钥签名之后,其他的就由代码来完成了,过程也是简单高效的。

这么公正公开的选举方式会被推广吗?

个人吐槽一下,至少我们郭嘉,涉及到政治层面的选举制度,很难被直接更改完善,我们郭嘉,说白了还是一个比较中央集权化的郭嘉,作为领导人,他只会对领导组织负责,这也是郭嘉国情导致的一种必然结果,作为领导组织才对人民负责。

所以我们郭嘉,领导人不需要把选举的具体信息透露给国民,完全是领导组织内部的决策,这种区块链化的投票制度至少目前是不适合郭嘉形式的。

但在一些社群,公司,团体内,我觉的还是很有推广前景的,而且这也将是未来向公开公正化演变的正确方向。

你可能感兴趣的:(区块链技术应用(5)—投票选举)