[发明专利]基于区块链的投票表决方法、装置、存储介质及电子设备在审
| 申请号: | 202210404479.X | 申请日: | 2022-04-18 |
| 公开(公告)号: | CN114721749A | 公开(公告)日: | 2022-07-08 |
| 发明(设计)人: | 李狄威;赖升;刘朝伟;罗伟彬 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F21/60;G06F21/62 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周春枚 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 区块 投票 表决 方法 装置 存储 介质 电子设备 | ||
本申请公开了一种基于区块链的投票表决方法、装置、存储介质及电子设备,涉及区块链技术领域。该方法包括:在区块链网络中,通过目标主链接收当前侧链发起的目标请求,其中,所述目标请求为对目标业务类型对应的智能合约按照预设操作进行处理的请求;基于多个侧链在预设时间内对所述目标请求进行投票,得到投票结果;根据所述目标主链中预设的业务权重计算方式对所述投票结果进行统计,得到目标投票结果;在所述目标投票结果指示所述目标请求被投票通过的情况下,执行所述目标请求的响应操作,以使所述智能合约按照所述预设操作被处理。通过本申请,解决了相关技术中对智能合约处理的投票表决结果不准确的问题。
技术领域
本申请涉及区块链技术领域,具体而言,涉及一种基于区块链的投票表决方法、装置、存储介质及电子设备。
背景技术
传统的联盟链管理大都基于中心化的管控机制,联盟参与方不能自主管理自身资源,也无法自主决定所拥有数据分享的范围,导致合作方约束过多,参与意愿不强。而且,随着链上用户增长和交易量的增加,现有区块链技术在单链架构下不可避免地存在性能、容量、隐私、隔离性和扩展性等问题。
与此同时,在现有区块链智能合约的部署、升级和删除等生命周期事务可以由单个组织或机构发起,链上一个组织或机构可以在无需其他机构的同意下为所有其他节点部署、升级或删除合约,而不存在一个审批流程。任意合约都能不受限制自由部署上链、版本升级或链上删除,在一定程度上都会对联盟链的数据安全和业务运营安全造成一定风险。在由不同业务领域组成的联盟链多中心化管理机制下,对智能合约生命周期管理进行联盟成员投票表决,可以对合约生命周期进行有效管控。但是在投票过程中如果属于不同业务领域的机构具有相同权重的投票权,则无法区分与该智能合约相关的核心业务用户和非业务用户,导致投票结果被其他领域的非业务用户影响,也会影响实际业务的有效运行。
针对相关技术中对智能合约处理的投票表决结果不准确的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种基于区块链的投票表决方法、装置、存储介质及电子设备,以解决相关技术中对智能合约处理的投票表决结果不准确的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种基于区块链的投票表决方法。该方法包括:在区块链网络中,通过目标主链接收当前侧链发起的目标请求,其中,目标请求为对目标业务类型对应的智能合约按照预设操作进行处理的请求,其中,区块链网络至少包括:多个不同业务类型的侧链、目标主链,其中,目标主链至少包括:一个前置节点、至少一个记账节点、至少一个排序节点,其中,预设操作包括如下至少之一:合约部署、合约升级、合约删除;基于多个侧链在预设时间内对目标请求进行投票,得到投票结果,其中,多个侧链为区块链网络中除当前侧链之外的其余侧链,其中,投票结果包括如下至少之一:对目标请求的赞成票数、对目标请求的反对票数;根据目标主链中预设的业务权重计算方式对投票结果进行统计,得到目标投票结果;在目标投票结果指示目标请求被投票通过的情况下,执行目标请求的响应操作,以使智能合约按照预设操作被处理。
进一步地,在基于多个侧链在预设时间内对目标请求进行投票,得到投票结果之前,该方法还包括:通过记账节点设置单次投票的投票规则,其中,投票规则至少包括单次投票的有效投票时间;将有效投票时间作为预设时间。
进一步地,在通过目标主链接收当前侧链发起的目标请求之后,该方法还包括:通过目标主链判断目标请求是否为目标预设操作请求,其中,目标预设操作为对智能合约进行合约部署或者合约升级的请求;若目标请求为目标预设操作请求,通过前置节点将当前侧链上的合约源码包上传至目标主链上,并在目标主链上设置智能合约对应的第一预设权重值。
进一步地,在基于多个侧链在预设时间内对目标请求进行投票,得到投票结果之前,该方法还包括:根据每个侧链与前置节点之间的共享密钥对目标信息进行加密处理,得到加密后的信息,其中,目标信息至少包括:合约源码包、第一预设权重值、当前目标请求对应的时间戳信息;将加密后的信息同步至目标主链的每个节点中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210404479.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实验室用岩石破碎清洗烘干筛分一体化装置
- 下一篇:一种猜图方法及系统





