A method and device for anti-counterfeiting and rights confirmation based on blockchain NFT technology

Through anti-counterfeiting and rights confirmation methods based on blockchain NFT technology, the problem of low efficiency in rights confirmation and authenticity identification in commodity transactions is solved, and fast and low-cost product rights confirmation and authenticity identification are achieved, and transaction efficiency is improved.

CN114581104BActive Publication Date: 2025-06-24WUHAN LANGYI INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210207304.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-03
Publication Date
2025-06-24
Estimated Expiration
2042-03-03

AI Technical Summary

Technical Problem

It is difficult for the prior art to quickly and efficiently realize the confirmation of goods and authenticity of goods during commodity trading, resulting in long verification time, high cost and low efficiency.

Method used

Anti-counterfeiting and rights confirmation methods based on blockchain NFT technology are adopted. By obtaining product information and storing it on the blockchain platform, a unique NFT is generated, the product is associated with the NFT's ID, and the initial key is set. The initial key of the NFT is bound to the buyer's electronic wallet to complete the confirmation of the product's rights and authenticity identification.

Benefits of technology

It realizes fast and low-cost product rights confirmation and authenticity identification, improves transaction efficiency and reduces labor costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114581104B_ABST
    Figure CN114581104B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and device for anti-counterfeiting and rights confirmation based on blockchain NFT technology. The method includes obtaining product information and storing the product information on a blockchain platform; performing blockchain processing on the product information to generate a unique NFT for the corresponding product; associating the product with the ID of the product NFT and configuring a unique initial key for the NFT; binding the initial key of the NFT with the buyer's e-wallet to complete the rights confirmation of the product ownership; in the application scenario, the merchant simultaneously trades the product and the initial key of the NFT to the buyer, and the buyer determines whether the source of the product is legal by comparing whether the parameters imported based on the physical product are completely matched with the product information stored on the blockchain platform side, and the buyer determines whether the initial key provided by the merchant is the initial key of the NFT corresponding to the product, and determines the authenticity of the product through parameter comparison and the legality of the product source. It greatly improves the efficiency of anti-counterfeiting and rights confirmation of physical products and also reduces labor costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical fields of blockchain and industrial innovation technologies, and particularly to a method and device for anti-counterfeiting and rights confirmation based on blockchain NFT technology. Background Art

[0002] Blockchain is a term in the field of information technology. Essentially, it is a shared database, and the data or information stored therein has characteristics such as "non-forgeable", "traceable throughout the process", "traceable", "open and transparent", and "collectively maintained". Based on these characteristics, blockchain technology has laid a solid foundation of "trust" and created a reliable "cooperation" mechanism, with broad application prospects.

[0003] From a technological perspective, blockchain involves many scientific and technological issues such as mathematics, cryptography, the Internet, and computer programming. From an application perspective, simply put, blockchain is a distributed shared ledger and database, with characteristics such as decentralization, immutability, traceability throughout the process, traceability, collective maintenance, and open transparency. These characteristics ensure the "honesty" and "transparency" of blockchain and lay a foundation for creating trust in blockchain. And the rich application scenarios of blockchain are basically based on the fact that blockchain can solve the problem of information asymmetry and achieve collaborative trust and consistent actions among multiple parties.

[0004] Blockchain is a new application mode of computer technologies such as distributed data storage, peer-to-peer transmission, consensus mechanism, and encryption algorithms. Blockchain is an important concept of Bitcoin. Essentially, it is a decentralized database. At the same time, as the underlying technology of Bitcoin, it is a string of data blocks generated by using cryptographic methods. Each data block contains information on a batch of Bitcoin network transactions, which is used to verify the validity, authenticity (anti-counterfeiting) of the information, and generate the next block.

[0005] Usually, after a commodity transaction is completed, the buyer needs to verify the authenticity of the commodity. When verifying the authenticity of the commodity, it is usually necessary to verify the commodity through a special appraisal agency, which results in a long verification time period, high labor costs, and it also takes a certain amount of time to confirm the rights of the commodity with the buyer, with very low efficiency.

[0006] In view of this, overcoming the defects of the existing technology is an urgent problem to be solved in this technical field. Summary of the Invention

[0007] The technical problems to be solved by the present invention are how to quickly improve the efficiency of rights confirmation in the commodity transaction process, and how to quickly, efficiently, and at low cost verify the authenticity of dialectical commodities.

[0008] The present invention adopts the following technical solutions:

[0009] In a first aspect, the present invention provides an anti-counterfeiting and rights confirmation method based on blockchain NFT technology, including:

[0010] Obtain product information and store the product information on the blockchain platform;

[0011] Perform blockchain processing on the product information to generate a unique NFT for the corresponding product;

[0012] Associate the product with the ID of the product NFT and configure a unique initial key for the NFT;

[0013] Bind the initial key of the NFT with the buyer's e-wallet to complete the confirmation of the ownership of the product;

[0014] In the application scenario, the merchant simultaneously trades the product and the initial key of the NFT to the buyer. The buyer determines whether the source of the product is legal by comparing whether the parameters imported based on the physical product completely match the product information stored on the blockchain platform side, and by determining whether the initial key provided by the merchant is the initial key of the NFT corresponding to the product. The authenticity of the product is determined by parameter comparison and the legality of the product source.

[0015] Preferably, the product information includes one or more of: the material, weight, source, production date, batch number, certificate of authentication results from an authoritative institution, ownership, and high-definition multi-dimensional photos of the product.

[0016] Preferably, before binding the initial key of the NFT with the buyer's e-wallet, it further includes a confirmation step for the buyer to determine whether the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical product. After the buyer confirms that the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical product, the buyer's e-wallet can be bound to the initial key of the NFT provided by the merchant. The corresponding confirmation step is specifically:

