System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 在区块链网络中基于信任度的交易方法和装置制造方法及图纸_技高网

在区块链网络中基于信任度的交易方法和装置制造方法及图纸

技术编号:40611569 阅读:4 留言:0更新日期:2024-03-12 22:19
本公开实施例公开了一种在区块链网络中基于信任度的交易方法和装置,应用于区块链网络,区块链网络包括:交易执行节点、信任度评估节点和通信节点,方法包括:当交易请求中的交易类型为预设第一交易类型,信任度评估节点根据目标交易对象的身份信息,确定第一信任度;当第一信任度大于或等于第一预设信任度,交易执行节点执行交易请求中的目标交易;当交易类型为预设第二交易类型,信任度评估节点获取预设信任度模型和目标交易对象的评价信息;信任度评估节点根据目标正面评分、目标负面评分和第一信任度,利用预设信任度模型,确定第二信任度;当第二信任度大于或等于第二预设信任度,交易执行节点执行目标交易。

【技术实现步骤摘要】

本公开涉及到区块链、信任度评估,尤其是一种在区块链网络中基于信任度的交易方法和装置


技术介绍

1、随着网络技术的不断发展,人们在网络上的交易也日益频繁。为了保证参与交易的用户的数据和财产安全,通常在进行交易前会对参与交易的用户进行验证,以确定用户的可信性,并在确定用户的可信性后进行交易。在现有技术中,通过是利用户提供的资质信息,例如,用户的学历信息、资质证书等,确定用户的可信性。然而在实际应用中,交易的种类多种多样,不同的交易对参与交易的用户的可信性的要求也不同,仅通过单一的用户的资质信息来确定用户的可信性不能满足实际交易需要。


技术实现思路

1、为了解决上述问题,本公开实施例提供了一种在区块链网络中基于信任度的交易方法和装置。

2、本公开实施例的一个方面,提供了一种在区块链网络中基于信任度的交易方法,应用于区块链网络,所述区块链网络包括:交易执行节点、信任度评估节点和通信节点,所述方法包括:响应于所述通信节点接收目标交易对象的客户端发送到交易请求,所述通信节点将所述交易请求发送至所述信任度评估节点;所述信任度评估节点从区块链中获取所述目标交易对象的身份信息;响应于所述交易请求中的交易类型为预设第一交易类型,所述信任度评估节点根据所述目标交易对象的身份信息,确定所述目标交易对象的第一信任度;响应于所述第一信任度大于或等于第一预设信任度,所述交易执行节点执行所述交易请求中的目标交易;响应于所述交易请求中的交易类型为预设第二交易类型,所述信任度评估节点从所述区块链中获取预设信任度模型和所述目标交易对象的评价信息,所述评价信息包括目标正面评分和目标负面评分;所述信任度评估节点根据所述目标正面评分、所述目标负面评分和所述第一信任度,利用所述预设信任度模型,确定所述目标交易对象的第二信任度;响应于所述第二信任度大于或等于第二预设信任度,所述交易执行节点执行所述目标交易。

3、本公开实施例的另一个方面,提供了一种在区块链网络中基于信任度的交易装置,应用于区块链网络,所述区块链网络包括:交易执行节点、信任度评估节点和通信节点,所述方法包括:第一发送模块,用于响应于所述通信节点接收目标交易对象的客户端发送到交易请求,所述通信节点将所述交易请求发送至所述信任度评估节点;第一获取模块,所述信任度评估节点从区块链中获取所述目标交易对象的身份信息;第一确定模块,用于响应于所述交易请求中的交易类型为预设第一交易类型,所述信任度评估节点根据所述目标交易对象的身份信息,确定所述目标交易对象的第一信任度;第一执行模块,用于响应于所述第一信任度大于或等于第一预设信任度,所述交易执行节点执行所述交易请求中的目标交易;第二获取模块,用于响应于所述交易请求中的交易类型为预设第二交易类型,所述信任度评估节点从所述区块链中获取预设信任度模型和所述目标交易对象的评价信息,所述评价信息包括目标正面评分和目标负面评分;第二确定模块,用于所述信任度评估节点根据所述目标正面评分、所述目标负面评分和所述第一信任度,利用所述预设信任度模型,确定所述目标交易对象的第二信任度;第二执行模块,用于响应于所述第二信任度大于或等于第二预设信任度,所述交易执行节点执行所述目标交易。

4、本公开实施例的又一个方面,提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现在区块链网络中基于信任度的交易方法。

5、本公开实施例的再一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时,实现在区块链网络中基于信任度的交易方法。

6、在本公开实施例中,信任度评估节点从区块链中获取目标交易对象的身份信息;当交易请求中的交易类型为预设第一交易类型,信任度评估节点根据目标交易对象的身份信息,确定目标交易对象的第一信任度,并在第一信任度大于或等于第一预设信任度时,交易执行节点执行交易请求中的目标交易;当交易请求中的交易类型为预设第二交易类型时,信任度评估节点根据目标交易对象的目标正面评分、目标负面评分和第一信任度,利用预设信任度模型,确定目标交易对象的第二信任度,并在第二信任度大于或等于第二预设信任度,交易执行节点执行目标交易。由此,通过综合考虑目标交易对象的身份信息和/或目标正面评分、目标负面评分以确定目标交易对象的信任度,使得目标交易对象的信任度可以多维度的反应出目标交易对象的可信程度(可信性),并且通过对交易请求中的目标交易的交易类型的划分,确定目标交易对象不同程度的信任度,由此在保证交易安全的情况下,实现了可以根据交易的不同,灵活的确定适合交易的目标交易对象的信任度,提高了交易效率。

7、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。

本文档来自技高网...

【技术保护点】

1.一种在区块链网络中基于信任度的交易方法,其特征在于,应用于区块链网络,所述区块链网络包括:交易执行节点、信任度评估节点和通信节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述身份信息包括至少一个身份特征;

3.根据权利要求2所述的方法,其特征在于,所述信任度评估节点根据所述目标正面评分、所述目标负面评分和所述第一信任度,利用所述预设信任度模型,确定所述目标交易对象的第二信任度,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,还包括:

6.根据权利要求1所述的方法,其特征在于,确定所述目标交易对象的第一信任度之后,还包括:

7.一种在区块链网络中基于信任度的交易装置,其特征在于,应用于区块链网络,所述区块链网络包括:交易执行节点、信任度评估节点和通信节点,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述身份信息包括至少一个身份特征;

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现上述权利要求1-6任一所述的在区块链网络中基于信任度的交易方法。

...

【技术特征摘要】

1.一种在区块链网络中基于信任度的交易方法,其特征在于,应用于区块链网络,所述区块链网络包括:交易执行节点、信任度评估节点和通信节点,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述身份信息包括至少一个身份特征;

3.根据权利要求2所述的方法,其特征在于,所述信任度评估节点根据所述目标正面评分、所述目标负面评分和所述第一信任度,利用所述预设信任度模型,确定所述目标交易对象的第二信任度,包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,还包括:

【专利技术属性】
技术研发人员:刘阳韩天宇李胡升陈文曲朱斯语
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:

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

1