CN114020718A - Processing method and device for unchangeable NFT (network File transfer) works - Google Patents
Processing method and device for unchangeable NFT (network File transfer) works Download PDFInfo
- Publication number
- CN114020718A CN114020718A CN202111309631.8A CN202111309631A CN114020718A CN 114020718 A CN114020718 A CN 114020718A CN 202111309631 A CN202111309631 A CN 202111309631A CN 114020718 A CN114020718 A CN 114020718A
- Authority
- CN
- China
- Prior art keywords
- nft
- work
- metadata
- storage address
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 14
- 238000012546 transfer Methods 0.000 title description 3
- 238000000034 method Methods 0.000 claims abstract description 36
- 230000008859 change Effects 0.000 claims abstract description 22
- 238000012545 processing Methods 0.000 claims description 8
- 238000010276 construction Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 10
- 239000003086 colorant Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/182—Distributed file systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/14—Details of searching files based on file metadata
- G06F16/148—File search processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Bioethics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The application discloses a processing method of an unchangeable NFT work, which is applied to any block chain node in a block chain system, and the method comprises the following steps: constructing an NFT work as metadata describing attribute information of the NFT work; storing the metadata in the IPFS, and storing an address at which the metadata is stored in the IPFS in a blockchain; establishing a binding relationship between a storage address of metadata and the NFT, and storing the binding relationship on a block chain, so that a user can query the NFT work according to the NFT or the storage address of the metadata; wherein the NFT uniquely represents the NFT work in a blockchain system. The method can store works which are created by users and must keep consistency with time; once any of the attributes of the work have changed, the user owning the work can be immediately aware of the change.
Description
Technical Field
The present application relates to the field of block chain technology, and in particular, to a processing method and apparatus for an unchangeable NFT product.
Background
At present, a block chain, the internet of things and artificial intelligence are listed as three major technologies of future technologies. The block chain technology is based on a decentralized peer-to-peer network, and open source software is used for combining a cryptography principle, time sequence data and a consensus mechanism to ensure the consistency and the persistence of each node in a distributed database, so that information can be immediately verified and traceable, but is difficult to tamper and cannot be shielded, and a private, efficient and safe shared value system is created.
Non-homogeneous tokens (NFT) under the etherhouse ERC721 protocol are used to correspond to virtual objects (e.g., pictures, videos, music, etc.) on the internet, and can also be used to associate real objects (e.g., cars, houses, etc.) in real-life scenes. The NFT is unique in the Etherhouse blockchain system, but the work created by the creator has the characteristic of not allowing the change, and how to store the NFT and the characteristics of the work which is not allowed to be changed is crucial.
For example, a work creator creates a picture that is sold as an NFT work. After the NFT work is sold, the ownership of the NFT work in the blockchain system is that of the purchasing user. The purchasing user purchases the picture, but not other pictures, and the picture is not allowed to be modified and not allowed to be changed; if the picture is changed, the changed picture may not be valuable to the purchasing user. The picture includes color, size, pixels, author signature information, and transaction information, all of which need to be stored unalterably.
The above is only for the purpose of assisting understanding of the technical solutions of the present application, and does not represent an admission that the above is prior art.
Disclosure of Invention
In order to solve the above problems, the present application provides a method for processing an unchangeable NFT work, which is capable of storing a work that a user creates and must maintain consistency over time; once any of the attributes of the work have changed, the user owning the work can be immediately aware of the change.
The first aspect of the present application discloses a processing method for an unchangeable NFT work, which is applied to any blockchain node in a blockchain system, and the method includes:
constructing an NFT work as metadata describing attribute information of the NFT work;
storing the metadata in an interplanetary file system IPFS, and storing addresses of the metadata stored in the interplanetary file system IPFS in a blockchain;
establishing a binding relationship between the storage address of the metadata and the non-homogeneous evidence-based NFT, and storing the binding relationship on a block chain, so that a user can query the NFT product according to the non-homogeneous evidence-based NFT or the storage address of the metadata; wherein the non-homogeneous witness NFT uniquely represents the NFT work in a blockchain system.
In one possible embodiment, the metadata includes any one of the following formats: json format, HTML format, binary format, and Base64 format.
In one possible embodiment, the NFT work includes a picture work and a music work; wherein,
the attributes of the picture works comprise picture color and color distribution, picture size, picture definition, picture format and information added by a picture creator, and the music works comprise audio time length, tone and information added by a music creator.
In a possible implementation, a change in any attribute of the NFT work in the metadata causes a change in a storage address of the metadata in the interplanetary file system IPFS; wherein,
the metadata is fixedly stored in the interplanetary file system IPFS, and the storage address of the metadata does not change.
In one possible embodiment, the method further comprises: the block chain node receives a query request of a user for the NFT work, wherein the query request of the NFT work comprises a non-homogeneous certificate NFT bound to the NFT work;
inquiring a storage address of a first interplanetary file system IPFS according to the non-homogeneous certification NFT in the NFT work inquiry request;
comparing the storage address of the first interplanetary file system IPFS with the storage address of the metadata to obtain a comparison result;
if the comparison result is the same, the NFT works are fed back to the user and are not changed; and if the comparison result is different, prompting the user that the NFT works are changed.
In one possible embodiment, the method further comprises:
the block chain node receives the NFT work query request sent by a user, wherein the NFT work query request comprises a storage address of the metadata;
and sending the NFT works corresponding to the storage addresses of the metadata to the user.
The second aspect of the application discloses a processing device for an unchangeable NFT work, wherein the device is any blockchain node in a blockchain system, and the device comprises a construction unit, a storage unit and a binding unit; wherein,
the construction unit constructs an NFT work into metadata, the metadata describing attribute information of the NFT work;
the storage unit stores the metadata in an interplanetary file system IPFS, and stores an address of the metadata stored in the interplanetary file system IPFS in a block chain;
the binding unit establishes a binding relationship between the storage address of the metadata and the non-homogeneous evidence NFT, and stores the binding relationship on a block chain, so that a user can query the NFT works according to the non-homogeneous evidence NFT or the storage address of the metadata; wherein the non-homogeneous witness NFT uniquely represents the NFT work in a blockchain system.
In a possible implementation, a change in any attribute of the NFT work in the metadata causes a change in a storage address of the metadata in the interplanetary file system IPFS; wherein the metadata is fixedly stored in the interplanetary file system IPFS, and a storage address of the metadata is not changed.
In one possible embodiment, the block node receives the NFT work query request sent by a user, the NFT work query request including a storage address of the metadata; and sending the NFT works corresponding to the storage addresses of the metadata to the user.
In one possible embodiment, the metadata includes any one of the following formats: json format, HTML format, binary format, and Base64 format.
In one possible embodiment, the NFT work includes a picture work and a music work; the attributes of the picture works comprise picture colors and color distribution, picture sizes, picture definition, picture formats and information added by a picture creator, and the music works comprise audio time length, tone colors and information added by a music creator.
In one possible embodiment, the tile chain node receives a query request for the NFT work from a user, wherein the query request for the NFT work includes a non-homogenous witness NFT to which the NFT work is bound;
inquiring a storage address of a first interplanetary file system IPFS according to the non-homogeneous certification NFT in the NFT work inquiry request;
comparing the storage address of the first interplanetary file system IPFS with the storage address of the metadata to obtain a comparison result;
if the comparison result is the same, the NFT works are fed back to the user and are not changed; and if the comparison result is different, prompting the user that the NFT works are changed.
A third aspect of the application discloses a computer readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method of any of the above.
A fourth aspect of the present application discloses a computer device comprising a memory and a processor, the memory having stored therein executable code, the processor, when executing the executable code, implementing the method as described in any one of the above.
The method and the device can be used for fixedly storing the works which are created by the user and must keep consistent with the works along with time by adopting the IPFS; once any of the attributes of the work have changed, the user owning the work can be immediately aware of the change.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application.
FIG. 1 is a flow chart of a method for processing a non-modifiable NFT work according to the present disclosure;
FIG. 2 is a schematic flow chart of another NFT work processing method provided in the present specification;
FIG. 3 is a schematic flow chart of another NFT work processing method provided in the present specification;
FIG. 4 is a block diagram of a non-modifiable NFT work processing apparatus as provided herein;
FIG. 5 is a block diagram of a non-modifiable NFT work entity device as provided herein.
Detailed Description
In order to more clearly explain the overall concept of the present application, the following detailed description is given by way of example in conjunction with the accompanying drawings.
The terms "first," "second," and the like in the description and in the claims of the present application and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the order of such use may be interchanged under appropriate circumstances such that embodiments of the invention described herein may be practiced in other orders than those illustrated or described herein.
Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The node referred to in the embodiment of the present application may be understood as an abstract machine that responds to an external specific trigger condition and performs state conversion according to a certain rule, and may be a device that can be networked according to application software, such as a mobile phone, a tablet computer, a palm computer, a personal PC, and the like.
The following is an explanation of the terminology involved in this description:
JSON (JavaScript Object Notation) is a lightweight data exchange format. It stores and represents data in a text format that is completely independent of the programming language, based on a subset of ECMAScript (js specification set by the european computer association). The compact and clear hierarchy makes JSON an ideal data exchange language. The network transmission method is easy to read and write by people, is easy to analyze and generate by machines, and effectively improves the network transmission efficiency.
HTML, known as hypertext markup language, is a markup language. The document format on the network can be unified through the labels, so that the scattered Internet resources are connected into a logic whole. HTML text is descriptive text consisting of HTML commands that can specify words, graphics, animations, sounds, tables, links, etc.
Binary files contain files of data or program instructions written in ASCII and extended ASCII characters. Computer files are basically divided into two types: binary files and computer programs such as ASCII (also called plain text files), graphic files, and word processors belong to the binary files. These files contain special formats and computer code. ASCII is a simple text file that can be read with any word processing program.
Base64 is one of the most common encoding methods for transmitting 8-Bit byte codes on a network, and Base64 is a method for representing binary data based on 64 printable characters. RFCs 2045-2049 can be viewed, above which is the detailed specification of MIME. Base64 encoding is a binary to character process that may be used to convey longer identification information in the HTTP environment. Encoding using Base64 is not readable and requires decoding before reading. Base64 is widely used in various fields of computers due to the above advantages, however, since more than two "symbol-like" characters (+,/, ═ are included in the output content, various "variants" of Base64 have been developed in different application scenarios. To unify and normalize the output of Base64, Base62x is considered an unsigned, improved version.
An InterPlanetary File System (IPFS) is an internet underlying protocol for hard disk sharing (a storage network where idle storage space is shared and gains are obtained).
IPFS uses content-based addresses instead of the traditional domain name-based approach, and when a new file is added to the IPFS distributed network, the hash value of the file serves as an index into the IPFS distributed network for the file. If any modifications exist to the file, its corresponding hash value will change. Since the hash value of the file is used to find the file, the file is more secure and more reliable.
Compared with a blockchain network, each node in the IPFS distributed network only stores a part of data, and files in the IPFS distributed network are divided into a plurality of file blocks to be distributed in each node for storage and backup, so that the files are more difficult to attack or tamper.
The present description discloses an NFT work processing method, which is applied to any blockchain node in a blockchain system. As shown in fig. 1, the method includes S101-S103.
S101, constructing the NFT work into metadata, wherein the metadata is used for describing attribute information of the NFT work.
In one example, the metadata includes any one of the following formats: json format, HTML format, binary format, and Base64 format.
In one example, the NFT work includes a picture work and a music work; the attributes of the picture works comprise picture colors and color distribution, picture sizes, picture definition, picture formats and information added by a picture creator, and the music works comprise audio time length, tone colors and information added by a music creator.
It is explained at this time that the NFT work includes not only pictures and music works but also various styles of creative works. In addition, the attributes of the work include information added by the creator, and the added information includes information that the creator is willing to share, such as creation description, creation motivation, creation mode, creation time, and experience after creation.
S102, storing the metadata in the interplanetary file system IPFS, and storing the address of the metadata in the interplanetary file system IPFS in a block chain.
S103, establishing a binding relationship between the storage address of the metadata and a non-homogeneous evidence-based NFT, and storing the binding relationship on a block chain, so that a user can inquire the NFT works according to the non-homogeneous evidence-based NFT or the storage address of the metadata; wherein the non-homogeneous witness NFT uniquely represents the NFT work in a blockchain system.
In one example, a change in any of the NFT work attributes in the metadata causes a change in the storage address of the metadata in the interplanetary file system IPFS; wherein the metadata is fixedly stored in the interplanetary file system IPFS, and a storage address of the metadata is not changed.
It should be noted that, due to the characteristics of the file stored in the IPFS itself, the NFT work may not be changed after being stored in the IPFS. In addition, because the storage address of the NFT work in the IPFS is known only to the creator of the NFT work or the owner of the NFT work, other users cannot modify the NFT work.
The method and the device can be used for fixedly storing the works which are created by the user and must keep consistent with the works along with time by adopting the IPFS; once any of the attributes of the work have changed, the user owning the work can be immediately aware of the change.
In one example, as shown in FIG. 2, the method further includes steps S201-S204.
S201, the block chain node receives a query request of a user for the NFT work, wherein the query request of the NFT work comprises a non-homogeneous certificate NFT bound to the NFT work.
S202, inquiring a storage address of a first interplanetary file system IPFS according to the non-homogeneous certification NFT in the NFT work inquiry request.
S203, comparing the storage address of the first interplanetary file system IPFS with the storage address of the metadata to obtain a comparison result.
S204, if the comparison results are the same, the NFT works are fed back to the user and are not changed; and if the comparison result is different, prompting the user that the NFT works are changed.
The query regarding the NFT work may be performed by the creator of the NFT work, or may be performed by the purchaser or owner of the NFT work. When a user checks the NFT work through a client, the client can be considered to automatically initiate a query process of whether the NFT work is changed or not when the client displays the NFT work; the client may initiate the query process at a preset time interval, and the query process may also be initiated actively by the user.
Further, in one example, as shown in FIG. 3, the method further includes steps S301-S302.
S301, the block chain node receives the NFT work query request sent by a user, and the NFT work query request includes a storage address of the metadata.
S302, the NFT works corresponding to the storage addresses of the metadata are sent to the users.
At this time, for the user, a query mode is provided, that is, the user can query the NFT work through the storage address of the metadata. The user experience is improved. The block chain node may feed back the NFT work stored on the block chain to the user according to the storage address of the metadata.
The specification also discloses a non-modifiable NFT work processing device. As shown in fig. 4, the apparatus is any blockchain node in a blockchain system, and the apparatus includes a construction unit, a storage unit, and a binding unit.
The construction unit constructs an NFT work into metadata, the metadata describing attribute information of the NFT work;
the storage unit stores the metadata in an interplanetary file system IPFS, and stores an address of the metadata stored in the interplanetary file system IPFS in a block chain;
the binding unit establishes a binding relationship between the storage address of the metadata and the non-homogeneous evidence NFT, and stores the binding relationship on a block chain, so that a user can query the NFT works according to the non-homogeneous evidence NFT or the storage address of the metadata; wherein the non-homogeneous witness NFT uniquely represents the NFT work in a blockchain system.
In a possible implementation, a change in any attribute of the NFT work in the metadata causes a change in a storage address of the metadata in the interplanetary file system IPFS; wherein the metadata is fixedly stored in the interplanetary file system IPFS, and a storage address of the metadata is not changed.
In one possible embodiment, the block node receives the NFT work query request sent by a user, the NFT work query request including a storage address of the metadata; and sending the NFT works corresponding to the storage addresses of the metadata to the user.
In one possible embodiment, the metadata includes any one of the following formats: json format, HTML format, binary format, and Base64 format.
In one possible embodiment, the NFT work includes a picture work and a music work; the attributes of the picture works comprise picture colors and color distribution, picture sizes, picture definition, picture formats and information added by a picture creator, and the music works comprise audio time length, tone colors and information added by a music creator.
In one possible embodiment, the tile chain node receives a query request for the NFT work from a user, wherein the query request for the NFT work includes a non-homogenous witness NFT to which the NFT work is bound;
inquiring a storage address of a first interplanetary file system IPFS according to the non-homogeneous certification NFT in the NFT work inquiry request;
comparing the storage address of the first interplanetary file system IPFS with the storage address of the metadata to obtain a comparison result;
if the comparison result is the same, the NFT works are fed back to the user and are not changed; and if the comparison result is different, prompting the user that the NFT works are changed.
The present specification also discloses a computer readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method of any of the above.
The present specification also discloses a computer device comprising a memory having stored therein executable code and a processor that, when executing the executable code, implements the method as described in any one of the above.
The method and the device can be used for fixedly storing the works which are created by the user and must keep consistent with the works along with time by adopting the IPFS; once any of the attributes of the work have changed, the user owning the work can be immediately aware of the change.
The computer device of the application can comprise: a processor, a memory, an input/output interface, a communication interface, and a bus. Wherein the processor, the memory, the input/output interface and the communication interface are communicatively connected to each other within the device by a bus. The processor is configured to execute an executable module stored in the memory, such as a computer program corresponding to the method embodiment shown in fig. 1.
For the above, the processor may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an Application Specific Integrated Circuit (ASIC), or one or more Integrated circuits, and is configured to execute the relevant programs to implement the technical solutions provided in the embodiments of the present Application.
The Memory may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, or the like. The memory can store an operating system and other application programs, and when the technical solution provided by the embodiments of the present application is implemented by software or firmware, the relevant program codes are stored in the memory and called by the processor to be executed.
The input/output interface is used for connecting the input/output module to realize information input and output. The i/o module may be configured as a component in a device (not shown) or may be external to the device to provide a corresponding function. The input devices may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output devices may include a display, a speaker, a vibrator, an indicator light, etc.
The communication interface is used for connecting a communication module (not shown in the figure) to realize the communication interaction of the equipment and other equipment. The communication module can realize communication in a wired mode (such as USB, network cable and the like) and also can realize communication in a wireless mode (such as mobile network, WIFI, Bluetooth and the like).
A bus includes a path that transfers information between the various components of the device, such as the processor, memory, input/output interfaces, and communication interfaces.
It should be noted that although the above-described device shows only a processor, a memory, an input/output interface, a communication interface and a bus, in a specific implementation, the device may also include other components necessary for normal operation. Furthermore, it will be understood by those skilled in the art that the above-described apparatus may also include only those components necessary to implement the embodiments of the present application, and not necessarily all of the components shown in the figures.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
Those of skill would further appreciate that the various illustrative components and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
Claims (10)
1. A processing method of an unchangeable NFT work is applied to any blockchain node in a blockchain system, and the method comprises the following steps:
constructing an NFT work as metadata describing attribute information of the NFT work;
storing the metadata in an interplanetary file system IPFS, and storing addresses of the metadata stored in the interplanetary file system IPFS in a blockchain;
establishing a binding relationship between the storage address of the metadata and the non-homogeneous evidence-based NFT, and storing the binding relationship on a block chain, so that a user can query the NFT product according to the non-homogeneous evidence-based NFT or the storage address of the metadata; wherein the non-homogeneous witness NFT uniquely represents the NFT work in a blockchain system.
2. The NFT work processing method of claim 1, wherein the metadata includes any one of the following formats:
json format, HTML format, binary format, and Base64 format.
3. The NFT work processing method according to claim 1, wherein the NFT work includes a picture work and a music work; wherein,
the attributes of the picture works comprise picture color and color distribution, picture size, picture definition, picture format and information added by a picture creator, and the music works comprise audio time length, tone and information added by a music creator.
4. The NFT work processing method according to claim 1, wherein a change in any of the NFT work attributes in the metadata causes a change in a storage address of the metadata in an interplanetary file system IPFS; wherein,
the metadata is fixedly stored in the interplanetary file system IPFS, and the storage address of the metadata does not change.
5. The NFT work processing method of claim 4, wherein the method further comprises:
the block chain node receives a query request of a user for the NFT work, wherein the query request of the NFT work comprises a non-homogeneous certificate NFT bound to the NFT work;
inquiring a storage address of a first interplanetary file system IPFS according to the non-homogeneous certification NFT in the NFT work inquiry request;
comparing the storage address of the first interplanetary file system IPFS with the storage address of the metadata to obtain a comparison result;
if the comparison result is the same, the NFT works are fed back to the user and are not changed; and if the comparison result is different, prompting the user that the NFT works are changed.
6. The NFT work processing method of claim 4, wherein the method further comprises:
the block chain node receives the NFT work query request sent by a user, wherein the NFT work query request comprises a storage address of the metadata;
and sending the NFT works corresponding to the storage addresses of the metadata to the user.
7. A non-alterable NFT work processing device is characterized in that the device is any blockchain node in a blockchain system, and comprises a construction unit, a storage unit and a binding unit; wherein,
the construction unit constructs an NFT work into metadata, the metadata describing attribute information of the NFT work;
the storage unit stores the metadata in an interplanetary file system IPFS, and stores an address of the metadata stored in the interplanetary file system IPFS in a block chain;
the binding unit establishes a binding relationship between the storage address of the metadata and the non-homogeneous evidence NFT, and stores the binding relationship on a block chain, so that a user can query the NFT works according to the non-homogeneous evidence NFT or the storage address of the metadata; wherein the non-homogeneous witness NFT uniquely represents the NFT work in a blockchain system.
8. The NFT work processing apparatus of claim 7, wherein a change in any of the NFT work attributes in the metadata causes a change in a storage address of the metadata in an interplanetary file system IPFS; wherein,
the metadata is fixedly stored in the interplanetary file system IPFS, and the storage address of the metadata does not change.
9. A computer-readable storage medium, on which a computer program is stored which, when executed in a computer, causes the computer to carry out the method of any one of claims 1-6.
10. A computer device comprising a memory having stored therein executable code and a processor that, when executing the executable code, implements the method of any of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111309631.8A CN114020718A (en) | 2021-11-06 | 2021-11-06 | Processing method and device for unchangeable NFT (network File transfer) works |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111309631.8A CN114020718A (en) | 2021-11-06 | 2021-11-06 | Processing method and device for unchangeable NFT (network File transfer) works |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114020718A true CN114020718A (en) | 2022-02-08 |
Family
ID=80061932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111309631.8A Pending CN114020718A (en) | 2021-11-06 | 2021-11-06 | Processing method and device for unchangeable NFT (network File transfer) works |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114020718A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115102940A (en) * | 2022-07-13 | 2022-09-23 | 上海星图比特信息技术服务有限公司 | Method, device, system and equipment for creating digital collection |
CN115186301A (en) * | 2022-09-09 | 2022-10-14 | 平安银行股份有限公司 | Information processing method, information processing device, computer equipment and computer readable storage medium |
CN115600255A (en) * | 2022-10-14 | 2023-01-13 | 电子科技大学(Cn) | NFT-based modifiable literary work processing method and system |
-
2021
- 2021-11-06 CN CN202111309631.8A patent/CN114020718A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115102940A (en) * | 2022-07-13 | 2022-09-23 | 上海星图比特信息技术服务有限公司 | Method, device, system and equipment for creating digital collection |
CN115102940B (en) * | 2022-07-13 | 2024-04-09 | 上海星图比特信息技术服务有限公司 | Method, device, system and equipment for creating digital collection |
CN115186301A (en) * | 2022-09-09 | 2022-10-14 | 平安银行股份有限公司 | Information processing method, information processing device, computer equipment and computer readable storage medium |
CN115600255A (en) * | 2022-10-14 | 2023-01-13 | 电子科技大学(Cn) | NFT-based modifiable literary work processing method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114020718A (en) | Processing method and device for unchangeable NFT (network File transfer) works | |
JP6926429B2 (en) | Data processing equipment, data processing methods, and programs | |
CN100444158C (en) | Web page rendering mechanism using external programmatic themes | |
CN101632073B (en) | Private sheets in shared spreadsheets | |
CN102362261B (en) | Input content to application via web browser | |
CN113538018A (en) | NFT work processing method and device based on block chain | |
CN114020846A (en) | Processing method and device capable of changing NFT (network File transfer) works | |
CN110324363B (en) | Uplink method and device for Internet e-commerce associated data | |
CN102473171A (en) | Communicating information about a local machine to a browser application | |
EP3278217B1 (en) | Enhanced preview technology for application add-ins | |
US20070067492A1 (en) | Information processing device, system, method, and recording medium | |
CN103092599A (en) | Software develop kit | |
TW201423554A (en) | Conversion of non-book documents for consistency in e-reader experience | |
US11775561B2 (en) | Extensible file synchronization | |
CN113407882A (en) | Component generation method and device, computer-readable storage medium and electronic equipment | |
CN105141632A (en) | Method and device used for checking pages | |
CN115202729A (en) | Container service-based mirror image generation method, device, equipment and medium | |
CN113536094A (en) | NFT-based non-physical mapping method and device | |
CN113536240A (en) | Method and device for using admission ticket by combining NFT (network File transfer) | |
CN114036162A (en) | Game NFT work processing method and device | |
JP6755539B2 (en) | Methods and equipment for publishing copyrighted works on networks | |
CN116382761A (en) | Application management method, electronic equipment and storage medium | |
CN116263659A (en) | Data processing method, apparatus, computer program product, device and storage medium | |
CN114039801A (en) | Short link generation method, short link analysis system, short link analysis equipment and storage medium | |
CN114298699A (en) | Non-homogeneous token generation method, non-homogeneous token acquisition method and non-homogeneous token acquisition device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20220208 |