【技术实现步骤摘要】
一种区块链异构链跨链交易方法
本专利技术涉及区块链跨链
,具体涉及一种区块链异构链跨链交易方法。
技术介绍
区块链是建立在加密技术和分布式账本技术上的新兴信息技术,其本质是一种共享数据库。存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制。由于区块链具有的上述性质,使其具有广阔丰富的应用前景,近年来得到了快速的发展。然而区块链技术仅规定了原理层面的
技术实现思路
,并没有对实际投入使用的区块链的具体实现方式作出任何限定。导致目前投入运行的区块链存在异构的问题。区块链之间难以交换信息,导致不同区块链上的用户之间不能相互交换所需,不利于数据或信息的共享及流通。目前为解决异构链之间的交易问题,采取了构建中心服务节点的方式。即配置少量可信任的中继节点,用于在异构链之间传递信息。但这种跨链传递信息的方式带来了中心化风险,跨链交易的安全以及效率均建立在中继节点上,不能满足用户跨链交易的需求。如中国专利CN ...
【技术保护点】
1.一种区块链异构链跨链交易方法,其特征在于,/n包括以下步骤:/nA)第一区块链的用户节点S
【技术特征摘要】
1.一种区块链异构链跨链交易方法,其特征在于,
包括以下步骤:
A)第一区块链的用户节点S1将所在区块链的数字资产D1转移到跨链交易合约,生成跨链交易信息,第一区块链的矿工节点将跨链交易信息打包上链;
B)锚定节点群监听第一区块链的新区块,识别新区块内包含的跨链交易信息,并提取跨链交易信息内包含的预定字段,生成交易中间信息,对交易中间信息进行共识确认;
C)若干个跨链路由监听锚定节点群是否产生新的交易中间信息,若存在超过预定数量的锚定节点签名的新的交易中间信息,则接收该交易中间信息,将交易中间信息中的字段按预设规则转换为第二区块链结构的跨链交易信息,将跨链交易信息公开;
D)第二区块链的用户节点根据公开的跨链交易信息,选择所需的数字资产进行接收,接收的第二区块链的用户节点S2将自身的数字资产D2转移到第二区块链上的跨链交易合约,第二区块链上的跨链交易合约验证通过后,将数字资产D2转给用户节点S1在第二区块链的关联账户,生成跨链交易接收信息并打包上链;
E)若干个跨链路由监听并识别第二区块链内产生的跨链交易接收信息,生成交易确认信息并进行共识确认;
F)锚定节点群监听跨链路由是否产生交易确认信息,若存在超过预定数量的跨链路由签名的交易确认信息,则将交易确认信息发送给第一区块链上的跨链交易合约,第一区块链上的跨链交易合约将数字资产D1发送给用户节点S2在第一区块链上的关联账户。
2.根据权利要求1所述的一种区块链异构链跨链交易方法,其特征在于,
步骤F)中,第一区块链上的跨链交易合约将数字资产D1转给用户节点S2在第一区块链上的关联账户的方法包括:
F1)第二区块链上的跨链交易合约接收数字资产D2,生成跨链交易接收信息并打包上链后,若干个跨链路由监听第二区块链上的新区块,并识别新区块内包含的跨链交易接收信息,提取预定字段生成接收交易中间信息,对接收交易中间信息进行共识确认;
F2)锚定节点群监听跨链路由是否产生新的接收交易中间信息,若存在超过预定数量的跨链路由签...
【专利技术属性】
技术研发人员:余胜,俞学劢,高航,张金琳,赵建兵,
申请(专利权)人:浙江数秦科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。