A digital asset right confirmation and transaction method based on NFR

By using a smart contract data structure based on NFR, the separation, confirmation, and trading of digital assets and copyright information are realized, solving the problem of confirmation and trading in virtual asset protection, improving security and traceability, and enhancing user credibility and regulatory convenience.

CN116342284BActive Publication Date: 2026-06-26DALIAN UNIV OF TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DALIAN UNIV OF TECH
Filing Date
2023-04-04
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing technologies are difficult to effectively apply NFR in the protection of completely virtual digital assets, especially in the confirmation and trading of virtual assets such as images, and it is difficult to reflect the NFR concept of "actual assets being off-chain".

Method used

By adopting a smart contract data structure based on NFR, the separation, confirmation, and trading of digital assets and copyright information are realized. Asset and copyright information are stored off-chain through minting and transfer transactions, while only digital certificates are stored on the blockchain. The system combines IPFS and a local database for encryption processing and management.

Benefits of technology

It enables efficient ownership verification and transaction traceability of digital assets, improves asset security and independence, reduces the load on the blockchain system, and enhances user credibility and government regulatory capabilities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116342284B_ABST
    Figure CN116342284B_ABST
Patent Text Reader

Abstract

The application discloses a kind of digital assets based on NFR right and transaction method, including constructing a kind of NFR implementation smart contract data structure, transaction is divided into casting transaction and transfer transaction, and necessary data structure of each is stipulated.The method also realizes the chain type right transaction of digital assets and copyright information separation, digital assets and copyright information are respectively saved in off-chain database when asset right, the storage link of digital assets and copyright information is recorded in casting transaction and transfer transaction respectively, and transfer transaction is directed to casting transaction, and the associated chain of asset and copyright is formed;When asset transaction, new transfer transaction is directed to casting transaction and previous transfer transaction, and the associated chain from asset to the latest transaction is formed.The application realizes efficient right proof and transaction traceability to digital assets, saves digital assets and copyright information in off-chain, so that digital assets and blockchain exist relatively independently, and the security of digital assets is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of blockchain digital asset protection, and in particular relates to a method for digital asset ownership confirmation and transaction based on NFR. Background Technology

[0002] With the rapid development of the internet, the value inherent in digital assets has been gradually discovered. Today, the protection of digital assets is a hot and important area. Many technologies have emerged to address the issue of ownership protection for digital assets, such as digital watermarking and digital signatures. The emergence of blockchain technology provides a powerful means for protecting the ownership of digital assets. As a new technology with characteristics such as decentralization, collective maintenance, and data tamper-proofing, blockchain is being increasingly applied in the field of digital asset protection. The booming NFT market in recent years is sufficient proof of the enormous potential of blockchain technology in the digital asset field. NFTs (Non-Fungible Tokens) appeared in countries such as Europe and the United States as early as 2014, and by the first quarter of 2022, the total global NFT transaction value reached US$16.457 billion.

[0003] However, NFTs are still digital tokens, hence the concept of NFRs was proposed to mitigate the various risks associated with NFTs. NFRs (Non-Fungible Rights) have the following characteristics: NFRs use blockchain technology; they do not use digital tokens and do not have digital currency payment functions; they do not use any public blockchain system; the actual assets of NFRs are off-chain, and the blockchain network stores digital certificates of the assets.

[0004] Currently, NFR applications are mostly limited to scenarios where the value of digital assets can be redeemed offline, such as digital vouchers and tickets. However, applications for completely virtual digital assets like images are relatively limited because virtual assets struggle to embody the NFR concept of "the actual asset being off-chain." Therefore, it is necessary to address the difficulty of applying NFR to the protection of completely virtual digital assets such as images. Summary of the Invention

[0005] This invention addresses the shortcomings of existing technologies by proposing a general method for the confirmation and trading of digital assets based on NFR (Network Validation Rate). This method confirms and trades digital assets in the form of NFR, with both the digital asset and copyright information stored off-chain. Only the digital certificate is stored on the blockchain, thus enabling the digital asset and the blockchain to exist relatively independently.

[0006] To address the aforementioned technical problems, this invention provides a method for digital asset ownership confirmation and trading based on NFR. This method includes constructing a smart contract data structure that implements NFR, which can initiate two types of transactions: minting transactions and transfer transactions. The method enables chain-based ownership confirmation transactions that separate digital assets from copyright information.

[0007] Preferably, the minting transaction includes, but is not limited to, the following data fields: the digital asset's serial number, the digital asset's address, and the address of the minter who created the NFR;

