当前位置: 首页 > 专利查询>西华大学专利>正文

一种基于区块链的碳中和管理系统及其方法技术方案

技术编号:34768527 阅读:18 留言:0更新日期:2022-08-31 19:24
本发明专利技术公开了一种基于区块链的碳中和管理系统,包括若干客户端和服务器模块,若干所述客户端与所述服务器模块通讯连接;所述客户端包括注册登录模块、碳排放数据采集模块和目标数据请求模块;所述服务器包括管理服务器、数据库服务器和加密服务器,所述管理服务器包括碳排放数据上传模块、秘钥管理模块和访问管理模块;本发明专利技术还公开了一种基于区块链的碳中和管理方法。本发明专利技术实现了碳排放数据的高效管理,便于用户及时掌握当前碳中和信息,以降低现有技术采用的碳排放管控系统对加油站运行的影响,并且实现了对碳排放交易信息的分块化管理,进而利用区块链网络具有不可篡改的特性保障了碳排放交易信息的安全性。保障了碳排放交易信息的安全性。保障了碳排放交易信息的安全性。

【技术实现步骤摘要】
一种基于区块链的碳中和管理系统及其方法


[0001]本专利技术涉及碳中和
,具体为一种基于区块链的碳中和管理系统及其方法。

技术介绍

[0002]全球变暖是人类的行为造成地球气候变化的后果。“碳”就是石油、煤炭、木材等由碳元素构成的自然资源。“碳”耗用得多,导致地球暖化的元凶“二氧化碳”也制造得多。随着人类的活动,全球变暖也在改变(影响)着人们的生活方式,带来越来越多的问题。
[0003]碳中和,节能减排术语,是指企业、团体或个人测算在一定时间内,直接或间接产生的温室气体排放总量,通过植树造林、节能减排等形式,抵消自身产生的二氧化碳排放,实现二氧化碳的“零排放”。简单地说,也就是让二氧化碳排放量“收支相抵”。
[0004]目前用于实现碳中和的碳排放数据均由单个数据库(对于某个地区或片区来说)进行管理,中心化明显,并且数据安全性不够高。

技术实现思路

