摘要
本发明公开了一种基于区块链的分布式遥感数据共享系统,该系统由公钥数据库和多个直接通信节点组成。公钥数据库存储数据库模块的身份标识及其公钥;节点由数据库模块、区块链模块、数据服务模块组成。数据库模块存储和处理遥感数据,生成元数据和签名,向区块链模块传输数据;区块链模块验证接收到的数据,存储通过验证的数据、数据存储信息以及数据共享记录信息,控制对数据库模块的数据访问,进行节点间的数据通信与传输;数据服务模块对用户提供遥感数据的查询下载服务。本发明解决了遥感数据由于格式多样化导致的难以存储、难以检索、难以共享的问题,同时利用区块链技术的可追踪性,避免了中心机构出于自身利益,人为恶意的遥感数据篡改。
- 单位