[0017] Query the product information on the blockchain platform through the initial key of the product NFT provided by the merchant;

[0018] Compare the product information with the product to further determine whether the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical product.

[0019] Preferably, the specific steps for generating the ID of the product NFT include:

[0020] Upload the product information metadata to the blockchain platform;

[0021] Assign a unique ID to the NFT through an encryption algorithm.

[0022] Preferably, the confirmation of the commodity right is the process of binding the NFT of the commodity to the buyer's e-wallet, specifically as follows:

[0023] Bind the NFT with the initial key to the buyer's e-wallet, and record the binding information of the NFT on the blockchain platform;

[0024] After the binding is completed, record the NFT in the buyer's e-wallet.

[0025] Preferably, when the commodity is traded for the second time, the owner of the commodity transfers the ownership of the NFT of the commodity to the buyer's e-wallet to complete the confirmation of the commodity right, and at the same time confirm the legal source of the commodity. There are two ways for the transfer of the ownership of the NFT of the commodity, specifically as follows:

[0026] When the e-wallet of the commodity owner has not been bound with the initial key of the NFT to complete the right confirmation, the commodity owner provides the initial key to the buyer, and completes the right confirmation through the binding of the buyer's e-wallet with the initial key;

[0027] When the e-wallet of the commodity owner has been bound with the initial key of the NFT to complete the right confirmation, the commodity owner transfers the ownership of the commodity to the buyer through his own e-wallet to complete the right confirmation.

[0028] Preferably, after the transaction is completed, the merchant provides the buyer with the traded commodity and the initial key of the NFT corresponding to the commodity. In the step of comparing the parameters imported based on the physical commodity with the commodity information stored on the blockchain platform side, specifically as follows:

[0029] The buyer obtains the ID of the NFT associated with the commodity through the commodity provided by the merchant;

[0030] Obtain the commodity information stored on the blockchain platform through the ID of the commodity NFT.

[0031] Preferably, the authenticity of the commodity is determined by parameter comparison and the legality of the commodity source, specifically as follows:

[0032] When the parameters imported from the physical commodity are completely consistent with the commodity information stored on the blockchain platform side, and the initial key provided by the merchant is the initial key of the NFT corresponding to the commodity, it indicates that the source of the commodity is legal, and the commodity is determined to be genuine; otherwise, the commodity is determined to be fake.

[0033] Preferably, the method of associating the commodity with the ID of the commodity NFT is: engraving the ID of the NFT on the surface of the commodity, making an NFT certificate, and making a tag containing the ID of the commodity NFT, one or more of them.

[0034] Second aspect, the present invention also provides a device for anti-counterfeiting and rights confirmation based on blockchain NFT technology, which is used to implement the method for anti-counterfeiting and rights confirmation based on blockchain NFT technology described in the first aspect. The device includes:

[0035] At least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the processor to execute the method for anti-counterfeiting and rights confirmation based on blockchain NFT technology described in the first aspect.

[0036] Third aspect, the present invention also provides a non-volatile computer storage medium, which stores computer-executable instructions, and the computer-executable instructions are executed by one or more processors to complete the method for anti-counterfeiting and rights confirmation based on blockchain NFT technology described in the first aspect.

[0037] The present invention uses blockchain NFT technology to convert physical goods into traceable NFTs and obtain the IDs of the corresponding NFTs; then associates the physical goods with the IDs of the NFTs and sets the initial keys of the NFTs. When the buyer purchases the corresponding goods from the merchant, the merchant will provide the buyer with the physical goods and the initial keys of the NFTs corresponding to the physical goods. When the buyer obtains the physical goods, the buyer will also obtain the ID of the NFT corresponding to the physical goods. The ID of the NFT can be used to query the product information stored on the blockchain platform. By comparing whether the parameters of the physical goods are consistent with the product information stored on the blockchain platform, a preliminary determination of the authenticity of the physical goods can be made. Then, by combining whether the merchant has the initial key of the NFT corresponding to the physical goods and can transfer both the goods and the NFT to the buyer at the same time, the legality of the source of the goods can be determined. Only when the parameters of the physical goods are consistent with the product information stored on the blockchain platform and the source of the goods is legal can the traded goods be determined to be genuine. For the rights confirmation of the goods, when the buyer purchases the corresponding physical goods, the goods can be rights-confirmed by binding the initial key of the corresponding NFT to the buyer's e-wallet, and the NFT of the corresponding goods will also be stored in the buyer's e-wallet. When conducting a secondary transaction, in addition to delivering the physical goods to the next buyer or recipient, the owner of the goods also needs to complete the transfer of the ownership of the goods. By means of a transfer-like method, the ownership of the goods is transferred to the buyer or recipient to complete the rights confirmation of the goods. In this way, the intermediate process of the traditional method is greatly saved. There is no need for a professional inspection agency, and the authenticity of the physical goods can be determined only by querying and comparing the product information by oneself, which greatly improves the efficiency of anti-counterfeiting and rights confirmation of physical goods. At the same time, the labor cost is also reduced. Description of the Drawings

[0038] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for use in the embodiments of the present invention. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.

[0039] Figure 1 It is a flowchart of a method for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention;

[0040] Figure 2 It is a flowchart of a method for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention;

[0041] Figure 3 It is a flowchart of a method for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention;

[0042] Figure 4 It is a flowchart of a method for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention;

[0043] Figure 5 It is a flowchart of a method for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention;

[0044] Figure 6 It is a flowchart of a method for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention;

[0045] Figure 7 It is an anti-counterfeiting logic based on blockchain NFT technology provided by an embodiment of the present invention;

[0046] Figure 8 It is a flowchart of a method for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention;

[0047] Figure 9 It is a flowchart of a method for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention;

