[发明专利]一种基于多签智能合约的区块链业务执行方法及装置在审
申请号: | 202111599106.4 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114372280A | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 王晓亮;张亚宁 | 申请(专利权)人: | 杭州溪塔科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310007 浙江省杭州市西湖区文三路*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 智能 合约 区块 业务 执行 方法 装置 | ||
1.一种基于多签智能合约的区块链业务执行方法,应用于任意区块链节点;包括:
部署多签智能合约;其中,所述多签智能合约中包括记载有具有投票权的账户的第一列表、以及记载有所述多签智能合约支持的业务的第二列表;
接收业务执行请求,在所述业务执行请求的发起方账户属于所述第一列表、且所述业务执行请求指示的目标业务属于所述第二列表的情况下,生成与所述业务执行请求对应的投票邀约、并发送至所述第一列表中的账户;
接收所述第一列表中的账户针对所述投票邀约反馈的投票内容,并校验所述投票内容中签名的合法性;
确定合法性校验通过的投票内容是否满足预设的通过条件;若所述通过条件满足,则调用所述多签智能合约中与所述业务执行请求指示的业务对应的执行逻辑,执行所述目标业务。
2.根据权利要求1所述的方法,所述确定合法性校验通过的投票内容是否满足预设的通过条件,包括:
从所述多签智能合约对应的存储区域中,读取预设的业务-通过条件对应关系表,从中查找与所述目标业务对应的通过条件;
确定合法性校验通过的投票内容,是否满足所述目标业务对应的通过条件。
3.根据权利要求1所述的方法,所述通过条件包括下列任意一种或者多种的组合:
合法性校验通过的投票数量不小于预设阈值;
合法性校验通过的投票加权票数不小于预设阈值;
合法性校验通过的投票中不包含一票否决票。
4.根据权利要求1所述的方法,所述目标业务包括调用业务合约;所述方法还包括:
在部署所述多签智能合约后,部署业务合约,其中,所述业务合约的合法调用发起地址指定为所述多签智能合约的地址;
所述执行所述目标业务,包括:
以所述多签智能合约的地址为发起地址,向所述业务合约发起合约调用交易。
5.根据权利要求1所述的方法,所述目标业务包括链上转账;所述执行所述目标业务,包括:
根据所述业务执行请求指示的链上转账的目标地址、转账金额构造链上转账交易;
将所述链上转账交易发布到所述区块链。
6.根据权利要求1所述的方法,所述目标业务包括对所述第一列表和/或第二列表和/或预设的通过条件的修改业务;
所述执行所述目标业务,包括:
调用所述多签智能合约中预设的修改逻辑,根据所述业务执行请求的指示,对所述第一列表和/或第二列表和/或预设的通过条件进行修改。
7.一种基于多签智能合约的区块链业务执行装置,应用于任意区块链节点;包括:
第一部署模块,部署多签智能合约;其中,所述多签智能合约中包括记载有具有投票权的账户的第一列表、以及记载有所述多签智能合约支持的业务的第二列表;
邀约模块,接收业务执行请求,在所述业务执行请求的发起方账户属于所述第一列表、且所述业务执行请求指示的目标业务属于所述第二列表的情况下,生成与所述业务执行请求对应的投票邀约、并发送至所述第一列表中的账户;
校验模块,接收所述第一列表中的账户针对所述投票邀约反馈的投票内容,并校验所述投票内容中签名的合法性;
执行模块,确定合法性校验通过的投票内容是否满足预设的通过条件;若所述通过条件满足,则调用所述多签智能合约中与所述业务执行请求指示的业务对应的执行逻辑,执行所述目标业务。
8.根据权利要求7所述的装置,所述执行模块进一步:
从所述多签智能合约对应的存储区域中,读取预设的业务-通过条件对应关系表,从中查找与所述目标业务对应的通过条件;确定合法性校验通过的投票内容,是否满足所述目标业务对应的通过条件。
9.根据权利要求7所述的装置,所述通过条件包括下列任意一种或者多种的组合:
合法性校验通过的投票数量不小于预设阈值;
合法性校验通过的投票加权票数不小于预设阈值;
合法性校验通过的投票中不包含一票否决票。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州溪塔科技有限公司,未经杭州溪塔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111599106.4/1.html,转载请声明来源钻瓜专利网。