当前位置: 首页 > 专利查询>贵州大学专利>正文

基于抵押资产的非信任第三方交易中继链制造技术

技术编号:36691823 阅读:23 留言:0更新日期:2023-02-27 20:00
自区块链技术进入人类社会之后,各式各样的加密资产也应运而生,然而面对不同的利益相关者需要用到的区块链特征和功能都是不一样的,其对应的资产适用性也会受到一定的局限。近年来,不少研究人员作出了不少有关跨链领域的研究成果,提供现有区块链上非交互式的交易协议。但其中的交易仅局限于两条区块链中,数据流通范围有限。本发明专利技术设计了一个更为安全、规模更大的交易中继链框架,以第三方资产作为抵押进行发行与赎回交易,为多种区块链提供注册协议,同时通过智能合约与哈希时间锁协议对交易行为进行规范与监督,对用户交易信息进行安全保障,用户可有选择地对交易抵押方进行挑选,使得交易方的利益得到最大化。使得交易方的利益得到最大化。使得交易方的利益得到最大化。

【技术实现步骤摘要】
基于抵押资产的非信任第三方交易中继链


[0001]本专利技术属于区块链领域,涉及跨链技术。

技术介绍

[0002]跨链技术为实现不同区块链之间价值转移的技术,随着区块链种类越来越多,便逐渐被人们所关注,用以解决区块链中数据价值孤岛等问题。在现有对的区块链中,一个区块链即代表着一类账本,不同的区块链之间所存储的账本互不相同,相互独立,这也导致了部分区块链上的价值被其余链所孤立,造成数据价值孤岛现象。为实现用户的资产价值能够流通于不同的区块链账本,则需要选择适当的跨链互操作技术加以实现,跨链技术发展至今宏观上分为三大技术方案:公证人机制、侧链/中继、哈希时间锁。
[0003]对于一些交易方案则存在着不同的问题,例如对于公证人机制下的第三方中心化交易所,其容易受到攻击方的聚焦攻击,此外,哈希时间锁方案中若交易方恶意占用锁定时间则会导致资产被无意义地锁定,造成时间成本的丢失。而中继链的交易框架则是结合了公证人机制与侧链技术,构建出非信任的第三方交易中心,适合于当下区块链种类众多的交易市场。

技术实现思路

[0004]本专利技术旨在设计出一种基于抵押资产的交易中继链,为多类区块链持有资产的用户提供注册通道与交易发行,实现多区块链之间的资产转移,以资产作为抵押实现交易安全保障,同时使用智能合约结合哈希时间锁协议监督交易行为,保障交易的原子性。本专利技术采用如下技术方案:
[0005]步骤一:基于链中链结构思想,将每个节点设计为一类区块链资产,构建中继链交易框架;
[0006]步骤二:各区块链用户节点以所持一定资产作为抵押并将其锁定,通过向智能合约发起注册申请成为相应区块链类型的交易抵押方;
[0007]步骤三:用户将所持资产进行锁定,通过智能合约向中继链提交交易发行或赎回申请,理性选择最佳的抵押方进行资产的发行,被选中的抵押方通过向对应的区块链提供相关的SPV证明实现资产的发行。
附图说明
[0008]图1详细描述了本专利技术中继链框架交易的具体实施过程。
具体实施方式
[0009]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,以下描述的仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0010]本专利技术设计一个基于抵押资产的非信任第三方交易中继链,具体步骤如下:
[0011]步骤一:注册。
[0012]用户希望通过提供在区块链上的资产向中继链提出注册申请,成为抵押方。
[0013]1)申请。用户利用sigma协议向中继链上的智能合约SC提交资产证明,并将自己的资产所在地址公钥发送至SC,以此申请公私钥对;
[0014]2)锁定。SC首对其资产地址公钥验证,随后将生成的公钥发送至用户,待用户正确地将其资产锁定并反馈后,将其申请信息广播至相应节点中;
[0015]3)验证。节点中其他抵押方对申请信息进行共识验证,将共识结果进行统计并主动向SC反馈,若共识结果为同意该用户的注册申请则将共识结果发送至验证人中进行签名上链,若不同意则SC将私钥发送至该用户以解锁资产将其撤回。
[0016]步骤二:发行。
[0017]交易方用户希望将源区块链上的资产锁定在抵押方用户中,并在目标区块链上发行与源区块链资产等价值的资产。
[0018]1)申请。交易方用户把资产存储在源区块链上一个可公开验证的地址,并将交易请求、公钥和资产信息发送至SC,SC通过验证后将申请信息发送到对应同种类资产的节点中;
[0019]2)广播。节点收到申请信息后对收集人进行广播,将广播结果主动反馈至SC,并发送至验证人中进行签名,验证人完成签名后再广播至所有抵押方,同时反馈签名结果至SC;
[0020]3)逆选择。抵押方在收到交易申请后,有兴趣参与抵押交易的抵押方在给定时延内将自己的交易信息发送至收集人中进行整理,包括抵押资产证明、公钥以及交易费用等;
[0021]4)选择。收集人在给定时延结束后将参与抵押的抵押方名单发送至交易方用户,交易方用户选择了指定抵押方参与发行交易,使用指定抵押方的密钥将资产进行加密,同时主动向SC表明正确锁定的行为;
[0022]5)发行。指定抵押方见证到了交易方用户的锁定行为后,生成资产锁定证明(类似于SPV证明),发送至目标区块链中的SC进行验证并广播,生成相应的对等资产完成发行。
[0023]步骤三:赎回。
[0024]交易方用户希望将目标区块链上的资产销毁,并解锁在源区块链上锁定住的资产。
[0025]1)申请。交易方用户使用SC将目标区块链上指定数量的资产进行锁定,并将锁定的资产证明、指定公钥、赎回的源区块链与交易记录发送至SC,申请赎回被锁定的资产;
[0026]2)广播。SC收到并通过验证后,将赎回信息发送至收集人中,收集人对目标区块链上的锁定块进行安全验证,并通过共识后广播至抵押方节点中;
[0027]3)赎回。抵押节点相互广播后找到指定的抵押方,指定的抵押方见证到了目标区块链上的资产的正确锁定之后,将解锁源区块链上交易方用户所锁定住的资产,并释放到交易方用户所指定公钥的地址上;
[0028]4)烧毁。指定抵押方在完成释放之后主动向SC证明行为,SC确认之后生成资产的销毁宣告,由指定抵押方广播至目标区块链中完成对资产的销毁,并要求该抵押方完成广播行为后向SC自行反馈。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于抵押资产的非信任第三方交易中继链,具体步骤如下:步骤一:基于链中链结构思想,将每个节点设计为一类区块链资产,构建中继链交易框架;步骤二:各区块链用户节点以所持一定资产作为抵押并将其锁定,通过向智能合约发起注册申请成...

【专利技术属性】
技术研发人员:陈玉玲黄思远陈鹏宇舒畅陈浪
申请(专利权)人:贵州大学
类型:发明
国别省市:

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

1