[0048] Figure 10 It is a schematic diagram of a device for anti-counterfeiting and rights confirmation based on blockchain NFT technology provided by an embodiment of the present invention. Detailed implementation manners

[0049] In order to make the objectives, technical solutions and advantages of the present invention more clear and understandable, the following further details the present invention in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0050] In the description of the present invention, the orientation or positional relationship indicated by the terms "inner", "outer", "longitudinal", "transverse", "upper", "lower", "top", "bottom", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the present invention and does not require the present invention to be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to the present invention.

[0051] In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0052] Embodiment 1:

[0053] Embodiment 1 of the present invention provides an anti-counterfeiting and rights confirmation method based on blockchain NFT technology, as Figure 1 shown, specifically including:

[0054] Step 201: Obtain commodity information and store the commodity information on the blockchain platform;

[0055] Among them, the commodity refers to all physical commodities that can be traded, such as: handicrafts, artworks, or agricultural products, etc. Starting from the actual situation, different physical commodities have different information corresponding to them stored on the blockchain platform. For the purpose of this embodiment of the present invention, the stored commodity information is only for comparison after the buyer purchases the corresponding commodity. For example: when it is an agricultural product, the corresponding commodity information is some information such as the source of the agricultural product, production date (harvest date), batch, etc.; when the commodity is an artwork, the corresponding information is some information such as the author of the handicraft, age, multi-dimensional photos of the handicraft, certificate of the appraisal institution, etc. Generally speaking, starting from the actual needs, different commodities will store different commodity information, and the corresponding commodity information generally includes: some information such as the material, weight, source, production date, batch, certificate of the appraisal result of the authoritative institution, ownership, and high-definition multi-dimensional photos of the commodity.

[0056] Step 202: Perform blockchain processing on the commodity information to generate a unique NFT for the corresponding commodity;

[0057] Among them, in the blockchain, early tokens, such as Bitcoin and Ethereum, mainly have two characteristics: First, they can be split; second, they can be substituted for each other and exchanged equivalently, which is called fungible tokens (Fungible-Tokens, abbreviated as FT). In the process of trading goods through the Internet channel, due to their fungibility, it is very difficult to complete the traceability (there may be multiple traceability results); at the same time, after obtaining multiple traceability results, it is necessary to screen them one by one to select the result corresponding to the goods, so as to obtain the correct product information of the physical goods stored in the blockchain NFT, and then compare the parameters imported by the goods (physical goods) with the correct product information stored on the blockchain NFT to identify the authenticity of the goods. Obviously, it is very difficult to achieve the purpose of accurately identifying the authenticity of goods in a short time. In the embodiment of the present invention, preferably, non-fungible tokens (or non-homogeneous tokens, Non-Fungible-Tokens, abbreviated as NFT) are associated with the goods to achieve fast and accurate traceability, and then the product information stored on the blockchain platform can be quickly found, and then the authenticity of the goods can be determined by comparison. Compared with FT, non-fungible tokens also have two characteristics: First, they are irreplaceable, and each one is unique; second, they cannot be split. Based on these two points, after the goods in the embodiment of the present invention are associated with NFT, they can be traced, and the traceability result is unique, and the authenticity of the goods can be accurately and quickly identified. The result of the blockchain processing in the embodiment of the present invention is a process of converting goods into NFT. The converted NFT in the present invention can be understood as a virtual product of a "digital twin", and each good has only a unique NFT corresponding to it. The ID represents the identity label of the virtual product, and each virtual product (NFT) corresponds to a unique ID (similar to the ID card corresponding to each resident).

[0058] Step 203: Associate the goods with the ID of the goods NFT and configure a unique initial key for the NFT;

[0059] Among them, starting from the purpose of the present invention, after the buyer purchases a commodity from the merchant, the merchant will give the buyer the commodity and some information about the commodity (including the ID). The buyer needs to obtain the commodity information stored on the blockchain platform through some information about the commodity provided by the merchant, and then compare the imported parameters of the commodity with the commodity information on the blockchain platform to distinguish the authenticity. In the embodiments of the present invention, the ID of the commodity is associated with the ID of the commodity NFT. Among them, there are many ways of association. The ID can be engraved on the commodity, an NFT certificate can be made, or an ID tag containing the ID of the commodity NFT can be made. Since the ID corresponding to each commodity is unique, no matter how many times the commodity is traded and how the appearance of the commodity changes during the trading process, the ID of the commodity will never change. Moreover, during the trading process, in addition to obtaining the physical commodity and the initial password of the corresponding NFT, the buyer will also obtain the ID associated with the physical commodity. Through the ID, the commodity information stored on the blockchain platform can be queried, and then the authenticity of the commodity can be preliminarily determined by comparing whether the imported parameters of the commodity are exactly the same as the queried commodity information. However, every buyer and merchant knows the ID of the commodity, and the method of realizing the right confirmation of the commodity through the ID of the commodity is obviously not feasible. In the embodiments of the present invention, the initial key of the NFT is preferably set, and whoever's electronic wallet is bound to the initial key of this commodity NFT indicates who owns this commodity (when this commodity NFT is not bound to any electronic wallet, whoever owns the initial key of this commodity NFT indicates who owns this commodity). Only the buyer himself knows the initial key of each commodity NFT. Through the buyer's own wallet on the blockchain platform and the initial key of the commodity, the storage, trading, and right confirmation of the commodity NFT can be completed.

[0060] Step 204: Bind the initial key of the NFT to the electronic wallet of the buyer to complete the right confirmation of the ownership of the commodity;

