论文部分内容阅读
近年来,假冒伪劣产品屡禁不止,充斥在各个行业和领域。基于此情形,消费者对产品真伪的验证显得极为重要。传统的验证手段是由用户通过商家提供的在线验证接口辨别产品的真伪。但,此验证模式中心节点权利过大。若验证系统中服务器沦陷,以往的交易历史可被轻易涂改,难以保证正规商家的利益和广大消费者的权益。为了人们更安全的通过虚拟环境辨别产品真伪,满足对新鲜事物求知若渴的需求。引入区块链验证系统,其账本历史交易信息由参与网络的各个节点共同维护,可达到去中心化的效果。区块链可为历史的每个区块加上时间戳特性,配之以密码学知识,使得历史交易信息难于被修改。本文主要从区块链技术的角度出发,将区块链技术应用于产品的真伪在线验证过程。利用区块链历史账本不易被修改的特性,防止产品真伪验证信息破坏。主要研究内容和工作如下:(1)本文设计了基于区块链技术的产品真伪在线验证系统(Online Verification System for Product Authenticity,OVSPA),分析了产品的生产、监管、运输及销售业务流程,设计了一套既符合传统业务模式且适用于区块链技术的产品业务处理流程,从而实现各环节产品业务信息的上链存储,保证产品信息的不可更改性。(2)本文在系统设计工作的基础上,将Hyperledger Fabric作为区块链网络平台,对基于区块链技术的产品真伪在线验证系统进行了具体实现,通过系统设计的可视化接口调用搭载于区块链之上的智能合约,对系统进行了功能性测试,验证了基于区块链技术的产品真伪在线验证的可行性。