一种基于区块链的化妆品溯源系统的制作方法

文档序号:17149243发布日期:2019-03-19 23:16阅读:608来源:国知局
一种基于区块链的化妆品溯源系统的制作方法

本发明涉及新型网络技术的领域,具体的是一种应用区块链进行化妆品的产品溯源系统。

技术背景

目前,区块链最初被应用于货币交易,其代表是比特币。其被称为第四次工业革命的成果。账本存储在每一个节点,在分布式区块链中被加密并自动同步每一个节点存储。每个人都可以检查账本,没有单个用户可以控制区块链。而供应链,现有的网购供应链大多都依赖权威第三方或者人们的信用来进行交易货物,无法提供从溯源追踪。数据库托管在第三方或者企业自身,数据不够透明、公开,容易受到攻击导致数据丢失或篡改。运输环节不够高效,无法自动匹配最佳的流通过程。化妆品的信息存储在所属公司或者第三方,不易让人信服其公正性和权威性;数据遭受攻击容易泄露和被人他人篡改,其真假性始终无法得到用户的信服;查询的结果过于简单,用户无法了解到手上的产品其生产过程和运输过程。对于商家无法验证供货商提供产品的真假性,无法进行溯源更好的说服用户对手中产品的真假性进行判断,无法提供强有力的证据进行证明。



技术实现要素:

为了解决

背景技术:
中所存在的一个或者多个问题,本发明提供了一种基于区块链的化妆品溯源系统,通过区块链来提供一种从源头记录化妆品从生产到用户手里的整个过程的数据存储,确保用户网上购买到的化妆品是来自厂家生产的。具体的技术方案如下文。

一种基于区块链的化妆品溯源系统,包括化妆品生产模块、标志信息录入模块、网购模块、运输模块、区块链网络和客户端app;标志信息录入模块、网购模块、运输模块和客户端app通过智能合约向区块链网络写入、查询和匹配化妆品信息;标志信息录入模块、网购模块、运输模块和客户端app之间全部通过区块链网络进行数据交换;化妆品生产模块用于生产化妆品,为整个系统的数据起点;标志信息录入模块用于采集化妆品生产模块的化妆品数据;网购模块调取标志信息录入模块采集到的化妆品数据信息,接收客户端app的请求数据后生成调货订单;运输模块根据网购模块下发的调货订单向客户发送对应化妆品,并全程将物流过程同步到区块链网络;客户端app给客户一个查验化妆品数据的可视化节点,用于向区块链网络查询化妆品数据。

进一步地,区块链网络为bcos平台。

进一步地,运输模块通过pda扫描数据,利用智能合约上传化妆品数据到区块链进行验证与网购模块的信息是否匹配,验证匹配后再通过智能合约匹配化妆品的运输路径并添加到区块链。

进一步地,网购模块将客户购买化妆品的订单信息,通过公匙进行加密数据并利用智能合约添加到区块链。

相比于现有技术,本发明的技术效果在于:

本发明中,区块链将信任依赖于算法而不是权威第三方,可以建立一个信任机制。保证了我们整个区块链里的节点都能完整的记录化妆品信息和流通信息。化妆品的信息和流通信息经过验证后便添加到区块链中,被永久的存储起来。依照时间顺序记录且不易篡改的数据纪录。区块链使用去中心化分布式记账方式,网购化妆品系统中每个节点的数据参与整个数据变动记录,每个节点都独立的拥有相同且完整的账本。利用非对称加密的方式,即公匙加密,私匙解密。用户通过订单信息在客户端app进行查询区块链中存储的相关化妆品信息,确保能及时对化妆品进行溯源。

附图说明

图1为本技术方案的一种基于区块链的化妆品溯源系统的架构与工作流程示意图;

具体实施方式

下面结合说明书附图的内容,对本技术方案的优选实施方式进一步阐述。

一种基于区块链的化妆品溯源系统,包括化妆品生产模块、标志信息录入模块、网购模块、运输模块、bcos平台和客户端app;

化妆品生产模块为整个系统的数据起点,产生化妆品数据信息;

标志信息录入模块为bcos平台的数据来源;标志信息录入模块用于录入化妆品的数据信息,并将该信息添加到bcos平台;

网购模块从bcos平台调取标志信息录入模块采集到的化妆品数据信息,接收客户端app的请求数据后生成调货订单,再将订单信息存入bcos平台;

运输模块根据调货订单,通过pda扫描化妆品的数据,同步验证bcos平台的信息是否一致,再匹配化妆品的运输路径并添加到bcos平台;

bcos平台为整个区块链系统实现的基础,标志信息录入模块、网购模块、运输模块、客户端app都相当一个节点连接入bcos平台中,并且每个节点都要通过智能合约,在bcos平台上对数据进行添加存储、调用查询和匹配验证的操作;智能合约在系统中的主要作用是提供交互接口,实现数据的上传和查询;

客户端app提供给客户一个可视化访问溯源系统的界面,用于向区块链网络查询化妆品数据和发送购买请求。

本实施方式将信任依赖于算法而不是权威第三方,可以建立一个信任机制。保证了我们整个区块链里的节点都能完整的记录化妆品信息和流通信息。化妆品的信息和流通信息经过验证后便添加到区块链中,被永久的存储起来。依照时间顺序记录且不易篡改的数据纪录。区块链使用去中心化分布式记账方式,网购化妆品系统中每个节点的数据参与整个数据变动记录,每个节点都独立的拥有相同且完整的账本。使用智能合约,利用非对称加密的方式,即公匙加密,私匙解密,保证数据不被篡改,确保溯源的完整性和真实性。

当本实施方式进行溯源时,首先由化妆品生产模块生产出化妆品;标志信息录入模块采集这些化妆品数据,并存放到bcos平台;客户端app有需求时,发送请求到bcos平台,由bcos平台匹配对应的化妆品数据;当客户端app确认购买时,bcos平台将该信息发送到网购模块,产生订单数据,网购模块同时将订单数据返回bcos平台保存;运输模块收到网购模块的调货订单后,通过pda扫描数据,上传化妆品数据到bcos平台,验证与网购模块的信息是否匹配,验证后再匹配化妆品的运输路径并添加到区块链;客户端app在上述过程中,全程可以通过bcos平台,查询各模块存放到bcos平台的记账内容,并验证到手后的化妆品是否与各部分的记账信息一致。

以上实施例是用来说明本技术方案的基本原理,并非就是本技术方案的全部实施方式。对于本领域技术人员来说,任何基于权利要求书所限定内容的、依据本技术方案原来所作出的常规置换或者改进,均落入本发明的保护范围。



技术特征:

技术总结
本发明公开了一种基于区块链的化妆品溯源系统,属于新型网络技术在供应链上应用的技术领域。本基于区块链的化妆品溯源系统由化妆品生产模块、标志信息录入模块、网购模块、运输模块、区块链、APP构成。每一个模块都相当一个节点连接入区块链网络中,通过智能合约添加数据到区块链。智能合约在系统中的主要作用是提供交互接口,实现数据的上传和查询。当标志信息录入模块、网购模块、运输模块调用上传接口时,则智能合约实现自动将读取到的数据添加到区块链模块中;当调用查询接口时,通过智能合约的查询接口将存储到区块链中的数据返回并显示在APP上。

技术研发人员:李亚;袁涛;戴青云;庄楚鑫
受保护的技术使用者:广东技术师范学院
技术研发日:2018.12.26
技术公布日:2019.03.19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1