[0005]本专利技术的目的在于提供一种基于区块链的碳中和管理系统及其方法,实现了碳排放数据的高效管理,实现了这些具有信息和商业价值的可用数据的有效共享,便于用户及时掌握当前碳中和信息,以降低现有技术采用的碳排放管控系统对加油站运行的影响,并且实现了对碳排放交易信息的分块化管理,进而利用区块链网络具有不可篡改的特性保障了碳排放交易信息的安全性,以解决上述
技术介绍
中提出的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]一种基于区块链的碳中和管理系统,包括若干客户端和服务器模块,若干所述客户端与所述服务器模块通讯连接;
[0008]所述客户端包括注册登录模块、碳排放数据采集模块和目标数据请求模块;所述注册登录模块用于实现用户的实名制注册和登录;所述碳排放数据采集模块用于采集碳排放数据;所述目标数据请求模块用于进行目标数据获取请求的录入,服务器接收请求并实现其所携带的登录信息的认证,生成目标数据获取任务以实现目标数据的获取;
[0009]所述服务器包括管理服务器、数据库服务器和加密服务器,所述管理服务器包括碳排放数据上传模块、秘钥管理模块和访问管理模块;所述碳排放数据上传模块用于将碳排放数据上传至区块链,所述秘钥管理模块用于生成解密所述加密服务器加密内容的秘钥,并将秘钥上传入区块链,通过用户与秘钥拥有者交易来获取该秘钥,所述访问管理模块用于管理控制访问数据的用户;所述数据库服务器用于存储和调用数据;所述加密服务器用于对存入所述数据库服务器的数据进行加密。
[0010]作为本专利技术的一种基于区块链的碳中和管理系统及其方法优选的,所述客户端还包括校验模块,所述校验模块用于对发送的区块进行校验。
[0011]作为本专利技术的一种基于区块链的碳中和管理系统及其方法优选的,所述校验模块
包括:
[0012]第一校验获取单元,用于获取发送前的区块;
[0013]第一解析单元,与所述第一校验获取单元连接,用于对发送前的区块进行解析,以得到发送前的区块中的碳排放数据交易信息;
[0014]计算单元,与所述第一解析单元连接,用于对发送前的区块中的碳排放数据交易信息进行校验信息计算,得到校验信息,使得区块中的碳排放数据交易信息包括校验信息;
[0015]第二校验获取单元,用于获取发送后的区块;
[0016]第二解析单元,与所述第二校验获取单元连接,用于对发送后的区块进行解析,以得到区块中的碳排放数据交易信息中的校验数据;
[0017]校验判断单元,分别与所述计算单元和所述第二解析单元连接,用于根据区块的区块头数据判断发送前的区块与发送后的区块是否为同一区块;
[0018]校验单元,与所述校验判断单元连接,用于发送前的区块与发送后的区块为同一区块时,将发送前的区块对应的校验信息与发送后的区块对应的校验信息进行对比,得到区块的校验结果。
[0019]作为本专利技术的一种基于区块链的碳中和管理系统及其方法优选的,所述碳排放数据上传模块包括接收单元、确定单元、判断单元和保存单元;所述接收单元用于接收碳排放数据上传请求,获取待上传碳排放数据的数据上传格式;所述确定单元用于确定智能合约支持的数据上传格式;所述判断单元用于判断待上传碳排放数据的数据上传格式是否符合智能合约支持的数据上传格式;所述保存单元用于若符合,将待上传碳排放数据保存至智能合约中。
[0020]作为本专利技术的一种基于区块链的碳中和管理系统及其方法优选的,所述数据库服务器包括数据脱敏模块、数据存储模块和数据调用模块。
[0021]所述数据脱敏模块用于对碳排放数据进行脱敏处理;所述数据存储模块用于对碳排放数据进行存储;所述数据调用模块用于根据用户的命令调用相关的数据。
[0022]作为本专利技术的一种基于区块链的碳中和管理系统及其方法优选的,所述数据脱敏模块利用极值归一化方法对敏感数据进行脱敏处理。
[0023]作为本专利技术的一种基于区块链的碳中和管理系统及其方法优选的,所述数据脱敏模块利用极值归一化方法对敏感数据进行脱敏处理包括:
[0024]在碳排放数据的一组数列中找出最大和最小的两个端值max0和min0;
[0025]利用以下线性变换公式,对数列中的每个值k进行换算:
[0026][0027]得到新的数值k
/
和新的最大最小值max
/
和min
/
,以得到碳排放数据脱敏处理后的数据。
[0028]作为本专利技术的一种基于区块链的碳中和管理系统及其方法优选的,所述数据库服务器还包括数据压缩模块,所述数据压缩模块用于对加密数据进行数据冗余量的剔除处理,以得到相应的压缩数据集。
[0029]作为本专利技术的一种基于区块链的碳中和管理系统及其方法优选的,所述数据压缩
模块通过以下公式对加密数据进行数据冗余量的剔除处理,以得到相应的压缩数据集:
[0030][0031]其中,s
t
为压缩后得到的第t个压缩数据,z为压缩数据的数量,n为加密数据的数量,x
k
为第k个加密数据。
[0032]一种基于区块链的碳中和管理方法,包括如下步骤:
[0033]S1.用户实名注册后登录进入客户端;
[0034]S2.采集用户碳排放数据后录入客户端,再加密上传至区块链中,并生成解密秘钥,将秘钥上传入区块链,通过用户与秘钥拥有者交易来获取该秘钥;
[0035]S3.用户通过进行目标数据获取请求的录入,服务器接收请求并实现其所携带的登录信息的认证,生成目标数据获取任务,并从区块链中以实现目标数据的获取。
[0036]与现有技术相比,本专利技术的有益效果是:
[0037]本专利技术用户实名注册后登录进入客户端,采集用户碳排放数据后录入客户端,再加密上传至区块链中,并生成解密秘钥,将秘钥上传入区块链,通过用户与秘钥拥有者交易来获取该秘钥,拥有该秘钥的用户通过进行目标数据获取请求的录入,服务器接收请求并实现其所携带的登录信息的认证,生成目标数据获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的碳中和管理系统,其特征在于,包括若干客户端和服务器模块,若干所述客户端与所述服务器模块通讯连接;所述客户端包括注册登录模块、碳排放数据采集模块和目标数据请求模块;所述注册登录模块用于实现用户的实名制注册和登录;所述碳排放数据采集模块用于采集碳排放数据;所述目标数据请求模块用于进行目标数据获取请求的录入,服务器接收请求并实现其所携带的登录信息的认证,生成目标数据获取任务以实现目标数据的获取;所述服务器包括管理服务器、数据库服务器和加密服务器,所述管理服务器包括碳排放数据上传模块、秘钥管理模块和访问管理模块;所述碳排放数据上传模块用于将碳排放数据上传至区块链,所述秘钥管理模块用于生成解密所述加密服务器加密内容的秘钥,并将秘钥上传入区块链,通过用户与秘钥拥有者交易来获取该秘钥,所述访问管理模块用于管理控制访问数据的用户;所述数据库服务器用于存储和调用数据;所述加密服务器用于对存入所述数据库服务器的数据进行加密。2.根据权利要求1所述的一种基于区块链的碳中和管理系统,其特征在于:所述客户端还包括校验模块,所述校验模块用于对发送的区块进行校验。3.根据权利要求2所述的一种基于区块链的碳中和管理系统,其特征在于:所述校验模块包括:第一校验获取单元,用于获取发送前的区块;第一解析单元,与所述第一校验获取单元连接,用于对发送前的区块进行解析,以得到发送前的区块中的碳排放数据交易信息;计算单元,与所述第一解析单元连接,用于对发送前的区块中的碳排放数据交易信息进行校验信息计算,得到校验信息,使得区块中的碳排放数据交易信息包括校验信息;第二校验获取单元,用于获取发送后的区块;第二解析单元,与所述第二校验获取单元连接,用于对发送后的区块进行解析,以得到区块中的碳排放数据交易信息中的校验数据;校验判断单元,分别与所述计算单元和所述第二解析单元连接,用于根据区块的区块头数据判断发送前的区块与发送后的区块是否为同一区块;校验单元,与所述校验判断单元连接,用于发送前的区块与发送后的区块为同一区块时,将发送前的区块对应的校验信息与发送后的区块对应的校验信息进行对比,得到区块的校验结果。4.根据权利要求1所述的一种基于区块链的碳中和管理系统,其特征在于:所述碳排放数据上传模块包括接收单元、确定单元、判断单元和保存单元;所述接收单元用于接收碳排放数据上传...

【专利技术属性】
技术研发人员:黄小莉张政卿朝进黄福建邓亭亭郑学泓徐海峰王俊杰卞庆杨
申请(专利权)人:西华大学
类型:发明
国别省市:

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

1