本技术涉及区块链,特别是涉及一种资源置换处理方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、资源置换是指用一种资源置换另一种资源的行为,例如购房者用购房资金置换房产。在资源置换涉及的资源数量较大的情况下,通常需要多方机构如银行、中介、监管方等对参与资源置换的用户进行置换资质的评估。
2、相关技术中,由于置换资质的评估涉及多方机构,因此参与资源置换的用户需要频繁来往于各个机构,从而容易使得置换资质的确定过程较为繁琐,导致确定置换资质的效率较低。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高确定置换资质的效率的资源置换处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种资源置换处理方法,应用于区块链网络中的第一节点,所述第一节点为所述区块链网络中的种子节点,所述方法包括:
3、响应于用户发送的资源置换请求,基于所述区块链网络的分布式账本,确定所述用户的第一置换资质信息,以及,将所述资源置换请求广播至所述区块链网络中的各个第二节点;所述第二节点用于基于所述分布式账本,确定所述用户的第二置换资质信息;所述第二节点为所述区块链网络中的各个节点中,除所述第一节点以外的节点;
4、接收所述各个第二节点返回的第二置换资质信息;
5、基于所述第一置换资质信息和各个第二置换资质信息,确定所述用户的第三置换资质信息;
6、在所述第三置换资质信息满足资源置换条件的情况下,将所述用户确定为允许进行资源置换的目标用户。
7、在其中一个实施例中,所述响应于用户发送的资源置换请求,基于所述区块链网络的分布式账本,确定所述用户的第一置换资质信息,包括:
8、确定发起所述资源置换请求的用户,从所述区块链网络的分布式账本中,识别出所述用户关联的资源转移行为;
9、基于所述用户关联的资源转移行为,确定所述用户的资源借调特征信息,以及,从所述用户关联的资源转移行为中,识别出所述用户为资源接收方的目标资源转移行为;
10、从所述目标资源转移行为的资源提供方中,识别出满足异常资源提供条件的异常资源提供方,并基于所述异常资源提供方与所述用户之间的异常资源转移数量,确定所述用户的资源渠道特征信息;
11、根据所述资源渠道特征信息和所述资源借调特征信息,得到所述用户的第一置换资质信息。
12、在其中一个实施例中,所述基于所述异常资源提供方与所述用户之间的异常资源转移数量,确定所述用户的资源渠道特征信息,包括:
13、确定所述异常资源转移数量与所述资源置换请求对应的待置换资源数量之间的目标资源数量关系;
14、基于资源数量关系与资源渠道异常等级之间的关系,确定所述目标资源数量关系对应的目标资源渠道异常等级;
15、基于所述目标资源渠道异常等级,得到所述用户的资源渠道特征信息。
16、在其中一个实施例中,所述基于所述第一置换资质信息和各个第二置换资质信息,确定所述用户的第三置换资质信息,包括:
17、确定所述第一节点和所述各个第二节点对应的权重;
18、基于所述第一节点和所述各个第二节点对应的权重,对所述第一置换资质信息和所述各个第二置换资质信息进行融合处理,得到所述用户的第三置换资质信息。
19、第二方面,本技术还提供了一种资源置换处理方法,应用于区块链网络中的第二节点,所述第二节点为所述区块链网络中的各个节点中,除第一节点以外的节点,所述第一节点为所述区块链网络中的种子节点,所述方法包括:
20、接收所述第一节点广播的资源置换请求,确定发起所述资源置换请求的用户;
21、基于所述区块链网络的分布式账本,确定所述用户的第二置换资质信息;
22、将所述第二置换资质信息返回至所述第一节点;所述第一节点用于响应于所述用户发送的资源置换请求,基于所述区块链网络的分布式账本,确定所述用户的第一置换资质信息,基于第一置换资质信息和各个第二节点返回的第二置换资质信息,确定所述用户的第三置换资质信息,在所述第三置换资质信息满足资源置换条件的情况下,将所述用户确定为允许进行资源置换的目标用户。
23、在其中一个实施例中,在接收所述第一节点广播的资源置换请求,确定发起所述资源置换请求的用户之前,还包括:
24、接收所述第一节点在识别到资源转移行为发生的情况下,广播的与所述资源转移行为对应的资源转移信息;
25、根据所述资源转移信息,更新所述区块链网络的分布式账本。
26、在其中一个实施例中,所述基于所述区块链网络的分布式账本,确定所述用户的第二置换资质信息,包括:
27、在所述第二节点为资源置换监管方的情况下,确定所述用户的用户身份信息,以及基于所述分布式账本,确定所述用户的历史资源置换行为;
28、基于所述用户身份信息和所述历史资源置换行为,确定所述用户的第二置换资质信息。
29、第三方面,本技术还提供了一种资源置换处理装置。所述装置包括:
30、第一信息确定模块,用于响应于用户发送的资源置换请求,基于区块链网络的分布式账本,确定所述用户的第一置换资质信息,以及,将所述资源置换请求广播至所述区块链网络中的各个第二节点;所述第二节点用于基于所述分布式账本,确定所述用户的第二置换资质信息;所述第二节点为所述区块链网络中的各个节点中,除第一节点以外的节点;所述第一节点为所述区块链网络中的种子节点;
31、第二信息接收模块,用于接收所述各个第二节点返回的第二置换资质信息;
32、第三信息确定模块,用于基于所述第一置换资质信息和各个第二置换资质信息,确定所述用户的第三置换资质信息;
33、目标用户确定模块,用于在所述第三置换资质信息满足资源置换条件的情况下,将所述用户确定为允许进行资源置换的目标用户。
34、第四方面,本技术还提供了一种资源置换处理装置。所述装置包括:
35、置换请求接收模块,用于接收第一节点广播的资源置换请求,确定发起所述资源置换请求的用户;所述第一节点为区块链网络中的种子节点;
36、第二信息确定模块,用于基于所述区块链网络的分布式账本,确定所述用户的第二置换资质信息;
37、第二信息返回模块,用于将所述第二置换资质信息返回至所述第一节点;所述第一节点用于响应于所述用户发送的资源置换请求,基于所述区块链网络的分布式账本,确定所述用户的第一置换资质信息,基于第一置换资质信息和各个第二节点返回的第二置换资质信息,确定所述用户的第三置换资质信息,在所述第三置换资质信息满足资源置换条件的情况下,将所述用户确定为允许进行资源置换的目标用户;所述第二节点为所述区块链网络中的各个节点中,除所述第一节点以外的节点。
38、第五方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
39、响应于用户发送的资源置换请求,基于所述区块链网络的分布式账本,确定所述用户的第一置换资质信息,以及,将所述资源置换请求广播至所述区块链网络中的各个第二节点;所述第二节点用于基于所述分布式账本,确定所述用户的第二置换资质信息;所述第二节点为所述区块链网络中的各个节点中,除所述第一节点以外的节点;
40、接收所述各个第二节点返回的第二置换资质信息;
41、基于所述第一置换资质信息和各个第二置换资质信息,确定所述用户的第三置换资质信息;
42、在所述第三置换资质信息满足资源置换条件的情况下,将所述用户确定为允许进行资源置换的目标用户。
43、第六方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
44、响应于用户发送的资源置换请求,基于所述区块链网络的分布式账本,确定所述用户的第一置换资质信息,以及,将所述资源置换请求广播至所述区块链网络中的各个第二节点;所述第二节点用于基于所述分布式账本,确定所述用户的第二置换资质信息;所述第二节点为所述区块链网络中的各个节点中,除所述第一节点以外的节点;
45、接收所述各个第二节点返回的第二置换资质信息;
46、基于所述第一置换资质信息和各个第二置换资质信息,确定所述用户的第三置换资质信息;
47、在所述第三置换资质信息满足资源置换条件的情况下,将所述用户确定为允许进行资源置换的目标用户。
48、第七方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
49、响应于用户发送的资源置换请求,基于所述区块链网络的分布式账本,确定所述用户的第一置换资质信息,以及,将所述资源置换请求广播至所述区块链网络中的各个第二节点;所述第二节点用于基于所述分布式账本,确定所述用户的第二置换资质信息;所述第二节点为所述区块链网络中的各个节点中,除所述第一节点以外的节点;
50、接收所述各个第二节点返回的第二置换资质信息;
51、基于所述第一置换资质信息和各个第二置换资质信息,确定所述用户的第三置换资质信息;
52、在所述第三置换资质信息满足资源置换条件的情况下,将所述用户确定为允许进行资源置换的目标用户。
53、上述资源置换处理方法、装置、计算机设备、存储介质和计算机程序产品,首先响应于用户发送的资源置换请求,基于区块链网络的分布式账本,确定用户的第一置换资质信息,以及,将资源置换请求广播至区块链网络中的各个第二节点;第二节点用于基于分布式账本,确定用户的第二置换资质信息;第二节点为区块链网络中的各个节点中,除第一节点以外的节点,第一节点为所述区块链网络中的种子节点;然后接收各个第二节点返回的第二置换资质信息;接着基于第一置换资质信息和各个第二置换资质信息,确定用户的第三置换资质信息;最后在第三置换资质信息满足资源置换条件的情况下,将用户确定为允许进行资源置换的目标用户。这样,通过区块链网络,能够实现第一节点与各个第二节点之间的信息共享,通过区块链网络的分布式账本,第一节点与各个第二节点能够分别确定发起资源置换请求的用户的第一置换资质信息和第二置换资质信息,从而基于第一置换资质信息和各个第二置换资质信息,得到用户的第三资质信息,进而确定用户是否为允许进行资源置换的目标用户。与基于相关技术的置换资质确定方法相比,上述过程的资源置换处理方法,通过区块链网络,实现了信息的快速、便捷共享,减少了参与资源置换的用户频繁来往于各个机构所需要花费的时间,从而提升了确定资源置换的置换资质的效率。