【小哈划重点:传统的纸质票非常的容易作假,网络投票要制作马甲刷票也非常容易。但是使用区块链技术,想要制作假票和刷票就比较困难甚至是不可能了。】
一、虚假的网络投票
我有一个朋友,一次参加了一个征文比赛。
比赛的评选规则是网友投票占总分数的50%,评委评分占50%。
我的朋友花了10%的时间写好了文章,剩下的90%的时间他都在辛勤的拉票。
从微博到朋友圈到币圈,一个个圈子不停的发拉票信息。
好不容易,终于把名词拉到了第一名。离结束投票还有半个小时的时候,他的票数甩第二名有两百票那么多。
于是他就安心的玩耍去了,谁知道公布结果的时候,他的排名居然变成了第三,第一名多他足足五百票那么多。
他怀疑别人刷票,但是很无奈他也举不出什么证据,只好赌气说以后都不参与这种网络投票的征文的了。
在网络时代,刷票确实是一件太轻而易举的事情了。因为网络的匿名性允许你拥有无数的马甲,一个人就可以轻松的投出无数张票。而且虽然在技术上可以追查是谁在刷票,但是实际上很少有较真的公司专门去计较刷票这事情,基本上都是半默许状态,因为追查挺耗费精力,而且效果可能也不太好,所以就懒得管了。
二、区块链技术用于投票
那么,我们是否能够使用区块链技术,让投票这事情变得靠谱一些呢?答案当然是可以的,区块链对于解决因共识引起的问题非常有成效,投票这类既需要匿名性又要求准确计票的事情,使用区块链技术可以说是非常合适。
我们来一个具体的例子来说明如何操作。
比如我们现在要选举市长,选举方法是每个市民一票来选出。
首先我们在选举前发行一款代币,这款代币没有任何价值,不上交易所也不用来交易,仅仅用于投票。市民用自己的身份证领取一定数量的代币,这些代币可以用来投票,投票只需要把代币转账到候选人的钱包即可。最终统计谁的钱包代币多,谁就当选了。
听起来很简单,我们来分析一下其中发生了什么事情。
首先是市民用身份证领取了代币,因为代币是由密码学生成的,每个代币都是独一无二的,没有办法制造假票。领取了之后,代币就和身份证挂钩了,这样我们首先保证了一人一票,不会重复投票。
其次是钱包转账这个环节,由于区块链是公开透明的,所有人的转账记录都可以查询,这样我们就可以比较好的保证不会发生买票现象。因为如果发现从某个钱包转出了大量的代币,说明这个钱包是有买票嫌疑的。或者从同个IP转出了多笔转账,也是可以认为这个IP是有买票嫌疑的。通过一系列的追查,会比传统方法更加容易找出是谁舞弊了。
最后是统计环节,传统的统计往往需要花费大量的人力物力去唱票,而且还会出错。现在只要简单的查看钱包余额就可以了,是不是很简单?
三、优势何在?
对比传统投票方法,区块链技术用于投票有很多优势:
1.难以作假
传统的纸质票非常的容易作假,网络投票要制作马甲刷票也非常容易。但是使用区块链技术,想要制作假票和刷票就比较困难甚至是不可能了。因为每一个币都可以追踪到具体的人,具体的IP,作假会非常容易露出马脚。
2.成本更低
发行一款没有价值的代币,成本基本为0。而且成本如此低的代币,防伪性能还很高。传统的纸质票,如果需要较高的防伪技术,成本也会相对高昂,而且从印刷到送到投票人手中的整个过程,非常的费时费力费金钱。而且在排查无效票、假票以及统计环节,区块链投票都能剩下不少的金钱与人力。
3.可信度更高
无论是传统的投票还是网络投票,都存在买票现象,而且都可以做的非常的隐秘难以发现。而使用区块链,因为信息都记录在链上,任何人都可以查询投票的过程中的任何疑点并提出质疑,一旦疑点被发现,真相会很快被揭开。而传统的手段,就算你发现了疑点,要揭开真相也不是那么容易的事情。当然即使使用区块链技术造假也还是可能的,但是这时候的造假成本已经大大的提高了,相对来说投票的可信度就更高了。
四.总结
区块链技术非常的适合用于投票,它能有效的提高效率的同时还能保证投票的真实有效性。