[发明专利]一种区块链的跨链合约解析方法、中继链及跨链系统在审
申请号: | 202011396410.4 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112488679A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 陈鹏 | 申请(专利权)人: | 陈鹏;抚州中科院数据研究院 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/38;G06Q20/40;G06Q40/04 |
代理公司: | 北京金宏来专利代理事务所(特殊普通合伙) 11641 | 代理人: | 许振强 |
地址: | 344000 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 合约 解析 方法 中继 系统 | ||
本申请公开了一种区块链的跨链合约解析方法、中继链及跨链系统,所述方法包括:接收由源链发出的跨链请求,所述跨链请求携带有源链的属性参数,所述属性参数包括目的链ID、调用的合约名称及合约参数的至少一种;根据跨链请求中的属性参数,解析获得目的链的合约调用参数;将合约调用参数发送给目的链;接收目的链返回的与合约调用参数匹配的合约数据,将所述合约数据发送给所述源链。本申请能够在确保安全性的前提下,降低不同智能合约框架下的区块链之间的跨链成本。
技术领域
本申请涉及区块链领域,具体涉及一种区块链的跨链合约解析方法、中继链及跨链系统。
背景技术
跨链技术使信息打破链和链之间的障碍进行直接通信,是实现区块链间互联互通、提升可扩展性的重要技术手段。跨链技术按照采用的底层平台技术,分为同构跨链和异构跨链:同构链中双方的共识算法、区块生成与验证规则、交易广播、安全机制等逻辑一致,跨链交互相对简单;异构链由于机制不同,跨链交互相对复杂。只有将同构或者异构的区块链网络连接起来,使信息自由顺畅地在链间流通,才能实现真正价值的区块链网络。
目前,主流的区块链跨链技术按照原理和实现方式可以分为:公证人机制(NotarySchemes)、侧链/中继(sidechains/relays)、哈希锁定(Hash-locking)。
(1)公证人机制:本质上是一种中心化模式,区块链A和B通过引入相互信任的第三方作为中介,验证和转发跨链消息。
(2)侧链/中继:中继链可以读取并验证主链的信息,主链不知道侧链的存在,侧链主动感知主链信息并执行相应的动作,中继链可访问和验证可互操作链的关键信息,并传输两条链的跨链消息。即在链B上执行类似区块链轻客户端功能的智能合约,通过验证链A的加密哈希树以及区块头来验证链A的某项特定交易、事件或状态信息是否发生。
(3)哈希锁定:主要支持跨链资产原子交易,原理是通过时差和影子哈希值实现资产的原子交换。哈希锁定只能交换,不能传输资产或信息,通过在两条链上运行特定的智能合约,实现跨链交易与信息交互。
关于区块链的跨链技术,目前讨论最多的技术是侧链和中继,现阶段的主流项目主要使用的也是侧链/中继技术。大部分区块链跨链项目都是为了解决公链交易吞吐量和交易速度的问题,也就是可拓展性问题,目前主流的跨链项目有Polkadot、Cosmos、Plasma:
(1)Polkadot:一种支持多种链结构的异构多链跨链平台,支持不同共识系统去中心化、去信任地进行交互操作、访问。Polkadot通过解耦共识机制和状态转移机制两种组件来解决伸缩性问题,并将容纳的不同区块链定义为平行链。在跨链通信方面,Polkadot采用中继链的方式转发各平行链的交易,同时,平行链的区块头也会被包含进中继链的区块中,以避免双花的发生。网络中的4类参与方包括:验证人(负责验证平行链的数据)、收集人(负责采集平行链的数据并提交给验证者)、提名人(为验证者提供押金和信用背书)和钓鱼人(负责举报和证明恶意行为)。
(2)Cosmos:基于建立区块链的互联网构想,Cosmos网络设计为由枢纽和分区组成,其中,分区由Tendermint经典拜占庭容错共识算法引擎支持运行,可接入不同区块链,并支持分区数量的扩展。分区载入区块链后,各分区之间通信必须经由枢纽,并且遵照链间通信技术规范(inter blockchain communicationprotocol,简称IBC)。
(3)Plasma:是以太坊的一种二层协议扩容方案,因为扩展以太坊的交易TPS(指1s内能处理的交易数)而被提出。是一种区块链树形框架,将主链作为树根、不同区块链作为主链的独立树形分支,并通过构建智能合约激励执行与强制执行框架,这样可以实现将主链上的交易转移到侧链(线下)执行,主链只记录一段时间侧链上执行的结果,大幅度提升了交易的执行效率,实现区块链的扩容计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈鹏;抚州中科院数据研究院,未经陈鹏;抚州中科院数据研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011396410.4/2.html,转载请声明来源钻瓜专利网。