基于智能合约的资产管理方法、装置和系统制造方法及图纸

技术编号:27773560 阅读:16 留言:0更新日期:2021-03-23 13:00
本发明专利技术的实施例提供了一种基于智能合约的资产管理方法、装置和系统,涉及数据处理技术领域。在接收用户端发送的提现请求,从至少一个资产合约地址中获取与提现额度相等的资产,将从各资产合约地址中获取的资产归集到智能合约,通过智能合约将资产转移到提现地址中,如此,通过智能合约实现资产的管理,在整个资产管理过程中无私钥存在,无需担心私钥泄露,提高了资产管理的安全性。

【技术实现步骤摘要】
基于智能合约的资产管理方法、装置和系统
本专利技术涉及数据处理
,具体而言,涉及一种基于智能合约的资产管理方法、装置和系统。
技术介绍
随着“新基建”布局提速,区块链作为新兴技术代表也被纳入其中,区块链技术经过十多年的蓬勃发展,已经逐步形成自身独有的生态闭环,促成了如公链、交易所、钱包和矿池等基础设施建设;其中交易所(为用户提供数字货币交易的平台)作为区块链行业的重要组成部分,积累着大量的数字资产,其资产安全不容小觑。目前的交易所一般是基于私钥进行资产管理,如充值以及转账等,而资产管理的过程中,私钥容易被泄露,从而造成资产丢失的风险,安全性有待提高。
技术实现思路
基于上述研究,本专利技术提供了一种基于智能合约的资产管理方法、装置和系统,以改善上述问题。本专利技术的实施例可以这样实现:第一方面,本专利技术提供一种基于智能合约的资产管理方法,应用于区块链平台,所述区块链平台部署有智能合约,所述方法包括:接收用户端发送的提现请求,所述提现请求包括提现额度以及提现地址;从至少一个资产合约地址中获取与所述提现额度相等的资产;其中,所述资产合约地址用于存储资产;将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中。在可选的实施方式中,所述提现请求还包括至少一个签名信息,在从至少一个资产合约地址中获取与所述提现额度相等的资产之前,所述方法还包括:通过所述智能合约验证各所述签名信息是否合法,对合法的签名信息进行统计并判断合法的签名信息的个数是否满足设定阈值;若未满足所述设定阈值,终止提现;若满足所述设定阈值,从至少一个所述资产合约地址中获取与所述提现额度相等的资产。在可选的实施方式中,所述提现请求还包括资产合约地址集合,所述从至少一个资产合约地址中获取与所述提现额度相等的资产的步骤包括:解析所述资产合约地址集合,得到所述资产合约地址集合中包括的目标资产合约地址以及每个所述目标资产合约地址的目标提现额度;其中,每个所述目标资产合约地址的目标提现额度的总和与所述提现额度相等;从每个所述目标资产合约地址中,获取与每个所述目标资产合约地址的目标提现额度对应的资产。在可选的实施方式中,所述智能合约包括地址合约,所述方法还包括生成资产合约地址的步骤,所述步骤包括:接收用户端发送的标识参数;根据所述标识参数以及所述地址合约生成所述资产合约地址,将所述资产合约地址发送到所述用户端,以使所述用户端基于所述资产合约地址进行资产存储。在可选的实施方式中,所述根据所述标识参数以及所述地址合约生成所述资产合约地址的步骤包括:将所述标识参数以及所述地址合约的创建字节码分别进行哈希运算,得到第一运算结果以及第二运算结果;将所述智能合约的创建者地址、第一运算结果以及第二运算结果进行哈希运算,得到第三运算结果;对所述第三运算结果进行变形,得到所述资产合约地址。在可选的实施方式中,所述方法还包括:检测各所述资产合约地址中的资产是否完全被提现,对完全被提现的资产合约地址进行释放,并向完全提现的资产合约地址对应的用户端返回设定额度的资产。第二方面,本专利技术提供一种基于智能合约的资产管理方法,应用于资产管理系统,所述资产管理系统包括区块链平台以及至少一个用户端,所述区块链平台部署有智能合约;所述方法包括:所述用户端向所述区块链平台发送提现请求,所述提现请求包括提现额度以及提现地址;所述区块链平台从至少一个资产合约地址中获取与所述提现额度相等的资产,将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中;其中,所述资产合约地址用于存储资产。在可选的实施方式中,所述资产管理系统还包括中间业务平台以及至少一个审核终端;在所述用户端向所述区块链平台发送提现请求之前,所述方法包括:所述用户端向所述中间业务平台发送提现请求;所述中间业务平台将所述提现请求发送至各所述审核终端;各所述审核终端对所述提现请求进行审核,并在审核通过后,进行数字签名,将包括签名信息的提现请求发送至所述中间业务平台;所述中间业务平台将包括签名信息的提现请求发送至所述用户端,以使所述用户端将包括签名信息的提现请求发送到所述区块链平台。第三方面,本专利技术提供一种基于智能合约的资产管理装置,应用于区块链平台,所述区块链平台部署有智能合约,所述装置包括信息接收模块、信息提取模块以及信息转移模块;所述信息接收模块用于接收用户端发送的提现请求,所述提现请求包括提现额度以及提现地址;所述信息产提取模块用于从至少一个资产合约地址中获取与所述提现额度相等的资产;其中,所述资产合约地址用于存储资产;所述信息转移模块用于将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中。第四方面,本专利技术提供一种基于智能合约的资产管理系统,包括区块链平台以及至少一个用户端,所述区块链平台部署有智能合约;所述用户端用于向所述区块链平台发送提现请求,所述提现请求包括提现额度以及提现地址;所述区块链平台用于从至少一个资产合约地址中获取与所述提现额度相等的资产,将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中;其中,所述资产合约地址用于存储资产。本专利技术实施例提供的基于智能合约的资产管理方法、装置和系统,在接收用户端发送的提现请求,从至少一个资产合约地址中获取与提现额度相等的资产,将从各资产合约地址中获取的资产归集到智能合约,通过智能合约将资产转移到提现地址中,如此,通过智能合约实现资产的管理,在整个资产管理过程中无私钥存在,无需担心私钥泄露,提高了资产管理的安全性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例所提供的资产管理系统的一种结构示意图。图2为本专利技术实施例所提供的区块链平台的一种结构示意图。图3为本专利技术实施例所提供的资产管理方法的一种流程示意图。图4为本专利技术实施例所提供的资产管理装置的一种结构示意图。图标:100-资产管理系统;10-区块链平台;11-资产管理装置;111-信息接收模块;112-信息提取模块;113-信息转移模块;12-存储器;13-处理器;14-通信单元;20-用户端;30-中间业务平台。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本文档来自技高网...

