关键词:
区块链
茶叶追溯
共识机制
dBFT算法
智能合约
摘要:
由于近年来食品安全事故频发,导致广大消费者对整个食品产业的安全状况产生诸多质疑。茶叶作为中国的第一大饮品,在走进世界贸易市场的过程中,存在茶叶信息缺失、农药残留、拼配作假等问题,对消费者的利益造成极大的危害。同时,在传统的茶叶产业链追溯体系中,存在着信息中心化管理、数据易受篡改、不透明等现象,导致茶叶的质量安全问题无法得到有效解决。区块链技术去中心化、防篡改等特点能很好地弥补传统追溯系统中的缺陷。本文利用区块链技术将茶叶产业链中的各个环节结合,优化各方遵守的共识策略,设计了一套公正公开的茶叶追溯方案。本文的主要工作如下:1)对传统的茶叶产业链进行调研分析,结合研究生阶段对农产品质量追溯课题的研究,提出将区块链技术应用到实际茶叶追溯项目中所产生的共识问题以及组织节点加入问题,分析列举了主流区块链平台的优劣,选择Ethereum作为本文的实验平台,为后面的研究工作提供理论依据和基础环境。2)结合茶叶追溯特点,对传统共识机制进行分析,针对其存在计算力浪费,投票不积极等缺陷,对dBFT算法进行改进,通过在投票机制中加入信用奖惩策略,激励茶叶追溯环节各节点投票,平衡节点选举公正性;在节点选择阶段,利用层次分析法建模将指标量化,更好地选出共识节点中的主节点和备份节点,使得茶叶追溯共识效率更高。3)分析节点新增步骤流程,结合茶叶追溯体系中节点变更情况,通过对Smart Contract智能合约的改进,实现节点动态添加,将新增配置信息写进合约交易中,通过主节点提交合约交易并达成共识,将配置信息进行更新,使新加入的节点在不影响平台总体性能的情况下,更高效地加入茶叶追溯体系,更好地参与区块共识。4)为了降低在茶叶产业链不透明情况下消费者所处的劣势,同时为了保证茶叶的品质,本文利用区块链技术对茶叶产业链中的信息进行跟踪记录。茶叶数据从源头追溯,将茶叶从种植采摘到包装销售中所涉及到的信息进行区块打包存储,同时引入政府监管部门监督,根据实际的茶叶产业链各环节的特点设计出基于区块链技术的茶叶追溯方案,极大程度保证追溯信息的准确性。