摘要

本发明提出了一种保证投票发起人权益的公平的区块链投票方法及系统,所述方法包括以下步骤:初始化阶段,由投票发起人发起投票,设置奖金;注册阶段,对奖金感兴趣的投票者发布公钥并提交押金;选票加密阶段,投票者发布加密的选票;选票解密阶段,投票者发布带有时间锁的解密选票交易;选票构造阶段,投票者发布选票辅助参数,完成对选票的构造,并撤销发布选票解密参数;选票恢复阶段,若存在不诚实的投票者,其他投票者需要发布选票恢复参数;选票统计阶段,投票发起人获得投票结果,投票者的押金返还并获得奖金。根据上述方案,可以在保证大多数投票者隐私的前提下,让投票发起人获得尽可能准确的投票结果。