[0061] Among them, the ID of the commodity NFT can be used to query the information of the commodity on the blockchain platform, but everyone involved in the transaction knows the ID of the commodity NFT. Obviously, the method of realizing the right confirmation of the commodity through the ID of the NFT is not feasible. In fact, in the embodiments of the present invention, the right confirmation of the ownership of the commodity NFT is realized by binding the initial key of the NFT to the electronic wallet of the buyer. After the right confirmation of the commodity NFT is completed, the corresponding NFT of the commodity will be stored in the buyer's electronic wallet. When conducting the next transaction, only those who know the account and private key of the electronic wallet (which can be understood as the password of the electronic wallet) can complete the transfer of the ownership of the commodity. It should be noted that on the blockchain platform, the electronic wallet is not bound to the identity information of the buyer. Once the buyer loses or forgets the private key of the electronic wallet, the corresponding NFT assets stored in the electronic wallet will also be lost. That is to say, the NFT assets actually belong to the electronic wallet, and the process of right confirmation is actually a process of binding to the electronic wallet.

[0062] Step 205: In the application scenario, the merchant simultaneously trades the physical commodity and the initial key of the NFT to the buyer. The buyer determines whether the source of the commodity is legal by comparing the parameters imported based on the physical commodity with the commodity information stored on the blockchain platform side, and by determining whether the initial key provided by the merchant is the initial key of the NFT corresponding to the commodity, and determines the authenticity of the commodity through parameter comparison and the legality of the commodity source.

[0063] Among them, to distinguish the authenticity of a physical commodity, the physical commodity is usually compared with a standard genuine product. In the embodiment of the present invention, in addition to comparing the parameters of the physical commodity with the commodity information stored on the blockchain platform, it also verifies whether the initial key of the commodity NFT given by the merchant corresponds to the physical commodity, and transfers the commodity and the NFT to the buyer simultaneously to determine the legality of the merchant's trading channel, and then distinguishes the authenticity of the commodity from two aspects: the channel and the comparison between the physical commodity and the commodity information.

[0064] In the embodiment of the present invention, an ID is set for the commodity NFT, and the commodity is associated with the ID. Through the ID of the NFT, the commodity information stored on the blockchain can be obtained. After the transaction is completed, the merchant provides the buyer with the physical commodity and the initial key of the NFT corresponding to the commodity. The buyer queries the commodity information on the blockchain platform through the ID associated with the commodity, and then compares it with the parameters imported from the physical commodity to achieve a preliminary identification of the authenticity of the commodity. At the same time, by binding the initial key of the commodity NFT with the buyer information, the right of ownership of the commodity is achieved. During the transaction process, the merchant only needs to provide the buyer with the commodity and the initial key of the corresponding commodity NFT to easily achieve anti-counterfeiting and right of ownership of the commodity. The buyer can determine the authenticity of the commodity by comparing the parameters imported from the physical commodity with the commodity information, and can bind the initial key of the NFT with the buyer to achieve the right of ownership, which greatly improves the efficiency of anti-counterfeiting and right of ownership of physical commodities. At the same time, it also reduces the labor cost. It should be noted that both the ID and the initial key of the NFT can query the commodity information. The difference is that the information queried by the ID is only the commodity information used for comparison with the physical commodity, but through the initial key, all the information that the commodity can provide can be queried, such as transaction records and the ID of the commodity.

[0065] To demonstrate the complete solution of the present invention, the details of the solution of the embodiment of the present invention will be further described below. Generate the ID of the commodity NFT, as Figure 2 shown, the specific steps include:

[0066] Step 301: Upload the commodity information metadata to the blockchain platform;

[0067] Among them, in the embodiments of the present invention, it is necessary to obtain the product information stored on the blockchain platform through the ID of the product NFT provided by the merchant. First, it is necessary to upload the product information metadata to the blockchain platform. Only when searching later can the product information matching the product be queried on the platform through the ID given by the merchant. It is worth noting that since the product is associated with the ID of the product NFT, when the buyer obtains the physical product, the ID of the product will also be obtained.

[0068] Step 302: Assign a unique ID to the NFT through an encryption algorithm.

[0069] Among them, after the product information metadata has been stored on the blockchain platform, due to the existence of a lot of detailed information in the product information, it will be rather troublesome if the merchant directly provides the product information to the buyer. In the embodiments of the present invention, preferably, the product information metadata is used to assign a unique ID to the NFT through an encryption algorithm. For example, it is serialized into a byte array and then converted into the ID of the NFT through relevant algorithms such as hashing. Among them, the hashing algorithm is just one kind of encryption algorithm. At this time, the ID of the NFT corresponding to each product is a string, and each string after the encryption algorithm is unique. Correspondingly, the ID of the NFT corresponding to each product is also unique. In the embodiments of the present invention, once the ID of the product is created, it will not change no matter how many transactions are carried out.

[0070] Further, before the confirmation of the product right is completed, it also includes the step of binding the NFT of the product to the buyer's wallet, as Figure 3 shown, specifically:

[0071] Step 401: Bind the NFT initial key to the buyer's e-wallet and record the binding information of the NFT on the blockchain platform;

[0072] After the merchant and the buyer complete the transaction, the merchant provides the buyer with the physical commodity and the initial key of the commodity. The buyer can query the information of the commodity on the blockchain platform through the ID associated with the commodity, and then make a comparison to preliminarily distinguish the authenticity of the commodity. However, for the confirmation of the ownership of the commodity, the electronic wallet of the buyer (personal electronic wallet address) needs to be bound. In the preferred embodiment of the present invention, electronic wallets are set for the merchant and the buyer. Moreover, in order to facilitate tracing the source or channel of the commodity, the electronic wallet of the merchant will be bound with the business license of the company or the personal information of the legal representative (such as ID card). For the buyer, there is no need to bind personal information. After the merchant binds the information, the system will allocate an electronic wallet to the merchant; after the buyer registers on the blockchain platform, the system will also allocate an electronic wallet to the buyer; the electronic wallet is actually an address for storing assets allocated by the blockchain platform to each merchant or buyer. An NFT can be understood as a commodity, and the initial key of the NFT can be understood as the right to initiate the transaction of the NFT. Having the initial key corresponding to the NFT enables the transaction and transfer of the NFT. It should be noted that the binding of the initial key of the NFT with the buyer's information is actually a process of binding the initial key of the NFT with the electronic wallet address owned by the buyer. After the binding is completed, the confirmation of the ownership of the commodity is achieved (the confirmation process is actually the transfer of the ownership of the commodity). The electronic wallet will store the NFT of the commodity. When conducting the next transaction, the owner of the commodity needs to use this electronic wallet for the transaction and submit the physical commodity and the ownership of the commodity (the NFT of the commodity) to the next buyer or recipient together.

