[发明专利]一种联盟链跨链数据一致性验证方法、装置和电子设备有效
申请号: | 202010628234.6 | 申请日: | 2020-07-02 |
公开(公告)号: | CN111753334B | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 蔡天琪;蔡恒进 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;G06F16/23;G06F16/27;G06Q40/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 柳欣 |
地址: | 430300 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 链跨链 数据一致性 验证 方法 装置 电子设备 | ||
1.一种联盟链跨链数据一致性验证方法,其特征在于,包括:
主链的中继成员中的第一验证节点获取所述主链中节点发出的跨链请求,所述跨链请求中携带有所述主链中节点的身份信息;
基于所述主链中节点的身份信息,确定所述主链中节点成为所述主链的中继成员中的跨链节点时的节点类型;所述主链中节点类型,包括:上传节点和验证节点;
确定所述主链中节点进行跨链传输数据时使用的第一数据传输规则,其中,所述第一数据传输规则,用于指示将所述数据从第一类型转化为第二类型;
将所述第一数据传输规则转换为第二数据传输规则,所述第二数据传输规则,用于指示将所述数据从第二类型转化为第一类型;
确定主链中发送跨链请求的节点成为跨链节点,并将所述第二数据传输规则发送到发送所述跨链请求的节点在所述主链的中继成员中的节点中;
将智能合约传输到第二验证节点中,通过所述第二验证节点对所述智能合约进行处理,从而对所述主链的中继成员中的上传节点接收到的数据的跨链一致性进行验证,其中,所述第二验证节点,用于表示所述第一验证节点在所述主链上的验证节点。
2.根据权利要求1所述的方法,其特征在于,将智能合约传输到第二验证节点中,通过所述第二验证节点对所述智能合约进行处理,从而对所述主链的中继成员中的上传节点接收到的数据的跨链一致性进行验证,包括:
根据所述第一验证节点自身存储的第二数据传输规则,对所述智能合约进行处理,并将处理后的所述智能合约传输到第二验证节点上,利用第二验证节点对所述智能合约进行验证;
接收第二验证节点反馈的验证结果。
3.根据权利要求2所述的方法,其特征在于,利用第二验证节点对所述智能合约进行验证,包括:
第二验证节点接收到所述第一验证节点发送的智能合约时,运行所述智能合约,得到所述智能合约的运行结果;
当确定所述智能合约的运行结果与所述智能合约中的数据一致时,得到所述数据通过跨链一致性验证的验证结果;
将得到的所述验证结果反馈给所述第一验证节点。
4.一种联盟链跨链数据一致性验证装置,其特征在于,包括:
获取模块,用于获取主链中节点发出的跨链请求,所述跨链请求中携带有所述主链中节点的身份信息;
处理模块,用于基于所述主链中节点的身份信息,确定所述主链中节点成为所述主链的中继成员中的跨链节点时的节点类型;所述主链中节点类型,包括:上传节点和验证节点;
第二处理模块,用于确定所述主链中节点进行跨链传输数据时使用的第一数据传输规则,其中,所述第一数据传输规则,用于指示将所述数据从第一类型转化为第二类型;
第三处理模块,用于将所述第一数据传输规则转换为第二数据传输规则,所述第二数据传输规则,用于指示将所述数据从第二类型转化为第一类型;
第四处理模块,用于确定主链中发送跨链请求的节点成为跨链节点,并将所述第二数据传输规则发送到发送所述跨链请求的节点在所述主链的中继成员中的节点中;
验证模块,用于将智能合约传输到第二验证节点中,通过第二验证节点对所述智能合约进行处理,从而对所述主链的中继成员中的上传节点接收到的数据的跨链一致性进行验证,其中,所述第二验证节点,用于表示第一验证节点在所述主链上的验证节点;所述第一验证节点,用于表示所述主链的中继成员中的验证节点。
5.根据权利要求4所述的装置,其特征在于,所述验证模块,具体用于:
根据所述第一验证节点自身存储的第二数据传输规则,对所述智能合约进行处理,并将处理后的所述智能合约传输到第二验证节点上,利用第二验证节点对所述智能合约进行验证;
接收第二验证节点反馈的验证结果。
6.根据权利要求5所述的装置,其特征在于,所述验证模块,用于利用第二验证节点对所述智能合约进行验证,包括:
第二验证节点接收到所述第一验证节点发送的智能合约时,运行所述智能合约,得到所述智能合约的运行结果;
当确定所述智能合约的运行结果与所述智能合约中的数据一致时,得到所述数据通过跨链一致性验证的验证结果;
将得到的所述验证结果反馈给所述第一验证节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010628234.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有实用功能的电子产品包装盒
- 下一篇:立柱除锈设备