利用比特币设计投票系统的方案以及测试


 利用比特币设计投票系统的方案以及测试

 
人们都说,比特币代表了真正的民主思想,那么它在民主的传统形式——“投票表决”方面,到底能够发挥多大的作用呢?心动不如行动,为什么不设计几种利用比特币系统进行投票的方案,并进行测试呢?
下面直接上干货。
第一种:开放式,不限定投票人资格,匿名投票。
每一个公钥地址都可以投一票,方法是向投票目标的公钥地址汇款,不论汇款多少一个公钥地址都只代表一票(以下相同)。
这种适合于人们没有造假动机的匿名投票。例如,咨询公司进行网络调查统计。
第二种:半开放式,初步限定投票人资格,匿名投票。
每一个公钥地址必须先向发起组织报备,然后才可以投票,未报备者投票无效。
这种可以控制投票规模,也可以对造假投票稍加限制。例如,论坛、qq群、朋友圈等社交群体或专业人群内的主题投票。
第三种:半开放式,进一步限制投票人资格,实名投票。
每一个公钥地址及其对应的现实身份信息必须先向发起组织报备,然后才可以投票,未报备者投票无效。
这种既可以控制投票规模,也可以对造假投票严加限制,已经和现实生活中组织投票没有多大区别,但是成本更低,组织实施更方便。例如,征文评选,项目招投标评选等。
第四种:封闭式,严格限制投票人资格,匿名投票。
每一个公钥地址由发起组织采取随机抽取的方式分发给投票人(例如,打印在纸上让投票人从黑箱里随机抽取),投票人在无干扰无外人安全的环境下秘密投票。
这种投票方案,适用于非常严肃正式但又必须匿名的投票场合,例如,包含中央政治局委员选举在内的各类选举,对法案、议案、提案的表决,领导班子民主测评、考核、推优等。
第五种:消费评价。这可以算是一种另类投票应用吧。
方法是参与商家必须同时开通两个公钥,一个收款并记好评,一个用于记差评,好评可以单独存在,差评必须先有一个消费(好评)存在,然后才可以计数,如果消费者不满意可以多次投差评,商家改进后可以追加好评(投票金额当。然要与消费金额区别开来,例如0.01毫比特),同一公钥的好差评可以相抵,以动态反映商家改进程度,督促商家改善进步。
由于评价数据存在于全网,没有任何巨头可以垄断,以此为基础的新的电商平台、微小贷公司、大数据分析公司就可以绕过阿里巴巴、腾讯、百度等巨头的封锁篱笆,直接获取、分析、利用全网的信用信息了。当然,这也会造就一大批新的创业机会和创业形式!
第六种:文书或事件公证。这个需要技术支持,将文本附加到某个公钥上,先由公证人员投票(公证),然后全网人员投票附加见证。
第七种:另类加密和授权。这个可能需要一个第三方,例如文件解密,资金、货物提取,只有事先约定好的公钥都投了票才执行。似乎军令的验证和执行也能用?
其它思路,希望大家集思广益。
 
李国荣20140502推演自娱
 
忘记测试环节了。测试如下:
认为上述方案可行:投票(汇款)到这个地址1LDF8ukxkQLZdhnxWsuLnoauVyvce2zdqx
认为上述方案不可行:投票(汇款)到这个地址12brnXGiMjmm8VE9zt35AUqR3ifa6GtS7A
希望能收到投票。^-^。