【技术实现步骤摘要】
基于虚拟货币的投票系统
本专利技术涉及的是一种电子投票领域的技术,具体是一种基于虚拟货币的投票系统。
技术介绍
比特币等是一种具有去中心化性质的虚拟货币,完全通过点对点技术实现的电子现金系统。此类虚拟货币的基础技术是区块链技术,它可以使得在线支付能够直接由一方发起并支付给另外一方,也就是说在交易过程中间不需要通过第三方参与,例如金融机构的调解。此类虚拟交易在全球范围内兴起,应用市场也不断扩展。区块(block)是比特币交易中的最小单元,每10分钟,全网就会生成一个区块,所有的交易信息都会被包装在这个区块中,而这些区块则会以特定的顺序排列成链,这就是交易链,也叫区块链。此类虚拟货币系统中的所有交易信息记录都将保存在交易链中,由交易链保障区块的安全,也就保障了单个交易的安全。
技术实现思路
本专利技术针对现有技术多采用自定义的区块链进行投票以管理根证书,导致其安全边际较小的缺陷,提出一种基于虚拟货币的投票系统,适用于不同类型大小和不同时间跨度的投票过程,完全公开保存转账记录的交易链从而保证投票过程的透明性与公正性。本专利技术是通过以下技术方案实现的:本专利技术包括:登记模 ...
【技术保护点】
一种基于虚拟货币的投票系统,其特征在于,包括:登记模块、投票模块和统计模块,其中:登记模块设置虚拟货币的转账地址作为各候选项的投票地址,并登记投票者及其对应的投票账户;投票模块读取投票者选择的候选项,将投票者的投票账户中的虚拟货币转入其选择的候选项的投票地址中;统计模块提取所有候选项的转账记录,得到投票者总数、投票时间、有效票数、无效票数以及各候选项的有效得票。
【技术特征摘要】
1.一种基于虚拟货币的投票系统,其特征在于,包括:登记模块、投票模块和统计模块,其中:登记模块设置虚拟货币的转账地址作为各候选项的投票地址,并登记投票者及其对应的投票账户;投票模块读取投票者选择的候选项,将投票者的投票账户中的虚拟货币转入其选择的候选项的投票地址中;统计模块提取所有候选项的转账记录,得到投票者总数、投票时间、有效票数、无效票数以及各候选项的有效得票。2.根据权利要求1所述的基于虚拟货币的投票系统,其特征是,所述的登记模块包括:投票方登记单元、候选项登记单元和虚拟货币分配单元,其中:投票方登记单元登记投票者并为其关联投票账户,候选项登记单元登记候选项并设置虚拟货币的转账地址作为各候选项的投票地址,虚拟货币分配单元为各个投票账户分配所需的虚拟货币。3.根据权利要求2所述的基于虚拟货币的投票系统,其特征是,所述的投票模块包括:界面单元和转账单元,其中:界面单元与投票者交互并将投票者选择的候选项传输到转账单元,转账单元将投票者的投票账户中的虚拟货币转入其选择的候选项的对应投票地址中。4.根据权利要求3所述的基于虚拟货币的投票系统,其特征是,所述的统计模块包括:数据读取单元、票数统计单元和呈现单元,其中:数据读取单元读取在有效投票时间内的所有投票账户转账记录并提交票数统计单元,票数统计单元将转账记录转化为投票记录并统计投票者总数、投票时间、有效票数、无效票数以及各候选项的有效得票,呈现单元将投票者总数、投票时间、有效票数、无效票数以及各候选项的有效得票通过屏幕显示。5.根据权利要求2所述的基于虚拟货币的投票系统,其特征是...
【专利技术属性】
技术研发人员:马颖华,宋贺奇,李建华,李生红,苏贵洋,
申请(专利权)人:上海交通大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。