【技术实现步骤摘要】
基于智能合约的资产管理方法、装置和系统
本专利技术涉及数据处理
,具体而言,涉及一种基于智能合约的资产管理方法、装置和系统。
技术介绍
随着“新基建”布局提速,区块链作为新兴技术代表也被纳入其中,区块链技术经过十多年的蓬勃发展,已经逐步形成自身独有的生态闭环,促成了如公链、交易所、钱包和矿池等基础设施建设;其中交易所(为用户提供数字货币交易的平台)作为区块链行业的重要组成部分,积累着大量的数字资产,其资产安全不容小觑。目前的交易所一般是基于私钥进行资产管理,如充值以及转账等,而资产管理的过程中,私钥容易被泄露,从而造成资产丢失的风险,安全性有待提高。
技术实现思路
基于上述研究,本专利技术提供了一种基于智能合约的资产管理方法、装置和系统,以改善上述问题。本专利技术的实施例可以这样实现:第一方面,本专利技术提供一种基于智能合约的资产管理方法,应用于区块链平台,所述区块链平台部署有智能合约,所述方法包括:接收用户端发送的提现请求,所述提现请求包括提现额度以及提现地址;从至少一个资产合约地址中获取与所述提现额度相等的资产;其中,所述资产合约地址用于存储资产;将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中。在可选的实施方式中,所述提现请求还包括至少一个签名信息,在从至少一个资产合约地址中获取与所述提现额度相等的资产之前,所述方法还包括:通过所述智能合约验证各所述签名信息是否合法,对合 ...
【技术保护点】
1.一种基于智能合约的资产管理方法,其特征在于,应用于区块链平台,所述区块链平台部署有智能合约,所述方法包括:/n接收用户端发送的提现请求,所述提现请求包括提现额度以及提现地址;/n从至少一个资产合约地址中获取与所述提现额度相等的资产;其中,所述资产合约地址用于存储资产;/n将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中。/n
【技术特征摘要】
1.一种基于智能合约的资产管理方法,其特征在于,应用于区块链平台,所述区块链平台部署有智能合约,所述方法包括:
接收用户端发送的提现请求,所述提现请求包括提现额度以及提现地址;
从至少一个资产合约地址中获取与所述提现额度相等的资产;其中,所述资产合约地址用于存储资产;
将从各所述资产合约地址中获取的资产归集到所述智能合约,通过所述智能合约将所述资产转移到所述提现地址中。
2.根据权利要求1所述的基于智能合约的资产管理方法,其特征在于,所述提现请求还包括至少一个签名信息,在从至少一个资产合约地址中获取与所述提现额度相等的资产之前,所述方法还包括:
通过所述智能合约验证各所述签名信息是否合法,对合法的签名信息进行统计并判断合法的签名信息的个数是否满足设定阈值;
若未满足所述设定阈值,终止提现;
若满足所述设定阈值,从至少一个所述资产合约地址中获取与所述提现额度相等的资产。
3.根据权利要求1或2所述的基于智能合约的资产管理方法,其特征在于,所述提现请求还包括资产合约地址集合,所述从至少一个资产合约地址中获取与所述提现额度相等的资产的步骤包括:
解析所述资产合约地址集合,得到所述资产合约地址集合中包括的目标资产合约地址以及每个所述目标资产合约地址的目标提现额度;其中,每个所述目标资产合约地址的目标提现额度的总和与所述提现额度相等;
从每个所述目标资产合约地址中,获取与每个所述目标资产合约地址的目标提现额度对应的资产。
4.根据权利要求1所述的基于智能合约的资产管理方法,其特征在于,所述智能合约包括地址合约,所述方法还包括生成资产合约地址的步骤,所述步骤包括:
接收用户端发送的标识参数;
根据所述标识参数以及所述地址合约生成所述资产合约地址,将所述资产合约地址发送到所述用户端,以使所述用户端基于所述资产合约地址进行资产存储。
5.根据权利要求4所述的基于智能合约的资产管理方法,其特征在于,所述根据所述标识参数以及所述地址合约生成所述资产合约地址的步骤包括:
将所述标识参数以及所述地址合约的创建字节码分别进行哈希运算,得到第一运算结果以及第二运算结果;
将所述智能合约的创建者地址、第一运算结果以及第二运算结果进行哈希运算,得到第三运算结果;
对所述第三运算结果进行变形,得到所述资产合约地址。
6.根据权利要求1所述的基于智能合约的资产管理方法,其特征在于,所述...
【专利技术属性】
技术研发人员:曹磊,
申请(专利权)人:成都知道创宇信息技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。