[0073] Step 402: After the binding is completed, record the NFT in the buyer's electronic wallet.

[0074] Among them, the binding process is actually also the confirmation process. After the binding is completed, it indicates that this transaction is completed and the confirmation is carried out. This transaction will also be recorded on the blockchain platform, and the traded commodity has become the private property of the buyer in this transaction. In blockchain technology, the transfer of NFTs is carried out in the form of accounting. After the NFT is bound to the electronic wallet address, it will be recorded in the buyer's electronic wallet address in the form of accounting.

[0075] Furthermore, when the commodity undergoes a secondary transaction, the owner of the commodity transfers the ownership of the NFT of the commodity to the buyer's electronic wallet to complete the confirmation of the ownership of the commodity. There are two ways for the transfer of the ownership of the NFT of the commodity, as Figure 4 , specifically as follows:

[0076] Step 501: When the electronic wallet of the owner of the commodity has not been bound with the initial key of the NFT to complete the confirmation of ownership, the owner of the commodity provides the initial key to the buyer, and the confirmation of ownership is completed by binding the initial key with the buyer's electronic wallet.

[0077] Step 502: When the electronic wallet of the goods owner has been bound to the initial key of the NFT and the confirmation of rights is completed, the goods owner transfers the ownership of the goods to the buyer through his own electronic wallet to complete the confirmation of rights.

[0078] Among them, in the embodiment of the present invention, when the physical goods are just generated into NFTs, the system assigns an initial key to the goods NFT. When the physical goods are traded for the first time, the merchant will provide the buyer with the physical goods and the corresponding initial key. After the buyer obtains the physical goods and the corresponding initial key, the buyer may bind the initial key to his own electronic wallet or may not bind it to his own electronic wallet. When conducting the next transaction, when the electronic wallet of the goods owner has not been bound to the initial key of the NFT and the confirmation of rights is completed, the goods owner provides the initial key to the buyer, and the buyer's electronic wallet binds to the initial key to complete the confirmation of rights, and the seller provides the physical goods to the buyer; when the electronic wallet of the goods owner has been bound to the initial key of the NFT and the confirmation of rights is completed, the goods owner transfers the ownership of the goods to the buyer through his own electronic wallet to complete the confirmation of rights, and the seller provides the physical goods to the buyer.

[0079] After the embodiment of the present invention completes the transaction, the merchant provides the buyer with the traded goods and the initial key of the NFT corresponding to the goods. In the step of comparing the parameters imported based on the physical goods with the goods information stored on the blockchain platform side, as Figure 5 shown, specifically:

[0080] Step 601: The buyer obtains the ID of the NFT associated with the goods through the goods provided by the merchant;

[0081] Step 602: Obtain the goods information stored on the blockchain platform through the ID of the goods NFT.

[0082] Among them, after the buyer learns the ID of the goods in this transaction from the merchant, the buyer will query the goods information stored on the blockchain platform through the ID, and then determine the authenticity of the goods by comparing the parameters imported from the physical goods with the goods information.

[0083] Furthermore, it is determined whether the parameters imported based on the physical goods match the goods information stored on the blockchain platform side completely to determine the authenticity of the goods. As Figure 6 shown, specifically:

[0084] Step 701: When the parameters imported from the physical goods are completely consistent with the goods information stored on the blockchain platform side, and the initial key provided by the merchant is the initial key of the NFT corresponding to the goods, it indicates that the source of the goods is legal, and it is determined that the goods are genuine

[0085] Step 702: Otherwise, it is determined that the goods are fake.

[0086] Among them, as long as the parameters imported for the physical goods provided by the merchant are inconsistent with the goods information stored on the blockchain platform, or the initial key of the NFT delivered by the merchant to the buyer does not match the physical goods, it is determined that the goods are fakes. For example Figure 7 As shown, it is a schematic diagram of the anti-counterfeiting logic of the embodiments of the present invention. The embodiments of the present invention adopt two different information channels to verify the accuracy of information. Only when the information from both channels is accurate at the same time (the physical goods parameters are consistent with the goods information comparison, and the source of the goods is legal), does it indicate that the goods are genuine. It should be noted that when the merchant conducts a transaction, the physical goods and the initial key of the NFT corresponding to the goods are always handed over to the buyer together. In addition, the anti-counterfeiting method based on blockchain NFT of the embodiments of the present invention is realized on the premise of the same blockchain platform. When the goods are traded on different platforms, especially when the data between platforms is not interoperable, the anti-counterfeiting purpose of the embodiments of the present invention cannot be achieved. For example, when the physical goods of the buyer are stolen, the thief can directly apply to be a merchant on other platforms and generate the initial password of the goods. Due to the non-interoperability of data between different platforms, the original trading platform of the goods cannot call data from the current trading platform, and it is also very difficult to hold the thief accountable.

[0087] It should be noted that when the goods are traded for the first time, after the buyer and the merchant complete the transaction, the buyer will receive the physical goods provided by the merchant and the initial key of the goods NFT. Before the initial key of the NFT is bound to the buyer's e-wallet, it also includes the buyer's confirmation step of whether the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical goods. After the buyer confirms that the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical goods, the buyer's e-wallet can bind the initial key of the NFT provided by the merchant. For example Figure 8 As shown, the corresponding confirmation step is specifically as follows:

[0088] 801: Query the goods information on the blockchain platform through the initial key of the goods NFT provided by the merchant;

[0089] 802: Compare the goods information with the goods to further determine whether the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical goods.

[0090] Among them, as mentioned before, the goods information queried through the initial key of the NFT includes not only the goods information for comparison with the physical goods, but also the ID of the NFT corresponding to the goods, the transaction information of the goods, and all other information that can be provided. When the goods information is compared with the goods, and it is determined that the initial key of the NFT provided by the merchant corresponds to the initial key of the goods, the initial key of the NFT can be bound to the buyer's e-wallet to complete the confirmation of the goods.

[0091] Example 2:

[0092] To better demonstrate this solution, Example 2 of the present invention uses a specific implementation scenario to specifically elaborate on this solution, as Figure 9 shown, which is a schematic diagram of the trading process of a jeweler on a blockchain platform.

[0093] Step 901: The jeweler and the buyer register on the blockchain platform, obtain their respective e-wallet accounts and passwords, and save the registered e-wallet account information on the blockchain platform.

[0094] Among them, to achieve the right of ownership confirmation of the commodity, it is necessary to bind the initial key of the commodity NFT to the buyer's e-wallet and record the right of ownership confirmation information on the blockchain platform. In a specific embodiment, first, the blockchain platform needs to authenticate the merchant, register the merchant's information, and record it on the blockchain platform for easy tracing of the origin of the commodity; for the buyer, only registering an e-wallet on the blockchain platform is required to conduct normal transactions.

[0095] Step 902: The jeweler uploads the meta-information of the commodity to the blockchain platform, generates the NFT of the commodity, and obtains the ID and initial key of the NFT.

[0096] Among them, after the merchant registers their e-wallet on the blockchain platform and obtains the initial key of each commodity on the platform, for the convenience of tracing the origin of the commodity, the initial key of the commodity NFT and the corresponding merchant information will be associated and recorded on the blockchain platform. As mentioned before, the first transaction of the commodity is actually a process of packaging and trading the commodity and the initial key of the corresponding NFT together. When the commodity conducts the first transaction, only the merchant knows the initial key of the commodity, and only the merchant can trade this commodity. It should be noted that after each right of ownership confirmation is completed, the right of ownership confirmation information also needs to be uploaded to the blockchain platform. For the physical commodity, to more simply identify the authenticity of the commodity, the obtained ID of the NFT is associated with the commodity (for example: engraving the ID on the commodity), and the information of this commodity can be quickly queried on the platform through the ID, and the authenticity of the commodity can be preliminarily identified through comparison.

[0097] Step 903: The jeweler conducts a transaction with the buyer. After the transaction is completed, the jeweler delivers the commodity and the initial key of the NFT to the buyer together, and the buyer conducts identification and right of ownership confirmation of the authenticity of this commodity.

[0098] In a specific embodiment of the present invention, the physical goods have been associated with the ID of the NFT. When the buyer obtains the goods, he also obtains the ID of the NFT of the goods. The buyer can obtain the product information on the blockchain platform through the ID, and then preliminarily determine the authenticity of the goods by comparison (it is also necessary to transfer the secret key of the NFT of the goods to truly realize the authenticity of the goods). By binding the obtained NFT initial key with the buyer's own electronic wallet, the right to the goods can be confirmed. In addition, in order to improve the popularity and transaction circulation of jewelry goods, the query and display of the NFT of the goods can be set on the blockchain platform. Each buyer can use the ID of the NFT of the goods to select and query the items of interest on the platform and obtain part of the information of the items. After the transaction is completed and the buyer confirms the right to the goods, the buyer can set the permissions by himself, which information can be hidden and which information can be publicly viewed, and even hide the public key of the goods and not disclose the goods to the public. When the buyer needs to conduct secondary sales, the platform will also record the secondary sales behavior on the blockchain platform for traceability.

[0099] Embodiment 3:

[0100] Based on the specific implementation scenario of the jeweler in Example 2, the embodiment of the present invention also proposes a further optimized business model, which traces back user information through jewelry products and pushes product maintenance services and precision marketing information to users.

[0101] After the buyer purchases the corresponding product from the jewelry mall, the jeweler will assist the buyer in registering the blockchain platform's e-wallet to complete the confirmation of ownership of the product. In order to prevent the buyer from being annoyed by the jeweler's request for the buyer to register the platform's e-wallet, the jeweler can promise the buyer to register an account on the blockchain platform (the e-wallet must be packaged as a blockchain NFT account in advance) and confirm the ownership of the product, so that the buyer can enjoy the cleaning service of the product forever.

[0102] For jewelry products, especially those made of gold, silver or diamonds, if they are not maintained regularly, the luster of the products will decline. For people who love beauty and have high pursuits in life, they usually maintain jewelry products regularly. During maintenance, the buyer will hand over the product to the jeweler for cleaning and leave the phone number of the buyer's pick-up person (not necessarily the phone number of the product owner), and trace back to the user's digital wallet through the ID of the product NFT engraved on the product; the jeweler will record the cleaning record on the platform and bind it to the user's digital wallet. The corresponding cleaning record includes the time node of cleaning, the color and dirt condition of the product, etc. By analyzing and querying the cleaning frequency of this customer for this product on the platform, logistical care services are pushed to the user's digital wallet based on the cleaning frequency. Moreover, a more appropriate cleaning time node can be analyzed based on the color and dirt condition of the product during each product cleaning and the time when the product is actively taken to the jewelry store for cleaning, and a cleaning reminder is pushed to the digital wallet of the product owner using the platform to enhance the customer (buyer)'s favorability towards the jeweler. For example, every time a customer comes to clean the product and the color and dirt condition is found to be relatively serious, the platform will remind the jeweler to notify the customer (product owner) to come and clean the product at a certain interval in advance. For jewelers with chain stores, the location distribution of each chain store will also be informed to the customer.

