区块链跨链方法、装置、存储介质及电子设备制造方法及图纸

技术编号:32545883 阅读:19 留言:0更新日期:2022-03-05 11:44
本公开涉及一种区块链跨链方法、装置、存储介质及电子设备,所述方法包括:响应于跨链事务请求,获取多个候选公证端;构建所述多个候选公证端与多个第一交易参与方之间的信任关联关系;通过所述信任关联关系计算每一所述候选公证端的可信度;根据每一所述候选公证端的可信度,从所述多个候选公证端中确定目标公证端,所述目标公证端用于执行与所述跨链事务请求相关联的跨链事务。上述技术方案能够基于公证端与交易参与方之间的信任关联关系来对公证端的可信度进行计算,从而可以选择出可信的公证端,有助于提升跨链事务的安全性。有助于提升跨链事务的安全性。有助于提升跨链事务的安全性。

【技术实现步骤摘要】
区块链跨链方法、装置、存储介质及电子设备


[0001]本公开涉及区块链
,具体地,涉及一种区块链跨链方法、装置、存储介质及电子设备。

技术介绍

[0002]区块链是一种能够通过去中心化和去信任的方式集体维护一个可靠数据库的技术。其能够把一段时间内发生的事务以区块为单位进行存储,并以密码学算法将区块按时间先后顺序连接,形成类似链条的一种数据结构。
[0003]目前的区块链系统大多是独立的、垂直封闭的,缺乏统一的链间互联机制,这极大地制约了区块链技术及其应用生态的健康发展,由此衍生出跨链技术。例如,相关技术中可以通过公证人的方式进行跨链互通。但是,这样的方式也存在着较大的安全风险。

技术实现思路

