[发明专利]多重签名方法、计算机设备和存储介质有效
申请号: | 202110627638.8 | 申请日: | 2021-06-04 |
公开(公告)号: | CN113362064B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 何正军;何聿;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06Q20/06;G06Q40/04 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多重 签名 方法 计算机 设备 存储 介质 | ||
1.一种多重签名方法,其特征在于,区块链上配置有第一多重签名合约,所述第一多重签名合约配置有第一合约地址,所述方法适用于区块链节点,所述方法包括:
执行多重签名合约初始化交易,在验证初始化权限成功后配置所述第一多重签名合约的通过多重签名验证所需的签名数量阈值,以及,各个具有多重签名权限的账户信息;
执行资产存储交易,将第一资产存入所述第一合约地址;
执行多重签名资产提取交易:
根据资产接收地址、请求提取的第二资产的数额、所述第一多重签名合约的历史资产提取次数生成第一哈希值;
根据各所述具有多重签名权限的账户信息确定所述多重签名资产提取交易所包括的对所述第一哈希值签名的具有多重签名权限的账户的数量;
判断所述对所述第一哈希值签名的具有多重签名权限的账户的数量是否不小于所述签名数量阈值:
是,则将所述第二资产从所述第一合约地址转移至所述资产接收地址。
2.根据权利要求1所述的方法,其特征在于,所述第一多重签名合约配置有合约部署者的地址;
所述验证初始化权限包括:
验证所述多重签名合约初始化交易的发送地址是否所述合约部署者的地址:
是,则初始化权限验证成功;
否,则初始化权限验证失败。
3.一种多重签名方法,其特征在于,区块链上配置有第一多重签名合约,所述第一多重签名合约配置有第一合约地址、通过多重签名验证所需的签名数量阈值、各个具有多重签名权限的账户信息,所述方法适用于用户端,所述方法包括:
响应于当前用户授权提取所述第一合约地址中的第二资产,根据资产接收地址、所述第二资产的数额、所述第一多重签名合约的历史资产提取次数生成第一哈希值;
根据当前用户所持有的具有多重签名权限的私钥对所述第一哈希值进行签名以生成第一签名信息;
响应于确定由当前用户端打包多重签名资产提取交易,接收若干用户端分别发送的若干第二签名信息,打包生成包括所述第一签名信息、各所述第二签名信息、所述资产接收地址、所述第二资产的数额的第一多重签名资产提取交易并发送至区块链网络;
响应于确定由第一用户端或代理服务端打包多重签名资产提取交易,将所述第一签名信息发送至所述第一用户端或所述代理服务端,以供打包生成包括所述第一签名信息、若干第三签名信息、所述资产接收地址、所述第二资产的数额的第二多重签名资产提取交易并发送至区块链网络;
其中,所述第二签名信息/所述第三签名信息由其它具有多重签名权限的私钥对所述第一哈希值签名生成;
区块链节点配置用于执行多重签名资产提取交易:
根据所述资产接收地址、所述第二资产的数额、所述第一多重签名合约的历史资产提取次数生成所述第一哈希值;
根据各所述具有多重签名权限的账户信息确定所执行的多重签名资产提取交易所包括的对所述第一哈希值签名的具有多重签名权限的账户的数量;
判断所述对所述第一哈希值签名的具有多重签名权限的账户的数量是否不小于所述签名数量阈值:
是,则将所述第二资产从所述第一合约地址转移至所述资产接收地址。
4.根据权利要求3所述的方法,其特征在于,所述第一多重签名合约配置有合约部署者的地址;
所述第一多重签名合约还配置用于执行执行多重签名合约初始化交易,在验证初始化权限成功后配置所述签名数量阈值和各所述具有多重签名权限的账户信息;
所述验证初始化权限包括:
验证所述多重签名合约初始化交易的发送地址是否所述合约部署者的地址:
是,则初始化权限验证成功;
否,则初始化权限验证失败。
5.一种计算机设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-4中任一项所述的方法。
6.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-4中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110627638.8/1.html,转载请声明来源钻瓜专利网。