[发明专利]一种区块链跨链系统和方法有效
申请号: | 202110716723.1 | 申请日: | 2021-06-28 |
公开(公告)号: | CN113452781B | 公开(公告)日: | 2023-02-14 |
发明(设计)人: | 戴炳荣;苏晓容;朱孟禄;李超 | 申请(专利权)人: | 上海计算机软件技术开发中心 |
主分类号: | H04L67/63 | 分类号: | H04L67/63;G06F16/27 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 孟旭彤 |
地址: | 201112 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 链跨链 系统 方法 | ||
一种区块链跨链系统,该系统包括跨链网关、注册中心和适配器。跨链网关,用于接收跨链请求,并通过路由发送跨链请求;注册中心,用于不同的跨链网关之间获取连接配置;适配器,用于解析跨链调用信息,分发跨链调用请求,返回跨链调用相应请求。
技术领域
本发明属于区块链技术领域,特别涉及一种区块链跨链系统和方法。
背景技术
区块链技术的优势是去中心化,能够通过数据加密、时间戳、分布式共识和经济激励等手段,在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,从而为解决中心化机构普遍存在的高成本、低效率和数据存储不安全等问题提供了解决方案。
区块链经过十多年的发展已经初具规模,大量的公有链、私有链、联盟链独立存在,大多数区块链网络都是一个相对独立的网络,数据信息不能做到互通互联,存在信息孤岛的问题。不同的区块链网络之间协作难度大,这极大地限制了区块链应用的发展。
如何实现区块链间跨链互操作和多链融合,成为了当前区块链领域研究的热点之一。跨链技术就是连接各区块链的纽带,跨链技术的存在,不仅可以增加区块链的可拓展性,还可以解决不同链间交易困难而产生的“数据孤岛”问题。通过技术手段,将原本不同的、独立的区块链上的信息、价值进行交换和流通。若是能破解区块链孤岛,让区块链上的信息在更广大的世界中流通,那必然能从更广阔的范围中增加区块链上信息的价值,从而推动区块链产业的快速发展。跨链技术正是致力于搭建链与链之间的信任桥梁,打破一链一孤岛的局面,实现链与链之间的信息互操作,以期实现真正的共赢。
发明内容
本发明提供一种区块链跨链系统,目的在于解决区块链孤岛问题,实现区块链与区块链之间的信息互操作。
本发明实施例之一,一种区块链信息跨链系统,基于“适配器+网关”的跨链架构,该系统包括,
适配器模块,用于解析跨链调用信息,分发跨链调用请求,返回跨链调用相应请求;
跨链网关模块,用于接收来自用户的跨链请求,并通过路由向对应网关发送跨链请求;
注册中心模块,用于使不同的跨链网关之间获取连接配置。
所述适配器模块,在发送调用请求到网关之前,将用户调用信息封装成统一的调用请求,然后将通过适配器中生成的区块链客户端调用目标应用链的目标资源,应用链执行对应的请求调用,并将相应结果返回给适配器。
所述跨链网关模块,采用直连模式,能够直接连接到其他跨链网关进行跨链交易的传递,是一个能够满足异构区块链接入跨链系统便捷性和多层级跨链系统扩展性的一个关键性接入口。
所述注册中心模块,不同的跨链网关之间通过注册中心互相获取连接配置,并通过网络路由进行通信使得跨链调用。
本发明提出的基于“适配器+网关”的跨链架构系统充分考虑了区块链跨链交互的特性,能够在不同区块链间实现信息的交互,实现区块链的数据价值。该系统架构包括跨链适配器模块,用以将异构区块链的合约、区块、交易、状态等信息抽象并封装成统一格式的资源;跨链网关模块,用以对外开放资源调用接口、解析并处理跨链请求;跨链注册中心模块,用于存储与管理跨链体系的结构体信息。
附图说明
通过参考附图阅读下文的详细描述,本发明示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本发明的若干实施方式,其中:
图1是根据本发明实施例之一的跨链架构流程图。
图2是根据本发明实施例之一的跨链架构功能框架图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海计算机软件技术开发中心,未经上海计算机软件技术开发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110716723.1/2.html,转载请声明来源钻瓜专利网。