通过智能合约恢复区块链资产的方法、钱包及区块链节点技术

技术编号:24758766 阅读:50 留言:0更新日期:2020-07-04 09:45
本发明专利技术涉及区块链资产恢复的技术领域,提供了通过智能合约恢复区块链资产的方法、钱包及区块链节点,其方法包括:接收由用户预先指定的至少两监护方发送的签名信息,对每一签名信息进行验签,获得其上所包含的用户的公钥,其中,用户的公钥为当用户的用于控制智能合约的私钥被丢失后所重新配置的公私钥对中的公钥,智能合约中保存有用户的区块链资产信息;对智能合约的权限满足用户的确权认证后,将用户的公钥的权限设置为智能合约的拥有者的权限,以利于用户通过公钥以及配对的私钥操作区块链资产。解决了现有技术中无法做到完全去中心化,非托管的方式保管区块链资产,不能做到完全自主安全的使用和恢复自己的资产的问题。

Method, wallet and blockchain node for recovering blockchain assets through smart contract

【技术实现步骤摘要】
通过智能合约恢复区块链资产的方法、钱包及区块链节点
本专利技术涉及区块链资产恢复的
,尤其涉及通过智能合约恢复区块链资产的方法及相关系统。
技术介绍
当比特币出来之后,出现了一系列的数字资产,统称区块链资产。区块链是一个价值传输的链条,在区块链上可以进行价值的传递,价值传递在
叫token,在大众领域叫代币,是一种典型的区块链资产。全球目前有几千种区块链资产,每一个区块链资产都是基于区块链网络发行出来的。随着区块链资产的应用越来越广泛,区块链资产的安全问题也日益被人们重视。区块链以去中心化的方式记录数字货币、数字资产的生成和交易过程,资产(即数字货币、数字资产等任何区块链化的价值符号)拥有者拥有该资产对应的私钥。如果要证明资产的所有权,只需要用私钥对某个信息做个签名运算,然后把原始信息,签名结果以及公钥公开出去即可,任何人都可以用该公钥对该签名信息进行验证,验证通过则可以证明资产的所有权。如果资产所有权要进行转移(即区块链交易),资产拥有者用私钥对区块链交易内容进行签名,然后把交易内容、签名结果、和公钥一起广播出去即本文档来自技高网...

【技术保护点】
1.一种通过智能合约恢复区块链资产的方法,其特征在于,包括以下步骤:/n接收由用户预先指定的至少两监护方发送的签名信息,对每一所述签名信息进行验签,获得其上所包含的所述用户的公钥,其中,所述用户的公钥为当所述用户的用于控制智能合约的私钥被丢失后所重新配置的公私钥对中的公钥,所述智能合约中保存有所述用户的区块链资产信息;/n对所述智能合约的权限满足用户的确权认证后,将所述用户的公钥的权限设置为所述智能合约的拥有者的权限,以利于所述用户通过所述公钥以及配对的所述私钥操作所述区块链资产。/n

【技术特征摘要】
1.一种通过智能合约恢复区块链资产的方法,其特征在于,包括以下步骤:
接收由用户预先指定的至少两监护方发送的签名信息,对每一所述签名信息进行验签,获得其上所包含的所述用户的公钥,其中,所述用户的公钥为当所述用户的用于控制智能合约的私钥被丢失后所重新配置的公私钥对中的公钥,所述智能合约中保存有所述用户的区块链资产信息;
对所述智能合约的权限满足用户的确权认证后,将所述用户的公钥的权限设置为所述智能合约的拥有者的权限,以利于所述用户通过所述公钥以及配对的所述私钥操作所述区块链资产。


2.根据权利要求1所述的通过智能合约恢复区块链资产的方法,其特征在于,所述对智能合约的权限满足用户的确权认证进一步包括:
根据预先配置在所述智能合约中的所述监护方的公钥,验证监护方信息;
根据验证通过的监护方信息来查找所述智能合约中预先配置的所述监护方对所述智能合约的权限,所述权限至少包括对所述智能合约的恢复资产的权限;
查找用户确权认证的条件,从中获得所述条件中恢复资产权限需要包括所述监护方的个数在内的最低要求;
进一步判断是否满足所述最低要求,若是,则所述用户的确权认证通过。


3.如权利要求1或2所述的通过智能合约恢复区块链资产的方法,其特征在于,所述用户的公钥由所述用户对应的用户端以包括明文、二维码其中之一在内的展现方式提供到所述监护方。


4.如权利要求1所述的通过智能合约恢复区块链资产的方法,其特征在于,控制智能合约的私钥被丢失之前还包括:
设置对所述智能合约的管理,包括设置包括所述监护方权限和所述拥有者权限在内的对应身份权限、设置所述身份对应配置的所述智能合约中所述资产操控管理,所述监护方权限包括恢复资产的权限和包括冻结资产权限、查询余额在内的资产操控权限;所述拥有者权限包括添加监护方的权限和包括转账,授权代扣,设置转账限额在内的对该智能合约中所述资产进行操控的权限;
接收所述用户设置所述监护方信息以及所述监护方对应的所述监护方权限、恢复资产权限需要包括所述监护方个数在内的最低要求。


5.如权利1或4所述的方法,其特征在于,还包括:
根据资产交易请求的发起方对应的公钥来验证接收到的所述资产交易请求的签名,并获得预先配置的所述发起方对所述智能合约的权限,允许所述权限内对所述智能合约中所述资产的交易操作。


6.如权利要求5所述的方法,其特征在于,允许所述权限内...

【专利技术属性】
技术研发人员:王蒙刘毅马龙
申请(专利权)人:上海佩俪信息科技有限公司
类型:发明
国别省市:上海;31

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

1