基于区块链和可定制智能合约的粮食供应链信息系统的设计与实现

来源 :北京邮电大学 | 被引量 : 8次 | 上传用户:cin_long
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着经济的快速发展,粮食行业的竞争不再是单个企业间的竞争,而是依赖于整个粮食供应链运作效率的提升,粮食供应链信息系统通过整合各环节的信息在主体间进行共享和协调,能有效缓解“牛鞭效应”和“食品安全”等问题,提高供应链的整体竞争力,但现有系统还存在以下不足:(1)权利过于集中,供应链节点间难以产生信任,导致交易成本增加,而且系统维护人员可能会恶意篡改数据导致监管困难,参与主体也无法验证自己的数据是否被合理使用;(2)未能在信息共享和隐私保护之间找到一个合理的平衡点,供应链主体对隐私泄露问题存有疑虑,不愿共享真实有效的信息。针对上述问题,本文在现有的供应链信息系统和区块链技术框架下,利用区块链、智能合约、星际文件系统(InterPlanetary File System,IPFS)等技术设计并实现了一个基于区块链和可定制智能合约的粮食供应链信息系统。本文主要贡献如下:1.设计了一种基于区块链的隐私保护方案。针对现有方案中权限控制缺乏灵活性的问题,本方案通过梳理粮食供应链中的业务信息,限定隐私信息范围并对其进行分类,使得用户可以在多个角度对隐私信息进行访问权限设置。针对信息共享利益在上下游之间分布不均的问题,所提方案中设计了一套共享激励机制,在隐私信息被共享方成功访问后,信息所有者会收到约定数量的积分作为补偿,从而提高其信息共享的主动性。2.针对系统扩展与可适应性的需求,设计了可扩展和可定制的智能合约结构。可扩展的智能合约设计将合约分为控制器合约和数据合约两类,能够有效降低合约的更新成本。可定制的智能合约设计通过将合约功能原子化来制定一个模板库,让用户可以从模板库中挑选原子合约进行组装以定制满足自身需求的完整合约,提升用户体验的同时降低合约存储成本。3.基于隐私保护方案和可扩展与可定制智能合约设计了一套基于区块链技术的粮食供应链信息系统,依靠区块链技术的去中心化、信息防篡改等技术优势,保障信息的上传与访问高效透明且不被篡改。为了防止区块链容量增长过快和防止中心化弊端,系统将IPFS作为了区块链的补充数据库,而为了应对区块链对查询统计操作支持有限的问题,系统中还包含了一个本地数据库MongoDB。4.基于智能合约编码并结合前后端与合约、IPFS和MongoDB的交互实现了3中设计的系统,然后基于以太坊搭建的5节点私有链网络进行了系统运行测试,验证了系统核心功能的可用性,并对区块链的去中心化存储和数据防篡改、IPFS的去中心化存储和对区块链容量的改善效果、可扩展合约的升级成本改善效果进行了分析与验证。
其他文献
英国教师教育的发展起步较早,质量也处在国际前列,其原因除了从国家层面有着系统规范的教师教育制度和严格的教师资格标准之外,还有着与时俱进高质量的教师职前教育,尤其以当
本文叙述了在纺织行业应用纳米技术开发和生产功能纺织品的机理与加工方式,概述了各种功能纺织品的应用.
把人事档案信息的管理与利用从传统的手工方式转移到现代化的层面上来,实现人事档案信息数字化和网络化,才能为干部宏观管理决策和组织业务处理提供及时、有效、准确的信息服务
从表现人类情感的角度观察,传统小说尚未挣脱日常语言的樊篱,尚未充分认识并开掘语言体系的巨大潜能,往往是采用语言体系中固有的刻划某种情绪的概念化语汇来描述一定的情感。
期刊
介绍了升流式厌氧污泥床-接触氧化工艺在处理高浓度酒精废水中的应用.运行结果表明,进水COD.18000~21 000mg/L,BOD510 500~12000mg/L,SS 16 000~18 500mg/L时,出水达到GB8978-96
随着我国专利申请量、授权量的增加,生产的专利产品将越来越多,对专利产品进行相关专利信息的标注也会越来越普遍。尽管国家知识产权局2012年5月份公布了新的《专利标识标注
读者获取新闻内容之前,首先接触的是新闻标题。网络媒体新闻标题与传统媒体新闻标题相比,更具有可读性、趣味性,也更加口语化,是连接受众和新闻内容的桥梁。网络新闻标题作为
目的解决磁针磁力研磨工艺中磁针对工件表面碰撞损伤及存在研磨盲区的问题。方法在磁针中加入磁性磨粒增加磁针束的柔性,同时磁针为磁性磨粒提供研磨压力和切削力。将三相正
本文以中央电视台《新闻调查》栏目为分析样本,通过对栏目微传播的话语模式、栏目微传播的影响力以及“双微”传播内容的特质进行分析,讨论媒介融合视域下电视调查性报道栏目
目的 研究Si对低合金钢耐海水腐蚀性能的影响。方法 采用真空电弧炉冶炼了不同硅含量的低合金钢,通过极化试验研究钢在海水中的腐蚀特性。采用交流阻抗和线性极化研究锈层对