在生活里学习区块链---拒绝操纵的选举系统

又到了周末时间,原本约好了下午要和朋友们篮球场见面,无奈早上起来发现昨晚下了一晚上的雨,地上都是水,看来打篮球计划要泡汤了。成都天气也真是的,一到这个季节就喜欢晚上下雨,不愧是座阴雨的小城。我的两个室友一大早就出门了,估计都是去约女朋友了,留下我这个单身狗独守空房。简单洗漱后,我去敲了敲隔壁宿舍的门,他们三个应该都在,原本就是约的他们去打篮球,敲了两下之后,果不其然,是老谢开的门,另外两个还在床上躺着耍手机。我说道:“怎么说,下雨了,打不了球了,下午还能搞什么活动吗?”

老谢:“还可以打麻将,或者再叫点人搞桌游,也可以召唤师峡谷一日游。”

在一旁穿衣服的宇哥说:“下午我估计约不了了,昨晚刚通知的要去参加党支部的一个会,说要投票选一个新的小组长。”

我:“可以的,你们是体制内的人,未来社会主义接班人。但是我记得咱们学院每个党支部都只有二十几个人吧,这还用得着专门开个会投票选组长,直接在你们的QQ群里发起个投票得了,一分钟借搞定了,真是大费周章,难不成你们还要全程录像记录吗?”

宇哥:“净说些风凉话,道理大家都懂,这个投票会议只是走个过场,意思意思,然后拍几张照片就完了。”

老谢:“我们是民主社会,民主透明还得要从基层抓起。”

我:“说的好像是要搞什么总统大选一样这么严肃,你看看人家西方国家多民主,但是特朗普的总统大选不还是被普京大帝给干预了吗。”

宇哥:“这没办法,网络这种东西水太深,我们只是小屁民,平时就上上网看看视频查查资料罢了,但是那些握有实权的外国或者非国家个体具有能够影响到谁能够成为美国总统的力量。就像Facebook的用户信息被泄露给一个专门干预国家选举的国外科技公司,真的是让普通民众感受到了网络武器的可怕,我们都是利益团体的牺牲品。”

我:“所以说,随着互联网的发展,我们以后也肯定会越来越依靠网络来完成更多的事情,以后的各种投票肯定也会是在网上进行的,所以说,以后的投票选举就更容易被操控了。”

老谢:“说的有道理,但是如果用上区块链的技术的话,投票系统就会透明许多了,让结果更加公平和可预测,而且也可以完全避免被操纵了。”

我:“这个怎么说?求详解。我只知道区块链的本质是个去中心化的分布式账本。”

老谢:“总的来说呢,我们需要解决的是在保护选民隐私的前提下用技术手段达到民主选举、民主决策和民意调查过程中的公开透明问题,避免选举结果被外界人力干扰,保证选举和投票结果的公正,用程序正确推动结果正确。首先区块链是去中心化的、点对点的,这就不需要第三方信用机构来进行监督和运营了,就直接避免了第三方机构对选举的干预。其次是选民的隐私问题,区块链里的加密算法可以确保系统中每个参与的选民信息不会被泄露以及盗用,保证了选民的身份隐私和真实性,同时也避免了虚假身份的‘选民’参与到投票中去。然后就是共识机制,当每个选民进行了一次投票后,这个一张投票过程和结果会被加上时间戳并向全网公布,这就是区块链的不可篡改性,确保了投票过程公开透明,全部的选民节点可以监督。这样就基本解决了选举问题了。”

宇哥:“我有个疑问,就是说在这个投票系统中,你刚刚说了,区块链网络具有账本共享的特性,那就是说系统中的每个节点都需要保存相同的账本数据,那物理层面上的存储代价也太大了,可能会是种资源浪费。”

老谢:“这就需要采取措施来压缩存储信息了,比如用短的索引代替长ID或者是只存储裸数据等,如果你对与自己无关的投票不感兴趣,也可以只保存与自己相关的选举和投票过程,以减少存储需求。这就涉及到数据压缩和存储的只是了,是更深层的了。我们现在就只讨论区块链技术对投票系统的应用吧。”

我:“我觉得可以把整个系统分成多个区块链,身份链,专门用来验证身份信息;投票链,专门用于整个投票流程,来记录管理选举过程。做成一个多链系统,也方便管理和存储。”

老谢:“宇哥,你给我几年时间,我给你们党支部做一个类似的基于区块链的投票系统,然后你就不用跑着去开会投票了。”

宇哥:“你可拉倒吧,等你做出来我们党支部都解散了。”

我:“所以我们下午干啥?”

老谢:“走吧,去吃饭吧,边走边想。”

我:“行,那先走吧。”

你可能感兴趣的:(在生活里学习区块链---拒绝操纵的选举系统)