【技术实现步骤摘要】
一种联盟链跨链数据一致性验证方法、装置和电子设备
本专利技术涉及计算机
,具体而言,涉及一种联盟链跨链数据一致性验证方法、装置、电子设备和计算机可读存储介质。
技术介绍
目前,在不同的区块链系统间进行相互通信和操作,实现区块链间的资产转移等需求已经变得十分迫切。跨链技术主要有:公证人机制、中继/侧链技术、以及哈希时间锁。针对跨链技术而言,主链与侧链/中继链的数据格式、数据结构并不统一,因此在数据交互和通信时,如何验证双方数据是否一致,以形成可识别的计算语言和可用的数据信息。
技术实现思路
为解决上述问题,本专利技术实施例的目的在于提供一种联盟链跨链数据一致性验证方法、装置、电子设备和计算机可读存储介质。第一方面,本专利技术实施例提供了一种联盟链跨链数据一致性验证方法,包括:主链的中继成员中的第一验证节点获取所述主链中节点发出的跨链请求,所述跨链请求中携带有所述节点的身份信息;基于所述节点的身份信息,确定所述节点成为所述主链的中继成员中的跨链节点时的节点类型;所述节点类型,包括:上传节点和验证节点;确定所述节点进行跨链传输数据时使用的第一数据传输规则,其中,所述第一数据传输规则,用于指示将所述数据从第一类型转化为第二类型;将所述第一数据传输规则转换为第二数据传输规则,所述第二数据传输规则,用于指示将所述数据从第二类型转化为第一类型;确定主链中发送跨链请求的节点成为跨链节点,并将所述第二数据传输规则发送到发送所述跨链请求的节点在所述主链的中 ...
【技术保护点】
1.一种联盟链跨链数据一致性验证方法,其特征在于,包括:/n主链的中继成员中的第一验证节点获取所述主链中节点发出的跨链请求,所述跨链请求中携带有所述节点的身份信息;/n基于所述节点的身份信息,确定所述节点成为所述主链的中继成员中的跨链节点时的节点类型;所述节点类型,包括:上传节点和验证节点;/n确定所述节点进行跨链传输数据时使用的第一数据传输规则,其中,所述第一数据传输规则,用于指示将所述数据从第一类型转化为第二类型;/n将所述第一数据传输规则转换为第二数据传输规则,所述第二数据传输规则,用于指示将所述数据从第二类型转化为第一类型;/n确定主链中发送跨链请求的节点成为跨链节点,并将所述第二数据传输规则发送到发送所述跨链请求的节点在所述主链的中继成员中的节点中;/n将智能合约传输到第二验证节点中,通过所述第二验证节点对所述智能合约进行处理,从而对所述主链的中继成员中的上传节点接收到的数据的跨链一致性进行验证,其中,所述第二验证节点,用于表示所述第一验证节点在所述主链上的验证节点。/n
【技术特征摘要】
1.一种联盟链跨链数据一致性验证方法,其特征在于,包括:
主链的中继成员中的第一验证节点获取所述主链中节点发出的跨链请求,所述跨链请求中携带有所述节点的身份信息;
基于所述节点的身份信息,确定所述节点成为所述主链的中继成员中的跨链节点时的节点类型;所述节点类型,包括:上传节点和验证节点;
确定所述节点进行跨链传输数据时使用的第一数据传输规则,其中,所述第一数据传输规则,用于指示将所述数据从第一类型转化为第二类型;
将所述第一数据传输规则转换为第二数据传输规则,所述第二数据传输规则,用于指示将所述数据从第二类型转化为第一类型;
确定主链中发送跨链请求的节点成为跨链节点,并将所述第二数据传输规则发送到发送所述跨链请求的节点在所述主链的中继成员中的节点中;
将智能合约传输到第二验证节点中,通过所述第二验证节点对所述智能合约进行处理,从而对所述主链的中继成员中的上传节点接收到的数据的跨链一致性进行验证,其中,所述第二验证节点,用于表示所述第一验证节点在所述主链上的验证节点。
2.根据权利要求1所述的方法,其特征在于,将智能合约传输到第二验证节点中,通过所述第二验证节点对所述智能合约进行处理,从而对所述主链的中继成员中的上传节点接收到的数据的跨链一致性进行验证,包括:
根据所述第一验证节点自身存储的第二数据传输规则,对所述智能合约进行处理,并将处理后的所述智能合约传输到第二验证节点上,利用第二验证节点对所述智能合约进行验证;
接收第二验证节点反馈的验证结果。
3.根据权利要求2所述的方法,其特征在于,利用第二验证节点对所述智能合约进行验证,包括:
第二验证节点接收到所述第一验证节点发送的智能合约时,运行所述智能合约,得到所述智能合约的运行结果;
当确定所述智能合约的运行结果与所述智能合约中的数据一致时,得到所述数据通过跨链一致性验证的验证结果;
将得到的所述验证结果反馈给所述第一验证节点。
4.一种联盟链跨链数据一致性验证装置,其特征在于,包括:
获取模块,用于获取主链中节点发出的跨链请求,所述跨链请求中携带有所述节点的身份信息;
处理模块,用于基于所述节点的身份信息...
【专利技术属性】
技术研发人员:蔡天琪,蔡恒进,
申请(专利权)人:卓尔智联武汉研究院有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。