一种解决区块链资产跨链流通的方法技术

技术编号:36076733 阅读:46 留言:0更新日期:2022-12-24 10:48
本发明专利技术公开了一种解决区块链资产跨链流通的方法,包括:userA把区块链A的区块链资产1使用智能合约转移到区块链A的智能合约地址,并标记当前区块链资产1的所属人为userA,智能合约告诉区块链B在区块链B中的userA的区块链地址中创建一个和区块链资产1属性相同的区块链资产1,并进行售卖配置,而后userB在区块链B中购买区块链资产1,当userB提取区块链资1时,如果申请人和所属人是同一个用户(userB),则把区块链资产1转移到userB的地址。本发明专利技术显著提高了区块链资产跨链的流通性和安全性,使得用户可以不创建区块链资产所在链的钱包就可以进行该链上的区块链资产交易,直接提高了区块链资产跨链的交易效率。块链资产跨链的交易效率。块链资产跨链的交易效率。

【技术实现步骤摘要】
一种解决区块链资产跨链流通的方法


[0001]本专利技术属于区块链资产跨链流通
,更具体地说,尤其涉及一种解决区块链资产跨链流通的方法。

技术介绍

[0002]区块链,区块链资产(所有在区块链上有价值的东西,包括但不限于同质化代币,非同质化代币)跨链,现有区块链资产都基于某个单独的区块链来交易的,这样会导致A区块链的区块链资产只能在A区块链里进行交易,B区块链的区块链资产只能在B区块链里进行交易,导致A区块链的区块链资产想在B区块链中进行交易难以实现。
[0003]很多区块链上支持发布区块链资产,区块链资产在自己区块链中可以随意、方便的进行交易,但是当A区块链中的区块链资产想在B区块链中进行交易的时候,就会遇到不在同一条区块链上无法交易的情况,导致区块链资产都封闭在自己的链中,降低了区块链资产流动性,也降低了区块链资产的价值。

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺点,提供了一种解决区块链资产跨链流通的方法,通过此种技术方式显著提高了区块链资产的跨链的流通性、安全性,使得用户可以不创建区块链资产所在链的钱包就可以进行该链上的区块链资产交易,直接提高了区块链资产跨链的交易效率。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种解决区块链资产跨链流通的方法,包括如下步骤:
[0007]S1.userA把区块链A上的区块链资产1使用智能合约转移到了区块链A上的智能合约地址并标记了当前区块链资产1的所属人为userA;
[0008]S2.完成步骤一的同时,智能合约告诉区块链B在区块链B中的userA的区块链地址中创建一个和区块链资产1属性相同的区块链资产1(镜像),并进行售卖配置;
[0009]S3.而后userB在区块链B中购买了区块链资产1(镜像),那么区块链资产1(镜像)转移到userB的区块链地址,同时,在区块链A的智能合约中区块链资产1的所属人改为userB;
[0010]S4.当userB想要拿到区块链A中的区块链资产1的时候,需要使用智能合约进行提取,智能合约会检测区块链资产1的所属人和提出申请的userB是否是一个用户,当userB提取区块链资产1时,如果申请人和所属人是同一个用户(userB),则把区块链资产1转移到userB的地址。
[0011]优选的,所述区块链A、区块链B只是示意,区块链A和区块链B可以是任意两个含有区块链资产的区块链。
[0012]优选的,所述区块链A中的智能合约只是任意一种可以完成区块链资产的寄售给B区块链的任意合约或者功能。
[0013]优选的,所述userA和userB只是示意,userA和userB可以是任意的能存储区块链资产地址的个人、机构,甚至智能合约,或者拥有区块链地址的代称。
[0014]优选的,所述区块链资产1的镜像只是示意,区块链资产1的镜像可以是任何表明了和区块链资产1的关系的东西或相应的标记。
[0015]优选的,用户在自己的链上购买任何其他链上的区块链资产,可以在当前自己链上进行二次交易,如果用户没有提取的需求,用户甚至可以不需要生成其余链的钱包,在当前自己链上可以进行自由买卖其他链的东西,解决了区块链资产跨链交易所存在的问题。
[0016]本专利技术的技术效果和优点:
[0017]本专利技术提供了一种解决区块链资产跨链流通的方法,当区块链资产原有者把自己在A链上的一个区块链资产想在B链上进行交易的时候,可使用区块链钱包签名调用B链在A链上的智能合约X进行授权,从而把区块链资产给到智能合约X的地址,然后B链通过授权信息,在B链上构建一个属性相同的区块链资产给到B链上该用户地址,用于B链上的交易,只要任何用户在B链上购买了此区块链资产的镜像,就等于同时购买了A链上的那个区块链资产;当B链上这笔交易成功后,在A链的智能合约X中此区块链资产的所有权转移到了购买的用户,购买用户可以把A链上的区块链资产转移到自己的区块链钱包里,也可以继续在B链上进行该区块链资产的交易,通过此种技术方式显著提高了区块链资产的跨链的流通性、安全性,使得用户可以不创建区块链资产所在链的钱包就可以进行该链上的区块链资产交易,直接提高了区块链资产跨链的交易效率。
附图说明
[0018]图1为本专利技术的寄售前部分系统框图;
[0019]图2为本专利技术的寄售中部分系统框图;
[0020]图3为本专利技术的交易中部分系统框图;
[0021]图4为本专利技术的完成提取部分系统框图。
具体实施方式
[0022]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图和具体实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]请参阅图1

