Computers and programs
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-07-11
- Publication Date
- 2026-08-13
AI Technical Summary
【0016】 本開示によれば、サステナブルなファッションの構築に貢献できる。
Smart Images

Figure 0007904498000001 
Figure 0007904498000002 
Figure 0007904498000003
Abstract
Description
Technical Field
[0001] The present invention relates to a computer and a program.
Background Art
[0002] As an invention related to a conventional NFT appraisal system, for example, PBT (Physical Backed Token) described in non-patent literature is known. In PBT, an NFC (Near Field Communication) tag is embedded in a physical good such as clothes. When a user scans the NFC tag with a smartphone, PBT is issued. PBT proves that the user owns the physical good.
Prior Art Documents
Non-Patent Literature
[0003]
Non-Patent Literature 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, in a system to which PBT as described above is applied, there is a desire to build sustainable fashion.
[0005] Therefore, an object of the present invention is to provide a computer and a program that can contribute to the construction of sustainable fashion.
Means for Solving the Problems
[0006] In considering the creation of sustainable fashion, the inventors of this invention examined the characteristics of the fashion industry. The fashion industry has the characteristics of requiring a large amount of energy for product manufacturing and having a short product lifecycle. Therefore, the fashion industry has the problem of having a large environmental impact. In light of the need for sustainable development (SDGs), the creation of sustainable fashion that can reduce the environmental impact is desired in the fashion industry, which is affected by Goal 12, "Responsible Consumption and Production: Ensure sustainable consumption and production patterns," and Goal 13, "Climate Action: Take urgent action to combat climate change and its impacts."
[0007] Building sustainable fashion means creating a sustainable system for the future throughout the entire process, from the production of clothing and other products to their wear and disposal. It is important to recirculate used clothing and other products by transferring or selling them as second-hand clothing through recycling and reuse (such as through recycling shops and flea market apps).
[0008] On the other hand, systems to which PBT is applied, as described above, have been proposed. That is, systems that associate physical goods with PBT have been proposed. In such a system, for example, PBT images can be attached to virtual objects in a virtual space.
[0009] The inventor of this application considered that the PBT image could be a company logo or brand logo of a physical goods company. In this case, the user enters into a sponsorship agreement with the company whose logo or brand logo it is. Then, with the PBT image attached to a virtual object in the game's virtual space, the user plays the game using this virtual object. This enhances the value of the PBT image and improves the fashionability of the PBT image. As described above, the concept of fashion exists in virtual space just as it does in real space.
[0010] Therefore, the inventors of this application considered using NFTs (Non-Fungible Tokens) to build sustainable fashion. Specifically, the inventors believed that the value of both goods and NFTs could be increased by associating NFTs with goods. For example, an NFT owner could operate a virtual object with the NFT's image set on it and play an active role in a game. In this case, the NFT owner would become famous, and the value of the NFT would increase. The value of the goods associated with the NFT would also increase. As a result, the circulation of NFTs and the recirculation of goods would be promoted. As described above, the inventors of this application believed that they could contribute to building sustainable fashion by utilizing NFTs. Therefore, the inventors of this application propose the following aspects.
[0011] The first aspect is, The first computer includes a first setting means, a control means, and a reward granting means. The first NFT (Non-Fungible Token) is associated with an item and is also associated with the first user's first account. The first virtual object is associated with the first account and is a character object in the game. The first setting means sets the first NFT in association with the first virtual object using a distributed ledger system in response to an operation by the first user. The control means operates the first virtual object on which the first NFT is set in the virtual space in response to an operation by the first user. The reward granting means grants the reward to the first account of the first user when it obtains information indicating that the first user is wearing the item. It is the first computer.
[0012] The second aspect is, The aforementioned first computer further includes means for setting performance, The performance setting means sets performance information indicating the game's performance generated by the operation of the first virtual object, associating it with the first NFT using the distributed ledger system. This is the first computer described on the first side.
[0013] The third aspect is, The system further comprises the aforementioned first computer and a second computer. The first computer further includes an assessment request means, The second computer includes an assessment means, The assessment request means requests the second computer to assess the value of the first NFT, The assessment means assesses the value of the first NFT based on the performance data set in association with the first NFT, in response to the assessment request from the assessment request means. This is the first computer described in the second form.
[0014] The fourth aspect is, The aforementioned benefits include participation in tournaments for the game, obtaining badges in the game, improving the capabilities of the first virtual object, playing multiplayer games with other users in the game, competing against other users in the game, participating in specific communities or events in real space, or watching specific battles. It is the first computer described on the first or second side.
[0015] The fifth aspect is, The program causes the first computer to execute a first setup step, a control step, and a reward granting step. The first NFT (Non-Fungible Token) is associated with an item and is also associated with the first user's first account. The first virtual object is associated with the first account and is a character object in the game. In the first setting step, according to the operation by the first user, the first NFT is set by the distributed ledger system in association with the first virtual object. In the control step, according to the operation by the first user, the first virtual object with the first NFT set thereon is operated in the virtual space. In the privilege granting step, when information indicating that the first user is wearing the item is acquired, a privilege is granted to the first account of the first user. It is a program.
Effect of the Invention
[0016] According to the present disclosure, it can contribute to the construction of sustainable fashion.
Brief Description of the Drawings
[0017] [Figure 1] FIG. 1 is a block diagram of the NFT appraisal system 1. [Figure 2] FIG. 2 is a block diagram of the first computer 10. [Figure 3] FIG. 3 is a block diagram of the second computer 110. [Figure 4] FIG. 4 is a block diagram of the third computer 210. [Figure 5] FIG. 5 is a block diagram of the distributed ledger system 50. [Figure 6] FIG. 6 is a diagram showing the data structure of the first NFT 300. [Figure 7] FIG. 7 is an explanatory diagram of the first operation. [Figure 8] FIG. 8 is a diagram showing an image displayed on the display 20 in the second operation. [Figure 9] FIG. 9 is an explanatory diagram of the second operation. [Figure 10] FIG. 10 is a diagram showing an image displayed on the display 20 in the third operation. [Figure 11] FIG. 11 is an explanatory diagram of the third operation. [Figure 12] Figure 12 is a flowchart executed by the first computer 10, the second computer 110, and the third computer 210 in the fourth operation. [Figure 13] Figure 13 is a flowchart executed by the first computer 10, the second computer 110, and the third computer 210 in the fifth operation. [Figure 14] Figure 14 is a diagram showing an image displayed on the display 20 in the sixth operation. [Figure 15] Figure 15 is an explanatory diagram of the sixth operation. [Figure 16] Figure 16 is a diagram showing an image displayed on the display 20 in the seventh operation. [Figure 17] Figure 17 is a flowchart executed by the first computer 10 and the third computer 210 in the seventh operation. [Figure 18] Figure 18 is a diagram showing an image displayed on the display 20 in the seventh operation. [Figure 19] Figure 19 is an explanatory diagram of the seventh operation.
Mode for Carrying Out the Invention
[0018] (Embodiment) The NFT appraisal system 1 according to an embodiment of the present disclosure will be described with reference to the drawings.
[0019] <Explanation of the Outline of the NFT Appraisal System 1> First, the overall configuration of the NFT appraisal system 1 will be described while referring to the drawings. FIG. 1 is a block diagram of the NFT appraisal system 1.
[0020] The NFT appraisal system 1 shown in FIG. 1 includes a first computer 10, a second computer 110, and a third computer 210. The first computer 10, the second computer 110, and the third computer 210 can communicate with each other via a communication network. The network is the Internet, an intranet, or the like.
[0021] The first computer 10 is an information processing device used by the first user US1. The first computer 10 sends requests to the second computer 110 and the third computer 210. The first computer 10 is, for example, a smartphone, a tablet device, a home game console, a portable game console, or a personal computer.
[0022] The second computer 110 and the third computer 210 are servers. The second computer 110 and the third computer 210 provide responses to requests to the first computer 10. The second computer 110 and the third computer 210 are, for example, web servers.
[0023] Next, the operation overview of the NFT assessment system 1 will be described. The first user US1 owns the first NFT 300 and item 310. The first NFT 300 is associated with item 310. The first user US1 can set the target image 312 of the first NFT 300 in association with the first virtual object OBJ1. Then, the first user US1 can play a game using the first virtual object OBJ1. When the first user US1 plays a game using the first virtual object OBJ1, the achievement information of the first NFT 300 is updated. The achievement information includes, for example, game play time and battle results.
[0024] Furthermore, the first user US1 can use the first computer 10 to request an assessment of the first NFT300 from the second computer 110. The second computer 110 assesses the first NFT300 based on its performance information. Based on the assessment results, the first user US1 can transfer the first NFT300 to a third party. <Structure of the first computer 10> Next, the structure of the first computer 10 will be explained with reference to the diagram. Figure 2 is a block diagram of the first computer 10.
[0025] As shown in Figure 2, the first computer 10 includes a control unit 12, a storage unit 14, a network interface 16, a graphics processing unit 18, a display 20, an audio processing unit 22, a speaker 24, an operation unit 26, and a touchpad 28.
[0026] The memory unit 14 stores programs and data. The memory unit 14 is, for example, a combination of ROM (Read Only Memory), RAM (Random Access Memory), and storage (for example, flash memory or hard disk).
[0027] The program includes, for example, the following: • OS (Operating System) programs • Programs for applications that perform information processing (e.g., web browsers, or target applications described later) The data includes, for example, the following: • Databases referenced in information processing • Data obtained by performing information processing (i.e., the results of performing information processing) The control unit 12 realizes the functions of the first computer 10 by executing the program stored in the memory unit 14. The control unit 12 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array) The control unit 12 includes, as functional blocks, a first setting means 30, a control means 34, a performance setting means 36, an assessment request means 38, a third setting means 40, a fourth setting means 42, and an assessment acquisition means 44.
[0028] The network interface 16 controls communication between the first computer 10 and external devices. The external devices are the second computer 110, the third computer 210, and the distributed ledger system 50, which will be described later.
[0029] The graphics processing unit 18 displays an image on the display 20 based on the image data generated by the control unit 12. The display 20 is either a liquid crystal display or an organic EL (Electro-Luminescence) display.
[0030] The audio processing unit 22 causes the speaker 24 to output sound based on the audio data generated by the control unit 12.
[0031] The operation unit 26 generates an operation signal based on the user's operation via the touchpad 28 and outputs the operation signal to the control unit 12.
[0032] The first user US1 can play the game using the first computer 10. Specifically, the game system includes a server (not shown) and multiple first computers 10. The server stores the game program and game data and manages the game data of the first computers 10.
[0033] The first computer 10 executes a predetermined game based on user input. To do this, the first computer 10 receives (specifically downloads and installs) the game program and game data from the server via a communication network. An account containing identification information and a password is assigned to each user in association with the first computer 10. This account is sent from the first computer 10 to the server upon login and is used for user authentication on the server.
[0034] After user authentication, communication between the server and the first computer 10 becomes possible. After logging in, the first computer 10 receives data necessary for game progression (data related to game progress) from the server and proceeds with the game while outputting game images and sounds to the display 20 and speaker 24 based on the user's input. <Structure of the second computer 110> Next, the structure of the second computer 110 will be explained with reference to the drawings. Figure 3 is a block diagram of the second computer 110.
[0035] As shown in Figure 3, the second computer 110 includes a control unit 112, a storage unit 114, and a network interface 116.
[0036] The memory unit 114 stores programs and data. The memory unit 114 is, for example, a combination of ROM (Read Only Memory), RAM (Random Access Memory), and storage (for example, flash memory or hard disk).
[0037] The program includes, for example, the following: • OS (Operating System) programs • Programs for applications that perform information processing (e.g., web browsers, or target applications described later) The data includes, for example, the following: • Databases referenced in information processing • Data obtained by performing information processing (i.e., the results of performing information processing) The control unit 112 realizes the functions of the second computer 110 by executing the program stored in the memory unit 114. The control unit 112 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array) The control unit 112 includes the assessment means 118 as a functional block.
[0038] The network interface 116 controls communication between the second computer 110 and external devices. The external devices are the first computer 10, the third computer 210, and the distributed ledger system 50, which will be described later. <Structure of the third computer 210> Next, the structure of the third computer 120 will be explained with reference to the drawings. Figure 4 is a block diagram of the third computer 210.
[0039] As shown in Figure 4, the third computer 210 includes a control unit 212, a storage unit 214, and a network interface 216.
[0040] The memory unit 214 stores programs and data. The memory unit 214 is, for example, a combination of ROM (Read Only Memory), RAM (Random Access Memory), and storage (for example, flash memory or hard disk).
[0041] The program includes, for example, the following: • OS (Operating System) programs • Programs for applications that perform information processing (e.g., web browsers, or target applications described later) The data includes, for example, the following: • Databases referenced in information processing • Data obtained by performing information processing (i.e., the results of performing information processing) The control unit 212 realizes the functions of the third computer 210 by executing the program stored in the memory unit 214. The control unit 212 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array) The control unit 212 includes a first generation means 218, a second setting means 220, a modification means 222, and a second generation means 224 as functional blocks.
[0042] The network interface 216 controls communication between the third computer 210 and external devices. The external devices are the first computer 10, the second computer 110, and the distributed ledger system 50, which will be described later. <Structure of a Distributed Ledger System 50> Next, the structure of the distributed ledger system 50 will be explained with reference to the diagram. Figure 5 is a block diagram of the distributed ledger system 50.
[0043] As shown in Figure 5, the distributed ledger system 50 includes multiple node computers 50a to 50d.
[0044] Node computers 50a to 50d can communicate with each other via a network. The network can be the internet, an intranet, etc. Node computers 50a to 50d are connected to the network, for example, by wired or wireless connections. Node computers 50a to 50d communicate with each other using a peer-to-peer (P2P) method.
[0045] Node computers 50a to 50d manage the distributed ledger using blockchain technology. For example, node computer 50a retrieves data related to token transactions to be recorded. Node computer 50a creates a block containing the retrieved data and adds it to the blockchain. Node computer 50a sends the information of the added block to node computers 50b to 50d. Node computers 50b to 50d verify the correctness of the received block. If the verification is successful, node computers 50b to 50d add the block to the blockchain. Node computers 50a to 50d finalize the blockchain according to, for example, the number of linked blocks (number of confirmations). As a result, the same distributed ledger is stored across multiple node computers 50a to 50d that constitute the distributed ledger system 50. The stored data is encrypted as appropriate.
[0046] The hardware configurations of node computers 50a to 50d may be the same as or similar to the hardware configurations of the first computer 10, the second computer 110, or the third computer 210, so a detailed explanation is omitted. <Data structure of the 1st NFT300> The data structure of the first NFT300 will be explained with reference to the diagram. Figure 6 shows the data structure of the first NFT300.
[0047] The first NFT300 is recorded on the blockchain. The first NFT300 is associated with item 310. Item 310 is a physical item. A physical item is an object that exists in the physical space. Therefore, a physical item does not contain digital data. Physical items also include physical fashion. Physical fashion refers to items worn by humans or animals, such as clothing and accessories. Works of art are physical items, not physical fashion. In this embodiment, item 310 is a T-shirt. As shown in Figure 6, the first NFT300 includes a token ID, an owner address, an item ID, metadata, and transaction information.
[0048] The token ID is information that identifies the first NFT300. The token ID is set by the distributed ledger system 50 when the first NFT300 is generated.
[0049] The owner address is information regarding the account address of the owner of the first NFT300. The owner address is updated by the distributed ledger system 50 when the first NFT300 is created and when it is transferred.
[0050] The item ID is information that identifies the item 310 to which the first NFT 300 is associated. More specifically, item 310 has an RFID tag 311 attached to it. The RFID tag 311 stores the item ID. The item ID is a unique identifier assigned to item 310. Since the first NFT 300 is associated with item 310, it contains the item ID to identify item 310.
[0051] The metadata includes information for enabling the viewing of the target image 312 associated with the first NFT 300. The metadata is, for example, a URL for viewing the target image 312, or the data of the target image 312. In this embodiment, the metadata is a URL for viewing the target image 312. The metadata is set by the distributed ledger system 50 at the time of generating the first NFT 300. Also, the metadata can include information regarding details of the target image 312. The target image 312 is a company logo or a brand logo.
[0052] The performance information is information regarding the performance of the first NFT 300. More specifically, the owner can set the first NFT 300 for a virtual object. When the first NFT 300 is set for the virtual object, the target image 312 is displayed on the display 20 as a part of the virtual object. Then, the owner can operate the virtual object with the first NFT 300 set therein in the virtual space. That is, the owner can play a game by operating the virtual object with the first NFT 300 set therein. The performance information is, for example, the play time in a game using the virtual object with the first NFT 300 set therein, or the battle performance of the virtual object with the first NFT 300 set therein. <Operation of the NFT Appraisal System 1> Next, the operation of the NFT appraisal system 1 will be described. In the NFT appraisal system 1, the following operations are performed.
[0053] (1) First operation: The first computer 10 sets the first NFT 300 in association with the first account ACCT1 of the first user US1.
[0054] (2) Second operation: The first computer 10 sets the target image 312 in association with the first virtual object OBJ1.
[0055] (3) Third operation: In response to the play of the game by the first user US1, the first computer 10 updates the performance information.
[0056] (4) Fourth action: The second computer 110 assesses the first NFT 300.
[0057] (5) Fifth operation: The third computer 210 generates the second NFT 1300 from the first NFT 300.
[0058] (6) Sixth operation: The first computer 10 associates the target image 1312 of the second NFT 1300 with the second virtual object OBJ2.
[0059] (7) Seventh operation: The third computer 210 generates the third NFT 2300.
[0060] The control unit 12 of the first computer 10 reads the program stored in the storage unit 14, the control unit 112 of the second computer 110 reads the program stored in the storage unit 114, and the control unit 212 of the third computer 210 reads the program stored in the storage unit 214, causing these programs to execute the first to seventh operations in the first computer 10, the second computer 110, and the third computer 210.
[0061] (1) First operation First, the first operation will be explained with reference to the diagram. Figure 7 is an explanatory diagram of the first operation. In the first operation, the first computer 10 sets up the first NFT300 in association with the first account ACCT1 of the first user US1.
[0062] First, the first user US1 purchases item 310. Item 310 has an RFID tag 311 attached to it. The RFID tag 311 stores the item ID. The control unit 12 then retrieves the item ID from the RFID tag 311 in response to an operation by the first user US1 (step S1). Specifically, the control unit 12 communicates with the RFID tag 311 using a wireless communication unit (not shown). As a result, the control unit 12 retrieves the item ID and stores it in the storage unit 14.
[0063] Next, the control unit 12 sends a first NFT setting request to the distributed ledger system 50 via the network interface 16 in response to an operation by the first user US1 (step S2). The first NFT setting request is a request to set up a first NFT associated with the first account ACCT1 of the first user US1. The first NFT setting request includes the item ID obtained by the control unit 12 in step S1 and the first account ACCT1 of the first user US1.
[0064] The distributed ledger system 50 generates the first NFT 300 shown in Figure 6. The first NFT 300 may be stored in advance on a server or the like. Furthermore, the distributed ledger system 50 associates the address of the first account ACCT1 of the first user US1 with the owner address of the first NFT 300 shown in Figure 6. As a result, the first NFT 300 is associated with the first account ACCT1 of the first user US1. The target image 312 of the first NFT 300 is stored on a server not shown. Therefore, the distributed ledger system 50 associates the URL indicating the storage location of the target image 312 with the metadata. As a result, the first NFT 300 is associated with the first account ACCT1. Finally, the distributed ledger system 50 notifies the first computer 10 that the first NFT 300 has been associated with the first account ACCT1 (step S3). With these operations, the first operation is completed.
[0065] (2)Second operation Next, the second operation will be explained with reference to the drawings. Figure 8 shows the image displayed on the display 20 during the second operation. Figure 9 is an explanatory diagram of the second operation. In the second operation, the first computer 10 sets the target image 312 in association with the first virtual object OBJ1.
[0066] First, the control unit 12 displays the image shown in the upper part of Figure 8 on the display 20. The image shown in the upper part of Figure 8 includes the first virtual object OBJ1 and a button that says "Set the first NFT?". The first virtual object OBJ1 operates in the virtual space when the first user US1 plays the game. In this embodiment, the first virtual object OBJ1 is the first player character that operates in response to operations by the first user US1. Therefore, the first virtual object OBJ1 is associated with the first account ACCT1.
[0067] Next, the control unit 12 (first setting means 30) sets the first NFT 300 in association with the first virtual object OBJ1 using the distributed ledger system 50 in response to an operation by the first user US1 (first setting step). Specifically, the first user US1 operates the touchpad 28 and presses the button that says "Set the first NFT?". In response, the control unit 12 (first setting means 30) sends an object setting request to the distributed ledger system 50 via the network interface 16 (step S11). The object setting request is a request to set the first NFT 300 in association with the first virtual object OBJ1. The object setting request includes information about the first virtual object OBJ1.
[0068] As shown in Figure 9, the distributed ledger system 50 sets the first virtual object OBJ1 included in the object setting request in association with the performance information of the first NFT 300 (step S12). More precisely, the distributed ledger system 50 sets the first user US1, the first account ACCT1, and the first virtual object OBJ1 in association with the performance information of the first NFT 300. As a result, the first NFT 300 is set in association with the first virtual object OBJ1. In Figure 9, the play time and battle record of the first virtual object OBJ1 are set. The distributed ledger system 50 notifies the first computer 10 that the first NFT 300 has been set in association with the first virtual object OBJ1 (step S13).
[0069] The control unit 12 receives the notification of step S12 via the network interface 16. Finally, the control unit 12 synthesizes the target image 312 onto the first virtual object OBJ1. Furthermore, as shown in the lower part of Figure 8, the control unit 12 displays the image with the target image 312 attached to the first virtual object OBJ1 on the display 20. With these operations, the second operation is completed.
[0070] (3) Third action Next, the third operation will be explained with reference to the diagrams. Figure 10 shows the image displayed on the display 20 during the third operation. Figure 11 is an explanatory diagram of the third operation. In the third operation, the first computer 10 updates the achievement information in response to the game played by the first user US1.
[0071] As shown in Figure 10, the control unit 12 (control means 34) operates the first virtual object OBJ1, which has the first NFT 300 set, in the virtual space in response to an operation by the first user US1 (control step). In this embodiment, the first virtual object OBJ1 is a first player character that operates in response to an operation by the first user US1. The operation of the first virtual object OBJ1 is a battle with a second character that operates in response to an operation by another user. In Figure 10, the first virtual object OBJ1 operated by the first user US1 is battling the Xth virtual object OBJX operated by the Xth user USX.
[0072] Next, the control unit 12 (performance setting means) sets the performance information in association with the first NFT 300 using the distributed ledger system 50 (performance setting step). The performance information indicates the performance generated by the operation of the first virtual object OBJ1. In this embodiment, as shown in Figure 6, the performance information is the battle record. Specifically, as shown in Figure 10, when the first virtual object OBJ1 wins a battle, the control unit 12 (performance setting means) sends a performance information update request to the distributed ledger system 50 via the network interface 16 (step S21). The performance information update request is a request to update the performance information of the first NFT 300. The performance information update request includes information regarding the win or loss of the first virtual object OBJ1.
[0073] The distributed ledger system 50 updates the performance information of the first NFT 300 (step S22). Specifically, the distributed ledger system 50 updates the win / loss record of battles using the first virtual object OBJ1 included in the performance information of the first NFT 300. If the first virtual object OBJ1 wins the battle, the distributed ledger system 50 adds 1 to the win count of the first virtual object OBJ1 in the performance information. If the first virtual object OBJ1 loses the battle, the distributed ledger system 50 adds 1 to the loss count of the first virtual object OBJ1 in the performance information. The distributed ledger system 50 notifies the first computer 10 that the performance information has been updated (step S23). With the above operations, the third operation is completed.
[0074] (4) Fourth action Next, the fourth operation will be explained with reference to the diagram. Figure 12 is a flowchart showing the actions performed by the first computer 10, the second computer 110, and the third computer 210 in the fourth operation. In the fourth operation, the second computer 110 assesses the first NFT 300.
[0075] First, the control unit 12 (assessment request means 38) requests the second computer 110 to assess the value of the first NFT 300 (step S31, assessment request step). More specifically, the control unit 12 (assessment request means 38) transmits a request for assessment of the first NFT 300 (hereinafter referred to as the assessment request) to the second computer 110 via the network interface 16. The assessment request includes performance information of the first NFT 300. Accordingly, the control unit 112 receives the assessment request via the network interface 116.
[0076] The control unit 112 (assessment means 118) assesses the value of the first NFT 300 based on the performance data set in association with the first NFT 300, in response to the assessment request from the control unit 12 (assessment request means 38) (step S41 - assessment step). More specifically, the control unit 112 (assessment means 118) assesses the value of the first NFT 300 based on the performance data of the first NFT 300 included in the assessment request. At this time, the control unit 112 (assessment means 118) generates value information. The value information indicates the value of the first NFT 300. The value information is, for example, a numerical value indicating monetary value. The numerical value indicating monetary value is the amount of fiat currency. For example, as the number of wins in the performance data of the first NFT 300 increases, the value of the value information of the first NFT 300 increases. Also, if the account set in association with the performance data of the first NFT 300 is well-known, the value of the value information of the first NFT 300 increases. The control unit 112 (assessment means 118) determines whether an account is famous or not by, for example, determining whether the number of followers associated with the account is greater than a predetermined value. In this case, the performance information includes the number of followers of the account.
[0077] Next, the control unit 112 transmits value information to the first computer 10 via the network interface 116 (step S42). Accordingly, the control unit 12 (assessment acquisition means 44) acquires value information from the second computer 110 via the network interface 116 (step S32, assessment acquisition step). This allows the first user US1 to decide whether or not to transfer the first NFT 300 based on the value information.
[0078] When the first user US1 transfers the first NFT300, the control unit 12 sends a transfer request to the third computer 210 via the network interface 16 based on the operation of the first user US1 (step S33). The transfer request is a request from the first user US1 to transfer the first NFT300 to another user. The transfer request includes value information. Although not shown in the figures, the first user US1 receives money equivalent to the value information from the operator of the third computer 210 via the first computer 10.
[0079] Next, the control unit 212 receives a transfer request via the network interface 16. After the assessment by the control unit 112 (assessment means 118), the control unit 212 (modification means 222) associates the first NFT 300 with the second account ACCT2 of the second user US2 using the distributed ledger system 50 (step S51). Specifically, the distributed ledger system 50 sets the address of the second account ACCT2 of the second user US2 in association with the owner address. Although not shown in the diagram, the operator of the second computer 110 receives money (fiat currency or cryptocurrency) equivalent to the price (value) of the first NFT 300 from the second user US2. In this case, the money equivalent to the price of the first NFT 300 may be the money equivalent to the value information, a portion of the money equivalent to the value information, or more than the money equivalent to the value information. The operator of the second computer 110 collects the difference between the money equivalent to the value information and the money equivalent to the price of the first NFT 300 as a fee. The above actions complete the fourth action.
[0080] (5) Fifth action Next, the fifth operation will be explained with reference to the diagram. Figure 13 is a flowchart showing the actions performed by the first computer 10, the second computer 110, and the third computer 210 in the fifth operation. In the fifth operation, the first user US1 obtains a new second NFT 1300 from the first NFT 300, which is no longer needed. Therefore, in the fifth operation, the third computer 210 generates the second NFT 1300 from the first NFT 300.
[0081] Steps S131, S132, S141, and S142 are essentially the same as steps S31, S32, S41, and S42, so their explanation is omitted. However, the value information of the fifth operation indicates that the second NFT1300 can be generated from the first NFT300.
[0082] Based on the operation of the first user US1, the control unit 12 sends a request to the third computer 210 via the network interface 16 to generate a second NFT 1300 from the first NFT 300 (hereinafter referred to as a generation request) (step S133). The generation request includes value information.
[0083] Next, the control unit 212 obtains a generation request via the network interface 216. Based on the value information of the generation request, the control unit 212 (first generation means) generates the second NFT 1300 using the distributed ledger system 50 (step S151).
[0084] Next, the control unit 212 (second setting means 220) associates the second NFT 1300 with the first account ACCT1 of the first user US1 using the distributed ledger system 50 (step S152, second setting step). Specifically, the distributed ledger system 50 sets the address of the first account ACCT1 of the first user US1 in association with the owner address of the second NFT 1300. Finally, the control unit 212 deletes the first NFT 300 using the distributed ledger system 50 (step S153). In this way, the control unit 212 (first generation means) generates the second NFT 1300 from the first NFT 300 using the distributed ledger system 50 based on the assessment result of the control unit 112 (assessment means 118) (first generation step). With the above operations, the fifth operation is completed.
[0085] (6) 6th action Next, the sixth operation will be explained with reference to the drawings. Figure 14 shows the image displayed on the display 20 during the sixth operation. Figure 15 is an explanatory diagram of the sixth operation. In the sixth operation, the first computer 10 associates the target image 1312 of the second NFT 1300 with the second virtual object OBJ2.
[0086] First, the control unit 12 displays the image shown in the upper part of Figure 14 on the display 20. The image on the display 20 includes the second virtual object OBJ2 and a button that says "Set up the second NFT?". The second virtual object OBJ2 is associated with the first account ACCT1. The second virtual object OBJ2 is a non-player character that operates in the virtual space together with the first player character. The operation of the second virtual object OBJ2 is controlled by the computer and also by the operation of the first user US1. However, the degree to which the operation of the second virtual object OBJ2 depends on the operation of the first user US1 is lower than the degree to which the operation of the first virtual object OBJ1 depends on the operation of the first user US1. For example, based on the operation of the first virtual object OBJ1 by the first user US1, the control unit 12 controls the second virtual object OBJ2 to support the first virtual object OBJ1 by moving it to follow the first virtual object OBJ1, attacking enemies, or using items.
[0087] The control unit 12 (third setting means 40) sets the second NFT 1300 in association with the second virtual object OBJ2 using the distributed ledger system 50 in response to an operation by the first user US1 (third setting step). Specifically, the first user US1 operates the touchpad 28 and presses the button that says "Set the second NFT?". In response, the control unit 12 (third setting means 40) sends an object setting request to the distributed ledger system 50 via the network interface 16 (step S61). The object setting request is a request to set the second NFT 1300 in association with the second virtual object OBJ2. The object setting request includes information about the second virtual object OBJ2.
[0088] The distributed ledger system 50 sets the second virtual object OBJ2 included in the object setting request in association with the performance information of the second NFT 1300 (step S62). As a result, the second NFT 1300 is set in association with the second virtual object OBJ2. The distributed ledger system 50 notifies the first computer 10 that the second NFT 1300 has been set in association with the second virtual object OBJ2 (step S63).
[0089] The control unit 12 receives the notification of step S63 via the network interface 16. Finally, the control unit 12 synthesizes the target image 1312 onto the second virtual object OBJ2. The target image 1312 is a company logo or brand logo. Furthermore, as shown in the lower part of Figure 14, the control unit 12 displays the image with the target image 1312 attached to the second virtual object OBJ2 on the display 20. With these operations, the sixth operation is completed.
[0090] (7) Seventh action Next, the seventh operation will be explained with reference to the diagrams. Figure 16 shows the image displayed on the display 20 during the seventh operation. Figure 17 is a flowchart of the actions performed by the first computer 10 and the third computer 210 during the seventh operation. Figure 18 shows the image displayed on the display 20 during the seventh operation. Figure 19 is an explanatory diagram of the seventh operation. During the seventh operation, the third computer 210 generates the third NFT 2300.
[0091] First, the control unit 12 displays the image shown in Figure 16 on the display 20. The image in Figure 16 shows that one third NFT 2300 can be generated from two second NFTs 1300. Furthermore, the image in Figure 16 includes a button that says, "Generate the third NFT?". If there are insufficient second NFTs 1300, this fact may be indicated in the image in Figure 16. In this case, the indication that there are insufficient second NFTs 1300 may be a link to a page where second NFTs 1300 can be purchased. The first user US1 can access the page to purchase second NFTs 1300 by operating the touchpad 28 and pressing the indication that there are insufficient second NFTs 1300. Alternatively, the first user US1 may obtain second NFTs 1300 by achieving accomplishments in the game. In this case, the method for obtaining second NFTs 1300 in the game may be indicated on the screen shown in Figure 16. Furthermore, Figure 16 may include a link that allows users to proceed to a game in order to acquire the second NFT1300.
[0092] Next, the first user US1 operates the touchpad 28 and presses the button that says "Generate the third NFT?". In response, the control unit 12 (third setting means 40) sends a request to generate the third NFT 2300 (hereinafter referred to as the third NFT generation request) to the third computer 210 via the network interface 16 (step S71). The third NFT generation request includes information indicating that the first user US1 owns two second NFTs 1300 and that the third NFT 2300 can be generated from the two second NFTs 1300.
[0093] Next, the control unit 212 receives a request to generate a third NFT via the network interface 16. Based on the request to generate a third NFT, the control unit 212 (second generation means) determines that it can generate one third NFT 2300 from two second NFTs 1300. Then, the control unit 212 (second generation means) generates the third NFT 2300 using the distributed ledger system 50 (step S81).
[0094] Next, the control unit 212 associates the third NFT 2300 with the first account ACCT1 of the first user US1 using the distributed ledger system 50 (step S82). Specifically, the distributed ledger system 50 sets the address of the first account ACCT1 of the first user US1 in association with the owner address of the third NFT 2300. Finally, the control unit 212 deletes the second NFT 1300 using the distributed ledger system 50 (step S83). As described above, the control unit 212 (second generation means) generates the third NFT 2300 from the two second NFTs 1300 using the distributed ledger system 50 (second generation step).
[0095] Next, the first computer 10 sets the target image 2312 of the third NFT 2300 in association with the second virtual object OBJ2. Specifically, the control unit 12 displays the image shown in the upper part of Figure 18 on the display 20. The image on the display 20 includes the second virtual object OBJ2 and a button that says "Set the third NFT?".
[0096] The control unit 12 (fourth setting means 42) sets the third NFT 2300 in association with the second virtual object OBJ2 using the distributed ledger system 50 in response to an operation by the first user US1 (fourth setting step). Specifically, the first user US1 operates the touchpad 28 and presses the button that says "Set the third NFT?". In response, the control unit 12 (fourth setting means 42) sends an object setting request to the distributed ledger system 50 via the network interface 16 (step S91). The object setting request is a request to set the third NFT 2300 in association with the second virtual object OBJ2. The object setting request includes information about the third virtual object OBJ3.
[0097] The distributed ledger system 50 sets the second virtual object OBJ2 in the performance information of the third NFT2300 (step S92). As a result, the third NFT2300 is set in association with the second virtual object OBJ2. The distributed ledger system 50 notifies the first computer 10 that the third NFT2300 has been set in association with the second virtual object OBJ2 (step S93).
[0098] The control unit 12 receives the notification of step S92 via the network interface 16. Finally, the control unit 12 synthesizes the target image 2312 onto the second virtual object OBJ2. As shown in the lower part of Figure 18, the control unit 12 displays the image on the display 20 in which the target image 2312 has been added to the second virtual object OBJ2. The target image 2312 is an image of an item. In this embodiment, the target image 2312 is an image of a hat that the second virtual object OBJ2 will wear on its head. With these operations, the seventh operation is completed.
[0099] [effect] According to the NFT valuation system 1, it can contribute to the creation of sustainable fashion. More specifically, the first setting means 30 sets the first NFT 300 in association with the first virtual object OBJ1 using the distributed ledger system 50 in response to an operation by the first user US1. Then, the control means 34 operates the first virtual object OBJ1, to which the first NFT 300 has been set, in the virtual space in response to an operation by the first user US1. The performance setting means 36 sets performance information indicating the performance generated by the operation of the first virtual object OBJ1 in association with the first NFT 300 using the distributed ledger system 50. As a result, when the first user US1 achieves results (performs activities) in the virtual space, performance corresponding to that activity is set in association with the performance information of the first NFT 300. Therefore, when the first user US1 performs well in the virtual space, the value of the first NFT 300 is maintained or increased.
[0100] Therefore, the assessment means 118 assesses the value of the first NFT 300 based on the performance data set in association with the first NFT 300, in response to the assessment request from the assessment request means 38. This allows the first user US1 to recognize that the value of the first NFT 300 has been maintained or increased. The first NFT 300 is associated with the item 310. Therefore, when the value of the first NFT 300 is maintained or increased, the value of the item 310 is also maintained or increased. As a result, the circulation of the first NFT 300 and the recirculation of the item 310 are promoted. This encourages the first user US1 to use the item 310 carefully and for a long time so that it can be used sustainably. Based on the above, the NFT assessment system 1 can contribute to the creation of sustainable fashion.
[0101] In the NFT assessment system 1, the first generation means 218 generates the second NFT 1300 from the first NFT 300 using the distributed ledger system 50 based on the assessment results of the assessment means 118. Then, the second setting means 220 associates the second NFT 1300 with the first account ACCT1 of the first user US1 using the distributed ledger system 50. As a result, the first user US1 can obtain the second NFT 1300 from the first NFT 300. In other words, the first user US1 can recycle the unnecessary first NFT 300 and obtain a new second NFT 1300. This encourages the first user US1 to recycle items 310 rather than discard them, even if they have become obsolete and lost their value as items.
[0102] In the NFT valuation system 1, the third setting means 40 sets the second NFT 1300 in association with the second virtual object OBJ2 using the distributed ledger system 50 in response to an operation by the first user US1. As a result, the first user US1 can, for example, enjoy a game using the second virtual object OBJ2 to which the second NFT 1300 has been set. Furthermore, as the first user US1 plays the game, the performance information of the second NFT 1300 is updated. Consequently, the value of the second NFT 1300 is maintained or increased.
[0103] In the NFT valuation system 1, the second generation means 224 generates the third NFT 2300 from the second NFT 1300 using the distributed ledger system 50. The first user US1 can obtain the third NFT 2300 from the second NFT 1300. That is, the first user US1 can recycle the unnecessary second NFT 1300 and obtain a new third NFT 2300. Furthermore, the fourth setting means 42 sets the third NFT 2300 in association with the second virtual object OBJ2 using the distributed ledger system 50 in response to an operation by the first user US1. As a result, the first user US1 can, for example, enjoy a game using the second virtual object OBJ2 to which the third NFT 2300 has been set. Furthermore, as the first user US1 plays the game, the performance information of the third NFT 2300 is updated. When the performance information of the third NFT 2300 is updated, the value of the third NFT 2300 is maintained or increased.
[0104] In NFT valuation system 1, performance information is battle results. Therefore, if user US1 participates in a battle, the value of NFT 300 is maintained or increased. As a result, many users are encouraged to participate in the game (battle) in order to maintain or increase the value of their NFTs.
[0105] In the NFT assessment system 1, the modification means 222 associates the first NFT 300 with the second account ACCT2 of the second user US2 using the distributed ledger system 50 after assessment by the assessment means 118. As a result, the first NFT 300 is transferred from the first user US1 to the second user US2. In this way, the first NFT 300 is circulated and becomes available to more users. Consequently, the frequency of updates to the performance information of the first NFT 300 increases, making it easier to maintain or improve the value of the first NFT 300.
[0106] In the NFT valuation system 1, the valuation acquisition means 44 acquires value information indicating the value of the first NFT 300 from the second computer 110. Based on this, the first user US1 can decide whether or not to transfer the first NFT 300 based on the value information.
[0107] (Other embodiments) The various control means and processing procedures described in the above embodiments are examples and are not intended to limit the scope of the present invention, its applications, or its uses. The various control means and processing procedures can be modified as appropriate without altering the essence of the present invention.
[0108] Furthermore, the first generation means 218 may generate two or more second NFTs 1300 from the first NFT 300 using the distributed ledger system 50 based on the assessment results of the assessment means 118. In this case, the second setting means 220 associates two or more second NFTs 1300 with the first account ACCT1 of the first user US1 using the distributed ledger system 50.
[0109] In addition, in the sixth operation, the third setting means 40 may set the second NFT 1300 in association with the first virtual object OBJ1 using the distributed ledger system 50 in response to an operation by the first user US1.
[0110] In addition, in the sixth operation, the third setting means 40 may set two or more second NFTs 1300 in association with the first virtual object OBJ1 or the second virtual object OBJ2 using the distributed ledger system 50 in response to an operation by the first user US1.
[0111] In the seventh operation, the fourth setting means 42 may, in response to an operation by the first user US1, set the third NFT 2300 in association with the first virtual object OBJ1 using the distributed ledger system 50. Alternatively, the first user US1 may choose to set the third NFT 2300 to either the first virtual object OBJ1 or the second virtual object OBJ2, or it may be possible to set it to both simultaneously.
[0112] Furthermore, the actions of the first virtual object OBJ1 may include battling non-player characters or collecting items, as long as they are activities within the virtual space.
[0113] Note that the first virtual object OBJ1 may be a non-player character, not necessarily a player character.
[0114] The second virtual object OBJ2 may be a player character, not a non-player character, or it may be an item associated with a player character or non-player character. An item could be, for example, a weapon or armor. In this case, the second virtual object OBJ2 is associated with the first virtual object OBJ1. That is, the first virtual object OBJ1, which is a player character, equips the second virtual object OBJ2, which is an item. Furthermore, when the second NFT1300 is assigned to the second virtual object OBJ2, which is an item, its appearance changes and / or the parameters indicating its performance change. If the game is a card game, characters include character cards. Items include item cards and skill cards. In this case, for example, the user plays the game by manipulating character cards, item cards, and skill cards.
[0115] When the first NFT300, second NFT1300, or third NFT2300 is set in association with the first virtual object OBJ1 or the second virtual object OBJ2, the target images 312, 1312, and 2312 are composited onto the first virtual object OBJ1 or the second virtual object OBJ2. At this time, the parameters indicating the performance of the first virtual object OBJ1 or the parameters indicating the performance of the second virtual object OBJ2 may change. For example, the parameters indicating the performance of the first virtual object OBJ1 or the parameters indicating the performance of the second virtual object OBJ2 may be attack power, defense power, etc. In addition, a new skill may be assigned to the first virtual object OBJ1 or the second virtual object OBJ2. A new skill for the first virtual object OBJ1 or the second virtual object OBJ2 may be a special skill such as a special technique, magic, or ultimate technique.
[0116] Please note that the target images 312 and 1312 are not limited to images of company logos or brand logos. The target images 312 and 1312 may also be images of items such as weapons or armor.
[0117] Please note that the target image 2312 is not limited to images of items such as weapons and armor. The target image 2312 may also be an image of a company logo or brand logo.
[0118] Furthermore, the first user US1 can participate in game tournaments (such as e-sports or in-game events) using the first virtual object OBJ1, which has the first NFT 300 configured. In this case, the first user US1 can earn badges depending on the results of the game tournament. The badges are set in association with the achievement information of the first NFT 300 and are also composited and displayed on the first virtual object OBJ1. This maintains or increases the value of the first NFT 300. The organizer of the game tournament may acquire an image of the first user US1 using a camera and use this image to confirm whether or not the first user US1 is wearing item 310. Wearing item 310 may be a condition for participating in the tournament or a condition for earning badges. In addition, the first user US1 may receive in-game benefits, such as an improvement in the capabilities of the first virtual object OBJ1, as a result of wearing item 310.
[0119] Furthermore, each of multiple users may own the first NFT300. Hereinafter, users who own the first NFT300 will be referred to as first NFT holders. In this case, multiple first NFT holders can form teams in the game (playing multiplayer games or competitive matches). Thus, there may be benefits associated with owning the first NFT300. This makes it easier to maintain or increase the value of the first NFT300. Furthermore, in order to obtain these benefits, it may be a condition that the first NFT holder is wearing item 310. The game organizer may use a camera to acquire images of multiple first NFT holders and use these images to verify whether or not the first NFT holder is wearing item 310.
[0120] Furthermore, each of multiple users may own the first NFT300. Hereinafter, users who own the first NFT300 will be referred to as first NFT holders. In this case, multiple first NFT holders can spectate a specific battle. Thus, there may be benefits associated with owning the first NFT300. This makes it easier to maintain or increase the value of the first NFT300. In addition, if the first NFT300 is set as the virtual object of a user participating in a specific battle, the performance of the virtual object may be improved or the display of the virtual object may be changed depending on the number of first NFT holders spectating that battle. Furthermore, in order to obtain this benefit, it may be a condition that the first NFT holder is wearing item 310. The game organizer may acquire images of multiple first NFT holders using a camera and use these images to confirm whether or not the first NFT holders are wearing item 310.
[0121] Furthermore, each of multiple users may own the first NFT300. Hereinafter, users who own the first NFT300 will be referred to as first NFT holders. In this case, multiple first NFT holders can participate in a specific community (e.g., a DAO) or a specific event in real space. Thus, there may be benefits associated with owning the first NFT300. In this case, the organizer of the specific community or event obtains an item ID from item 310 and verifies whether or not a participant owns the first NFT300. Furthermore, in order to obtain this benefit, it may be a condition that the first NFT holder is wearing item 310. The organizer of the specific community or event may obtain images of multiple first NFT holders using a camera and verify from these images whether or not the first NFT holder is wearing item 310.
[0122] The second generation means 224 generates a third NFT 2300 from one or more second NFTs 1300 that are associated with the second virtual object OBJ2 using the distributed ledger system 50. In this case, the third NFT 2300 may be associated with a third virtual object OBJ3 that is different from the second virtual object OBJ2. That is, the NFT is transferred from the second virtual object OBJ2 to the third virtual object OBJ3. Through this transfer, the third virtual object OBJ3 may be configured to play a game (multiplayer game) in cooperation with the second virtual object OBJ2.
[0123] Furthermore, in the 5th, 6th, and 7th actions, the 2nd NFT 1300 may be a scrap item. A scrap item is an item that serves as a material for creating a new item (a material item that can be used in the virtual space). In this case, the 3rd NFT 2300 is a new item such as a weapon or armor. That is, the 2nd NFT 1300 may not contain a target image 1312 that is a company logo or brand logo, but rather a target image 1312 that is a material such as stone, wood, or metal.
[0124] Furthermore, the second NFT1300 may be an item that cannot be set in association with the first virtual object OBJ1, but can be set in association with the second virtual object OBJ2. Similarly, the third NFT2300 may be an item that cannot be set in association with the first virtual object OBJ1, but can be set in association with the second virtual object OBJ2. In other words, the newly generated second NFT1300 and the newly generated third NFT2300 may be items exclusive to the second virtual object OBJ2. This gives the second NFT1300 and the third NFT2300 new value.
[0125] In addition, in the fifth operation, the type of the second NFT1300 may change depending on the performance of the first NFT300. If the value of the first NFT300 is high, a second NFT1300 with high value will be generated.
[0126] In the fifth operation, the type and number of second NFT1300s generated may change randomly. That is, the second NFT1300s may be generated by a lottery process called gacha. However, as the value of the first NFT300 increases, the probability of generating a second NFT1300 with high value (i.e., high rarity) increases. Alternatively, as the value of the first NFT300 increases, the probability of generating many second NFT1300s increases. Gacha is a method by which the server randomly selects any second NFT1300 from a lottery list based on a predetermined selection ratio. There are multiple lottery lists, and a lottery list corresponding to the value of the first NFT300 is selected. Any second NFT1300 selected by lottery is assigned to the first computer 10.
[0127] Furthermore, in the seventh operation, the third NFT2300 may change depending on the performance of the second NFT1300. If the second NFT1300 has a high value, a third NFT2300 with a high value (i.e., high rarity) will be generated.
[0128] Furthermore, in the seventh operation, the type and number of generated third NFT2300s may change randomly. That is, the third NFT2300s may be generated by a lottery process called gacha. However, as the value of the second NFT1300 increases, the probability of generating a third NFT2300 with high value (i.e., high rarity) increases. Alternatively, as the value of the first NFT300 increases, the probability of generating many second NFT1300s increases.
[0129] Furthermore, when the first NFT 300 is transferred from the first user US1 to the second user US2, the item 310 may also be transferred from the first user US1 to the second user US2. If the first NFT 300 and the item 310 are always transferred together, the first NFT 300 functions as data proving that the user owns the item 310. However, when the first NFT 300 is transferred from the first user US1 to the second user US2, the item 310 does not necessarily have to be transferred from the first user US1 to the second user US2.
[0130] In the fifth operation, item 310 may be recycled. That is, the second NFT 1300 may be generated from the first NFT 300 on the condition that item 310 is recycled. In this case, the third computer 210 receives notification from the computer of the company that recycled item 310 that item 310 has been recycled. The third computer 210 generates the second NFT 1300 from the first NFT 300 on the condition that it has received this notification. Recycling here means that item 310 is reused as material for other products. The third computer 210 may also receive notification that the company has received a request to recycle item 310. The third computer 210 then generates the second NFT 1300 from the first NFT 300 on the condition that it has received this notification. Furthermore, the third computer 210 may receive notification that the company has received item 310 for recycling. The third computer 210 may then generate the second NFT 1300 from the first NFT 300, provided that it has received this notification.
[0131] Furthermore, each time the first NFT300 is transferred, the creator of the first NFT300 may receive monetary compensation (fiat currency or cryptocurrency). This protects the interests of the creator of the first NFT300. In addition, the creator of the first NFT300 may receive not only monetary compensation, but also predetermined points, NFTs, badges, etc.
[0132] In addition, in the fourth operation, the assessment means 118 may assess the value of the first NFT 300 based on the condition of the item 310, in addition to the performance data set in association with the first NFT 300.
[0133] Furthermore, games are not limited to action games. Games may include shooting games, role-playing games, simulation games, card games, sports games, board games, or puzzle games. For example, if the game is a card game, characters are character cards. Items are item cards and skill cards. In this case, for example, the user plays the game by manipulating character cards, item cards, and skill cards. Specifically, a card object corresponding to a player character, depicting that player character, is set up in a virtual space and associated with a deck, and the player character corresponding to that card object battles against an enemy character.
[0134] Furthermore, the term "virtual space" is not limited to the virtual space of a game. It may also refer to a metaverse virtual space that does not involve a game.
[0135] The structure of the distributed ledger system 50 is not limited to the structure shown in Figure 5. The distributed ledger system 50 may, for example, have five or more node computers, or it may have two or three node computers. Furthermore, the number of node computers included in the distributed ledger system 50 may change over time.
[0136] In the above embodiment, "account" is synonymous with "user ID." In this case, the first user US1 has an account as its user ID. However, the first user US1 may have a user ID as well as multiple accounts associated with that user ID.
[0137] Furthermore, item 310 may be equipped with a QR code (registered trademark) instead of an RFID tag 311. Also, by reading the QR code (registered trademark), an image of a virtual object associated with item 310 or an image of its achievements may be displayed. This image may be displayed using augmented reality (AR), in which case representations such as the virtual object appearing from item 310 may be possible.
[0138] In addition, steps S1 and S2 in the first operation may be performed by a computer other than the first computer 10. Specifically, steps S1 and S2 may be performed by a computer at the store where the first user US1 purchased the item 310.
[0139] Value information, for example, is a numerical value representing monetary value. This numerical value does not have to be the amount of legal tender. It could be the amount of cryptocurrency, or points used in the real or virtual world.
[0140] In addition, in the seventh operation, the second computer 110 may assess the second NFT 1300. The second computer 110 may also set in the value information of the second NFT 1300 that a third NFT 2300 can be generated from the two second NFT 1300s.
[0141] In the first operation, the first computer 10 does not need to obtain the item ID from the RFID tag 311, nor does it need to send the first NFT setting request to the distributed ledger system 50. A computer other than the first computer 10 may obtain the item ID from the RFID tag 311. And a computer other than the first computer 10 may send the first NFT setting request to the distributed ledger system 50. The computer other than the first computer 10 is, for example, a computer located in the store where the first user US1 purchased the item 310.
[0142] In the fifth operation, the control unit 212 (first generation means) generates the second NFT 1300 from the first NFT 300 using the distributed ledger system 50 based on the assessment results of the control unit 112 (assessment means 118) (first generation step). However, in the first generation step, the second NFT 1300 may be newly generated, or the second NFT 1300 may be prepared in advance.
[0143] In the seventh operation, the control unit 212 (second generation means) generates a third NFT 2300 from the two second NFTs 1300 using the distributed ledger system 50 (second generation step). However, in the second generation step, the third NFT 2300 may be newly generated, or the third NFT 2300 may be prepared in advance.
[0144] The effects and advantages of this embodiment will also be achieved when these other embodiments are adopted. Furthermore, it is possible to combine this embodiment with other embodiments, and other embodiments with each other, as appropriate. [Explanation of Symbols]
[0145] 1: NFT Assessment System 10: First Computer 12,112,212: Control Unit 14,114,214: Storage section 16,116,216: Network Interface 30: First setting means 34: Control means 36: Method for setting achievements 38: Methods for requesting an assessment 40: Third setting means 42: Fourth setting means 44: Method of obtaining an assessment 50: Distributed ledger system 50a~50d: Node Computers 110: Second Computer 118: Assessment Methods 210: Third Computer 218: First generation means 220: Second setting means 222: Means of modification 224:Second generation means 310: Goods 312,1312,2312: Target images ACCT1: First Account ACCT2: Second Account 300: 1st NFT 1300: 2nd NFT 2300: 3rd NFT OBJ1: First Virtual Object OBJ2: Second Virtual Object OBJ3: Third Virtual Object US1: First User US2: Second User
Claims
1. The first computer includes a first setting means, a control means, and a reward granting means. The first NFT (Non-Fungible Token) is associated with an item and is also associated with the first user's first account. The first virtual object is associated with the first account and is a character object in the game. The first setting means sets the first NFT in association with the first virtual object using a distributed ledger system in response to an operation by the first user. The control means operates the first virtual object on which the first NFT is set in the virtual space in response to an operation by the first user. The reward granting means grants a reward to the first user's first account within the game when it obtains information from the camera that determines the first user is wearing the item based on images taken by the camera installed at the game tournament. The first computer.
2. The aforementioned first computer further includes means for setting performance, The performance setting means sets performance information indicating the game's performance generated by the operation of the first virtual object, associating it with the first NFT using the distributed ledger system. The first computer according to claim 1.
3. The system further comprises the aforementioned first computer and a second computer. The first computer further includes an assessment request means, The second computer includes an assessment means, The assessment request means requests the second computer to assess the value of the first NFT. The assessment means assesses the value of the first NFT based on the performance data set in association with the first NFT, in response to the assessment request from the assessment request means. The first computer according to claim 2.
4. The aforementioned benefits include participation in tournaments for the game, obtaining badges in the game, improving the capabilities of the first virtual object, playing multiplayer games with other users in the game, competing against other users in the game, or watching specific battles. The first computer according to claim 1 or claim 2.
5. The program causes the first computer to execute a first setup step, a control step, and a reward granting step. The first NFT (Non-Fungible Token) is associated with an item and is also associated with the first user's first account. The first virtual object is associated with the first account and is a character object in the game. In the first setup step, the first NFT is set up by the distributed ledger system in association with the first virtual object in response to an operation by the first user, In the control step, the first virtual object on which the first NFT is set is operated in the virtual space in response to the operation by the first user. In the reward granting step, if information is obtained from the camera that determines the first user is wearing the item based on images taken by the camera installed at the game tournament, the reward is granted to the first user's first account within the game. program.
Citation Information
Patent Citations
Game system and auction program
JP2021152815A
Digital design content providing method
JP2022160319A
Game program, game device, game system
JP2022168334A
SYSTEM AND METHOD FOR PROVIDING CRYPTOGRAPHICALLY PROTECTED DIGITAL ASSETS
JP2022514466A
NFT valuation system, sustainable fashion valuation system, system, program, and computer
JP2023054812A