关键词:
农业科学数据
农业科学数据溯源
区块链
模型
智能合约
摘要:
随着大数据时代和数据密集型科研范式的到来,科学数据成为科学研究的基础,目前我国农业科学数据的组织和管理已经迈入快速发展时期,农业作为数据高产的研究领域,其数据已成为国家的重要资产。然而,农业科研工作周期长、数据来源和衍生路径多样化、复杂化,日常所使用的数据一般都经过了一系列处理,如果中间处理过程中缺少了透明度,将会导致研究人员对农业科学数据的来源和真实性难以做出判断,从而影响农业科学数据的复用。农业科学数据溯源是验证农业科学数据真实性的重要手段,它对农业科学数据的源头和发展过程进行仔细考证,以作为数据追踪的参考依据,能够保障基于农业科学数据的科学研究的有效性。科研人员可以通过查看溯源信息掌握数据质量的控制环节,保障自身数据利用的安全可靠。但是,现有的数据溯源系统一般采用集中的方式存储数据,存在易受黑客攻击、单点故障等问题,农业科学数据的安全受到威胁。因此,如何安全存储农业科学数据并确保农业科学数据溯源的可信性是我们需要解决的问题。区块链是一种去中心化的分布式网络,因其数据有标识、共识机制、智能合约等特点,具有数据不可篡改、可溯源、安全性等优势,为农业科学数据溯源提供了一种新的解决思路。
因此,如何安全存储农业科学数据并确保农业科学数据溯源的可信性是我们需要解决的问题。区块链是一种去中心化的分布式网络,因其数据有标识、共识机制、智能合约等特点,具有数据不可篡改、可溯源、安全性等优势,为农业科学数据溯源提供了一种新的解决思路。本文以农业科学数据可信性、安全性和存储高效性为立足点,基于PROV数据模型和区块链技术构建了农业科学数据溯源场景模型,主要解决了以下问题:(1)针对溯源数据标准不一致的问题,基于PROV数据模型建立农业科学数据溯源表述模型,以便跟踪农业科学数据的变化;(2)针对区块链存储空间有限的问题,设计了链上+链下溯源数据存储模型,将原始农业科学数据溯源数据存储至IPFS文件系统中,区块链中只存储农业科学数据溯源数据摘要和IPFS hash地址,缓解了区块链的存储压力;(3)针对农业科学数据溯源数据安全的问题,设计了农业科学数据溯源管理智能合约,包括农业科学数据溯源数据标准化、加密解密、查询验证等逻辑功能,利用智能合约将溯源数据摘要自动存储到区块链中,保证农业科学数据溯源数据的安全性和可信性。