[发明专利]跨链交易的可信性验证方法、装置及电子设备在审
申请号: | 202110730237.5 | 申请日: | 2021-06-29 |
公开(公告)号: | CN113434881A | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 刘晓赫 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F16/27;G06F16/23;G06Q40/04 |
代理公司: | 北京市通商律师事务所 11951 | 代理人: | 巩靖 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易 可信性 验证 方法 装置 电子设备 | ||
1.一种跨链交易的可信性验证方法,包括:
第一跨链中继生成第一应用链中跨链交易的第一待验证数据,并将所述第一待验证数据发送给中继链节点;
所述中继链节点对所述第一待验证数据进行验证,以使第二跨链中继在所述第一待验证数据验证通过时,生成第二待验证数据,并将所述第二待验证数据发送给第二应用链节点,以使所述第二应用链节点基于所述第二待验证数据,验证所述跨链交易的有效性。
2.根据权利要求1所述的方法,其中,所述第一跨链中继生成第一应用链中跨链交易的第一待验证数据,包括:
第一应用链节点响应于第一应用链中的跨链交易生成第一跨链事件;
第一跨链中继在监听到所述第一跨链事件后,生成所述跨链交易的第一待验证数据。
3.根据权利要求2所述的方法,其中,所述第一跨链中继在监听到所述第一跨链事件后,生成所述跨链交易的第一待验证数据,包括:
第一跨链中继在监听到所述第一跨链事件后,基于所述第一应用链的信任信息,生成所述第一跨链事件的第一存在性证明,将所述第一存在性证明作为所述跨链交易的第一待验证数据;
所述中继链节点对所述第一待验证数据进行验证,包括:
所述中继链节点基于所述第一应用链的信任信息对所述第一存在性证明进行验证。
4.根据权利要求3所述的方法,还包括:
第一应用链节点向所述中继链节点发送注册请求,所述注册请求中携带有所述第一应用链的信任信息;
所述中继链节点对所述信任信息进行注册。
5.根据权利要求4所述的方法,其中,所述信任信息包括以下至少一项:
信任根;
创始区块信息
验证人节点的证书。
6.一种跨链交易的可信性验证方法,包括:
中继链节点接收第一跨链中继发送的第一待验证数据,对所述第一待验证数据进行验证,所述第一待验证数据为所述第一跨链中继基于第一应用链中的跨链交易生成的;
第二跨链中继在所述第一待验证数据验证通过时,生成第二待验证数据,并将所述第二待验证数据发送给第二应用链节点,
所述第二应用链节点基于所述第二待验证数据验证所述跨链交易的有效性。
7.根据权利要求6所述的方法,其中,所述第二跨链中继在所述第一待验证数据验证通过时,生成第二待验证数据,包括:
中继链节点在所述第一待验证数据验证通过时,生成第二跨链事件;
第二跨链中继在监听到所述第二跨链事件后,生成第二待验证数据。
8.根据权利要求7所述的方法,其中,所述第二跨链中继在监听到所述第二跨链事件后,生成第二待验证数据,包括:
第二跨链中继在监听到所述第二跨链事件后,基于所述第二应用链的信任信息,生成所述第二跨链事件的第二存在性证明,将所述第二存在性证明作为第二待验证数据;
所述第二应用链节点基于所述第二待验证数据验证所述跨链交易的有效性,包括:
所述第二应用链节点基于所述第二应用链的信任信息,对所述第二存在性证明进行验证;
基于所述第二存在性证明的验证结果确定所述跨链交易的有效性。
9.一种跨链交易的可信性验证装置,包括:
待验证数据模块,用于第一跨链中继生成第一应用链中跨链交易的第一待验证数据,并将所述第一待验证数据发送给中继链节点;
数据验证模块,用于所述中继链节点对所述第一待验证数据进行验证,以使第二跨链中继在所述第一待验证数据验证通过时,生成第二待验证数据,并将所述第二待验证数据发送给第二应用链节点,以使所述第二应用链节点基于所述第二待验证数据,验证所述跨链交易的有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110730237.5/1.html,转载请声明来源钻瓜专利网。