对Fabric区块链跨链交易的验证方法、装置、设备及介质制造方法及图纸

技术编号:33084614 阅读:48 留言:0更新日期:2022-04-15 10:45
本发明专利技术公开了一种对Fabric区块链跨链交易的验证方法、装置、设备及介质,所述方法包括:在接收到应用链抛出的跨链交易时,采用核心链对跨链消息的可信证明信息进行计算验证,若验证通过,则对跨链交易进行签名,得到第一签名,将携带有第一签名的跨链交易通过跨链网关发送给Fabric区块链,在检测到Fabric区块链接收到携带有第一签名的跨链交易时,通过执行智能合约Chaincode调用验证服务组件,采用验证服务组件对携带有第一签名的跨链交易进行解析验证,并将验证结果回传给智能合约Chaincode,若智能合约Chaincode接收到的验证结果为正确执行结果,则将验证结果写入到Fabric区块链中,生成区块并更新账本。采用本发明专利技术可提高了对Fabric区块链跨链交易的验证效率。效率。效率。

【技术实现步骤摘要】
对Fabric区块链跨链交易的验证方法、装置、设备及介质


[0001]本专利技术涉及区块链
,尤其涉及一种对Fabric区块链跨链交易的验证方法、装置、计算机设备及介质。

技术介绍

[0002]Fabric区块链中利用智能合约Chaincode对跨链交易进行解析验证,当收到跨链交易后,Fabric根据背书策略确定背书节点,背书节点验证跨链交易并模拟执行Chaincode,当有足够多的背书节点结果后,跨链交易被提交排序,然后创建区块并广播,在通过背书策略的验证后,一笔跨链交易正式更新到Fabric账本。
[0003]现有的实施方式中,Fabric提供领域特定语言(domain

specific language,DSL)来帮助用户自己定义Chaincode执行的背书策略,多种不同架构的应用链发出的跨链交易对应多种背书策略,由于异构链的数据结构,加密机制等各不相同,不同应用链的跨链交易需要在Chaincode里面需要进行很复杂的验证操作。专利技术人在实现本专利技术的过程中,发现目前的实施方式至少存在如下问题:在进行本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种对Fabric区块链跨链交易的验证方法,其特征在于,所述对Fabric区块链跨链交易的验证方法包括:在接收到应用链抛出的跨链交易时,采用核心链对跨链消息的可信证明信息进行计算验证,若验证通过,则对跨链交易进行签名,得到第一签名;将携带有所述第一签名的跨链交易通过跨链网关发送给Fabric区块链;在检测到所述Fabric区块链接收到所述携带有所述第一签名的跨链交易时,通过执行智能合约Chaincode调用验证服务组件;采用所述验证服务组件对所述携带有所述第一签名的跨链交易进行解析验证,并将验证结果回传给所述智能合约Chaincode;若所述智能合约Chaincode接收到的验证结果为正确执行结果,则将所述验证结果写入到所述Fabric区块链中,生成区块并更新账本。2.如权利要求1所述的对Fabric区块链跨链交易的验证方法,其特征在于,在所述在检测到所述Fabric区块链接收到所述携带有所述第一签名的跨链交易时,通过执行智能合约Chaincode调用验证服务组件之前,所述对Fabric区块链跨链交易的验证方法还包括:基于底链技术,将每个应用链执行跨链交易的智能合约Chaincode标识,作为第一标识,并将所述第一标识和所述第一标识对应的验证规则,依次注册到所述验证服务组件中;将Fabric区块链中用于与所述验证服务组件进行交互的Chaincode标识注册作为第二标识,将所述第二标识注册到所述验证服务组件中。3.如权利要求1所述的对Fabric区块链跨链交易的验证方法,其特征在于,在所述在接收到应用链抛出的跨链交易时,采用核心链对所述跨链消息的可信证明信息进行计算验证之前,所述方法还包括:若接收到应用链的交易请求,则通过应用链的智能合约对应用链的账户进行交易执行,并抛出所述跨链交易。4.如权利要求2所述的对Fabric区块链跨链交易的验证方法,其特征在于,所述采用所述验证服务组件对所述携带有所述第一签名的跨链交易进行解析验证包括:对跨链交易进行解析,得到解析结果,并从所述解析结果的证据字段中抽取出交易结构,其中,所述交易结构包含Chaincode标识;采用所述第二标识对所述交易结构中包含的Chaincode标识进行校验,得到校验结果;若校验结果为校验通过,则基于所述所述验证服务组件中已注册的所述第一标识和所述第一标识对应的验证规则,对所述解析结果进行验证。5.如权利要求4所述的对Fabric区块链跨链交易的验证方法,其特征在于,所述若校验结果为校验通过,则基于所述所述验证...

【专利技术属性】
技术研发人员:徐才巢张强梁智昊李彭智李慧芬
申请(专利权)人:河北雄安新区管理委员会
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1