[0008] The transfer transaction includes, but is not limited to, the following data fields: the digital asset address associated with the transfer transaction, the address of the original owner of the digital asset, the address of the current owner of the digital asset, the address of the previous transfer transaction, and the address of the copyright information.

[0009] Preferably, the method comprises two parts: a method for confirming rights and a method for conducting transactions;

[0010] The method for confirming ownership includes the following steps:

[0011] Users upload digital assets to the rights confirmation and trading platform. The platform first performs a similarity check during the upload process. If the check passes, the platform encrypts the assets and saves them to a local database or IPFS system, returning the storage link of the digital assets.

[0012] Users fill in copyright information and submit it to the copyright confirmation and trading platform for review. After approval, the copyright confirmation and trading platform encrypts the information, saves it to a local database or IPFS system, and returns the storage link of the copyright information.

[0013] The rights confirmation and transaction platform calls the smart contract to initiate a minting transaction, generate a digital asset number, record the storage link of the digital asset and the address of the minter, and generate an NFR;

[0014] The rights confirmation and transaction platform calls a smart contract to initiate a transfer transaction, pointing both the associated digital asset address and the address of the previous transfer transaction to the minting transaction, forming a chain of association between the asset and the copyright, and recording the storage link of the digital asset owner's address and copyright information, thereby realizing the confirmation of rights to the digital asset.

[0015] The transaction method includes the following steps:

[0016] Users choose to sell their NFRs: After the NFRs are authorized for sale, the user fills in information such as the product name, description, and price. The rights confirmation and trading platform reads the original digital asset stored in the database, decrypts and adds a watermark, and displays it in the trading market of the rights confirmation and trading platform. Other users can browse, search, and purchase it.

[0017] When a buyer proposes a transaction and fills in new copyright information, the rights confirmation and transaction platform will encrypt and save the new copyright information to a local database or IPFS system after review and approval, and return the storage link of the copyright information.

[0018] The rights confirmation and transaction platform invokes the smart contract to initiate a transfer transaction, pointing the associated digital asset address to the minting transaction of the digital asset, and the address of the previous transfer transaction to the previous transfer transaction of the digital asset, forming a chain of association from the asset to the latest transaction, and recording the storage link of the original owner's address and the current owner's address of the digital asset, as well as the new copyright information; thus realizing the transaction of digital assets.

[0019] Preferably, the rights confirmation and transaction platform maintains a key-value data table, where the key is the address of each digital asset, i.e., the address of the minting transaction, and the value is the latest transfer transaction address of each asset. This allows for rapid rights confirmation of a specific asset and traceability of transactions. When proving rights, the user submits the address of the asset to be proven. The rights confirmation and transaction platform queries the data table to obtain the latest transfer transaction of that digital asset. The transfer transaction records the address of the current owner of the asset, which is compared with the user's address. If they match, the rights confirmation is successful. When tracing the transaction, the user submits the address of the asset to be traced. The rights confirmation and transaction platform queries the data table to obtain the latest transfer transaction of that digital asset. The transfer transaction records the address of the previous transfer transaction. By using this address, the previous transfer transaction can be found, and so on, until all transfer transactions and the initial minting transaction are found.

[0020] Preferably, users need to register with their real names before they can perform rights confirmation and transaction operations: After real-name registration, the rights confirmation and transaction platform generates a public-private key pair for the user and stores the user's real-name information and the corresponding public-private key in the database; users can only view and use their own public and private keys, and the rights confirmation and transaction platform will automatically call the relevant user's key for processing during the encryption and decryption of digital assets. If a user forgets their key, they can retrieve it using their real-name information; the real-name system improves the credibility of digital assets and facilitates government supervision.

[0021] The beneficial effects of this invention are:

[0022] (1) This invention provides a method for confirming and trading digital assets based on NFR, which realizes efficient confirmation of ownership and traceability of transactions of digital assets.

[0023] (2) Based on the NFR (Non-Fair Validation) model, this invention stores both digital assets and copyright information off-chain, while the blockchain only stores digital certificates, enabling digital assets to exist relatively independently from the blockchain. This ensures that even if the blockchain system ceases operation, the digital assets will not "evaporate," and the rights confirmation and trading platform will still retain the actual value of the assets. Losses to the asset owner will only occur if both the blockchain system and the rights confirmation and trading platform cease operation simultaneously, thus improving the security of digital assets.

[0024] (3) At the same time, users’ ordinary browsing and query operations on the platform will not involve interaction with the blockchain. However, when users request proof of rights or suspect that the data has been tampered with, they can query the blockchain to provide proof of rights and prevent tampering, which helps to reduce the load on the blockchain system. Attached Figure Description

