关键词:
区块链
EOS
物流
智能合约
IPFS
摘要:
伴随着互联网技术的快速发展,电子商务行业进入飞速发展的时代,而物流行业作为电子商务的一个重要组成部分,也随之快速发展。但是由于物流行业普遍采用中心化的架构,整个平台的数据都存储在中心服务器上,所以表现出数据隐私度不强,去中心化程度不高,数据可以伪造等安全性问题;在车辆与货源上明显表现出信息不对等,货物找车难,车辆找货物难的问题。本文设计并提出了一个基于区块链的智能物流平台,显著提升物流平台的可靠性与数据安全性,并提出一种基于画像数据的车货匹配模型,提升货物在发货的时候可以快速找到合适的车辆去承运它,更加便捷的操作平台并大大提升其安全性。该平台以EOS作为底层区块链技术,将物流行业中的一些敏感数据如交易信息、车辆信息等存储在作业链中,防止敏感数据被篡改与伪造。在针对平台需存储一些图片存储空间花费较大的问题上,本文采用了星际文件系统(IPFS,Inter Planetary File System)来存储和查找该部分数据。在针对车辆与货物匹配的场景中采用了基于画像数据的推荐算法,该算法可以根据货源的运输需求推荐出合适的车辆,进而提升物流运转效率。本文根据软件工程的设计流程,首先对传统物流系统进行了分析,然后对EOS区块链的优势进行了阐述,并结合区块链对物流平台进行了需求分析,该平台包含六个模块,分别为订单模块、仓储模块、交易模块、运输模块、系统模块与推荐算法模块。然后根据需求分析对平台架构与各个模块进行了详细设计,将该平台划分成三个模块,即应用层、业务层与数据层。随后根据平台的详细设计对各个模块与推荐算法进行实现,重点对各个模块的数据合约与实现逻辑进行详细阐述。最后根据平台需求分析与详细设计对平台的功能性与非功能性进行测试,测试结果表明,本平台可以满足物流系统的基本功能需求以及良好的性能需求。本文设计的基于区块链的智能物流平台可以很好的解决传统物流平台中的数据安全性不高、易篡改等问题,同时采用基于画像数据的推荐算法提升车辆与货物匹配的效率,为中小型物流公司提升本公司的可信度与竞争能力提供一种新的思路与方法。