[0103] In addition, for chain stores in different places, the products in different local jewelry chain stores may not be exactly the same due to local people's habits or preferences. When a customer goes to a jewelry store to clean a product, the address of the product cleaning will be recorded, and the customer's digital wallet information will be queried through the ID of the product NFT engraved on the cleaned product, and products of nearby chain stores will be pushed to the corresponding digital wallet of the customer to achieve precise marketing. For example: When customer A originally bought product a from a jeweler while working in Wuhan and went to Beijing due to a job transfer, and also cleaned product a in Beijing, the jeweler can query the user information of customer A through the ID on product a and push the products of the jeweler in Beijing to customer A's account to achieve the purpose of precise marketing.

[0104] Embodiment 4

[0105] To better elaborate on this solution, Embodiment 4 of the present invention uses a specific implementation scenario to further illustrate the present invention solution. In Embodiment 4 of the present invention, it mainly solves the problem of how to prevent property losses of the drawer caused by the loss of bills during the circulation process of commercial bills or bank bills.

[0106] In the specific scenario of this embodiment, it is assumed that the drawer has registered their digital wallet on the blockchain platform, and the transaction (or cashing) of the bill needs to be carried out on this blockchain platform.

[0107] Every time the drawer issues a specific bill, the bill is converted into an NFT, and the blockchain platform will assign an initial key to the NFT.

[0108] When conducting a transaction, the drawer hands over the bill and the initial key of the NFT corresponding to the bill to the payee or the donee (the drawer can also bind the initial key of the check NFT to his own e-wallet and then operate on his own e-wallet through transfer to complete the transfer of the ownership of the bill NFT). The payee or the donee needs to bind the initial key corresponding to the bill NFT to his own e-wallet to complete the confirmation of the bill ownership, and then through the e-wallet transfer confirmation operation, the acceptor will cash the bill. When the check issued by the drawer is accidentally lost or stolen, the person holding the bill does not have the corresponding initial key of the bill NFT and cannot complete the transfer of the ownership of the bill, nor can the assets corresponding to the bill be withdrawn to his own account, thus avoiding unnecessary losses for the drawer.

[0109] Example 5

[0110] Based on the description of this solution in Example 1, in this Example 5, it is further described for a specific application scenario: after a commodity is stolen, how the buyer claims the stolen item recovered by the police, thereby protecting the rights and interests of the buyer.

[0111] When the physical commodity purchased by the buyer is stolen, there will be two situations: First, the buyer's e-wallet is not bound to the commodity (the confirmation of rights has not been carried out). At this time, the thief does not have the initial key of the NFT corresponding to the physical commodity and cannot conduct transactions on the platform; Second, the buyer has completed the confirmation of rights for the commodity. Whether the thief has the initial key or not, he cannot conduct legal transactions on this physical commodity. When the stolen item is recovered by the police, the owner of the lost item can claim this physical commodity through the e-wallet bound to the initial key of the commodity NFT, thereby protecting the rights and interests of the buyer.

[0112] Example 6

[0113] Based on the description of this solution in Example 1, for this embodiment of the invention, it is also proposed: after a commodity is transferred as a gift, how to solve the problem of the secondary transaction of the commodity by the donee without completing the confirmation of rights for the commodity.

[0114] Under normal circumstances, if the merchant does not inform the buyer that the recipient needs to transfer the ownership of the commodity NFT during the gift-giving process in order to conduct a secondary transaction of the commodity, the buyer will directly give the physical commodity to the recipient. At this time, the recipient's e-wallet is not bound to the commodity NFT to complete the confirmation of rights. When the recipient conducts a secondary transaction, the platform queries the ownership e-wallet of the commodity through the ID of the commodity NFT and pushes a message to confirm the transfer of the commodity ownership to the e-wallet to which the commodity NFT belongs. When receiving the message, the transfer of the commodity NFT ownership can be realized through operations within the e-wallet. Through message push and the transfer of the commodity NFT ownership on the buyer's e-wallet, the problem of the recipient conducting a secondary transaction of the commodity without completing the confirmation of rights of the commodity is solved.

[0115] Embodiment 7:

[0116] As Figure 10 shown, it is a schematic architecture diagram of the anti-counterfeiting and rights confirmation device based on blockchain NFT technology according to an embodiment of the present invention. The anti-counterfeiting and rights confirmation device based on blockchain NFT technology in this embodiment includes one or more processors 21 and a memory 22. Among them, Figure 10 One processor 21 is taken as an example herein.

[0117] The processor 21 and the memory 22 can be connected through a bus or other means, Figure 10 Taking the connection through a bus as an example herein.

[0118] The memory 22, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs and non-volatile computer-executable programs, such as the anti-counterfeiting and rights confirmation method based on blockchain NFT technology in Embodiment 1. The processor 21 executes the anti-counterfeiting and rights confirmation method based on blockchain NFT technology by running the non-volatile software programs and instructions stored in the memory 22.

[0119] The memory 22 may include high-speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some embodiments, the memory 22 may optionally include a memory remotely set relative to the processor 21, and these remote memories can be connected to the processor 21 through a network. Examples of the above networks include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.

[0120] The program instructions / modules are stored in the memory 22, and when executed by the one or more processors 21, execute the anti-counterfeiting and rights confirmation method based on blockchain NFT technology in the above Embodiment 1, for example, execute the respective steps described above Figures 1-9 shown.