【技术保护点】
1.一种基于智能合约的资产管理方法,其特征在于,应用于区块链平台,所述区块链平台部署有智能合约,所述方法包括:/n接收用户端发送的提现请求,所述提现请求包括提现额度以及提现地址;/n从至少一个资产合约地址中获取与所述提现额度相等的资产;其中,所述资产合约地址用于存储资产;/n将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中。/n

【技术特征摘要】
1.一种基于智能合约的资产管理方法,其特征在于,应用于区块链平台,所述区块链平台部署有智能合约,所述方法包括:
接收用户端发送的提现请求,所述提现请求包括提现额度以及提现地址;
从至少一个资产合约地址中获取与所述提现额度相等的资产;其中,所述资产合约地址用于存储资产;
将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中。


2.根据权利要求1所述的基于智能合约的资产管理方法,其特征在于,所述提现请求还包括至少一个签名信息,在从至少一个资产合约地址中获取与所述提现额度相等的资产之前,所述方法还包括:
通过所述智能合约验证各所述签名信息是否合法,对合法的签名信息进行统计并判断合法的签名信息的个数是否满足设定阈值;
若未满足所述设定阈值,终止提现;
若满足所述设定阈值,从至少一个所述资产合约地址中获取与所述提现额度相等的资产。


3.根据权利要求1或2所述的基于智能合约的资产管理方法,其特征在于,所述提现请求还包括资产合约地址集合,所述从至少一个资产合约地址中获取与所述提现额度相等的资产的步骤包括:
解析所述资产合约地址集合,得到所述资产合约地址集合中包括的目标资产合约地址以及每个所述目标资产合约地址的目标提现额度;其中,每个所述目标资产合约地址的目标提现额度的总和与所述提现额度相等;
从每个所述目标资产合约地址中,获取与每个所述目标资产合约地址的目标提现额度对应的资产。


4.根据权利要求1所述的基于智能合约的资产管理方法,其特征在于,所述智能合约包括地址合约,所述方法还包括生成资产合约地址的步骤,所述步骤包括:
接收用户端发送的标识参数;
根据所述标识参数以及所述地址合约生成所述资产合约地址,将所述资产合约地址发送到所述用户端,以使所述用户端基于所述资产合约地址进行资产存储。


5.根据权利要求4所述的基于智能合约的资产管理方法,其特征在于,所述根据所述标识参数以及所述地址合约生成所述资产合约地址的步骤包括:
将所述标识参数以及所述地址合约的创建字节码分别进行哈希运算,得到第一运算结果以及第二运算结果;
将所述智能合约的创建者地址、第一运算结果以及第二运算结果进行哈希运算,得到第三运算结果;
对所述第三运算结果进行变形,得到所述资产合约地址。


6.根据权利要求1所述的基于智能合约的资产管理方法,其特征在于,所述...

【专利技术属性】
技术研发人员:曹磊
申请(专利权)人:成都知道创宇信息技术有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1