[0025] To better illustrate the technical solution of this invention, the accompanying drawings will be described below:

[0026] Figure 1 These are the data fields included in the casting and transfer transactions of this invention;

[0027] Figure 2 This is a flowchart illustrating the method for confirming and trading rights according to the present invention. Detailed Implementation

[0028] The specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are for illustrative purposes only and are not intended to limit the scope of the invention.

[0029] Example:

[0030] The technical principles of this invention will be explained using digital assets in the form of images as an example. Figure 1 As shown, this embodiment provides a smart contract data structure for implementing NFR. The smart contract written in this embodiment must be able to initiate two types of transactions: minting transactions and transfer transactions. Minting transactions must include, but are not limited to, the following data fields:

[0031] AssetID: The unique ID of the digital asset, automatically generated by the system; AssetURI: The URI address of the digital asset. The original digital asset is stored in an off-chain database, and the digital asset in the database can be accessed based on the URI address; Creator: The address of the creator of this NFR.

[0032] Transfer transactions must include, but are not limited to, the following data fields:

[0033] AssetAddress: The digital asset address associated with this transfer transaction, i.e., the address of the aforementioned minting transaction; From: The original owner's address of the digital asset, which is 0 at the time of minting; To: The current owner's address, which is the minter's address at the time of minting; PreTransaction: The address of the previous transfer transaction, which is the associated asset address at the time of minting; RightURI: The URI address of the copyright information. The original copyright information is stored in an off-chain database, and the copyright information in the database can be accessed based on the URI address.

[0034] This embodiment also realizes a chain-based rights confirmation transaction that separates digital assets from copyright information, consisting of two parts: a rights confirmation method and a transaction method, such as... Figure 2 As shown.

[0035] The method for confirming ownership includes the following steps:

[0036] Step 1-1: User1 uploads the image they want to mint as NFR to the rights confirmation and trading platform. During the upload, a similarity check is performed first. After the check passes, the platform uses the minter User1's public key to encrypt the image, saves it to a local database or IPFS system, and returns the storage link URL1 of the digital asset.

[0037] Steps 1-2: User1 fills in the copyright information and submits it to the platform for review. After approval, the platform uses User1's public key to encrypt the copyright information, saves it to the local database or IPFS system, and returns the storage link URL2 of the copyright information.

[0038] Steps 1-3: The platform invokes the smart contract to initiate a minting transaction, generating a digital asset ID (AssetID), assigning the AssetURI to URL1, and assigning the Creator to the address of User1, thus generating an NFR (Number Free Asset). The address for this minting transaction is Address1.

[0039] Steps 1-4: The platform invokes the smart contract to initiate a transfer transaction. AssetAddress and PreTransaction are both assigned the value Address1, forming a link between the asset and copyright. From is 0, To is User1's address, and RightURI is URL2. The transfer transaction address is Address2. This establishes ownership of the image.

[0040] The trading method includes the following steps:

[0041] Step 2-1: User1 can choose to sell their NFRs. After the NFR is authorized for sale, the user fills in information such as image name, description, and price. The platform uses the minter's private key to decrypt the original image stored in the database, adds a watermark, and then displays it in the platform's trading market. Other users can browse these images in the trading market, search for related NFR products based on keywords such as image name, description, owner, and minter, and purchase NFRs.

[0042] Step 2-2: Buyer User2 can propose a transaction, fill in new copyright information, and after the platform approves it, encrypt and save the new copyright information to the local database or IPFS system, and return the storage link URL3 of the copyright information.

[0043] Steps 2-3: The platform invokes the smart contract to initiate a transfer transaction. AssetAddress is assigned the value Address1, PreTransaction is assigned the value Address2, forming a link from the asset to the latest transaction. From is User1's address, To is User2's address, and RightURI is assigned the value URL3. This completes the transaction for the image.

[0044] As a preferred implementation, the platform should maintain a key-value data table, where the key is the address of each digital asset (i.e., the address of the minting transaction), and the value is the latest transfer transaction address of each asset. This allows for rapid confirmation of ownership of an asset and traceability of transactions. For ownership verification, the user submits the address of the asset requiring proof. The platform queries the data table to obtain the latest transfer transaction of that digital asset. This transfer transaction records the current owner's address of the asset, which is compared with the user's address. If they match, ownership verification is successful. For transaction tracing, the user submits the address of the asset to be traced. The platform queries the data table to obtain the latest transfer transaction of that digital asset. The transfer transaction records the address of the previous transfer transaction. This address allows tracing the previous transfer transaction, and so on, until all transfer transactions and the initial minting transaction are found.

