如何运用区块链实现防伪?

2020-09-02 21:12 栏目:经验之谈 来源:网络整理 查看()

随着国民经济的快速发展和人民生活水平的不断提高,假冒伪劣产品越来越多,对市场经济造成了极大的损害,影响了人民的诚信。为了解决这个问题,防伪技术受到了广泛关注。

二维码作为目前使用最广泛的防伪手段,制作简单,容易伪造,不能提供不可伪造性。为了促进市场经济的健康发展,迫切需要一种有效的防伪技术来防止当前的破坏。

嵌段链技术具有分散性、开放性、自主性、匿名性和不可篡改性的特点,这在产品防伪方面具有天然的优势。

让我们先来看看基于二维码的防伪系统的问题。

如何运用区块链实现防伪?

问题一

肆无忌惮的商家可以直接窃取正版产品的二维码,并复制成千上万份二维码。

非法商人可以通过分析真品序列号的每个字段的内容来伪造相似的序列号,也就是说,他们可以伪造或复制真品数据库。

问题2

扫描二维码后,您可以立即跳转到相应的网页(或商家的官方网页),输入相关的查询信息,获取产品信息。

通过修改链接,肆无忌惮的商家伪造类似于真实网站的恶意网站,并伪装成真正的企业,从而欺骗消费者。

问题3

数据库的可修改性使得在线验证不可靠

如何运用区块链实现防伪?

那么如何基于区块链实现防伪功能呢?

与防伪标签等传统防伪技术相比,芯片是不可重复的。让我们以珠宝行业为例。在芯片上存储宝石证书利用了这一特性。

如何运用区块链实现防伪?

区块链的数据具有不变性和永久性的特点。证书生成的数字指纹存储在区块链,以确保证书数据的唯一性。

由于区块链数据的开放性,每次中心签发证书,在区块链都会有相关的交易记录。这样每个人都可以知道该中心已经发行了多少张证书,所以证书的总数是向市场开放的,防止假冒产品出现。

那么,区块链如何实现反假冒呢?让我们看看整个过程的运作。

1.评估中心对宝石进行评估并生成宝石证书

2评估中心通过智能合同向区块链发布宝石评估证书(或证书哈希值)

3在此智能合同包含在区块链之后,获取交换的块头信息(块高、块哈希、块哈希)。

4认证中心用自己的私钥对宝石证书进行签名,调用NFC防伪芯片的写卡接口,将防伪证书信息、块头信息和宝石证书的签名值写入防伪芯片。

5 .验证应用程序通过块头信息读取嵌入在智能合同中的信息(抽象值),并验证其是否与防伪证书信息一致。

6.验证应用程序调用NFC防伪芯片提供的数据读取接口,读取签名信息,并使用内置公钥作为原始文本来验证签名信息的正确性。

程序执行过程如下:

以云链防伪机制为例,介绍了整个实现过程。首先,云链验证工厂卡,初始化它,并将其提供给客户用于写卡。

如何运用区块链实现防伪?

客户对云链提供的卡进行防伪验证,验证该卡是否确实是云链提供的芯片卡,并在验证没有问题后写入该卡。

如何运用区块链实现防伪?

用户只需使用云链提供的应用程序和具有NFC/蓝牙功能的手机扫描产品对应的芯片卡,就可以读取产品识别结果并在手机上显示产品验证结果。

如何运用区块链实现防伪?

当用户的手机界面显示所有的真实性都通过后,云链中的移动APP就可以通过网络服务查询区块链的每一张证书的相关信息。

如何运用区块链实现防伪?

通过智能卡和区块链技术的结合,真正达到防伪的目的

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发