摘要

本发明公开了一种基于区块链和安全多方计算的公平电子投票协议方法,本发明使用秘密分享、同态加密和同态承诺技术构建了支持在智能合约上公开运行的可验证安全多方计算协议,能够抵抗n-1合谋攻击,并利用该协议使用区块链自动完成投票、验票、计票等过程,支持匿名的加权n-of-m投票活动,完全去除计票中心和监督机构等可信第三方的存在,同时结合节点信任度评价机制,从信誉值、活跃度和自私性多个维度评价参与方的历史行为,并结合押金机制,通过对恶意者进行惩罚解决协议执行的公平性问题。