一种非同质化资产组跨链交易方法、设备及储存介质技术

技术编号:31749618 阅读:23 留言:0更新日期:2022-01-05 16:30
本发明专利技术属于计算机技术领域,尤其涉及一种非同质化资产跨链交易方法、设备及储存介质,本发明专利技术基于通过非同质化资产跨链交易合约,需要在发起链一侧把该非同质化资产的状态修改为注销或销毁,在目标链一侧铸造或激活,然后再在目标链一侧生成相同的附加资产注册到铸造或激活的同质化资产上,在目标链一侧重建资产组,以此实现非同质化资产跨链流转。以此实现非同质化资产跨链流转。以此实现非同质化资产跨链流转。

【技术实现步骤摘要】
一种非同质化资产组跨链交易方法、设备及储存介质


[0001]本专利技术属于计算机
,尤其涉及一种非同质化资产组跨链交易方法、设备及储存介质。

技术介绍

[0002]目前区块链上的很多资产都是同质化的,比如token的资产,但是现在非同质化的资产也越来越流行,例如在游戏、艺术品和收藏品等领域,非同质化资产越来越受到关注,但是目前非同质化资产的流通局限于在同一区块链内,跨链流通仍然存在一定难度。

技术实现思路

[0003]为解决上述技术问题,本专利技术提供了一种非同质化资产组跨链交易方法、设备及储存介质,解决非同质化资产不易进行跨链转移的问题。
[0004]为实现上述目的,本专利技术采用以下技术方案。
[0005]第一方面,提供一种非同质化资产组跨链交易方法,所述方法适用于区块链系统,所述区块链系统至少包括第一区块链和第二区块链,所述第一区块链和第二区块链其中一条为主链另一条为平行链,所述区块链系统中部署有非同质化资产跨链交易合约,所述区块链系统内的非同质化资产基于所述非同质化资产跨链交易合约均注册有附加资产,交易记录哈希和鉴定证书哈希,所述交易记录哈希由对应非同质化资产的交易记录进行哈希运算得到,所述鉴定证书哈希由对应非同质化资产的鉴定证书进行哈希运算得到,所述方法包括:
[0006]接收基于第一资产组、第一资产的资产信息和接收用户信息构建的第一转移交易,所述第一资产为非同质化资产,所述第一资产组包括所述第一资产及其附加资产,所述附加资产包括交易记录与鉴定证书,所述附加资产通过其对应的哈希值注册在所述第一资产上,所述第一资产的固定属性信息包括第一资产的发行人、唯一ID和铸造参数,所述第一转移交易包括第一资产的固定属性信息以及所有权归属信息、第一资产组身份哈希,所述第一资产组哈希基于第一资产及其附加资产进行哈希运算得到;
[0007]根据所述第一转移交易,调用所述第一区块链的非同质化资产跨链交易合约,生成第一交易指令,所述第一交易指令用于修改第一资产的状态标识及所有人或销毁所述第一资产;修改第一资产的状态标识及所有人或销毁所述第一资产的方法包括:判断所述第一资产为派生资产还是原生资产,若为派生资产则进行销毁,若为原生资产则将第一资产的状态标识修改为注销状态,并将所述第一资产的所有人设为非同质化资产跨链交易合约;所述原生资产为在当前区块链中形成的非同质化资产,所述派生资产为由原生资产跨链转移而铸造的非同质化资产;
[0008]所述第一转移交易基于所述非同质化资产跨链交易合约同步至第二区块链,在所述第一转移交易在所述第一区块链上执行并共识后,第二区块链基于第一转移交易,调用所述第一区块链的非同质化资产跨链交易合约,生成第二交易指令,所述第二交易指令用
于在第二区块链侧铸造或激活第二资产并在所述第二区块链生成所述第一资产的附加资产的复制注册至所述第二资产;所述第二资产为第一资产的派生资产或原生资产;
[0009]在所述第一转移交易完成后,更新第二资产上注册的交易记录。
[0010]作为优选,所述在第二区块链侧铸造或激活第二资产的方法包括:
[0011]所述第一资产为原生资产时,直接基于第一转移交易内的第一资产的固定属性信息铸造所述第二资产;
[0012]所述方法适用于区块链系统,所述区块链系统至少包括第一区块链和第二区块链,所述第一区块链和第二区块链其中一条为主链另一条为平行链,所述区块链系统中部署有非同质化资产跨链交易合约,所述区块链系统内的非同质化资产基于所述非同质化资产跨链交易合约均注册有附加资产,交易记录哈希和鉴定证书哈希,所述交易记录哈希由对应非同质化资产的交易记录进行哈希运算得到,所述鉴定证书哈希由对应非同质化资产的鉴定证书进行哈希运算得到,所述方法包括:
[0013]接收基于第一资产组、第一资产的资产信息和接收用户信息构建的第一转移交易,所述第一资产为非同质化资产,所述第一资产组包括所述第一资产及其附加资产,所述附加资产包括交易记录与鉴定证书,所述附加资产通过其对应的哈希值注册在所述第一资产上,所述第一资产的固定属性信息包括第一资产的发行人、唯一ID和铸造参数,所述第一转移交易包括第一资产的固定属性信息以及所有权归属信息、第一资产组身份哈希,所述第一资产组哈希基于第一资产及其附加资产进行哈希运算得到;
[0014]根据所述第一转移交易,调用所述第一区块链的非同质化资产跨链交易合约,生成第一交易指令,所述第一交易指令用于修改第一资产的状态标识及所有人或销毁所述第一资产;修改第一资产的状态标识及所有人或销毁所述第一资产的方法包括:判断所述第一资产为派生资产还是原生资产,若为派生资产则进行销毁,若为原生资产则将第一资产的状态标识修改为注销状态,并将所述第一资产的所有人设为非同质化资产跨链交易合约;所述原生资产为在当前区块链中形成的非同质化资产,所述派生资产为由原生资产跨链转移而铸造的非同质化资产;
[0015]所述第一转移交易基于所述非同质化资产跨链交易合约同步至第二区块链,在所述第一转移交易在所述第一区块链上执行并共识后,第二区块链基于第一转移交易,调用所述第一区块链的非同质化资产跨链交易合约,生成第二交易指令,所述第二交易指令用于在第二区块链侧铸造或激活第二资产并在所述第二区块链生成所述第一资产的附加资产的复制注册至所述第二资产;所述第二资产为第一资产的派生资产或原生资产;
[0016]在所述第一转移交易完成后,更新第二资产上注册的交易记录。
[0017]作为优选,执行所述第二交易指令前判断所述第一资产的有效性,若无效则终止所述第一转移交易的执行。
[0018]作为优选,若所述第三交易指令执行失败,则恢复所述第一资产的资产状态。
[0019]第二方面,提供一种计算机设备,包括一个或多个处理器;
[0020]存储器,用于存储一个或多个程序,
[0021]当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上述第一方面所述的方法。
[0022]第三方面,提供一种存储有计算机程序的存储介质,该程序被处理器执行时实现
如上述第一方面所述的方法。
[0023]本专利技术的有益效果在于能够实现非同质化资产组的跨链转移。
附图说明
[0024]图1为本专利技术实施例2的一种计算机设备的结构示意图。
具体实施方式
[0025]以下结合具体实施例和说明书附图对本专利技术作出进一步清楚详细的描述说明。本领域普通技术人员在基于这些说明的情况下将能够实现本专利技术。此外,下述说明中涉及到的本专利技术的实施例通常仅是本专利技术一部分的实施例,而不是全部的实施例。因此,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。如无特殊说明,本专利技术实施例所简述的方法均为本领域技术人员所掌握的方法。
[0026]实施例1
[0027]本实施例提供提供一种非同质化资产跨链交易方法,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种非同质化资产跨链交易方法,其特征在于,所述方法适用于区块链系统,所述区块链系统至少包括第一区块链和第二区块链,所述第一区块链和第二区块链其中一条为主链另一条为平行链,所述区块链系统中部署有非同质化资产跨链交易合约,所述区块链系统内的非同质化资产基于所述非同质化资产跨链交易合约均注册有交易记录哈希和鉴定证书哈希,所述交易记录哈希由对应非同质化资产的交易记录进行哈希运算得到,所述鉴定证书哈希由对应非同质化资产的鉴定证书进行哈希运算得到,所述方法包括:接收基于第一资产组、第一资产的资产信息和接收用户信息构建的第一转移交易,所述第一资产为非同质化资产,所述第一资产组包括所述第一资产及其附加资产,所述附加资产包括交易记录与鉴定证书,所述附加资产通过其对应的哈希值注册在所述第一资产上,所述第一资产的固定属性信息包括第一资产的发行人、唯一ID和铸造参数,所述第一转移交易包括第一资产的固定属性信息以及所有权归属信息、第一资产组身份哈希,所述第一资产组哈希基于第一资产及其交易记录与鉴定证书进行哈希运算得到;根据所述第一转移交易,调用所述第一区块链的非同质化资产跨链交易合约,生成第一交易指令,所述第一交易指令用于修改第一资产的状态标识及所有人或销毁所述第一资产;修改第一资产的状态标识及所有人或销毁所述第一资产的方法包括:判断所述第一资产为派生资产还是原生资产,若为派生资产则进行销毁,若为原生资产则将第一资产的状态标识修改为注销状态,并将所述第一资产的所有人设为非同质化资产跨链交易合约;所述原生资产为在当前区块链中形成的非同质化资产,所述派生资产为由原生资产跨链转移而铸造的非同质化资产;所述方法适用于区块链系统,所述区块链系统至少包括第一区块链和第二区块链,所述第一区块链和第二区块链其中一条为主链另一条为平行链,所述区块链系统中部署有非同质化资产跨链交易合约,所述区块链系统内的非同质化资产基于所述非同质化资产跨链交易合约均注册有附加资产,交易记录哈希和鉴定证书哈希,所述交易记录哈希由对应非同质化资产的交易记录进行哈希运算得到,所述鉴定证书哈希由对应非同质化资产的鉴定证书进行哈希运算得到,所述方法包括:接收基于第一资产组、第一资产的资产信息和接收用户信息构建的第一转移交易,所述第一资产为非同质化资产,所述第一资产组包括所述第一资产及其附加资产,所述附加资产包括交易记录与鉴定证书,所述附加资产通过其对应的哈希值注册在所述第一资产上,所述第一资产的固定属性信息包括第一资产的发行人、唯一ID和铸造参数,所述第一转移交易包括第一资产的固定属性信息以及所有权归...

【专利技术属性】
技术研发人员:马登极王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:

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

1