[0045] As a preferred implementation, users are required to register with their real names before they can perform rights confirmation and transaction operations. After real-name registration, the platform generates a public-private key pair for each user and stores the user's real-name information and the corresponding public-private key in the database. Users can only view and use their own public and private keys, and the platform will automatically call the relevant user's key for encryption and decryption of digital assets. If a user forgets their key, they can retrieve it using their real-name information; the real-name system improves the trustworthiness of digital assets and facilitates government supervision.

[0046] The above-described embodiments are merely one implementation of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention.

Claims

1. A method for confirming and trading digital assets based on NFR, characterized in that, The method includes constructing a smart contract data structure that implements NFR, which can initiate two types of transactions: minting transactions and transfer transactions; the method can realize chain-based rights confirmation transactions that separate digital assets from copyright information; The minting transaction includes, but is not limited to, the following data fields: the digital asset's serial number, the digital asset's address, and the address of the minter who created the NFR; The transfer transaction includes, but is not limited to, the following data fields: the digital asset address associated with the transfer transaction, the address of the original owner of the digital asset, the address of the current owner of the digital asset, the address of the previous transfer transaction, and the address of the copyright information; This method comprises two parts: a method for confirming ownership and a method for conducting transactions. The method for confirming ownership includes the following steps: Users upload digital assets to the rights confirmation and trading platform. The platform first performs a similarity check during the upload process. If the check passes, the platform encrypts the assets and saves them to a local database or IPFS system, returning the storage link of the digital assets. Users fill in copyright information and submit it to the copyright confirmation and trading platform for review. After approval, the copyright confirmation and trading platform encrypts the information, saves it to a local database or IPFS system, and returns the storage link of the copyright information. The rights confirmation and transaction platform calls the smart contract to initiate a minting transaction, generate a digital asset number, record the storage link of the digital asset and the address of the minter, and generate an NFR; The rights confirmation and transaction platform calls a smart contract to initiate a transfer transaction, pointing both the associated digital asset address and the address of the previous transfer transaction to the minting transaction, forming a chain of association between the asset and the copyright, and recording the storage link of the digital asset owner's address and copyright information, thereby realizing the confirmation of rights to the digital asset. The transaction method includes the following steps: Users choose to sell their NFRs: After the NFRs are authorized for sale, the user fills in the product information, and the rights confirmation and trading platform reads the original digital asset stored in the database, decrypts and adds a watermark, and displays it in the trading market of the rights confirmation and trading platform, where other users can browse, search and buy. When a buyer proposes a transaction and fills in new copyright information, the rights confirmation and transaction platform will encrypt and save the new copyright information to a local database or IPFS system after review and approval, and return the storage link of the copyright information. The rights confirmation and transaction platform invokes the smart contract to initiate a transfer transaction, pointing the associated digital asset address to the minting transaction of the digital asset, and the address of the previous transfer transaction to the previous transfer transaction of the digital asset, forming a chain of association from the asset to the latest transaction, and recording the storage link of the original owner's address and the current owner's address of the digital asset, as well as the new copyright information; thus realizing the transaction of digital assets.

2. The method for confirming and trading digital assets based on NFR according to claim 1, characterized in that, The rights confirmation and transaction platform maintains a key-value data table, where the key is the address of each digital asset, i.e. the address of the minting transaction, and the value is the latest transfer transaction address of each asset. This allows for quick rights confirmation of a specific asset and traceability of transactions.

3. The method for confirming and trading digital assets based on NFR according to claim 2, characterized in that, When proving ownership, the user submits the address of the asset to be proven. The ownership confirmation and transaction platform queries the data table to obtain the latest transfer transaction of the digital asset. The transfer transaction records the address of the current owner of the asset, which is compared with the user's address. If they match, the ownership confirmation is successful. When tracing the origin of a transaction, the user submits the address of the asset to be traced. The ownership confirmation and transaction platform queries the data table to obtain the latest transfer transaction of the digital asset. The transfer transaction records the address of the previous transfer transaction. The previous transfer transaction can be found through this address, and so on, until all transfer transactions and the initial minting transaction are found.

4. The method for confirming and trading digital assets based on NFR according to claim 1, characterized in that, Users need to register with their real names before they can perform rights confirmation and transaction operations: After a user registers with their real names, the rights confirmation and transaction platform generates a pair of public and private keys for them and saves the user's real name information and the corresponding public and private keys in the database; users can only view and use their own public and private keys, and the rights confirmation and transaction platform will automatically call the relevant user's keys for processing in the encryption and decryption of digital assets.