摘要
本发明公开了一种基于区块链技术的智慧城市数据共享方法及系统,涉及数据共享技术领域,包括,拥有方对智慧城市数据进行加密,并根据预测的访问频率划分智慧城市数据热度等级,并分别上传至不同存储位置;结合时效性和访问频率计算共享优先级评分,智能合约根据存储位置分配共识机制,并形成调度日志记录于区块链;通过强化学习调整隐私预算,并结合差分隐私添加噪声后生成访问权限规则和隐私日志;需求方提交需求,区块链基于访问权限规则和隐私日志验证需求方身份,根据需求智慧城市数据热度等级从对应的存储位置进行数据下载,并记录共享日志。本发明通过使用差分隐私技术添加噪声,实现了数据价值的最大化利用同时保障了用户隐私。