【技术实现步骤摘要】
一种区块链的跨链管理系统及跨链操作方法
[0001]本专利技术涉及信息
,具体涉及一种区块链的跨链管理系统及跨链操作方法。
技术介绍
[0002]区块链技术能够建立天然的信任环境,简化业务的处理流程,近年来不断获得发展和应用。目前公有链、私有链、联盟链均获得的广泛的使用。联盟链是只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定。其他接入节点可以参与交易,但不过问记账过程。联盟链使用的主要群体是银行、保险、证券、商业协会、集团企业及上下游企业。同一企业部署的区块链也越来越多,导致链与链之间的互操作也越来越频繁。为了方便跨区块链系统的业务操作,有必要研究跨链管理及操作技术。
[0003]如中国专利CN113228076A,公开日2021年8月6日,公开了一种区块链管理系统,操作可包括获得代币交易的代币交易请求,该代币交易包括加密媒介的加密代币的指派从第一实体到第二实体的转移。代币交易请求可以是对于发起代币交易的请求。操作还可包括响应于获得代币交易请求而生成交易签名。操作可包括利用数字签名和私有区块链的区块来验证代币交易,该私有区块链包括加密媒介的所有交易的区块链记录。在这些或其他实施例中,操作可包括针对私有区块链生成新区块,该新区块包括指示出代币交易细节的对区块链记录的更新。对新区块的生成可由代币交易得到验证而触发。其技术方案虽然能够实现跨链的交易,但不能实现跨链的管理和操作。
技术实现思路
[0004]本专利技术要解决的技术问题是 ...
【技术保护点】
【技术特征摘要】
1.一种区块链的跨链管理系统,用于若干个联盟链和/或私有链的跨链管理,其特征在于,包括在每个参与跨链管理的区块链上设置管理平台程序,所述管理平台程序运行在区块链的每个节点上,所述管理平台程序包括接入模块、审核模块和交互模块,拟作为下级的区块链任一节点通过所述接入模块向上级区块链的审核模块发送接入请求,所述审核模块审核通过后,与接入模块交换区块链标识信息、身份验证信息和约定秘钥,并分别发送给各自的交互模块存储,下级区块链的交互模块周期性发送交互请求至上级区块链的交互模块,所述交互请求包括区块链标识信息和身份验证信息,上级区块链的交互模块验证后与下级区块链的交互模块建立加密通信连接,下级区块链交互模块将下级区块链运行信息发送给上级区块链的交互模块,上级区块链的交互模块生成交易信息将下级区块链运行信息打包进区块存储。2.根据权利要求1所述的一种区块链的跨链管理系统,其特征在于,所述区块链标识信息为区块链的唯一标识ID,所述唯一标识ID由区块链创建时,向运行有管理平台程序的任一区块链的节点申请获得,所述身份验证信息包括属性验证信息和密文验证信息,所述属性验证信息为建立上下级关系时,上级区块链向下级区块链分配的身份信息、区块链类型信息及业务属性信息,所述密文验证信息为上级区块链和下级区块链之间约定的成对的秘钥信息,上级区块链交互模块收到下级区块链交互模块发送的交互请求时,验证交互请求携带的唯一标识ID、身份信息、区块链类型信息及业务属性信息是否与存储的相匹配,若不匹配则拒绝交互,若匹配则验证交互请求携带的密文验证信息,若验证不通过,则拒绝交互,若验证通过,则生成本次交互的加密秘钥,通过约定秘钥将加密秘钥发送给下级区块链的交互模块,下级区块链的交互模块使用加密秘钥将区块链运行信息加密后发送给上级区块链的交互模块。3.根据权利要求2所述的一种区块链的跨链管理系统,其特征在于,上级区块链的节点的交互模块向下级区块链的节点的交互模块发送数据交互请求,所述数据交互请求包括属性验证信息、密文验证信息、数据交互指令和交互秘钥,下级区块链交互模块验证属性验证信息与下级区块链是否匹配,若不匹配则拒绝交互,若匹配则验证密文验证信息,若验证不通过,则拒绝交互,若验证通过则执行数据交互请求中的数据交互指令,将读取到的数据使用交互秘钥加密后反馈给上级区块链的节点,上级区块链节点将获得的数据存储在本地。4.根据权利要求3所述的一种区块链的跨链管理系统,其特征在于,所述数据交互指令包括读取当前区块高度指令、读取指定区块数据指令、验证交易指定交易信息指令及添加交易信息指令,每个数据交互指令均关联有允许权限等级,下级区块链的交互模块存储有权限表,所述权限表记录区块链标识信息对应的权限等级。5.根据权利要求2至4任一项所述的一种区块链的跨链管理系统,其特征在于,上级区块链的审核模块审核接入请求通过后,上级区块链的审核模块生成加密多项式f(x),生成自变量x的取值集合E,计算加密多项式f(x)在取值集合E上的多项式值,生成等效多项式f
’
(x),等效多项式f
’
(x) 在取值集合E上的多项式值加密多项式f(x)相同,将等效多项式f
’
(x)发送给下级区块链的接入模块,上级区块链交互模块收到下级区块链交互模块发送的交互请求时,验证属性验证信息后,随机生成若干个自变量x的值,x∈E,将若干
个自变量x的值发送给下级区块链交互模块,下级区块链交互模块收到后,将若干个自变量x的值代入等效多项式f
’
(x),获得等效多项式f
’
(x)的多项式值反馈给上级区块链交互模块,上级区块链模块验证收到的等效多项式f
...
【专利技术属性】
技术研发人员:高航,苏波,张金琳,
申请(专利权)人:浙江数秦科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。