4所示,各时段系统图组成整体流程图,本专利技术提供了一种解决区块链资产跨链流通的方法,包括如下步骤:
[0024]S1.userA把区块链A上的区块链资产1使用智能合约转移到了区块链A上的智能合约地址并标记了当前区块链资产1的所属人为userA;
[0025]S2.完成步骤一的同时,智能合约告诉区块链B在区块链B中的userA的区块链地址中创建一个和区块链资产1属性相同的区块链资产1(镜像),并进行售卖配置;
[0026]S3.而后userB在区块链B中购买了区块链资产1(镜像),那么区块链资产1(镜像)转移到userB的区块链地址,同时,在区块链A的智能合约中区块链资产1的所属人改为userB,其中区块链A、区块链B只是示意,区块链A和区块链B可以是任意两个含有区块链资
产的区块链,且区块链A中的智能合约只是任意一种可以完成区块链资产的寄售给B区块链的任意合约或者功能;
[0027]需要说明的是,本实施例中的所述寄售只是示意,可以是任意一种交易形式,可以使用任何能代表资产的东西进行购买或者交换.资产包括但不限于同质化代币,非同质化代币,各国的法币及任何有价资产。
[0028]S4.当userB想要拿到区块链A中的区块链资产1的时候,需要使用智能合约进行提取,智能合约会检测区块链资产1的所属人和提出申请的userB是否是一个用户,当userB提取区块链资产1时,如果申请人和所属人是同一个用户(userB),则把区块链资产1转移到userB的地址,userA和userB只是示意,userA和userB可以是任意的能存储区块链资产地址的个人、机构,甚至智能合约,或者拥有区块链地址的代称,区块链资产1的镜像只是示意,区块链资产1的镜像可以是任何表明了和区块链资产1的关系的东西或相应的标记。
[0029]用户在自己的链上购买任何其他链上的区块链资产,可以在当前自己链上进行二次交易,如果用户没有提取的需求,用户甚至可以不需要生成其余链的钱包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种解决区块链资产跨链流通的方法,其特征在于:包括如下步骤:S1.userA把区块链A的区块链资产1使用智能合约转移到区块链A的智能合约地址,并标记当前区块链资产1的所属人为userA;S2.完成步骤S1的同时,智能合约告诉区块链B在区块链B中的userA的区块链地址中创建一个和区块链资产1属性相同的区块链资产1(镜像),并进行售卖配置;S3.userB在区块链B中购买区块链资产1(镜像),区块链资产1(镜像)转移到userB的区块链地址,同时,在区块链A的智能合约中区块链资产1的所属人改为userB;S4.当userB想要拿到区块链A中的区块链资产1时,需要使用智能合约进行提取,智能合约会检测区块链资产1的所属人和提出申请的userB是否是一个用户,当userB提取区块链资产1时,如果申请人和所属人是同一个用户(userB),则把区块链资产1转移到userB的地址。2.根据权利要求1所述的一种解决区块链资产跨链流通的方法,其特征在于:所述区块链A、区块链B只是示意,区块链A和区...

【专利技术属性】
技术研发人员:许耀强赵德宇杨基泽张杰
申请(专利权)人:权利要求书一页说明书三页附图二页
类型:发明
国别省市:

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

1