基于区块链技术的农产品溯源应用设计
摘 要:随着目前国内农产品安全事故逐渐增加,广大消费者对于农产品的安
全性提出质疑,为解决农副产品溯源系统中存在的信息不透明,信息易被篡改以及
原有中心化的问题,本文利用区块链去中心化,信息透明,不可篡改等优势,提出了
一个基于区块链技术的农产品溯源的系统,其中构建以区块链溯源系统为基础构
架,设计智能合约以满足实际交易,能够实现农副产品的信息存储和溯源的区块链
溯源系统。
关键字:区块链;智能合约;农产品溯源
1 引言
随着人民生活水平的不断提高,食品安全近年来深入人心,农产品的源头受到
广大民众的关注。当前市场的农产品溯源系统大多数都是中心化存储,溯源内容
存在被篡改的风险,无法确保信息的真实性。
2008 年中本聪在发表其最新论文《比特币:一个点对点的电子现金系统》
[1]
提出了一种脱离第三方中介参与的数字货币交易系统,而其中区块链技术就是比
特币相关的基础技术,主要包括数据加密技术、共识机制和分布式存储等。区块
链利用分布式存储改变了以往的以服务器为中心的数据存储和管理方式,实现了
数据存储的“去中心化”。并且如果某个节点想更改信息 ,则需要整个区块链 50%
以上的节点同时参与才可以完成。这就形成了区块链数据内容的不可篡改性,保
证了数据的真实性和完整性。
本设计主要基于区块链技术的农产品溯源研究,利用区块链去中心化这一特
点实现产品信息数据在链上的存储;在销售端有产品销售的情况下,实现对仓储
农副产品的数据信息进行即时改动的功能;能够对当前仓储货源在链上存储的数
据在前端进行展示。采用区块链技术解决了传统农产品追溯平台存在的溯源信息
的不可靠、系统安全性差、数据泄露、交易不安全等问题,从而使消费者信任的
可追溯性信息更多,更放心。