System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及区块链,具体涉及用于跨链资产交互的可信环境验证方法及系统。
技术介绍
1、跨链资产交互是指不同区块链网络之间的资产转移和交互,是区块链技术的一个重要发展方向,可以实现不同区块链网络之间的互联互通和价值流通。由于不同的区块链网络可能有不同的协议、技术和架构,因此跨链资产交互的可信环境验证是确保跨链交易安全性和可靠性的重要步骤,可以确保交易的安全、可靠和互操作性。但目前进行可信环境的验证节点的可信度较低,影响跨链资产交互的安全性。
技术实现思路
1、本申请提供了一种用于跨链资产交互的可信环境验证方法及系统,用于解决现有技术中跨链资产交互的公证节点的可信度低,影响跨链交易的安全性的技术问题。
2、本申请的第一个方面,提供了一种用于跨链资产交互的可信环境验证方法,所述方法包括:基于验证链,获取第一资产链内的第一交互方和第二资产链内的第二交互方的资产交互信息,其中,第一资产链和第二资产链为异构区块链;将所述资产交互信息加入所述验证链内进行公示,基于所述验证链内的多个验证节点,根据所述资产交互信息,进行可信度分析,获得多个一阶可信度,并将所述多个一阶可信度加入所述验证链内进行公示;在所述验证链内,每个验证节点根据公示的其他的多个验证节点的一阶可信度,对其他验证节点进行可信系数分析,获得多个二阶可信系数;根据所述多个二阶可信系数,对所述多个一阶可信度进行修正计算,获得多个可信度;获取所述多个验证节点根据所述资产交互信息设置的多个验证费用,结合所述资产交互信息和多个可信度
3、本申请的第二个方面,提供了一种用于跨链资产交互的可信环境验证系统,所述系统包括:资产交互信息获取模块,所述资产交互信息获取模块用于基于验证链,获取第一资产链内的第一交互方和第二资产链内的第二交互方的资产交互信息,其中,第一资产链和第二资产链为异构区块链;多个一阶可信度获得模块,所述多个一阶可信度获得模块用于将所述资产交互信息加入所述验证链内进行公示,基于所述验证链内的多个验证节点,根据所述资产交互信息,进行可信度分析,获得多个一阶可信度,并将所述多个一阶可信度加入所述验证链内进行公示;多个二阶可信系数获取模块,所述多个二阶可信系数获取模块用于在所述验证链内,每个验证节点根据公示的其他的多个验证节点的一阶可信度,对其他验证节点进行可信系数分析,获得多个二阶可信系数;多个可信度获得模块,所述多个可信度获得模块用于根据所述多个二阶可信系数,对所述多个一阶可信度进行修正计算,获得多个可信度;可信验证系数获取模块,所述可信验证系数获取模块用于获取所述多个验证节点根据所述资产交互信息设置的多个验证费用,结合所述资产交互信息和多个可信度,计算获得多个验证节点的可信验证系数;可信环境构建模块,所述可信环境构建模块用于根据多个可信验证系数,选取最大的可信验证系数对应的验证节点,作为确定验证节点,与所述第一交互方和第二交互方构建可信环境,进行所述资产交互信息的交互和验证。
4、第三方面,本申请提供了一种电子设备,包括:一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述第一方面中任一项所述方法的步骤。
5、第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现上述第一方面中任一项所述方法的步骤。
6、本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:
7、本申请提供的一种用于跨链资产交互的可信环境验证方法,涉及区块链
,通过验证链获取资产交互信息,进行可信度分析,获得多个一阶可信度,通过可信系数分析,获得多个二阶可信系数对多个一阶可信度进行修正计算,获得多个可信度,结合多个验证费用,计算获得多个可信验证系数,选取最大的可信验证系数对应的验证节点,构建可信环境,进行资产交互信息的交互和验证,解决了现有技术中跨链资产交互的公证节点的可信度低,影响跨链交易的安全性的技术问题,实现了通过节点分析获取最优公证节点进行可信环境验证,提高跨链交易的安全性和经济性的技术效果。
【技术保护点】
1.一种用于跨链资产交互的可信环境验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,将所述资产交互信息加入所述验证链内进行公示,基于所述验证链内的多个验证节点,根据所述资产交互信息,进行可信度分析,获得多个一阶可信度,包括:
3.根据权利要求2所述的方法,其特征在于,将所述多个验证节点根据所述第一交互方、第二交互方、第一资产信息和第二资产信息,进行可信度分析,包括:
4.根据权利要求1所述的方法,其特征在于,在所述验证链内,每个验证节点根据公示的其他的多个验证节点的一阶可信度,对其他验证节点进行可信系数分析,获得多个二阶可信系数,包括:
5.根据权利要求4所述的方法,其特征在于,构建二阶可信系数分类器,对所述多个偏差系数进行决策分类,获得多个二阶可信系数,包括:
6.根据权利要求1所述的方法,其特征在于,获取所述多个验证节点根据所述资产交互信息设置的多个验证费用,结合所述资产交互信息和多个可信度,计算获得多个验证节点的可信验证系数,包括:
7.根据权利要求6所述的方法,其特征在于
8.一种用于跨链资产交互的可信环境验证系统,其特征在于,所述系统包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7任一项所述的用于跨链资产交互的可信环境验证方法。
...【技术特征摘要】
1.一种用于跨链资产交互的可信环境验证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,将所述资产交互信息加入所述验证链内进行公示,基于所述验证链内的多个验证节点,根据所述资产交互信息,进行可信度分析,获得多个一阶可信度,包括:
3.根据权利要求2所述的方法,其特征在于,将所述多个验证节点根据所述第一交互方、第二交互方、第一资产信息和第二资产信息,进行可信度分析,包括:
4.根据权利要求1所述的方法,其特征在于,在所述验证链内,每个验证节点根据公示的其他的多个验证节点的一阶可信度,对其他验证节点进行可信系数分析,获得多个二阶可信系数,包括:
5.根据权利要求4所述的方法,其特征在于,构建二阶可信系数分类器,对所述多个偏差系数进行决策分类,获得多...
【专利技术属性】
技术研发人员:赵宁,徐兵,王磊,兰春嘉,
申请(专利权)人:上海零数众合信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。