随着国民经济的快速发展和人民生活水平的不断提高,假冒伪劣产品日益增多,给市场经济造成了极大的损害,影响了国民的诚信素质。为了解决这一问题,防伪技术受到了广泛的关注。
二维码作为目前应用最为广泛的防伪手段,具有易伪造性和不可伪造性。为了促进市场经济的健康发展,迫切需要一种有效的防伪技术来防止当前的破坏行为。
区块链技术具有去中心化、开放性、自治性、匿名性和不可伪造性等特点,在产品防伪方面具有天然优势。
我们来看看基于二维码的防伪系统存在的问题。
问题1
不法商家可以直接窃取**的二维码,将二维码**到上千份。
不法商家可以通过分析**序列号各个字段的内容,伪造相似的序列号,即可以伪造或****数据库。
问题2
扫描二维码后,可以立即跳转到相应的网页(或商家的官方主页),输入相关查询信息,即可获得产品信息。
不良商家通过修改链接,伪造与正版网站相似的恶意网站,伪装正版商家,欺骗消费者。
问题3
数据库的可修改性使得在线验证不可信
A602A602
那么如何实现基于区块链的防伪功能呢?
与传统的防伪标签等防伪技术相比,芯片具有不可**性。我们以珠宝业为例。gem证书存储在芯片上以利用这一特性。
区块链上的数据具有不可伪造性和**性的特点。证书生成的数字指纹存储在区块链上,以保证证书数据的唯一性。
对于区块链数据的开放性,每次中心颁发证书,区块链上都有与之相关的交易记录。这样大家就可以知道中心发了多少证,所以证书总数是向市场开放的,以防止假冒产品的出现。
那么区块链如何实现防伪呢?让我们来看看整个过程的运作。
1个识别中心,用于识别宝石并生成宝石证书
2认证中心通过智能合约向区块链发布gem认证证书(或证书哈希值)
3.智能合约加入区块链后,获取交易的区块头信息(区块高度、区块散列、txhash)
4认证中心用自己的私钥对创业板证书进行签名,并调用NFC防伪芯片写入接口,将防伪证书信息、块头信息和创业板证书的签名值写入防伪芯片。
5验证app通过区块头信息读取智能合约中的嵌入信息(汇总值),并验证是否与防伪证书信息一致。
6验证app调用NFC防伪芯片提供的读取数据接口读取签名信息,并使用内置公钥将步骤1中的信息作为原始文本,验证签名信息的正确性。
实施过程如下:
下面以云链的区块链防伪机制为例,介绍整个实施过程。首先,云链验证工厂卡,初始化工厂卡,并提供给客户进行卡片写入。
客户对云链提供的卡进行防伪验证,验证卡是否确实是云链提供的芯片卡。验证后,卡片被写入。
用户可以通过云链提供的app扫描产品对应的芯片卡,在具有NFC/Bluetooth功能的手机上读取产品识别结果并显示产品验证结果。
用户移动界面真实性通过后,云链移动应用可以通过WebService查询区块链上每个证书的相关信息。
通过智能卡与区块链技术的结合,实现产品真正的防伪目的。由于区块链的数据可追溯性和不变性,可以预见未来市场上高端产品的防伪将在区块链平台上进行。
介绍了基于区块链的防伪系统。下节课,我们将学习基于区块链的防伪溯源系统。欢迎准时上课~
文章标题:如何利用区块链实现防伪
文章链接:https://www.btchangqing.cn/98715.html
更新时间:2020年09月05日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。