[发明专利]基于区块链的垃圾分类方法及系统在审
申请号: | 202110604517.1 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113347002A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 彭力;李稳;彭岩;李虹谨;谢林柏 | 申请(专利权)人: | 江南大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;G06F21/57;G06N3/08 |
代理公司: | 苏州市中南伟业知识产权代理事务所(普通合伙) 32257 | 代理人: | 李艾 |
地址: | 214122 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 垃圾 分类 方法 系统 | ||
本发明涉及一种基于区块链的垃圾分类方法及系统,包括如下步骤:在区块链服务器上设置用户账号体系,包括公钥、用户信息及垃圾投放数据;区块链服务器根据垃圾袋的I D信息获取用户信息、垃圾投放数据以及垃圾分类数据进行加密并分别形成各区块;通过识别策略对各区块实现识别,并形成区块链存储于用户账号体系;根据预设的量化规则计算用户商城积分和信用积分并加密存储于用户账号体系;将用户账号体系存储至区块链服务器连接的共享存储空间。本发明实现对生活垃圾的监控溯源,降低运输成本提高运输效率,同时积分奖励机制,能够很大程度调度民众参与的积极性。
技术领域
本发明涉及区块链应用技术领域,尤其是指一种基于区块链的垃圾分类方法及系统。
背景技术
随着国民垃圾生产量的增加,垃圾分类话题的热度也越来越高,而近年来,随着垃圾分类产业的迅速发展,垃圾处理能力也在不断增强,但真正在群众中推行垃圾分类时,却是面临着诸多挑战,一方面,垃圾分类需要监管、普通民众、垃圾回收运输系统、处理系统等多方共同配合协作,依靠某一方的力量显然无法独立完成,而目前市场上应用于垃圾分类的软件还不太多,功能以及相关技术还不太成熟,另一方面区块链作为新一代信息技术,在多方协作的数据问题上具有得天独厚的优势,在数据存证、管理溯源以及激励机制方面也能发挥巨大作用。这些特性决定了区块链技术在垃圾分类回收场景中具有广阔的施展空间。
发明内容
为此,本发明所要解决的技术问题在于克服现有技术中缺乏有效的监督管理和惩罚措施的缺陷,提供一种基于区块链的垃圾分类方法及系统,不增加用户负担的情况下,实现垃圾分类的监督管理。
为解决上述技术问题,本发明提供了一种基于区块链的垃圾分类方法,包括如下步骤:
在区块链服务器上设置用户账号体系,包括公钥、用户信息及垃圾投放数据;
区块链服务器根据垃圾袋的ID信息获取用户信息、垃圾投放数据以及垃圾分类数据进行加密并分别形成各区块;
通过识别策略对各区块实现识别,并形成区块链存储于用户账号体系;
根据预设的量化规则计算用户商城积分和信用积分并加密存储于用户账号体系;
将用户账号体系存储至区块链服务器连接的共享存储空间。
在本发明的一个实施例中,垃圾袋的ID信息在分发垃圾袋时与用户信息绑定。
在本发明的一个实施例中,加密策略采用哈希加密与非对称加密签密结合的方式,其中非对称加密公钥对外公开,私钥由用户保管。
在本发明的一个实施例中,区块链网络中运行有智能合约,智能合约的安全性通过智能合约漏洞检测实现。
在本发明的一个实施例中,智能合约漏洞检测包括学习训练阶段被检测阶段,在学习训练阶段,提取智能合约代码分片进行漏洞标识,通过将真实数据送入神经网络进行训练。
在本发明的一个实施例中,预设的量化规则包括设定时间周期,及在时间周期内的垃圾分类准确率。
在本发明的一个实施例中,用户信息包括隐私数据和公开数据,用户终端通过公钥对隐私数据进行加密,并通过私钥对公开数据进行签名。
本发明还提供基于区块链的垃圾分类系统,包括区块链服务器,所述区块链服务器上创建有存储用户信息的用户账号体系、记录垃圾物流信息的运输体系、反馈垃圾分类情况的垃圾识别体系和计算商城积分和信用积分的积分反馈体系。
在本发明的一个实施例中,所述区块链服务器的底层区块链网络为HyperledgerFabric,底层区块链网络运行于Docker容器网络环境下。
在本发明的一个实施例中,智能合约的实现包括如下步骤:
首先编写main函数入口以及智能合约初始化接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江南大学,未经江南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110604517.1/2.html,转载请声明来源钻瓜专利网。