论文部分内容阅读
生态数据存储规模随着生态学领域研究尺度的拓展不断扩张,而传统中心化数据存储方式面对日益庞大的海量生态数据越来越难以为继,观测数据易重复、易篡改、难共享以及存储成本高、数据利用效率低等弊端进一步诱发了生态学研究对更高效数据存储技术的需求。与此同时,衍生于比特币交易的区块链技术凭借其分布式数据存储成本低、数据安全共享程度高等优势迅速得到金融、保险等行业青睐。在此背景下,本研究从区块链技术视角出发,通过数据标签实时发布、数据修改实时验证等技术设计,有效实现分布式存储与传统数据库相结合、系统对数据发布实时监听、网络用户实时利用数据标签查询验证等区块链技术在生态学领域研究中的具体应用。这一技术实现不仅能够有效降低生态数据存储成本,而且能有效保障生态观测数据的安全共享与存储,从而破解传统生态数据存储面临的难题。基于对区块链技术、数据存储底层技术等信息技术的了解与掌握,本研究立足于生态学领域研究生态观测数据使用与共享等环节中的现实问题,首先进行生态数据存储的功能性与非功能性需求分析。在此基础上,本研究对基于区块链的陆地生态系统观测数据安全保障系统总体功能进行方案设计,包括对系统中各个子模块的设计思路进行细致阐述。其后,再运用Python开发语言完成目标系统的技术开发工作,实现前述系统需求分析中提出的各项功能需求,并采用野外实际观测的碳通量数据进行系统试验,进一步完善与改进系统功能。研究结果表明,本研究基于经典C/S架构、wx-python开发模式下可执行脚本文件框架设计,实现了能够快速入门的生态观测数据安全保障系统客户端,能够有效满足生态学领域研究中的常见功能需求。相比于传统中心化数据存储方式,本研究结合区块链技术,使用Hash算法对系统数据层中原始数据进行加密处理,并引用时间戳技术保证数据的实效信息,有效规避传统中心化数据存储中面临的安全问题。作为对区块链技术在生态学领域实际应用的一次探索,本研究试图将区块链技术优势应用至生态数据管理中,用以解决生态学领域研究中长期存在的数据安全存储与共享难题,以期为后续相关探索提供有益参照。