基于区块链的粮食供应链溯源方案的研究

来源 :北京邮电大学 | 被引量 : 18次 | 上传用户:ie286
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粮食安全关系国计民生,我国正在大规模建设和运营粮食质量追溯体系,以期实现高效的追溯定位、精确召回和责任追究。论文分析调研目前粮食质量追溯体系,总结出面临的主要问题:(1)粮食在供应链的整个生命周期中流转时,粮食的形态发生变化,粮食追溯数据描述维度单一、缺乏统一标准;追溯对象的标识静态定义、无法动态追溯。(2)粮食经营分散控制管理,呈现“跨地域、多环节、大流通”的特点,整个体系缺乏安全的数据交换协议来促进数据共享,数据完整性和可验证性较差。(3)信息管理系统以中心化的、各部门自建数据库和信息查询平台的方式为主,数据存在篡改风险。(4)目前没有合适的分布式解决方案为粮食供应链溯源提供所需要的性能、可信度,同时具备成本效益。针对以上问题,本文为粮食供应链溯源提供一个量身定制的、基于区块链的去中心化的解决方案GrainTrail(Grain supply chain traceability modeling)。区块链是一种分布式共享数据库,其点对点价值转移的去中心化特性,使所有信息被公开的记录在这个“公共账本”上,它的数据不能被篡改,每个人都可看随时查看,供应链溯源被认为是其适用的应用场景。本文具体完成工作有:(1)选择种植、仓储、加工、分销和销售共五种企业分析其业务流程,提出粮食供应链的溯源基本原则和溯源需求;并对追溯系统进行需求分析。(2)提出粮食供应链建模方法GSCTM(Grain supply chain traceability modeling),用以对粮食供应链追溯流程进行标准化描述。(3)引入GS1[1]全球可追溯标准,将追溯对象按照标准进行唯一标识,提出TDM(Traceability Data Model)五维度的数据模型用以全方位、多维度定义追溯对象,提高了系统互操作性。(4)GrainTrail采用分布式的点对点的架构设计,每个节点都具有五个功能模块:区块链模块、Node服务模块、Neo4j数据持久化模块、CMDIC模块和用户交互模块。利用以太坊结合Neo4j图数据库,将追溯数据按照“链上链下”的模式进行存储,降低了链上存储压力的同时提高系统I/O效率,并为高性能、多功能的溯源查询提供基础,例如动态标识追溯、双向追溯等;设计基于零知识证明算法(Zero-knowledge proof)的数据完整性检查的共识机制CMDIC,验证全链路的利益相关方提供的隐私数据的一致性和完整性;设计Node服务模块,对用户的数据上传和查询请求提供REST风格的接口;最后设计满足四种类型的用户的追溯系统前端交互网页。通过不同模块的配合,可以满足追溯系统用户的数据上传、隐私数据验证、数据查询和数据防篡改的需求。(5)实现并测试GrainTrail整体解决方案,证明了该解决方案可以在数据的查询效率和数据存储成本相比其他存储模式具有明显的优势,在不使用中心化服务器的情况下,使整个去中心系统具备一定的性能、可信度、以及成本效益。该方案既兼顾了粮食供应链业务场景的特殊性,同时具备了解决方案的通用性,可以为其他领域也提供了新的思路。
其他文献
<正>ABH血型抗原是在红细胞,内皮细胞,上皮细胞表面的糖蛋白或糖脂类蛋白上发现的复杂的碳水化合物结构。血型物质的前体H抗原受糖基转移酶的修饰和控制。糖基转移酶是由ABO
目的探讨原发性结直肠恶性淋巴瘤临床特点及预后。方法回顾性分析33例原发性结直肠恶性淋巴瘤患者的临床资料,分析患者临床特点,采用SPSS 13.0统计软件进行数据处理,Kaplan-M
本文简单回顾了Grice的“会话含意”学说,从他提出的关于违反合作原则的四种情况并结合广告语篇的特点,概括出两种违反合作原则的情况并加以例子进行了分析。
以ESP需求理论为指导,参照广东省《用人单位对高职高专院校毕业生英语能力岗位要求的调查报告》对高职毕业生的外语要求,以调查问卷和访谈的形式调研高职公共英语教师的专业
新颁发的《民兵军事训练大纲》,吸收了我军近年来军事理论研究和战训法创新的成果,是对民兵军事训练提出的新规范、新要求。抓好民兵军事训练按新大纲施训,需要准确剖析施训面临
报纸
警情对社会的影响程度,与警车到达警情点的时间有关,对警车的如何调度提出要求.本文通过构建警车调度数学模型,利用LINDO软件给出警车调度方案,使警情对社会的影响程度降到最
针对天波超视距雷达复杂电离层污染校正针对性不强、准确性不高的问题,提出一种知识辅助电离层污染综合校正方案.该方案利用电离层污染知识库、环境监视信息、地/海图库和合
目的对2012年1~7月本院输血前试验结果的回顾性分析,探讨解决疑难配血的有效处理方法。方法采用盐水法、凝聚胺法和微柱凝胶法,对输血住院患者标本进行输血前3项试验。结果在1
目的建立模拟类风湿关节炎(RA)发病的CIA大鼠模型,明确TNF-α拮抗剂对CIA大鼠关节局部骨破坏的改善作用,为临床提供实验依据。方法利用皮下注射牛II型胶原诱导Wistar大鼠发病