当前位置:主页 > 管理论文 > 供应链论文 >

基于区块链的供应链信息可溯源方法研究

发布时间:2021-01-26 09:04
  文中通过研究传统供应链信息溯源存在的问题提出基于区块链的供应链信息可溯源方法。论文设计了供应链中信息可溯源架构,此架构包括四个层次、分别为应用层、智能合约层、区块链网络层和区块链存储层。研究可溯源应用系统模块间的调用关系,基于以上设计和研究设计了供应链可溯源的智能合约,设计了智能合约溯源结构体以及权限控制合约、数据存储合约、入口合约和逻辑合约。 

【文章来源】:信息技术与信息化. 2020,(08)

【文章页数】:3 页

【部分图文】:

基于区块链的供应链信息可溯源方法研究


信息可溯源架构

地图,系统模块,账户


此部分以移动智能手机为终端设备,实现手机应用程序中的用户注册、商品信息跟踪和溯源,将供应链的溯源信息写入区块链。应用程序的包括8个模块。这些模块及模块之间的调用关系如图2所示。其中身份认证模块主要是用于认证用户身份,给不同的用户赋予不同的权限。用户信息可以存储在MySql数据库中。只有密码和设备对应的机器码一致才可登录系统。在信息溯源中根据用户信息来定位具体的设备,使得信息溯源的复杂度降低,效率得到提高。设其中设备定位是为了获得供应链产品的实时位置,这里调用百度地图,产品注册和流通信息包括产品的位置字段,系统将产品的定位结果发送至三个模块,分别为注册、溯源和跟踪模块。不需要手动输入溯源数据可以通过二维码扫描模块实现,这部分可以调用谷歌的Zxing开源框架。以太坊账户生成在区块链进行数据读写的以太坊账户,这个账户称为外部账户,账户中存储账户余额。智能合约交互模块实现连接到区块链和调用智能合约功能,完成供应链系统中溯源数据的读写操作,通过调用开源框架Web3j实现,与智能合约进行交互。注册模块调用身份认证完成用户的身份认证并登录应用程序。跟踪模块用于跟踪产品流通信息,生成节点流通信息。溯源模块能够查看产品溯源过程。通过调用二维码扫描模块取得产品流通信息。

合约


文中实现的智能合约包括四个,通过四个智能合约间的合作能够实现基于区块链的供应链中信息可溯源,四个合约以及它们之间的关系如图3所示。其中权限控制合约是用来控制以太坊账户合约升级的操作,创建者账户地址在此合约中记录,当入口合约部署时,对创建者账户赋值。需要存储的溯源数据字段在数据存储合约中定义,通过get方法获得字段数据,字段拼接是在逻辑合约中进行,从而形成完整的溯源数据。读写数据存储合约的数据在逻辑合约中完成,另外还将继承数据合约的数据存储结构。合约升级是在入口合约中实现,当这个合约部署时传入数据存储和逻辑合约的地址,两个合约之间的连接。

【参考文献】:
期刊论文
[1]基于区块链技术的企业信息化数据溯源平台设计[J]. 高伟豪,史力.  信息与电脑(理论版). 2020(03)
[2]基于区块链的溯源系统研究设计[J]. 陈飞,叶春明.  物流科技. 2020(01)
[3]基于联盟区块链的商品全流程溯源方法研究[J]. 章洪波,冯惠新.  现代信息科技. 2020(01)
[4]供应链溯源场景的区块链存储模型研究[J]. 张登平,许亮.  现代计算机. 2020(01)
[5]区块链技术在供应链管理的应用[J]. 张盟,李成玉,朱明桐.  中国储运. 2019(07)
[6]区块链技术在供应链管理中的应用前景分析[J]. 魏亚楠,戎袁杰,刘昕.  招标采购管理. 2019(03)
[7]基于区块链的供应链管理系统设计与实现[J]. 陈艺文.  现代计算机(专业版). 2019(03)
[8]基于区块链技术的食品安全追溯系统[J]. 傅骞,刘同勋.  信息技术与信息化. 2018(12)



本文编号:3000842

资料下载
论文发表

本文链接:https://www.wllwen.com/guanlilunwen/gongyinglianguanli/3000842.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c7a16***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com