[发明专利]一种具有存在证明的异构许可链价值交换方法在审
申请号: | 202011458000.8 | 申请日: | 2020-12-10 |
公开(公告)号: | CN112581128A | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 臧铖;陈嘉俊;郭东升 | 申请(专利权)人: | 浙商银行股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L9/32 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 刘静 |
地址: | 311200 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 存在 证明 许可 价值 交换 方法 | ||
本发明公开了一种具有存在证明的异构许可链价值交换方法,能够对链间交易进行存在性证明,统一异构许可链之间的通信协议,实现了链间信息交互的真实可靠、价值对等、事务一致性等要求。本发明方法能够在许可链之间平行扩展,具有很好的扩展性,使得异构许可链之间能够进行价值交换,由单一场景或连接或扩展为多业务场景,由单一业务主体扩展或连接到多业务主体,能够大大扩展应用场景。本发明通过时间锁、存在性证明、事务回滚机制保证异构许可链间价值交换的事务一致性。本发明通过注册管理实现去中心化的跨链方案,相比于中继链或者公证人方式具有实质性区别,更符合区块链去中心化管理的需求。
技术领域
本发明涉及区块链技术领域,特别涉及一种具有存在证明的异构许可链价值交换方法。
背景技术
许可链是指参与到区块链系统中的每个节点都是经过许可的,未经许可的节点不可接入系统中。区块链最大价值是实现信息价值的传递,作为异构许可链来讲,参与者是一些经过许可授权的组织,不同架构的链与链之间通信面临着接口不统一、共识不一致等等问题,链与链之间不能够互通实现价值交换。
特别是异构的许可链,主要有两大难点:
因为其异构性,所采用的共识机制、存储机制、区块格式都不同,所以在信息交互过程中需要定义统一通信协议;在验证交易信息时需要对消息的存在性进行证明,也就是说A链与B链通信,B链要能够确认A链发来的消息内容是真实存在的。
因为其是许可链,对节点接入、数据权限有着较高要求,通信过程中不能破坏链间的数据隔离性。
发明内容
本发明基于以上技术问题,设计并实现了一种具有存在性证明的异构许可链之间价值交换方法,该方法能够对链间交易进行存在性证明,统一异构许可链之间的通信协议,实现了链间信息交互的真实可靠、价值对等、事务一致性等要求。
本发明的目的是通过以下技术方案实现的:一种具有存在证明的异构许可链价值交换方法,价值交换的双方是异构许可链,每个许可链具有至少一个跨链通信代理节点,每个代理节点能够与该许可链中的任意节点连接,代理节点负责许可链之间的注册、消息签名、交易路由、验证签名、验证交易存在性、保证事务一致性,各个异构许可链之间通过跨链网络通信模块通信交互,跨链网络通信模块中设计用于区块链跨链间网络通信的跨链标准交互协议CSCP及标准接口;
对链间交易通过默克尔证明实现交易存在性证明,包括:
步骤1,获取区块hash的默克尔树:如果许可链区块采用默克尔树结构存储,则直接获取当前交易的默克尔树作为该交易的存在性证明;如果许可链区块没有采用默克尔树结构存储,则生成区块的默克尔树证明,具体为:计算区块的hash值,并作为二叉树叶子节点,叶子节点的父节点为两个叶子节点hash值的hash值,并以此类推计算出根节点hash值;
步骤2:将生成或者获取的默克尔树作为通信消息进行封装,使之符合CSCP;
步骤3:验证存在性证明,在内置智能合约里执行,具体为:获取该交易的hash值;获取该交易在默克尔树中的验证路径,并计算出默克尔树根hash;将计算出的根hash与CSCP消息中存在性证明的默克尔树根进行比较,如果相同则证明该交易是真实存在的,否则是不存在的。
进一步地,该方法采用去中心化的管理机制,包括证书颁发授权、注册管理、跨链标准交互协议及标准接口,在跨链通信代理节点上实现。
进一步地,所述跨链通信代理节点上设有证书管理模块,证书管理模块生成跨链通信的公私钥对和跨链根证书,然后把公钥给需要通信的目的链,目的链进行审核授权后,用自己的根证书为源链签发跨链证书;获得目的链的授权证书后,源链进行注册,注册内容包括身份信息、权限信息、签名策略、验证规则,通过注册管理机制实现跨链权限管控、交易路由、合法性验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙商银行股份有限公司,未经浙商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011458000.8/2.html,转载请声明来源钻瓜专利网。