数字藏品跨链转移方法、装置、设备、存储介质及区块链制造方法及图纸

技术编号:39412920 阅读:8 留言:0更新日期:2023-11-19 16:04
本发明专利技术提供一种数字藏品跨链转移方法、装置、设备、存储介质及区块链,所述方法包括:接收数字藏品跨链转移请求;根据所述数字藏品跨链转移请求,通过与第二区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理;所述第一序列交易用于所述数字藏品的链上信息的跨链转移处理,所述第二序列交易用于所述数字藏品的链下源文件的跨链转移处理。本发明专利技术的方案采用双交易模式解决数字藏品跨链转移中的一致性问题,保证跨平台转移交易的事务原子性和链上、链下数据的一致性。链下数据的一致性。链下数据的一致性。

【技术实现步骤摘要】
数字藏品跨链转移方法、装置、设备、存储介质及区块链


[0001]本专利技术涉及通信
,特别是指一种数字藏品跨链转移方法、装置、设备、存储介质及区块链。

技术介绍

[0002]数字藏品是指使用区块链技术,对应特定的作品、艺术品生成的唯一数字凭证,在保护其数字版权的基础上,实现真实可信的数字化发行、购买、收藏和使用。区块链具备去中心化、多方共识、加密、不可篡改等特点,为数字藏品确权、展示和交易提供了一个安全的环境。但是,区块链为了保证其安全属性,不允许节点与链下或非本区块链的数据直接进行交互,这就导致数字藏品的流通被局限于所发布的区块链平台,限制了数字藏品生态的发展。
[0003]由于非同质化特性,数字藏品流通中必须保证其唯一性,这是其跨链流通面临的最大挑战。现有技术中,基于数字藏品的跨链流通本质上是链上资产所属主体发生变换的过程,而没有发生链间转移,因此,仅适用于资产交换,无法支持数字藏品链上信息的跨平台流动。
[0004]链下源文件采用FTP(File Transfer Protocol,文件传输协议)网络等方式传输,存在文件传输损坏、丢失等隐患,无法保证传输效率。同时,链上链下数字藏品数据转移过程割裂,跨链机制无法管理源文件,极易生成源文件的复制品,难以确保其唯一性。

技术实现思路

