美国到底怎么了? 为美国设计投票系统
美国经历了几百年的民主选举,拥有世界上一流的高科技人才,居然没有一个高效可靠的投票系统。最近从头到尾粗略了解了一下美国的投票过程,可以用惨不忍睹,运行效率极其低下,漏洞百出来形容。
美国难道就不能设计出一个高效可靠的投票系统平台吗?能,当然能。那么为什么这样一个东西还没出现呢?
答案正如有的网友所说的那样是因为美国的贪婪和畸形的发展。
那么我们来试着设计一下这个系统:
这个投票机也系统可以分成以下几个部分:
(1) 数据库管理系统,用来限制只让有资格的人的票生效,一人一票,这是一件再简单不过的事情了。美国应该有这样一个数据库包括所有美国公民(table A,在移民局?),另外美国疾病控制中心有一个National Death Index (NDI)的数据库( table B)。这个数据库是我们做项目时常用的一个数据。只要把table A left join table B using SSN,把NDI的SSN改名为一个新的变量(NDI_SSN)放到 left join的结果里。然后判断 NDI_SSN是不是null,如果不是,说明此人已经死亡,此人就从结果里删除。这样一来,我们应该得到一个eligible population for voting。当然有的人去逝后需要有一段时间或者根本进不到NDI里,可以忽略不记。
这个数据库系统还要存贮每个投票人的原始指纹。
(2)数据输入系统,软件,硬件。每个投票都有一个timestamp。只有在规定时间范围内投的票才生效。每张票都要有指纹输入,并且通过指纹识别系统与系统里事先存贮的指纹match才算完成投票。
(3)分布式网络安全系统。这个投票系统在用户端(投票现场)是一个打不开的box,与远程server无线联网。投票人可以去投票现场在投票机上投票,也可以远程在家里投票。现在我们手机上的指纹识别技术也很成熟了。
(4)投票的数据分析系统。这部分首先是要分几层。最原始的数据谁也没有权限动。原始数据层以上还有分析数据。所有分析都应该可以追溯到原始数据。
最重要的一环是由谁来控制这个系统。我认为可以由两个总统候选人各自提名他们最信任的人来控制这个系统,比如说最核心的administer可以总共六个人(每个总统候选人选三个)。然后一个密码分成六段,六个每人一段,只有在这六个人凑齐之后才可以一起进入系统 server。再就是系统设计,开始发及测试都由双方选派相同数目的专业人员来共同完成。这个系统需要有一个快速强大完善的测试系统。
请同学们多多参与,多提宝贵意见
评分完成:已经给 bci 加上 200 银元!
贴主:bci于2020_12_22 8:45:22编辑
喜欢bci朋友的这个帖子的话,👍 请点这里投票,"赞" 助支持!
bci 已标注本帖为原创内容,若需转载授权请联系网友本人。如果内容违规或侵权,请告知我们。
打开微信,扫一扫[Scan QR Code]
进入内容页点击屏幕右上分享按钮
楼主本月热帖推荐:
>>>查看更多帖主社区动态...