[发明专利]一种在多种区块链之间进行资产流通的方法及系统有效
申请号: | 201810558436.0 | 申请日: | 2018-06-01 |
公开(公告)号: | CN110555765B | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 杨税令 | 申请(专利权)人: | 本无链科技(深圳)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 518000 广东省深圳市南山区粤海街道高新区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在多种区块链之间进行资产流通的方法,具体步骤:包括新资产跨链交换、转入的新资产在本链流通以及转入的新资产再次转回原来的链,其中新资产跨链交换又包括建立连接、确认交易与资产生效子步骤,转入的新资产再次转回原来的链也包括建立连接、确认交易与资产生效子步骤,本发明还公开了一种在多种区块链之间进行资产流通的系统,新资产跨链交换模块、转入的新资产在本链流通模块与转入的新资产再次转回原来的链模块,其中新资产跨链交换模块又进一步分为建立连接子模块、确认交易子模块与资产生效子模块,本发明的有益效果为实现了资产跨链流通的作用,解决不同区块链之间资产不能直接互通的问题。 | ||
搜索关键词: | 一种 多种 区块 之间 进行 资产 流通 方法 系统 | ||
【主权项】:
1.一种在多种区块链之间进行资产流通的方法,其特征在于包括如下步骤:/n(1)新资产跨链交换,具体包括如下步骤:/n(1.1)建立连接:通过交易管理器提交跨链资产转移交易,A链通过资产核准器检验自己是否有B链的资产,当A链发现已有B链资产时,采用第三中业务场景的处理流程,当A链发现没有B链的资产时,A链通过资产核准器继续检查是否有B链的配置,当没有B链配置时,交易发起者填写B链配置,A链通过节点嗅探器解析B链配置并发起检测,当A链无法找到B链,或B链所有节点均方式失败时,结束跨链转移交易,A链通过网络适配器从B链节点中选取可信节点,当A链找到B链的可信节点后,与B链建立连接;/n(1.2)确认交易:A链在与B链建立连接后,通过资产核准器创建B链资产,A链通过交易管理器检查转出账户余额以及手续费是否足够,A链通过冻结销毁器冻结自己资产,并发行B链临时资产,A链通过交易管理器向B链转发该笔交易,B链通过交易管理器接收交易并校验A链交易签名,B链通过资产核准器检查是否有A链资产,当B链发现没有A链资产时,B链通过资产核准器从A链获取A链的访问配置,B链通过交易管理器检查转入账户合法性以及账户余额以及手续费是否足够,B链通过交易管理器检查向A链发起查询该笔交易是否在A链上已确认,当B链发现A链并未确认该笔交易时,结束转入处理,当B链发现A链已确认交易后,B链通过冻结销毁器冻结自己资产,并发行A链资产,B链通过交易管理器向A链发送B链交易确认的交易;/n(1.3)资产生效:A链在接收确认交易后,通过冻结销毁器将冻结资产与新资产开始生效,当A链未在一定时间周期内等到B链发来的确认交易时通过冻结销毁器主动发起查询,当A链未在B链上检查到确认交易时,通过冻结销毁器将A链临时冻结的资产撤销,同时销毁A链上发行的B链资产,当A链查询到数据时生成确认交易,A链通过区块锻造器将接收到的或自己生成的确认交易的交易加入区块,完成新资产跨链交换;/n(2)转入的新资产在本链流通:通过交易管理器提交资产转移交易,A链通过资产核准器检查自己是否有B链的资产,如果有进一步通过资产核准器检查自己链上的B链资产的合法性,A链通过资产核准器检查自己链上的B链资产剩余数量是否足够,以及A链自己的手续费是否充足,A链通过资产核准器将B链资产记入到一个新的A链地址下,A链节点通过区块锻造器将该笔交易打入区块,完成转入的新资产在本链流通;/n(3)转入的新资产再次转回原来的链,具体包括如下步骤:/n(3.1)建立连接:通过交易管理器:提交跨链资产转移交易,A链通过资产核准器检查自己是否有B链的资产,如果有进一步通过资产核准器检验自己链上的B链资产的合法性,A链通过资产核准器检查自己链上的B链资产剩余数量是否足够,以及A链自己的手续费是否充足,A链通过网络适配器用第一次转入时登记的B链网络配置访问B链,A链通过节点嗅探器从B链节点中选取可信节点,A链通过网络适配器与B链可信节点建立连接,;/n(3.2)确认交易:A链通过冻结销毁器临时销毁自己链上的B链资产,并临时解冻自己链的资产,A链销毁和解冻完资产后,通过交易管理器将交易转发到B链上,B链通过交易管理器接收交易并解析配置,并确认A发来交易的签名,B链通过资产核准器确认自己链上是否有A链资产,如果有进一步通过资产核准器检验自己链上的A链资产是否充足,以及B链自己的手续费是否充足,B链通过交易管理器检查向A链发起查询该笔交易是否在A链上已确认,当B链发现A链并未确认该笔交易时,结束转入处理,当B链发现A链已确认交易后,继续处理;/n(3.3)资产生效:B链通过冻结销毁器销毁A链资产,并解冻自己链的资产,B链通过冻结销毁器向A链发送B链交易确认的交易,A链接收确认交易后,通过冻结销毁器将临时解冻资产与临时销毁资产开始生效,当A链未在一定时间周期内等到B链发来的确认交易时,主动发起查询,当A链未在B链上检查到确认交易时,通冻结销毁器过将A链临时解冻的资产撤销,同时撤销A链上销毁的份B链资产,当A链查询到数据时生成确认交易,A链通过区块锻造器将接收到的或自己生成的确认交易的交易加入区块,完成跨链资产转移。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于本无链科技(深圳)有限公司,未经本无链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810558436.0/,转载请声明来源钻瓜专利网。