一种结合区块链的在线投票方法
摘要:
本发明涉及区块链技术领域,具体为一种结合区块链的在线投票方法,包括以下步骤:选民生成属于自己的唯一标识加密消息m,并根据SHA256哈希算法得到消息的哈希值h(m);选民根据非堆成加密算法sm2,生成属于自己的公私钥对Pub、Pri,私钥为随机数字串,公钥由私钥根据椭圆曲线算法计算得出;有益效果为:本发明提出的结合区块链的在线投票方法,基于区块链技术建立分布式数据储存环境,由认证中心给选民发放证书,保证选民身份合法。由选民向候选人发起交易视为投票过程,统计候选人被发起交易的次数统计投票结果。整个过程透明可溯源,并且不可篡改。整个过程充分利用了区块链的特性,保证了投票结果的可信度。
0/0