[0004]本公开的目的是提供一种区块链跨链方法、装置、存储介质及电子设备,以解决上述相关技术问题。
[0005]为了实现上述目的,根据本公开实施例的第一方面,提供一种区块链跨链方法,包括:
[0006]响应于跨链事务请求,获取多个候选公证端;
[0007]构建所述多个候选公证端与多个第一交易参与方之间的信任关联关系;
[0008]通过所述信任关联关系计算每一所述候选公证端的可信度;
[0009]根据每一所述候选公证端的可信度,从所述多个候选公证端中确定目标公证端,所述目标公证端用于执行与所述跨链事务请求相关联的跨链事务。
[0010]可选地,所述候选公证端由身份验证端进行身份认证,所述身份验证端由跨链成员集合确定,所述跨链成员集合包括参与跨链的各区块链网络的至少部分成员,所述构建所述多个候选公证端与多个第一交易参与方之间的信任关联关系,包括:
[0011]针对每一所述候选公证端,确定信任该候选公证端的一个或多个身份验证端;
[0012]针对每一所述身份验证端,确定信任该身份验证端的一个或多个第一交易参与方;
[0013]根据候选公证端与身份验证端之间的信任关系,以及身份验证端与第一交易参与方之间的信任关系,建立所述信任关联关系。
[0014]可选地,所述方法应用于跨链参与节点,所述方法还包括:
[0015]向所述目标公证端发送身份验证请求;
[0016]接收所述目标公证端发送的数字身份凭证,所述数字身份凭证由与所述目标公证端相关联的身份验证端颁发,所述身份验证端在颁发所述数字身份凭证之后,将所述数字身份凭证保存至数字身份区块链网络的区块链中;
[0017]访问所述数字身份区块链网络,对所述数字身份凭证进行验证;
[0018]在验证通过的情况下,通过所述目标公证端执行所述跨链事务。
[0019]可选地,所述通过所述信任关联关系计算每一所述候选公证端的可信度,包括:
[0020]针对所述信任关联关系中的每一节点,基于信任该节点的其他节点的枢纽值,更新该节点的可信度;
[0021]针对所述信任关联关系中的每一节点,基于该节点所信任的其他节点的可信度,更新该节点的枢纽值。
[0022]可选地,所述方法还包括:
[0023]获取所述多个候选公证端的历史跨链交易数据;
[0024]根据所述历史跨链交易数据确定多个第二交易参与方;
[0025]建立所述多个候选公证端与所述多个第二交易参与方之间的交易关联关系;
[0026]通过所述交易关联关系计算每一所述候选公证端的交易可信度;
[0027]所述根据每一所述候选公证端的可信度,从所述多个候选公证端中确定目标公证端,包括:
[0028]针对每一所述候选公证端,计算所述候选公证端的可信度与交易可信度的加权值,得到加权可信度;
[0029]从所述多个候选公证端中确定加权可信度满足阈值条件的目标公证端。
[0030]可选地,所述计算所述候选公证端的可信度与交易可信度的加权值之前,还包括:
[0031]针对每一所述候选公证端,根据所述候选公证端所参与的目标历史跨链交易的数量值,以及各所述目标历史跨链交易的度量参数,计算所述候选公证端的第一权重值;
[0032]针对每一所述候选公证端,计算所述候选公证端的第一权重值以及交易可信度的乘积,得到第一计算值;
[0033]将所述候选公证端的交易可信度更新为所述第一计算值。
[0034]可选地,所述通过所述交易关联关系计算每一所述候选公证端的交易可信度,包括:
[0035]针对所述交易关联关系中的每一节点,基于向该节点发起交易的第一目标节点的枢纽值,更新该节点的交易可信度;
[0036]针对所述交易关联关系中的每一节点,基于该节点所发起的交易的接收方节点的交易可信度,更新该节点的枢纽值。
[0037]可选地,所述方法还包括:
[0038]针对每一所述第二交易参与方,确定所述第二交易参与方参与的历史跨链交易的数量值,得到第二计算值;并,
[0039]计算所述第二计算值与历史跨链交易的总数的比值,得到所述第二交易参与方的第二权重值;
[0040]所述针对所述交易关联关系中的每一节点,基于向该节点发起交易的第一目标节点的枢纽值,更新该节点的交易可信度,包括:
[0041]对每一所述第一目标节点的枢纽值以及第二权重值进行加权计算;
[0042]根据加权计算结果对所述交易关联关系中的所述节点的交易可信度进行更新。
[0043]根据本公开实施例的第二方面,提供一种区块链跨链装置,包括:
[0044]第一获取模块,用于响应于跨链事务请求,获取多个候选公证端;
[0045]信任关系构建模块,用于构建所述多个候选公证端与多个第一交易参与方之间的信任关联关系;
[0046]第一计算模块,用于通过所述信任关联关系计算每一所述候选公证端的可信度;
[0047]第一确定模块,用于根据每一所述候选公证端的可信度,从所述多个候选公证端中确定目标公证端,所述目标公证端用于执行与所述跨链事务请求相关联的跨链事务。
[0048]可选地,所述候选公证端由身份验证端进行身份认证,所述身份验证端由跨链成员集合确定,所述跨链成员集合包括参与跨链的各区块链网络的至少部分成员,所述信任关系构建模块,包括:
[0049]第一确定子模块,用于针对每一所述候选公证端,确定信任该候选公证端的一个或多个身份验证端;
[0050]第二确定子模块,用于针对每一所述身份验证端,确定信任该身份验证端的一个或多个第一交易参与方;
[0051]第一构建子模块,用于根据候选公证端与身份验证端之间的信任关系,以及身份验证端与第一交易参与方之间的信任关系,建立所述信任关联关系。
[0052]可选地,所述装置应用于跨链参与节点,所述装置还包括:
[0053]第一发送模块,用于向所述目标公证端发送身份验证请求;
[0054]第一接收模块,用于接收所述目标公证端发送的数字身份凭证,所述数字身份凭证由与所述目标公证端相关联的身份验证端颁发,所述身份验证端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链跨链方法,其特征在于,包括:响应于跨链事务请求,获取多个候选公证端;构建所述多个候选公证端与多个第一交易参与方之间的信任关联关系;通过所述信任关联关系计算每一所述候选公证端的可信度;根据每一所述候选公证端的可信度,从所述多个候选公证端中确定目标公证端,所述目标公证端用于执行与所述跨链事务请求相关联的跨链事务。2.根据权利要求1所述的方法,其特征在于,所述候选公证端由身份验证端进行身份认证,所述身份验证端由跨链成员集合确定,所述跨链成员集合包括参与跨链的各区块链网络的至少部分成员,所述构建所述多个候选公证端与多个第一交易参与方之间的信任关联关系,包括:针对每一所述候选公证端,确定信任该候选公证端的一个或多个身份验证端;针对每一所述身份验证端,确定信任该身份验证端的一个或多个第一交易参与方;根据候选公证端与身份验证端之间的信任关系,以及身份验证端与第一交易参与方之间的信任关系,建立所述信任关联关系。3.根据权利要求2所述的方法,其特征在于,所述方法应用于跨链参与节点,所述方法还包括:向所述目标公证端发送身份验证请求;接收所述目标公证端发送的数字身份凭证,所述数字身份凭证由与所述目标公证端相关联的身份验证端颁发,所述身份验证端在颁发所述数字身份凭证之后,将所述数字身份凭证保存至数字身份区块链网络的区块链中;访问所述数字身份区块链网络,对所述数字身份凭证进行验证;在验证通过的情况下,通过所述目标公证端执行所述跨链事务。4.根据权利要求1至3任一项所述的方法,其特征在于,所述通过所述信任关联关系计算每一所述候选公证端的可信度,包括:针对所述信任关联关系中的每一节点,基于信任该节点的其他节点的枢纽值,更新该节点的可信度;针对所述信任关联关系中的每一节点,基于该节点所信任的其他节点的可信度,更新该节点的枢纽值。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:获取所述多个候选公证端的历史跨链交易数据;根据所述历史跨链交易数据确定多个第二交易参与方;建立所述多个候选公证端与所述多个第二交易参与方之间的交易关联关系;通过所述交易关联关系计算每一所述候选公证端的交易可信度;所述根据每一所述候选公证端的可信度,从所述多个候选公证端中确定目标公证端,包括:针对每一所述候选公证端,计算所述候选公证端的可信度与交易可信度的加权值,得到加权可信度;从所述多个候选公证...

【专利技术属性】
技术研发人员:牟童徐石成何光宇刘思瀚
申请(专利权)人:东软集团股份有限公司
类型:发明
国别省市:

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

1