CN108765683A - 一种基于区块链技术的投票*** - Google Patents
一种基于区块链技术的投票*** Download PDFInfo
- Publication number
- CN108765683A CN108765683A CN201810503848.4A CN201810503848A CN108765683A CN 108765683 A CN108765683 A CN 108765683A CN 201810503848 A CN201810503848 A CN 201810503848A CN 108765683 A CN108765683 A CN 108765683A
- Authority
- CN
- China
- Prior art keywords
- ballot
- module
- user
- block chain
- subsystem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C13/00—Voting apparatus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了投票技术领域的一种基于区块链技术的投票***,包括网络后台服务器、管理员子***和用户子***,所述网络后台服务器分别电性双向连接管理员子***、用户子***和SDK模块,所述SDK模块电性双向连接区块链管理模块,所述管理员子***包括管理员子***处理器,所述管理员子***处理器分别电性双向连接新建投票模块、公告管理模块、用户管理模块和投票管理模块,该种基于区块链技术的投票***,设计合理,实用性强,将线上投票***与区块链技术相结合,对数据的分布式存储,保证了数据的安全,不可更改,而且便于用户查询验证投票信息和结果,使投票结果公开透明。
Description
技术领域
本发明涉及投票技术领域,具体为一种基于区块链技术的投票***。
背景技术
随着国内互联网的快速发展,尤其近两年移动互联网的成功,中国网名数量急剧增加,而且依托于互联网技术,更加快捷、方便、友好的网络投票***逐渐淘汰了效率低下、浪费大量资源的线下投票,随着微信微博市场的扩张,新型的微信微博投票也逐渐流行开来,人们通过手机就可以参与到投票活动当中,更加方便了民众的生活,但是国内现有的线上投票***还是存在数据有被篡改风险、投票结果不可验证等问题,没有做到足够的安全、公开和透明,因此如何发明一种数据不可更改,投票结果可以验证、安全和透明的基于区块链技术的投票***,是目前本技术领域人员亟待解决的问题。
发明内容
本发明的目的在于提供一种基于区块链技术的投票***,以解决上述背景技术中提出的国内现有的线上投票***还是存在数据有被篡改风险、投票结果不可验证等问题,没有做到足够的安全、公开和透明的问题。
为实现上述目的,本发明提供如下技术方案:一种基于区块链技术的投票***,包括网络后台服务器、管理员子***和用户子***,所述网络后台服务器分别电性双向连接管理员子***、用户子***和SDK模块,所述SDK模块电性双向连接区块链管理模块,所述管理员子***包括管理员子***处理器,所述管理员子***处理器分别电性双向连接新建投票模块、公告管理模块、用户管理模块和投票管理模块,所述用户子***包括用户子***处理器,所述用户子***处理器分别电性双向连接参与限定投票模块、查看投票结果模块、查看公告模块、验证投票结果模块、参与投票模块和用户注册模块;
所述网络后台服务器提交投票交易数据给区块链管理模块,从区块链管理模块内查询数据,实现投票***的业务功能,所述网络后台服务器上的投票***与移动端上的浏览器对接,实现投票业务等操作;
所述SDK模块把投票信息的相关数据写入区块链管理模块,读取区块链管理模块内存储的投票相关数据,进行验证;
所述区块链管理模块具备快速构建上层应用业务能力、满足大规模用户数量的应用场景、且提供了丰富的接口、去中心化、信息不可篡改和信息公开透明;
所述新建投票模块用于设置投票主题和时间、设置投票类型、设置投票代币名称、发行投票代币、设置投票选项和为投票选项创建区块链地址;
所述公告管理模块用于管理员新建公告、删除失效公告和修改公告内容;
所述用户管理模块用于管理员查看所有注册用户、删除用户、给注册用户赋予参加限定选票活动的权限;
所述投票管理模块用于管理员对投票活动修改、删除和查看;
所述查看投票结果模块用于查询账号信息、更新票数、查看投票结果;
所述查看公告模块用于用户查看公告列表、选择公告、查看公告详情;
所述验证投票结果模块用于用户验证投票结果的真实性或者验证用户所投票数是否被录入;
所述参与投票模块用于用户选择投票主题、领取投票代币、转账投票和票数更新;
所述用户注册模块用于用户设定账户基本信息、输入验证码和为新注册用户创建区块链账号。
优选的,所述SDK模块包括区块生成模块和区块查询模块。
优选的,所述区块生成模块用于地址生成、资产发行和投票转账。
优选的,所述区块查询模块用于查询交易历史和账户信息。
与现有技术相比,本发明的有益效果是:该种基于区块链技术的投票***,设计合理,实用性强,将线上投票***与区块链技术相结合,对数据的分布式存储,保证了数据的安全,不可更改,而且便于用户查询验证投票信息和结果,使投票结果公开透明。
附图说明
图1为本发明***原理框图;
图2为本发明管理员子***框图;
图3为本发明用户子***框图。
图中:1网络后台服务器、2管理员子***、3用户子***、4SDK模块、5区块链管理模块、6管理员子***处理器、7新建投票模块、8公告管理模块、9用户管理模块、10投票管理模块、11用户子***处理器、12参与限定投票模块、13查看投票结果模块、14查看公告模块、15验证投票结果模块、16参与投票模块、17用户注册模块。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-3,本发明提供一种技术方案:一种基于区块链技术的投票***,包括网络后台服务器1、管理员子***2和用户子***3,所述网络后台服务器1分别电性双向连接管理员子***2、用户子***3和SDK模块4,所述SDK模块4电性双向连接区块链管理模块5,所述管理员子***2包括管理员子***处理器6,所述管理员子***处理器6分别电性双向连接新建投票模块7、公告管理模块8、用户管理模块9和投票管理模块10,所述用户子***3包括用户子***处理器11,所述用户子***处理器11分别电性双向连接参与限定投票模块12、查看投票结果模块13、查看公告模块14、验证投票结果模块15、参与投票模块16和用户注册模块17;
所述网络后台服务器1提交投票交易数据给区块链管理模块5,从区块链管理模块5内查询数据,实现投票***的业务功能,所述网络后台服务器1上的投票***与移动端上的浏览器对接,实现投票业务等操作;
所述SDK模块4把投票信息的相关数据写入区块链管理模块5,读取区块链管理模块5内存储的投票相关数据,进行验证;
所述区块链管理模块5具备快速构建上层应用业务能力、满足大规模用户数量的应用场景、且提供了丰富的接口、去中心化、信息不可篡改和信息公开透明;
所述新建投票模块7用于设置投票主题和时间、设置投票类型、设置投票代币名称、发行投票代币、设置投票选项和为投票选项创建区块链地址;
所述公告管理模块8用于管理员新建公告、删除失效公告和修改公告内容;
所述用户管理模块9用于管理员查看所有注册用户、删除用户、给注册用户赋予参加限定选票活动的权限;
所述投票管理模块10用于管理员对投票活动修改、删除和查看;
所述查看投票结果模块13用于查询账号信息、更新票数、查看投票结果;
所述查看公告模块14用于用户查看公告列表、选择公告、查看公告详情;
所述验证投票结果模块15用于用户验证投票结果的真实性或者验证用户所投票数是否被录入;
所述参与投票模块16用于用户选择投票主题、领取投票代币、转账投票和票数更新;
所述用户注册模块17用于用户设定账户基本信息、输入验证码和为新注册用户创建区块链账号。
其中,所述SDK模块4包括区块生成模块和区块查询模块,所述区块生成模块用于地址生成、资产发行和投票转账,所述区块查询模块用于查询交易历史和账户信息。
用户子***3和管理员子***2通过INTERNET网络与网络后台服务器1进行信号传输,用户通过手机、电脑和平板等终端浏览器可以与用户子***3建立信号联系,进而访问网络后台服务器1上的投票***,进行投票等业务,当用户投票时,网络后台服务器1接收移动端上的投票信息,并通过SDK模块4把投票信息的相关数据写入区块链管理模块5,区块链管理模块5对接收的数据进行分布式存储,使存储的数据不可被篡改,当用户通过手机、电脑和平板等终端浏览器发送验证投票结果等查询请求给网络后台服务器1时,网络后台服务器1向区块链管理模块5发送数据请求,区块链管理模块5根据数据请求,把响应数据传回给网络后台服务器1,网络后台服务器1再管理员***2内的投票管理模块10最终解析数据展示给用户。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (4)
1.一种基于区块链技术的投票***,包括网络后台服务器(1)、管理员子***(2)和用户子***(3),其特征在于:所述网络后台服务器(1)分别电性双向连接管理员子***(2)、用户子***(3)和SDK模块(4),所述SDK模块(4)电性双向连接区块链管理模块(5),所述管理员子***(2)包括管理员子***处理器(6),所述管理员子***处理器(6)分别电性双向连接新建投票模块(7)、公告管理模块(8)、用户管理模块(9)和投票管理模块(10),所述用户子***(3)包括用户子***处理器(11),所述用户子***处理器(11)分别电性双向连接参与限定投票模块(12)、查看投票结果模块(13)、查看公告模块(14)、验证投票结果模块(15)、参与投票模块(16)和用户注册模块(17);
所述网络后台服务器(1)提交投票交易数据给区块链管理模块(5),从区块链管理模块(5)内查询数据,实现投票***的业务功能,所述网络后台服务器(1)上的投票***与移动端上的浏览器对接,实现投票业务等操作;
所述SDK模块(4)把投票信息的相关数据写入区块链管理模块(5),读取区块链管理模块(5)内存储的投票相关数据,进行验证;
所述区块链管理模块(5)具备快速构建上层应用业务能力、满足大规模用户数量的应用场景、且提供了丰富的接口、去中心化、信息不可篡改和信息公开透明;
所述新建投票模块(7)用于设置投票主题和时间、设置投票类型、设置投票代币名称、发行投票代币、设置投票选项和为投票选项创建区块链地址;
所述公告管理模块(8)用于管理员新建公告、删除失效公告和修改公告内容;
所述用户管理模块(9)用于管理员查看所有注册用户、删除用户、给注册用户赋予参加限定选票活动的权限;
所述投票管理模块(10)用于管理员对投票活动修改、删除和查看;
所述查看投票结果模块(13)用于查询账号信息、更新票数、查看投票结果;
所述查看公告模块(14)用于用户查看公告列表、选择公告、查看公告详情;
所述验证投票结果模块(15)用于用户验证投票结果的真实性或者验证用户所投票数是否被录入;
所述参与投票模块(16)用于用户选择投票主题、领取投票代币、转账投票和票数更新;
所述用户注册模块(17)用于用户设定账户基本信息、输入验证码和为新注册用户创建区块链账号。
2.根据权利要求1所述的一种基于区块链技术的投票***,其特征在于:所述SDK模块(4)包括区块生成模块和区块查询模块。
3.根据权利要求2所述的一种基于区块链技术的投票***,其特征在于:所述区块生成模块用于地址生成、资产发行和投票转账。
4.根据权利要求2所述的一种基于区块链技术的投票***,其特征在于:所述区块查询模块用于查询交易历史和账户信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810503848.4A CN108765683A (zh) | 2018-05-23 | 2018-05-23 | 一种基于区块链技术的投票*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810503848.4A CN108765683A (zh) | 2018-05-23 | 2018-05-23 | 一种基于区块链技术的投票*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108765683A true CN108765683A (zh) | 2018-11-06 |
Family
ID=64005166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810503848.4A Pending CN108765683A (zh) | 2018-05-23 | 2018-05-23 | 一种基于区块链技术的投票*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108765683A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109274505A (zh) * | 2018-11-22 | 2019-01-25 | 浙江工商大学 | 一种基于区块链技术的匿名电子选举方法 |
CN109949038A (zh) * | 2019-03-27 | 2019-06-28 | 互链云网(北京)科技有限公司 | 区块链治理投票的方法、装置、设备及可读存储介质 |
CN110647715A (zh) * | 2019-11-01 | 2020-01-03 | 数字钱包(北京)科技有限公司 | 排行榜投票处理方法和装置 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105592098A (zh) * | 2016-01-16 | 2016-05-18 | 杭州复杂美科技有限公司 | 区块链上的投票及ca证书的管理方法 |
CN106209947A (zh) * | 2015-05-07 | 2016-12-07 | 中兴通讯股份有限公司 | 一种去中心化自治组织的数据处理方法及*** |
CN106372868A (zh) * | 2016-09-06 | 2017-02-01 | 联动优势科技有限公司 | 一种对写入区块链的交易数据的验证方法和装置 |
CN106411503A (zh) * | 2016-11-28 | 2017-02-15 | 中国银行股份有限公司 | 区块链投票记账模式的记账方法及***、投票及记账节点 |
US20170061398A1 (en) * | 2014-06-19 | 2017-03-02 | Jim Austin Joseph | Cryptographic currency block chain based voting system |
US20170109735A1 (en) * | 2015-07-14 | 2017-04-20 | Fmr Llc | Computationally Efficient Transfer Processing and Auditing Apparatuses, Methods and Systems |
CN107295002A (zh) * | 2017-07-12 | 2017-10-24 | 联动优势科技有限公司 | 一种云端存储数据的方法及服务器 |
CN107294727A (zh) * | 2017-05-22 | 2017-10-24 | 联动优势科技有限公司 | 一种电子投票方法、终端设备以及区块链网络 |
CN107392813A (zh) * | 2017-09-12 | 2017-11-24 | 杭州趣链科技有限公司 | 一种基于区块链的学籍信息共享*** |
US9875510B1 (en) * | 2015-02-03 | 2018-01-23 | Lance Kasper | Consensus system for tracking peer-to-peer digital records |
CN107832907A (zh) * | 2017-09-25 | 2018-03-23 | 中央财经大学 | 基于区块链技术的学生行为信息验证*** |
-
2018
- 2018-05-23 CN CN201810503848.4A patent/CN108765683A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170061398A1 (en) * | 2014-06-19 | 2017-03-02 | Jim Austin Joseph | Cryptographic currency block chain based voting system |
US9875510B1 (en) * | 2015-02-03 | 2018-01-23 | Lance Kasper | Consensus system for tracking peer-to-peer digital records |
CN106209947A (zh) * | 2015-05-07 | 2016-12-07 | 中兴通讯股份有限公司 | 一种去中心化自治组织的数据处理方法及*** |
US20170109735A1 (en) * | 2015-07-14 | 2017-04-20 | Fmr Llc | Computationally Efficient Transfer Processing and Auditing Apparatuses, Methods and Systems |
CN105592098A (zh) * | 2016-01-16 | 2016-05-18 | 杭州复杂美科技有限公司 | 区块链上的投票及ca证书的管理方法 |
CN106372868A (zh) * | 2016-09-06 | 2017-02-01 | 联动优势科技有限公司 | 一种对写入区块链的交易数据的验证方法和装置 |
CN106411503A (zh) * | 2016-11-28 | 2017-02-15 | 中国银行股份有限公司 | 区块链投票记账模式的记账方法及***、投票及记账节点 |
CN107294727A (zh) * | 2017-05-22 | 2017-10-24 | 联动优势科技有限公司 | 一种电子投票方法、终端设备以及区块链网络 |
CN107295002A (zh) * | 2017-07-12 | 2017-10-24 | 联动优势科技有限公司 | 一种云端存储数据的方法及服务器 |
CN107392813A (zh) * | 2017-09-12 | 2017-11-24 | 杭州趣链科技有限公司 | 一种基于区块链的学籍信息共享*** |
CN107832907A (zh) * | 2017-09-25 | 2018-03-23 | 中央财经大学 | 基于区块链技术的学生行为信息验证*** |
Non-Patent Citations (2)
Title |
---|
刘杰良: "基于区块链技术的投票***的设计与实现", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
张昕伟: "基于区块链的电子投票选举***研究分析", 《计算机技术与应用》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109274505A (zh) * | 2018-11-22 | 2019-01-25 | 浙江工商大学 | 一种基于区块链技术的匿名电子选举方法 |
CN109274505B (zh) * | 2018-11-22 | 2021-09-24 | 浙江工商大学 | 一种基于区块链技术的匿名电子选举方法 |
CN109949038A (zh) * | 2019-03-27 | 2019-06-28 | 互链云网(北京)科技有限公司 | 区块链治理投票的方法、装置、设备及可读存储介质 |
CN110647715A (zh) * | 2019-11-01 | 2020-01-03 | 数字钱包(北京)科技有限公司 | 排行榜投票处理方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109102269A (zh) | 基于区块链的转账方法及装置、区块链节点及存储介质 | |
CN105516133A (zh) | 用户身份的验证方法、服务器及客户端 | |
CN108765683A (zh) | 一种基于区块链技术的投票*** | |
CN102014168A (zh) | 一种基于云服务的互联互通通讯录的方法和装置 | |
CN109005220B (zh) | 物联网终端的业务实现方法及物联网接入网关 | |
CN110266872B (zh) | 通讯录数据的管控方法、装置及云通讯录***、计算机设备、计算机可读存储介质 | |
CN104079470A (zh) | 一种电子名片交换方法、***及服务器 | |
TWI722746B (zh) | 基於區塊鏈的資訊讀寫方法以及裝置 | |
CN103957277A (zh) | 一种通过服务器管理的电子名片 | |
CN102685101A (zh) | 社交网络上的代理通信 | |
KR102620268B1 (ko) | 블록체인 기반 피싱 방지 시스템, 장치 및 방법 | |
CN103118138A (zh) | 一种基于云服务的消息队列流处理方法 | |
CN109102358A (zh) | 一种信息验证方法、服务器及存储介质 | |
CN105574745A (zh) | 一种信息处理方法、服务器及第一终端 | |
CN106209769B (zh) | 数据交互方法、云端服务器以及智能终端 | |
CN104142975A (zh) | 一种基于微博消息的推广方法、装置及*** | |
CN111277483A (zh) | 一种多端消息的同步方法、服务器及可存储介质 | |
CN104335620A (zh) | 用于移动电话虚拟复制的***及方法 | |
CN101350088A (zh) | 实现用户间的多种终端互通交易的***及其方法 | |
CN201985891U (zh) | 一种防止社交网络中陌生人骚扰的*** | |
CN111209542B (zh) | 一种权限管理方法、装置、存储介质及电子设备 | |
CN102801640B (zh) | 一种消息审核的方法和装置 | |
CN103167424A (zh) | 一种添加联络人的方法和装置 | |
CN111222988A (zh) | 一种基于区块链的交易信息分布式管理*** | |
CN106487653A (zh) | 一种消息处理方法及服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181106 |
|
WD01 | Invention patent application deemed withdrawn after publication |