[0121] It should be noted that for the content such as information interaction and execution process among the modules and units in the above-mentioned device and system, since it is based on the same concept as the method embodiment of the present invention, the specific content can be referred to the description in the method embodiment of the present invention and will not be elaborated here.

[0122] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the embodiments can be completed by instructing relevant hardware through a program, and this program can be stored in a computer-readable storage medium. The storage medium can include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc.

[0123] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for anti-counterfeiting and rights confirmation based on blockchain NFT technology, characterized in that, Including: Obtain product information and store the product information on the blockchain platform; Perform blockchain processing on the product information to generate a unique NFT for the corresponding product; Associate the product with the ID of the product NFT and configure a unique initial key for the NFT; Bind the initial key of the NFT to the buyer's e-wallet to complete the confirmation of the ownership of the product; among them, having the initial key corresponding to the NFT enables the trading and transfer of the NFT; when the product is traded for the second time, the product owner transfers the ownership of the product NFT to the buyer's e-wallet to complete the confirmation of the product, and at the same time confirm the legal source of the product. There are two ways for the transfer of the ownership of the product NFT, specifically: when the e-wallet of the product owner is not bound to the initial key of the NFT to complete the confirmation of rights, the product owner provides the initial key to the buyer, and the buyer's e-wallet is bound to the initial key to complete the confirmation of rights; when the e-wallet of the product owner has been bound to the initial key of the NFT to complete the confirmation of rights, the product owner transfers the ownership of the product to the buyer through his own e-wallet to complete the confirmation of rights; In the application scenario, the merchant trades the product and the initial key of the NFT to the buyer at the same time. The buyer determines whether the source of the product is legal by comparing whether the parameters imported based on the physical product match the product information stored on the blockchain platform side, and by determining whether the initial key provided by the merchant is the initial key of the NFT corresponding to the product, and determines the authenticity of the product through parameter comparison and the legality of the product source; Trace back to the buyer's e-wallet through the ID of the product NFT engraved on the product; record the cleaning record into the platform and bind it to the buyer's e-wallet. The corresponding cleaning record includes the cleaning time node and the color stain situation of the product; analyze and query the cleaning frequency of the user for the product through the platform, and push logistical care services to the buyer's e-wallet based on the cleaning frequency. Analyze a more appropriate cleaning time node based on the color stain situation of the product during each product cleaning and the time when the product is actively taken to the jewelry store for cleaning, and use the platform to push a cleaning reminder to the e-wallet of the product owner.

2. The method for anti-counterfeiting and rights confirmation based on blockchain NFT technology according to claim 1, characterized in that, The product information includes one or more of the product's material, weight, source, production date, batch, authoritative agency appraisal result certificate, ownership, and high-definition multi-dimensional photos of the product.

3. The anti-counterfeiting and rights confirmation method based on blockchain NFT technology according to claim 1, characterized in that, Before the initial key of the NFT is bound to the buyer's e-wallet, it also includes a confirmation step for the buyer to determine whether the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical product. After the buyer confirms that the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical product, the buyer's e-wallet can be bound to the initial key of the NFT provided by the merchant. The corresponding confirmation step is specifically: Query the product information on the blockchain platform through the initial key of the product NFT provided by the merchant; Compare the product information with the product to determine whether the initial key of the NFT provided by the merchant is the initial key of the NFT corresponding to the physical product.

4. The anti-counterfeiting and rights confirmation method based on blockchain NFT technology according to claim 3, characterized in that, Generate the ID of the product NFT. The specific steps include: Upload the commodity information metadata to the blockchain platform; Assign a unique ID to the NFT through an encryption algorithm.

5. The method for anti-counterfeiting and rights confirmation based on blockchain NFT technology according to claim 3, wherein The confirmation of the right to the commodity is the process of binding the NFT of the commodity to the buyer's e-wallet. Specifically: Bind through the initial key of the NFT to the buyer's e-wallet, and record the binding information of the NFT on the blockchain platform; After the binding is completed, record the NFT in the buyer's e-wallet.

6. The method for anti-counterfeiting and rights confirmation based on blockchain NFT technology according to claim 3, characterized in that, After the transaction is completed, the merchant provides the buyer with the traded commodity and the initial key of the NFT corresponding to the commodity. In the step of comparing the parameters imported based on the physical commodity with the commodity information stored on the blockchain platform side, specifically: The buyer obtains the ID of the NFT associated with the commodity through the commodity provided by the merchant; Obtain the commodity information stored on the blockchain platform through the ID of the commodity NFT.

7. The method for anti-counterfeiting and rights confirmation based on blockchain NFT technology according to claim 3, wherein, Judge the authenticity of the commodity through parameter comparison and the legality of the commodity source. Specifically: When the parameters imported from the physical commodity are exactly the same as the commodity information stored on the blockchain platform side, and the initial key provided by the merchant is the initial key of the NFT corresponding to the commodity, it means that the source of the commodity is legal, and the commodity is judged to be genuine; otherwise, the commodity is judged to be fake.

8. The method for anti-counterfeiting and rights confirmation based on blockchain NFT technology according to claim 1, characterized in that, The method of associating the commodity with the ID of the commodity NFT is: engraving the ID of the NFT on the surface of the commodity, making an NFT certificate, and making a tag containing the ID of the commodity NFT, one or more of them.

9. An anti-counterfeiting and rights confirmation device based on blockchain NFT technology, characterized in that, Including: At least one processor and a memory, the at least one processor and the memory are connected through a data bus, the memory stores instructions that can be executed by the at least one processor, and after the instructions are executed by the processor, they are used to complete the anti-counterfeiting and right confirmation method based on blockchain NFT technology described in any one of claims 1-8.

Citation Information

Patent Citations

  • Article anti-counterfeiting tracing method

    CN112598426A

  • Virtual asset disposal method for non-homogenized token based on block chain

    CN113362073A