[0005]本专利技术提供一种数字藏品跨链转移方法、装置、设备、存储介质及区块链。采用双交易模式来解决数字藏品跨链转移中的一致性问题,保证跨平台转移交易的事务原子性和链上、链下数据的一致性。
>[0006]为解决上述技术问题,本专利技术的技术方案如下:
[0007]一种数字藏品跨链转移方法,应用于第一区块链,所述方法包括:
[0008]接收数字藏品跨链转移请求;
[0009]根据所述数字藏品跨链转移请求,通过与第二区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理;所述第一序列交易用于所述数字藏品的链上信息的跨链转移处理,所述第二序列交易用于所述数字藏品的链下源文件的跨链转移处理。
[0010]可选的,所述第一序列交易包括:跨链转移准备阶段、铸造阶段以及销毁阶段分别对应的第一交易;所述第二序列交易包括:跨链转移准备阶段、铸造阶段以及销毁阶段分别对应的第二交易。
[0011]可选的,根据所述数字藏品跨链转移请求,通过与第二区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理,包括:
[0012]根据所述数字藏品跨链转移请求,在第一预设时间窗口内,通过与第二区块链进
行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理,所述第一预设时间窗口用于控制从第一区块链发起跨链转移请求到接收到第二区块链发来的销毁请求的总时长。
[0013]可选的,通过与第二区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理,包括:
[0014]通过与第二区块链进行所述数字藏品的跨链转移准备阶段的第一交易和第二交易、所述数字藏品的链上信息的铸造阶段的第一交易和第二交易以及所述数字藏品的销毁阶段的第一交易和第二交易,进行所述数字藏品的链上信息的跨链转移处理和链下源文件的跨链转移处理。
[0015]可选的,所述跨链转移准备阶段的第一交易和第二交易,包括:
[0016]根据所述数字藏品、所述第一预设时间窗口和哈希值,构建数字藏品的跨链转移准备阶段的第一交易,所述哈希值是根据一哈希原像生成的哈希值;
[0017]根据所述跨链转移准备阶段的第一交易,锁定数字藏品,并生成第一跨链事件;
[0018]根据所述数字藏品的源文件地址、第一预设时间窗口和哈希值,构建数字藏品的跨链转移准备阶段的第二交易;
[0019]根据所述跨链转移准备阶段的第二交易,生成第二跨链事件,并将所述第二跨链事件与第一跨链事件关联;
[0020]根据所述跨链转移准备阶段的第一交易和所述跨链转移准备阶段的第二交易,生成交易证明;
[0021]将所述哈希值和交易证明发送给第二区块链。
[0022]可选的,所述铸造阶段的第一跨链事件,包括:
[0023]使用所述哈希原像生成数字藏品铸造请求,并将所述第一跨链事件置为允许对方铸造状态,所述允许对方铸造状态用于触发第二区块链开始铸造数字藏品;
[0024]将所述哈希原像和所述数字藏品铸造请求发给第二区块链,使得所述第二区块链进行所述数字藏品的链上信息的铸造和链下的源文件的同步。
[0025]可选的,所述销毁阶段的第一交易和第二交易,包括:
[0026]接收第二区块链对所述数字藏品的链上信息铸造完成后,发起的允许第一区块链对数字藏品进行销毁的销毁请求;
[0027]根据所述销毁请求,利用哈希原像构建数字藏品的销毁阶段的第一交易,将第二跨链事件置为开始删除状态,所述开始删除状态用于触发第一源文件存储系统根据数字藏品的源文件的地址信息对源文件进行删除;
[0028]在所述源文件删除完成后,触发所述销毁阶段的第一交易提交上链,将第二跨链事件置为已删除状态,所述已删除状态用于触发所述第一区块链利用哈希原像构建销毁阶段的第二交易,数字藏品销毁完成后将第一跨链事件置为已销毁状态,所述已销毁状态用于触发第二区块链进行已销毁确认;
[0029]向第二区块链发出已销毁通知,使得第二区块链进行已销毁确认。
[0030]本专利技术的实施例还提供一种数字藏品跨链转移方法,应用于第二区块链,所述方法包括:
[0031]通过与第一区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链
转移处理;所述第一序列交易用于所述数字藏品的链上信息的跨链转移处理,所述第二序列交易用于数字藏品的链下源文件的跨链转移处理。
[0032]可选的,所述第一序列交易包括:跨链转移准备阶段、铸造阶段以及销毁阶段分别对应的第一交易;所述第二序列交易包括:跨链转移准备阶段、铸造阶段以及销毁阶段分别对应的第二交易。
[0033]可选的,通过与第一区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理,包括:
[0034]与第一区块链进行所述数字藏品的跨链转移准备阶段的第一交易和第二交易、所述数字藏品的链上信息的铸造阶段的第一交易和第二交易以及所述数字藏品的销毁阶段的第一交易和第二交易,进行所述数字藏品的链上信息的跨链转移处理和链下源文件的跨链转移处理。
[0035]可选的,所述跨链转移准备阶段的第一交易和第二交易,包括:
[0036]接收第一区块链发送的哈希值和交易证明,所述哈希值是一哈希原像的哈希值,所述交易证明是根据跨链转移准备阶段的第一交易和跨链转移准备阶段的第二交易生成的,所述跨链转移准备阶段的第一交易是根据数字藏品、第一预设时间窗口和哈希值构建的,所述跨链转移准备阶段的第二交易是根据数字藏品的源文件地址、第一预设时间窗口和哈希值构建的;
[0037]利用哈希值和第二预设时间窗口,构建所述本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数字藏品跨链转移方法,其特征在于,应用于第一区块链,所述方法包括:接收数字藏品跨链转移请求;根据所述数字藏品跨链转移请求,通过与第二区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理;所述第一序列交易用于所述数字藏品的链上信息的跨链转移处理,所述第二序列交易用于所述数字藏品的链下源文件的跨链转移处理。2.根据权利要求1所述的数字藏品跨链转移方法,其特征在于,所述第一序列交易包括:跨链转移准备阶段、铸造阶段以及销毁阶段分别对应的第一交易;所述第二序列交易包括:跨链转移准备阶段、铸造阶段以及销毁阶段分别对应的第二交易。3.根据权利要求2所述的数字藏品跨链转移方法,其特征在于,根据所述数字藏品跨链转移请求,通过与第二区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理,包括:根据所述数字藏品跨链转移请求,在第一预设时间窗口内,通过与第二区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理,所述第一预设时间窗口用于控制从第一区块链发起跨链转移请求到接收到第二区块链发来的销毁请求的总时长。4.根据权利要求3所述的数字藏品跨链转移方法,其特征在于,通过与第二区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理,包括:通过与第二区块链进行所述数字藏品的跨链转移准备阶段的第一交易和第二交易、所述数字藏品的链上信息的铸造阶段的第一交易和第二交易以及所述数字藏品的销毁阶段的第一交易和第二交易,进行所述数字藏品的链上信息的跨链转移处理和链下源文件的跨链转移处理。5.根据权利要求4所述的数字藏品跨链转移方法,其特征在于,所述跨链转移准备阶段的第一交易和第二交易,包括:根据所述数字藏品、所述第一预设时间窗口和哈希值,构建数字藏品的跨链转移准备阶段的第一交易,所述哈希值是根据一哈希原像生成的哈希值;根据所述跨链转移准备阶段的第一交易,锁定数字藏品,并生成第一跨链事件;根据所述数字藏品的源文件地址、第一预设时间窗口和哈希值,构建数字藏品的跨链转移准备阶段的第二交易;根据所述跨链转移准备阶段的第二交易,生成第二跨链事件,并将所述第二跨链事件与第一跨链事件关联;根据所述跨链转移准备阶段的第一交易和所述跨链转移准备阶段的第二交易,生成交易证明;将所述哈希值和交易证明发送给第二区块链。6.根据权利要求5所述的数字藏品跨链转移方法,其特征在于,所述铸造阶段的第一跨链事件,包括:使用所述哈希原像生成数字藏品铸造请求,并将所述第一跨链事件置为允许对方铸造状态,所述允许对方铸造状态用于触发第二区块链开始铸造数字藏品;将所述哈希原像和所述数字藏品铸造请求发给第二区块链,使得所述第二区块链进行所述数字藏品的链上信息的铸造和链下的源文件的同步。7.根据权利要求6所述的数字藏品跨链转移方法,其特征在于,所述销毁阶段的第一交
易和第二交易,包括:接收第二区块链对所述数字藏品的链上信息铸造完成后,发起的允许第一区块链对数字藏品进行销毁的销毁请求;根据所述销毁请求,利用哈希原像构建数字藏品的销毁阶段的第一交易,将第二跨链事件置为开始删除状态,所述开始删除状态用于触发第一源文件存储系统根据数字藏品的源文件的地址信息对源文件进行删除;在所述源文件删除完成后,触发所述销毁阶段的第一交易提交上链,将第二跨链事件置为已删除状态,所述已删除状态用于触发所述第一区块链利用哈希原像构建销毁阶段的第二交易,数字藏品销毁完成后将第一跨链事件置为已销毁状态,所述已销毁状态用于触发第二区块链进行已销毁确认;向第二区块链发出已销毁通知,使得第二区块链进行已销毁确认。8.一种数字藏品跨链转移方法,其特征在于,应用于第二区块链,所述方法包括:通过与第一区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理;所述第一序列交易用于所述数字藏品的链上信息的跨链转移处理,所述第二序列交易用于数字藏品的链下源文件的跨链转移处理。9.根据权利要求8所述的数字藏品跨链转移方法,其特征在于,所述第一序列交易包括:跨链转移准备阶段、铸造阶段以及销毁阶段分别对应的第一交易;所述第二序列交易包括:跨链转移准备阶段、铸造阶段以及销毁阶段分别对应的第二交易。10.根据权利要求8所述的数字藏品跨链转移方法,其特征在于,通过与第一区块链进行第一序列交易和第二序列交易,进行所述数字藏品的跨链转移处理,包括:与第一区块链进行所述数字藏品的跨链转移准备阶段的第一交易和第二交易、所述数字藏品的链上信息的铸造阶段的第一交易和第二交易以及所述数字藏品的销毁阶段的第一交易和第二交易,进行所述数字藏品的链上信息的跨链转移处理和链下源文件的跨链转移处理。11.根据权利要求10所述的数字藏品跨链转移方法,其特征在于,所述跨链转移准备阶段的第一交易和第二交易,包括:接收第一区块链发送的哈希值和交易证明,所述哈希值是一哈希原像的哈希值,所述交易证明是根据跨链转移准备阶段的第一交易和跨链转移准备阶段的第二交易生成的,所述跨链转移准备阶段的第一交易是根据数字藏品、第一预设时间窗口和哈希值构建的,所述跨链转移准备阶段的第二交易是根据数字藏品的源文件地址、第一预设时间窗口和哈希值构建的;利用哈希值和第二预设时间窗口,构建所述数字藏品的跨链转移准备阶段的第一交易,所述第二预设时间窗口用于控制从第二区块链发起跨链转移准备到接收到第一区块链发来铸造请求的...

【专利技术属性】
技术研发人员:李敏
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1