本申请涉及互联网,尤其涉及一种基于区块链的碳数据管理方法、装置及设备。
背景技术:
1、随着社会的不断发展,逐渐产生了节能减排、低碳环保的需求。越来越多的国家、地区、企业及个人开始开展碳管理活动,以通过自身的行动去管理碳排放、践行低碳举措。目前,企业或个人在开展碳管理活动的过程中往往会产生大量的碳数据,通过对这些碳数据的共享、分析及利用能够让碳管理变得更加高效与智能,因此,需要对碳数据进行管理。
2、基于此,如何对碳数据进行管理,以提升碳数据的可信性及共享便捷性,成为了亟待解决的技术问题。
技术实现思路
1、本说明书实施例提供的一种基于区块链的碳数据管理方法、装置及设备,以提升其管理的碳数据的可信性及共享便捷性。
2、为解决上述技术问题,本说明书实施例是这样实现的:
3、本说明书实施例提供的一种基于区块链的碳数据管理方法,应用于区块链网络中的区块链节点,包括:
4、获取数据需求方针对数据提供方预先存储至所述区块链网络中的目标碳数据的数据获取请求;
5、响应于所述数据获取请求,利用所述区块链网络处的智能合约,判断所述数据需求方是否满足所述目标碳数据的预设获取条件,得到判断结果;
6、若所述判断结果表示所述数据需求方满足所述目标碳数据的预设获取条件,则授予所述数据需求方对于所述目标碳数据的获取权限。
7、本说明书实施例提供的一种基于区块链的碳数据管理装置,应用于区块链网络中的区块链节点,包括:
8、第一获取模块,用于获取数据需求方针对数据提供方预先存储至所述区块链网络中的目标碳数据的数据获取请求;
9、判断模块,用于响应于所述数据获取请求,利用所述区块链网络处的智能合约,判断所述数据需求方是否满足所述目标碳数据的预设获取条件,得到判断结果;
10、获取权限授予模块,用于若所述判断结果表示所述数据需求方满足所述目标碳数据的预设获取条件,则授予所述数据需求方对于所述目标碳数据的获取权限。
11、本说明书实施例提供的一种基于区块链的碳数据管理设备,所述设备为区块链网络中的区块链节点处的设备,包括:
12、至少一个处理器;以及,
13、与所述至少一个处理器通信连接的存储器;其中,
14、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
15、获取数据需求方针对数据提供方预先存储至所述区块链网络中的目标碳数据的数据获取请求;
16、响应于所述数据获取请求,利用所述区块链网络处的智能合约,判断所述数据需求方是否满足所述目标碳数据的预设获取条件,得到判断结果;
17、若所述判断结果表示所述数据需求方满足所述目标碳数据的预设获取条件,则授予所述数据需求方对于所述目标碳数据的获取权限。
18、本说明书中提供的至少一个实施例能够实现以下有益效果:
19、在利用区块链网络管理碳数据的过程中,可以利用区块链节点获取数据需求方针对数据提供方预先存储至所述区块链网络中的目标碳数据的数据获取请求,在对所述数据获取请求进行相应时,可以利用所述区块链网络处的智能合约,去判断所述数据需求方是否满足所述目标碳数据的预设获取条件,若是,则可以授予所述数据需求方对于所述区块链网络中存储的所述目标碳数据的获取权限,以令所述数据需求方可以从区块链网络处取得所述目标碳数据。由于区块链网络具有难以篡改、删除的特性,从而能够提升利用区块链网络管理的碳数据的可信性,以及,由于数据提供方及数据需求方能够利用区块链网络实现碳数据的共享及流转,从而也有利于提升碳数据的共享便捷性。
1.一种基于区块链的碳数据管理方法,应用于区块链网络中的区块链节点,包括:
2.如权利要求1所述的方法,所述获取数据需求方针对数据提供方预先存储至所述区块链网络中的目标碳数据的数据获取请求之前,还包括:
3.如权利要求2所述的方法,所述存储加密后目标碳数据至所述区块链网络之后,还包括:
4.如权利要求3所述的方法,若所述目标碳数据的收费情况信息反映所述数据需求方获取所述目标碳数据时需要支付资源,则所述存储加密后目标碳数据至所述区块链网络之后,还包括:
5.如权利要求4所述的方法,所述目标账户为所述数据需求方的第二区块链账户;所述方法还包括:
6.如权利要求4所述的方法,所述指定账户包括所述第一区块链账户;所述方法还包括:
7.如权利要求2所述的方法,所述第一发布请求中携带有针对所述目标碳数据的数据描述信息;
8.如权利要求7所述的方法,所述数据描述信息包括:所述数据提供方使用的碳数据模板的模板标识信息、所述目标碳数据所属的碳数据类型信息、所述目标碳数据所属的产品信息与所述数据提供方的身份标识信息中的至少一种。
9.如权利要求1所述的方法,所述获取数据需求方针对数据提供方预先存储至所述区块链网络中的目标碳数据的数据获取请求之前,还包括:
10.如权利要求9所述的方法,所述数据查询结果包括:所述目标碳数据的数据等级评估结果、所述数据提供方的身份标识信息以及获取所述目标碳数据时所需支付的资源量信息中的至少一种。
11.如权利要求1所述的方法,所述区块链网络为联盟链网络,所述区块链节点包括所述数据需求方在可信设备处部署的指定联盟链节点;所述数据获取请求是利用所述数据需求方的第二区块链账户生成的请求;
12.如权利要求11所述的方法,所述授予所述第二区块链账户对于所述目标碳数据的获取权限之后,还包括:
13.一种基于区块链的碳数据管理装置,应用于区块链网络中的区块链节点,包括:
14.如权利要求13所述的装置,还包括:
15.如权利要求14所述的装置,还包括:
16.如权利要求15所述的装置,若所述目标碳数据的收费情况信息反映所述数据需求方获取所述目标碳数据时需要支付资源,则所述装置还包括:
17.如权利要求16所述的装置,所述目标账户为所述数据需求方的第二区块链账户;所述装置还包括:
18.如权利要求16所述的装置,所述指定账户包括所述第一区块链账户;所述装置还包括:
19.如权利要求14所述的装置,所述第一发布请求中携带有针对所述目标碳数据的数据描述信息;所述装置还包括:
20.如权利要求19所述的装置,所述数据描述信息包括:所述数据提供方使用的碳数据模板的模板标识信息、所述目标碳数据所属的碳数据类型信息、所述目标碳数据所属的产品信息与所述数据提供方的身份标识信息中的至少一种。
21.如权利要求13所述的装置,还包括:
22.如权利要求21所述的装置,所述数据查询结果包括:所述目标碳数据的数据等级评估结果、所述数据提供方的身份标识信息以及获取所述目标碳数据时所需支付的资源量信息中的至少一种。
23.如权利要求13所述的装置,所述区块链网络为联盟链网络,所述区块链节点包括所述数据需求方在可信设备处部署的指定联盟链节点;所述数据获取请求是利用所述数据需求方的第二区块链账户生成的请求;
24.如权利要求23所述的装置,所述装置还包括:
25.一种基于区块链的碳数据管理设备,所述设备为区块链网络中的区块链节点处的设备,包括: