本申请涉及碳排放,特别是涉及一种交易处理方法、装置、计算机设备、存储介质和程序产品。
背景技术:
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、上述交易处理方法、装置、计算机设备、存储介质和程序产品,通过对目标参与方的目标碳排放数据进行真实性验证;进一步的,只有在真实性验证通过的前提下才会调用第一区块链网络中的碳排放智能合约,确定目标参与方的可交易碳排放量;进而,基于可交易碳排放量,向碳排放交易平台发起目标参与方的碳排放交易。本方案通过对目标参与方的目标碳排放数据进行真实性验证,保证了目标参与方的目标碳排放数据的真实性,为碳排放交易的可靠性和可实现性奠定了基础;再者,通过引入区块链技术,实现了碳排放交易的透明性和交易数据的不可篡改性,再次保证了碳排放交易的可靠性。
1.一种交易处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述目标碳排放数据的真实性进行验证,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标参与方的可交易碳排放量,向碳排放交易平台发起所述目标参与方的碳排放交易,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标参与方的可交易碳排放量和更新后的信用信息,向碳排放交易平台发起所述目标参与方的碳排放交易,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取目标参与方的目标碳排放数据,包括:
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标参与方的可交易碳排放量,向碳排放交易平台发起所述目标参与方的碳排放交易,包括:
7.一种交易处理装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。