说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210927228.X (22)申请日 2022.08.03 (71)申请人 网易(杭州)网络有限公司 地址 310052 浙江省杭州市滨江区网商路 599号网易大厦 (72)发明人 韩少庆 顾费勇  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 彭星 (51)Int.Cl. H04L 9/32(2006.01) G07C 13/00(2006.01) (54)发明名称 一种在区块链中进行投票的方法、 装置、 设 备及存储介质 (57)摘要 本申请提供了一种在区块链中进行投票的 方法、 装置、 设备及存储介质, 该方法包括: 响应 于目标提案的发起, 在目标提案对应的有效投票 期限内, 接收每一投票者终端针对目标提案的投 票请求; 根据投票请求中的凭证描述信息以及投 票者终端的区块链地址, 对投票者终端是否具有 目标投票权限进行验证, 得到投票者终端的投票 权限验证结果; 响应于目标提案的投票截止, 根 据接收到的针对目标提案的有效投票信息, 确定 目标提案的投票结果。 通过这种方式, 本申请可 以在投票者终端进行投票之前, 借助于目标组织 为组织内成员颁发的可验证凭证, 对投票者终端 的身份进行验证, 从而, 解决了因用户私钥丢失 或泄露而导致的组织内投票结果可信度低的问 题。 权利要求书3页 说明书26页 附图6页 CN 115314219 A 2022.11.08 CN 115314219 A 1.一种在区块链中进行投票的方法, 其特 征在于, 所述方法包括: 响应于目标提案的发起, 在所述目标提案对应的有效投票期限内, 接收每一投票者终 端针对所述目标提案的投票请求; 其中, 所述投票请求中包括: 所述投票者 终端持有的目标 凭证的凭证描述信息; 所述 目标凭证用于表征目标组织为组织内成员颁发的、 用于进行组 织内部投票的可验证凭证; 根据所述投票请求中的所述凭证描述信 息以及所述投票者终端的区块链地址, 对所述 投票者终端是否具有目标投票权限进行验证, 得到所述投票者终端的投票权限验证结果; 其中, 所述目标投票权限用于表征能够 在所述目标组织内进行投票的成员权限; 响应于所述目标提案的投票截止, 根据接收到的针对所述目标提案的有效投票信息, 确定所述 目标提案的投票结果; 其中, 所述有效投票信息用于表征具有所述 目标投票权限 的投票者终端反馈的投票信息 。 2.根据权利要求1所述的方法, 其特征在于, 所述根据所述投票请求中的所述凭证描述 信息以及所述投票者 终端的区块链地址, 对所述投票者 终端是否具有目标 投票权限进 行验 证, 包括: 根据所述投票请求中的所述凭证描述信 息, 对所述投票者终端持有的所述目标凭证进 行有效性验证, 得到所述投票 者终端的凭证验证结果; 当确定所述投票者终端持有的所述目标凭证属于有 效凭证时, 根据所述投票者终端的 区块链地址以及所述 凭证描述信息中记载的成员地址, 对所述投票者终端的区块链地址进 行有效性验证, 得到所述投票 者终端的地址验证结果; 当确定所述投票者终端的区块链地址与 所述成员地址相匹配时, 确定所述投票者终端 具有所述目标投票权限。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述投票请求中的所述凭证描述 信息, 对所述投票 者终端持有的所述目标凭证进行有效性验证, 包括: 根据所述凭证描述信 息中记载的持有者签名信 息, 对所述投票者终端是否属于所述目 标凭证的持有者进行验证, 得到所述投票 者终端的身份验证结果; 在确定所述投票者终端属于所述目标凭证的持有者 时, 根据所述凭证描述信 息中记载 的发行者签名信息以及所述 目标凭证的凭证有效期限, 对所述 目标凭证进行有效性验证, 得到所述投票 者终端的凭证验证结果。 4.根据权利要求1所述的方法, 其特征在于, 在所述得到所述投票者终端的投票权限验 证结果之后, 所述方法还 包括: 响应于所述投票者终端具有所述目标投票权限, 根据所述投票者终端的公钥, 对所述 目标提案的投票令牌进行加密, 得到所述投票令牌的第一加密结果; 将所述投票令牌的第 一加密结果发送给所述投票者终端, 并将所述投票令牌的第 二加 密结果上传至区块链上 的投票合约中; 其中, 所述第二加密结果与所述第一加密结果是通 过不同的加密方式得到的; 接收所述投票者终端反馈的所述投票令牌的解密结果, 并基于所述解密结果以及上传 至所述投票合约中的所述投票令牌的第二加密结果, 在区块链上对所述解密结果进行验 证; 当所述解密结果通过验证时, 获取所述投票者终端针对目标投票选项的投票数作为所权 利 要 求 书 1/3 页 2 CN 115314219 A 2述投票者终端针对所述目标提案反馈的投票信息 。 5.根据权利要求1所述的方法, 其特征在于, 所述根据接收到的针对所述目标提案的有 效投票信息, 确定所述目标提案的投票结果, 包括: 根据接收到的针对所述目标提案的有 效投票信 息, 确定赞成所述目标提案的第 一有效 投票数以及反对所述目标提案的第二有效投票数; 当所述第一有效投票数大于所述第 二有效投票数时, 确定所述目标提案通过了所述目 标组织的内部审核; 当所述第一有效投票数小于所述第 二有效投票数时, 确定所述目标提案未通过所述目 标组织的内部审核。 6.根据权利要求1所述的方法, 其特征在于, 当所述目标提案用于表征用户申请加入所 述目标组织的提案时, 在所述确定所述目标提案的投票结果之后, 所述方法还 包括: 在基于所述投票结果确定所述目标提案通过所述目标组织的内部审核时, 通过所述目 标组织的主体终端, 向发起所述目标提案的用户终端颁 发成员身份凭证; 其中, 所述成员身 份凭证用于表征用于在所述目标组织内进行内部投票的可验证凭证; 在基于所述投票结果确定所述目标提案未通过所述目标组织的内部审核时, 通过所述 目标组织的主体终端, 向发起所述目标提案的用户终端发送所述目标提案的提案失败信 息。 7.根据权利要求1所述的方法, 其特征在于, 当所述目标提案用于表征用户申请加入所 述目标组织的提案时, 所述方法还 包括: 通过所述目标组织的主体终端, 接收发起所述目标提案的用户终端发送的申请信息; 其中, 所述申请信息中包括该用户终端申请的用于在组织内进行投票的投票份额; 根据该用户终端在区块链上的历史交互数据, 确定该用户终端针对所述目标组织的历 史贡献; 响应于所述历史贡献满足所述目标组织的组织加入条件, 向该用户终端发送成员身份 凭证; 其中, 所述成员身份凭证用于表征用于在所述 目标组织内进行内部投票的可验证凭 证; 所述成员身份凭证中包括所述投票份额。 8.一种在区块链中进行投票的装置, 其特 征在于, 所述装置包括: 第一响应模块, 用于响应于目标提案的发起, 在所述目标提案对应的有效投票期限内, 接收每一投票者 终端针对所述目标提案的投票请求; 其中, 所述投票请求中包括: 所述投票 者终端持有的目标凭证的凭证描述信息; 所述目标凭证用于表征目标组织为组织内成员颁 发的、 用于进行组织内部投票的可验证凭证; 第一验证模块, 用于根据所述投票请求中的所述凭证描述信 息以及所述投票者终端的 区块链地址, 对所述投票者终端是否具有目标投票权限进行验证, 得到所述投票者终端的 投票权限验证结果; 其中, 所述 目标投票权限用于表征能够在所述 目标组织内进行投票的 成员权限; 第二响应模块, 用于响应于所述目标提案的投票截止, 根据接收到的针对所述目标提 案的有效投票信息, 确定所述目标提案的投票结果; 其中, 所述有效投票信息用于表征具有 所述目标投票权限的投票 者终端反馈的投票信息 。 9.一种在区块链中进行投票的系统, 其特征在于, 所述系统包括: 投票合约、 目标组织权 利 要 求 书 2/3 页 3 CN 115314219 A 3

PDF文档 专利 一种在区块链中进行投票的方法、装置、设备及存储介质

文档预览
中文文档 36 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共36页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种在区块链中进行投票的方法、装置、设备及存储介质 第 1 页 专利 一种在区块链中进行投票的方法、装置、设备及存储介质 第 2 页 专利 一种在区块链中进行投票的方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:22上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。