Information processing system, information processing method, and information processing program

JP7610891B1Active Publication Date: 2025-01-09SECTOR SEVEN GAMES CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024097081
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2024-06-06
Filing Date
2024-06-15
Publication Date
2025-01-09
Estimated Expiration
2044-06-15

AI Technical Summary

Benefits of technology

【0010】 本発明によれば、オンラインゲーム上での取引の透明性と効率を向上させつつ、プレイヤーの興趣性を向上させることができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007610891000001_ABST
    Figure 0007610891000001_ABST
Patent Text Reader

Abstract

To provide an information processing system, an information processing method, and an information processing program capable of improving the transparency and efficiency of transactions in online games while enhancing the interest of players. [Solution] The information processing system 100 includes a game token issuing server 120 that issues game tokens to players using a game token issuing smart contract 151 based on the value of virtual currency paid by each player playing an online game, and an NFT art issuing server 140 that issues NFT art, including digital art, to a player who wins an online game in which multiple players participate using game tokens using an NFT issuing smart contract 152. The NFT art includes digital art determined by the number of game points based on the game tokens used by the multiple players.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing system, an information processing method, and an information processing program relating to online games using blockchain. [Background technology]

[0002] In recent years, online games have become very popular due to the evolution of hardware such as mobile terminals and gaming PCs, and technological advances such as the spread of broadband and 5G. Blockchain gaming technology is being used in these online games (see, for example, Patent Document 1).

[0003] The technology described in Patent Document 1 utilizes blockchain technology to treat game items as non-fungible tokens (NFTs), making it easier to send and receive game items inside and outside the game. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Application No. 2021-152815 Summary of the Invention [Problem to be solved by the invention]

[0005] However, the technology described in Patent Document 1 does not mention the use of smart contracts on a blockchain to issue highly rare NFTs based on the results of online games or to improve the entertainment value of games.

[0006] The present invention has been made in consideration of the above circumstances, and aims to provide an information processing system, an information processing method, and an information processing program that can improve the transparency and efficiency of transactions in online games while increasing the interest of players. [Means for solving the problem]

[0007] In order to solve the above problems, the present invention is an information processing system relating to an online game played between multiple players, comprising: a game token issuing means for issuing game tokens to each of the players through a first smart contract based on the value of virtual currency paid by the player; and an NFT art issuing means for issuing NFT art, including digital art, to a player who wins the online game in which the multiple players participate using the game tokens, through a second smart contract, the NFT art including digital art determined by the number of game points based on the game tokens used by the multiple players.

[0008] In addition, in order to solve the above-mentioned problems, the present invention provides an information processing method for an information processing system related to an online game played between multiple players, comprising a game token issuance step of issuing game tokens to each player by a first smart contract based on the value of virtual currency paid by each of the multiple players, and an NFT art issuance step of issuing NFT art, including digital art determined by the number of game points based on the game tokens used by the multiple players, to a player who wins the online game in which the multiple players participate using the game tokens, by a second smart contract.

[0009] Furthermore, in order to solve the above-mentioned problems, the present invention provides an information processing program readable by an information processing system regarding an online game played between multiple players, which comprises: a game token issuance step of issuing game tokens to each player through a first smart contract based on the value of virtual currency paid by each of the multiple players; and an NFT art issuance step of issuing NFT art, including digital art, to a player who wins the online game in which the multiple players participate using the game tokens, through a second smart contract. Effect of the Invention

[0010] According to the present invention, it is possible to improve the transparency and efficiency of transactions in online games while also increasing the interest of players. [Brief description of the drawings]

[0011] [Figure 1] 1 is a block diagram showing a schematic configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 2 is a diagram illustrating an example of a hardware configuration of a user management server according to an embodiment of the present invention. [Diagram 3] 1 is a sequence diagram illustrating processing procedures between servers etc. related to the execution of an online game in an information processing system according to one embodiment of the present invention. [Figure 4] 10 is a flowchart illustrating a processing procedure in a user terminal of an information processing system according to an embodiment of the present invention. [Diagram 5] 11 is a flowchart illustrating a processing procedure in a game token issuing server of an information processing system according to one embodiment of the present invention. [Figure 6] A flowchart illustrating processing procedures in an NFT art issuing server of an information processing system according to one embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same components are given the same reference numerals, and the description will be omitted as appropriate. In the following description, each component of each device / system is represented as a functional block, not as a hardware configuration. Each component of each device / system is realized by any combination of hardware and software, centered on the CPU of any computer, memory, a program loaded into the memory, a storage medium such as a hard disk that stores the program, and an interface for network connection. There are various variations in the method and device for realizing the above.

[0013] <Configuration of Information Processing System 100> Fig. 1 is a block diagram showing a schematic configuration of an information processing system 100 according to an embodiment of the present invention. As shown in Fig. 1, the information processing system 100 is configured by connecting a plurality of user terminals A1, A2, ..., a user management server 110, a game token issuing server 120, a copyrighted work management server 130, a non-fungible token (NFT) art issuing server 140, a blockchain network 150, a game providing server C1, and an NFT market system D1 to a network B1 such as the Internet. In the following embodiment, an explanation will be given of a process in which the information processing system 100 is used to automate the process from purchasing game coins to distributing rewards by utilizing smart contracts, thereby significantly reducing the need for human operation and management costs compared to existing systems.

[0014] The user terminals A1, A2, . . . are computer terminals such as smartphones or personal computers to which a plurality of players (users) download online game application software (hereinafter referred to as a "game app") A10.

[0015] In addition, the user terminals A1, A2, etc. are each equipped with a digital wallet A12, A22, etc. for the user who uses the computer terminal. The digital wallets A12, A22, etc. can store virtual currencies such as Ethereum and Bitcoin for users to purchase game tokens (described later), and can store NFT art acquired based on game results. To store virtual currencies or NFT art in the digital wallets A12, A22, etc., transfers are made by specifying the wallet address on the blockchain of each digital wallet.

[0016] In this embodiment, as shown in Fig. 1, each of the user terminals A1, A2, ... has one digital wallet A12, A22, ..., and both virtual currency and NFT art are stored in each digital wallet. Note that the user terminals A1, A2, ... may have multiple digital wallets so that the digital wallets can be separated according to the items to be stored, such as a virtual currency wallet for virtual currency and an NFT wallet for NFT art.

[0017] The user management server 110 manages user management information such as information about users who are players playing online games in the information processing system 100, such as user IDs and passwords of the users, and information about the number of game tokens owned by the players. This user management information is stored in a user management database 111 provided in the user management server 110. Note that the user management database 111 may be a database provided outside the user management server 110.

[0018] When a user purchases a game token using virtual currency, the game token issuing server 120 issues a game token, which is a utility token, to the player based on the value of the virtual currency paid using the game token issuing smart contract 151 (first smart contract). The game token issuing server 120 also includes a digital wallet 121, which stores virtual currency transferred by the player as the purchase price for the game token. The digital wallet 121 may be a digital wallet provided outside the game token issuing server 120.

[0019] The work management server 130 is used as the design of NFT art generated by the NFT art issuing server 140 described below, and stores and manages digital art, which is a digitized work included in the NFT art, and when the NFT art issuing server 140 generates the NFT art, outputs the stored digital art to the NFT art issuing server 140. Here, the work management server 130 includes a digital work database 131 as storage for storing digital art. Note that the digital work database 131 may be a database provided outside the work management server 130.

[0020] In this embodiment, digital art (e.g., digital art designed with a monochromatic color scheme based on the motif of the person in the portrait on each banknote) having a design based on a portion (e.g., the portrait portion of each banknote) of circulating banknotes (e.g., $1, $5, $10, $20, $50, $100, etc.), which are the physical currency unit of the legal currency, the United States Dollar (US Dollar), is stored in digital works database 131. In addition to digital art for normal NFT art, digital art with a high "rarity level indicating the degree of rarity" is also stored in the digital work database 131. For example, if the digital art for normal NFT art is digital art designed with a monochromatic color scheme based on the motif of the person in the portrait on a banknote, the "digital art with a high rarity level indicating the degree of rarity" can be digital art designed with a colorful color scheme using multiple colors based on the motif of the person in the portrait.

[0021] The NFT art issuing server 140 issues NFT art to a winning player in an online game in which multiple players participate using game tokens. The NFT art issuing server 140 issues NFT art including digital art determined by the number of game points based on the game tokens used by the multiple players based on the NFT issuing smart contract 152 (second smart contract). The NFT art issuing server 140 also includes a digital wallet 141 that stores virtual currency. Note that the digital wallet 141 may be a digital wallet provided outside the NFT art issuing server 140.

[0022] The blockchain network 150 is a network consisting of a plurality of servers and computers, etc., on which programs capable of executing various smart contracts are installed. Specifically, the blockchain network 150 is a collection of miner nodes that provide platforms such as Ethereum, and the blockchain mechanism ensures that data recorded on the blockchain is not tampered with.

[0023] Here, a smart contract is a program that runs on a blockchain such as Ethereum, and can hold variables such as integers, strings, and arrays internally, and also has functions defined for calling from outside. By recording these smart contracts on the blockchain, transparency, immutability, and safety are ensured. In addition, by being managed on the blockchain, transactions between players and in-game activities can be carried out in a reliable manner.

[0024] In this embodiment, a game token issuance smart contract 151 (first smart contract) for issuing game tokens and an NFT issuance smart contract 152 (second smart contract) for issuing NFT art are installed on the blockchain network 150. Note that the above configuration is just one example, and does not exclude the blockchain network 150 from having smart contracts other than the above smart contracts.

[0025] Network B1 is a wired or wireless communication network such as the Internet, a Local Area Network (LAN) or a Wide Area Network (WAN), and includes communication over 4G or 5G lines.

[0026] In this embodiment, game app A10 is developed by a game developer and deployed on network B1, or developed, distributed, sold, etc. by a game publisher and deployed on network B1. Game developers and game publishers are collectively referred to as "game providers." The game providing server C1 is a server managed by the game provider, and uploads the developed game application A10 to an application store on the network B1, thereby deploying the game application A10 on the network B1.

[0027] The NFT market system D1 is a system that functions as a market where players can list and sell NFT art they own, and is composed of a server, information processing device, digital wallet, etc. managed by a marketplace where NFT art is traded online. The NFT market system D1 is not a required component of the information processing system 100, but this does not exclude the information processing system 100 from including the NFT market system D1 as one of its components.

[0028] (Hardware configuration example) 2 is a diagram showing an example of the hardware configuration of the user management server 110 according to an embodiment of the present invention. The user management server 110 has a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.

[0029] The bus 1010 is a data transmission path for transmitting and receiving data among the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060. However, the method of connecting the processor 1020 and the like to each other is not limited to a bus connection.

[0030] The processor 1020 is implemented by a central processing unit (CPU) or a graphics processing unit (GPU).

[0031] The memory 1030 is a main storage device realized by a RAM (Random Access Memory) or the like.

[0032] The storage device 1040 is an auxiliary storage device realized by a removable medium such as a hard disk drive (HDD), a solid state drive (SSD), a memory card, or a read only memory (ROM), and has a recording medium. The recording medium of the storage device 1040 stores program modules that realize each function of the user management server 110. The processor 1020 loads each of these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module. The storage device 1040 also functions as a user management database 111 that stores user management information.

[0033] The input / output interface 1050 is an interface for connecting the user management server 110 to various input / output devices.

[0034] The network interface 1060 is an interface for connecting the user management server 110 to the network B1. The network interface 1060 may connect to the network B1 wirelessly or by wire. The user management server 110 may communicate with the user terminals A1, A2, etc. via the network interface 1060.

[0035] The hardware configurations of the game token issuing server 120, copyrighted work management server 130, NFT art issuing server 140, and game providing server C1 are similar to that of the user management server 110, so they will not be described here. Moreover, the user terminals A1, A2, . . . are smartphones, personal computers, etc., and their hardware configurations are similar to the configuration of the user management server 110 shown in FIG. 2, so that a description thereof will be omitted here.

[0036] The information processing system 100 is a system that can be applied to online games played between multiple players, and can be applied to games played between 1-to-1 players, as well as games played between 1-to-N or N-to-N (N is 2 or more) players. In the following embodiment, for the sake of simplicity, an online competitive game between two players is taken as an example. Specifically, a player of a user terminal A1 and a player of a user terminal A2 download a competitive game application A10 deployed by a game providing server C1 onto a network B1, participate in the game using a game token, and compete against each other.

[0037] <Example of operation> FIG. 3 is a sequence diagram illustrating a processing procedure between each server etc. regarding the execution of an online game in the information processing system 100 according to one embodiment of the present invention. A game developer or game publisher, who is a game provider, deploys a developed game app A10 for an online game on a network B1 by a game providing server C1. Here, in this embodiment, an application programming interface (API) that can implement point allocation using game tokens, which are an in-game currency, automatic allocation of rewards based on game wins, and granting of NFT art in any PvP game is provided by the system operator, and is also implemented in the game app A10.

[0038] (Game app download) A plurality of users (players) access a network B1 such as the Internet from their respective user terminals A1, A2, and download a game app A10 deployed by a game provider from an app store or the like to their respective user terminals A1, A2 (step S101).

[0039] 4 is a flowchart illustrating a processing procedure in user terminals A1 and A2 of information processing system 100 according to one embodiment of the present invention. The above-described process of downloading game app A10 by multiple users (step S101) corresponds to the process of downloading game app A10 deployed by a game provider to an app store or the like (step S201) in the flowchart of FIG.

[0040] (User account registration) Next, each of the multiple users registers a user account with the user management server 110 constituting the user-oriented service entity (step S111). Here, in this embodiment, the user registers a user account for an online game played using the downloaded game app A10, a user account for purchasing game tokens (described later), and a user account for issuing NFT art, as well as a common user account to be used within the information processing system 100, including information such as a URL for accessing digital wallets A12, A22 that store NFT art, etc.

[0041] The above-mentioned user account registration process for multiple users (step S111) corresponds to the user account registration process (step S202) in the flowchart of Figure 4 for using game app A10 (playing an online game), purchasing game tokens that serve as the entrance fee to the game required to participate in the online game, and issuing NFT art to users who win the online game.

[0042] (Purchase Game Tokens) To purchase a game token, a user pays the virtual currency stored in the digital wallets A12, A22 of each user terminal A1, A2 based on the information registered in the user account, and the virtual currency paid by the user is transferred to the game token issuing server 120 (step S121).

[0043] Specifically, when the user terminals A1 and A2 indicate an intention to purchase game tokens, the game token issuing server 120 presents to the user an amount equal to the amount (number) of game tokens that the user intended to purchase, plus a commission fee that serves as a profit for the operating organization of the game token issuing server 120, and other actual costs. The other actual costs include a remittance commission for processing virtual currency transactions on the blockchain, a gas fee that is a fee for computational resources generated on the smart contract platform for executing virtual currency transactions on the network, and an exchange commission.

[0044] FIG. 5 is a flowchart illustrating a processing procedure in the game token issuing server 120 of the information processing system 100 according to one embodiment of the present invention. The game token issuing server 120, which receives virtual currency from the user terminals A1 and A2, stores the transferred virtual currency in the digital wallet 121 (step S301). As a result, the user service entity that manages the game token issuing server 120 can earn revenue from the amount of the transferred virtual currency that corresponds to the fee. Then, the game token issuing server 120 issues a game token (utility token) to the player using the game token issuing smart contract 151 based on the value of the virtual currency excluding the fee for issuing the game token (issuance fee) and other actual expenses (steps S122, S302).

[0045] In this embodiment, the game token issued by the game token issuing server 120 is not actually sent to the user terminals A1 and A2, but rather information regarding the number of game tokens in the user management information managed by the user management server 110 is updated. Specifically, the first smart contract, the game token issuance smart contract 151, performs a process to have the user management server 110 update information regarding the number of game tokens in the user management information based on the number of game tokens issued by the game token issuance server 120.

[0046] In this embodiment, each player purchases game tokens using USDT, a stable coin issued by Tether Limited, as a virtual currency. USDT is used as a trading pair with major virtual currencies such as Bitcoin and Ethereum at many virtual currency exchanges, and is used as a means of international remittance at a higher speed and lower cost than when using legal tender.

[0047] Note that the player can also purchase game tokens using other virtual currencies such as Bitcoin and Ethereum instead of USDT. In this case, the game token issuing smart contract 151, which is the first smart contract, causes the game token issuing server 120 to swap the virtual currency such as Bitcoin paid by the player for USDT, which is a stable coin equivalent to legal tender, and issues the number of game tokens based on the amount of swapped USDT. Specifically, if the amount of virtual currency after the swap is 100 USDT, the game token issuing server 120 issues 100 game tokens.

[0048] In addition, the above-mentioned game token purchasing process by the player (step S121) and the game token issuing process by the game token issuing server 120 (step S122) correspond to the process of purchasing and obtaining a game token by transferring virtual currency to the game token issuing server 120 in the flowchart of Figure 4 (step S203). Furthermore, in the information processing system 100, the game token issuing smart contract 151 (first smart contract) can also be configured to set an expiration date for a game token purchased with a prepaid payment instrument when the game token is issued by the game token issuing server 120. In this way, by setting an expiration date for the game token, it is possible to encourage active participation in the game and prevent unauthorized or misuse of the token.

[0049] As described above, the information processing system 100 according to the present embodiment further includes a user management means (user management server 110) that stores user management information including information on the player's account information and the number of game tokens held by the player, and the game token issuing smart contract 151 (first smart contract) swaps the virtual currency (such as Bitcoin) paid by the player for a stable coin (such as USDT) equivalent to a predetermined legal currency, issues a number of game tokens based on the amount of the swapped stable coin, and causes the user management server 110 to update information on the number of game tokens in the user management information based on the number of issued game tokens. With this configuration, when the player purchases a game token, the game token issuing smart contract 151 verifies that the user has made a payment with virtual currency, and the game token issuing server 120 automatically issues a game token, thereby improving the transparency and efficiency of transactions.

[0050] (Game participation) Through the above-mentioned procedure, multiple players have downloaded the game application A10 for the online game onto their respective user terminals A1, A2, . . . and have completed purchasing game tokens. Here, we will explain the case where two players each hold 100 game tokens (this information is included in the user management information of the user management server 110) and play a competitive online game using game app A10 downloaded to their respective user terminals A1 and A2.

[0051] First, each player uses (consumes) one game token as an entry fee through the game application A10 on each user terminal A1, A2 (step S131) ​​and participates in a competitive online game (step S204). Here, the user management server 110 updates the information regarding the number of game tokens in the user management information so that each player has 99 game tokens (each player has 100 tokens, since the game tokens were just purchased), by subtracting one token used as the participation fee for the online game. Furthermore, the user management server 110 notifies the game token issuing server 120 of information regarding the number of game tokens used by the two players (for example, information that two game tokens were consumed by the two players in the above case) (step S132).

[0052] The game token issuing server 120 receives information regarding the numbers of game tokens used by the two players from the user management server 110 (step S303). Then, based on the information regarding the total number of game tokens (2 in the above case) notified by the user management server 110, the game token issuing server 120 transfers stable coins of a value corresponding to the total number of game tokens (2 USDT in the above case) from the virtual currency stored as payment for the game tokens to the game providing server C1 as a game usage fee (steps S133, S304).

[0053] In this embodiment, as shown below, NFT art is awarded to a user who is the winner of an online game played by a game app A10 developed by a game provider and deployed from a game providing server C1. In the above case, each player uses one of the game tokens they own as the participation fee, but more than one token (for example, five or ten) may be used in one game.

[0054] (Issuance of NFT art) In this embodiment, each time one online game is completed, the NFT art issuing server 140 issues NFT art to the winning player. FIG. 6 is a flowchart illustrating a processing procedure in the NFT art issuing server 140 of the information processing system 100 according to one embodiment of the present invention. For example, prior to issuing NFT art, the NFT art issuing server 140 accepts a transfer of virtual currency from an external source, such as the game providing server C1, as part or all of the funds to issue the NFT art, and stores the virtual currency in a digital wallet 141 or the like within the server (step S401).

[0055] When one game of a competitive game between two players is completed, the user management server 110 notifies the winning player's game app A10 of the number of game points based on the game tokens used by the multiple players (2 points in the above case) in accordance with the NFT issuing smart contract 152 (second smart contract) (step S141).

[0056] Upon receiving the above notification, the game app A10 of the winning player, in accordance with the NFT issuing smart contract 152, causes the API built into the app to transmit information regarding the game results, including the number of game points (2 points in the above case) based on the game tokens used by multiple players (2 players in the above case), to the game providing server C1 (steps S142, S205).

[0057] When the game providing server C1 receives information about the game result from the game app A10, it generates NFT art in accordance with the NFT issuing smart contract 152 (second smart contract) and requests the NFT art issuing server 140 to issue the NFT art (step S143). Then, the NFT art issuing server 140 determines whether it has received a request to issue NFT art from the game providing server C1 (step S402). When the NFT art issuing server 140 receives an NFT art issuing request from the game providing server C1 (YES in step S402), it generates NFT art in accordance with the NFT issuing smart contract 152 (second smart contract) and sends the generated NFT art to the wallet address on the blockchain of the digital wallet (such as an NFT wallet) managed by the winning player (step S144). The sent NFT art is stored in the digital wallet A12 or A22 of the winning user terminal A1 or A2 (step S206).

[0058] As described above, the information processing system 100 according to the present embodiment relates to an online game played between multiple players, and includes a game token issuing means (game token issuing server 120) that issues game tokens (utility tokens) to players by a first smart contract (game token issuing smart contract 151) based on the value of the virtual currency paid by each player, and an NFT art issuing means (NFT art issuing server 140) that issues NFT art including digital art determined by the number of game points based on the game tokens used by multiple players by a second smart contract (NFT issuing smart contract 152) to a player who wins an online game in which multiple players participate using game tokens. With this configuration, an NFT with digital art designed according to the acquired game points is issued to a player who wins a PvP game using in-game currency (game token), so that a suitable platform that increases the interest of players in online games can be provided.

[0059] If multiple players do not end the game after the one game described above and continue playing the game (NO in step S207), the process returns to the processing in step S204 described above and the players will use the game token again to participate in the game.

[0060] As described above, the information processing system 100 according to this embodiment further includes, in addition to the game token issuing server 120 and the NFT art issuing server 140, a game providing server C1 that deploys game apps related to online games onto a network, and the NFT issuance smart contract 152 (second smart contract) causes the game providing server C1 to transmit the number of game points based on the game tokens used by multiple players from an API incorporated in the game app A10 in which the winning player played the online game each time an online game is completed, and when the NFT art issuing server 140 receives a request to issue NFT art from the game providing server C1, it causes the NFT art issuing server 140 to generate NFT art and transmit the generated NFT art to the wallet address on the blockchain of the digital wallet managed by the winning player. With this configuration, the information processing system 100 can automatically issue NFT art proportional to the winning player's game points each time an online game is completed.

[0061] Here, we further explain the process by which the NFT art issuing server 140 generates and issues NFT art in accordance with the NFT issuing smart contract 152 (second smart contract).

[0062] In this embodiment, the NFT art generated and issued by the NFT art issuing server 140 includes digital art determined by the number of game points based on the game tokens used by multiple players. This digital art is stored in the digital work database 131 in the work management server 130. For example, in this embodiment, the digital art used has designs based on the "circulating banknotes," which are the physical currency units of the legal currency, the "United States Dollar (US Dollar)," including the $1, $2, $5, $10, $20, $50, and $100 bills.

[0063] Then, the NFT art issuing server 140 obtains digital art determined by the number of game points based on the game token from the copyright management server 130 in accordance with the NFT issuing smart contract 152 (step S403). Then, the NFT art issuance server 140 generates NFT art including the acquired digital art in accordance with the NFT issuance smart contract 152 (step S404), and sends the generated NFT art to the wallet address on the blockchain of the digital wallet managed by the winning player (step S405).

[0064] For example, if two players each use one game token to participate in a game, the "number of game points based on the total number of game tokens used by multiple players (2)" will be 2. In this case, the winning player will be issued one NFT art containing digital art with a design based on the "2 dollar bill," which is digital art determined based on the two points. Here, although the 2 dollar bill is still valid as legal tender in the United States, it is a bill with a very small circulation and high "rarity". Therefore, in this embodiment, we do not generate a large amount of digital art having a design based on the design of such a bill. Therefore, in such a case, two pieces of NFT art including digital art having a design based on the 1 dollar bill are issued.

[0065] Therefore, in this embodiment, the NFT art issuing server 140 performs the following processing in accordance with the NFT issuing smart contract 152 (second smart contract). (1) Divide the game points based on the game tokens used by multiple players into one or more point groups equivalent to $1, $5, $10, $20, $50, and $100 bills (excluding $2 bills, or considering $2 bills as a type of highly rare digital art) of the "circulating bills" that are the physical currency unit of the legal currency "United States Dollar (US Dollar)". For example, if there are 2 points, divide it into 1 point and 1 point, and if there are 30 points, divide it into 20 points and 10 points. (2) Based on the number of points divided into one or more point groups, NFT art is generated that includes one or more digital art pieces based on the physical currency units of the legal tender managed by the copyright management server 130. For example, if there are two points, two NFT art pieces including digital art with a design based on a one dollar bill are issued, and if there are 30 points, one NFT art piece including digital art with a design based on a twenty dollar bill and one NFT art piece including digital art with a design based on a ten dollar bill are issued. (3) The generated NFT art or arts are sent to a wallet address on the blockchain of a digital wallet controlled by the winning player.

[0066] By performing the above-described processing in the information processing system 100, it is possible to generate and issue NFT art that conforms to currency units such as banknotes of legal tender that are actually in circulation, allowing players who acquire NFT art to experience a highly realistic online game, making the game more entertaining.

[0067] Furthermore, the NFT art issuing server 140 can set the rarity, which indicates the degree of rarity, of digital art determined by the number of game points based on the game token, higher for digital art when the number of game points is large than for digital art when the number of game points is small. This process is performed by the NFT art issuing server 140 in accordance with the NFT issuing smart contract 152 (second smart contract). This makes it possible to issue NFT art including digital art in which the rarity, which indicates the degree of rarity, of digital art when the number of game points is large is set higher. Specifically, the rarity level indicating the degree of rarity is set higher for digital art when the number of game points is large (for example, digital art having a design based on a 100 dollar bill) than for digital art when the number of game points is small (for example, digital art having a design based on a 1 dollar bill). For example, the digital art based on the 100 dollar bill can be designed with a larger number of color combinations than the digital art based on the 1 dollar bill.

[0068] Furthermore, the NFT art issuing server 140 can also increase the rate and frequency at which rarity, which is a scarcity characteristic, is reflected in the design of digital art determined by the number of game points based on the game token, for digital art with a large number of game points, compared to digital art with a small number of game points. This process is performed by the NFT art issuing server 140 in accordance with the NFT issuing smart contract 152 (second smart contract). This allows NFT art to be issued with a higher rate and frequency at which rarity, which is a scarcity characteristic, is reflected in the design of digital art with a large number of game points. Specifically, the rate or frequency at which rarity is reflected in the design is set higher for digital art when the number of game points is large (for example, digital art having a design based on a 100 dollar bill) than for digital art when the number of game points is small (for example, digital art having a design based on a 1 dollar bill). For example, digital art based on a 100 dollar bill can be designed so that rarity is reflected in the design more than digital art based on a 1 dollar bill.

[0069] As described above, by having the information processing system 100 configured to issue NFT art with a high rarity, it becomes possible to intentionally issue NFT art, including rare digital art that indicates rarity. Therefore, it is expected that players who win games will recognize the asset value of the NFT art itself more highly, and will actively participate in online games by increasing the points they use per game in order to acquire rare NFT art.

[0070] (NFT art listing) In the information processing system 100 according to this embodiment, the holder of the NFT art can also transfer the NFT art to a third party via the NFT market system D1. In this case, the holder can receive compensation for the NFT art, excluding fees and the like of the NFT market system D1, from the third party who has acquired the NFT art (step S151). The compensation, which is virtual currency, is transferred from the new holder of the NFT art to the wallet address on the blockchain of the old holder's digital wallet.

[0071] In the information processing system 100 according to this embodiment, when an NFT art holder transfers the NFT art to a third party via the NFT market system D1 in accordance with the NFT issuing smart contract 152 (second smart contract), 、Virtual currency equivalent to a royalty amount determined based on the amount of the transfer to a third party may be automatically transferred to a wallet address on the blockchain of the digital wallet of the creator of the digital art, which is an artistic work. By doing this, creators of digital art, which is a work of art, can receive appropriate royalties even if the NFT art in which it is used is circulated. The above-mentioned digital wallets may be separated for NFT art and virtual currency. This provides benefits such as improved security, more efficient management, improved convenience, and privacy protection. In addition, by using an appropriate wallet depending on the nature and use of crypto assets, the overall risk management and operational efficiency can be improved.

[0072] As described above, according to the information processing system 100 of one embodiment of the present invention, the introduction of smart contracts makes each step and transaction between companies completely automated and traceable, allowing the game operator to efficiently manage the process from purchasing game coins to distributing rewards. The sequence diagrams and flowcharts (FIGS. 3, 4, 5, and 6) according to the present embodiment are merely one embodiment. Within the scope of the present invention, processes other than those described in FIG. 3, 4, 5, and 6 may be included, some of the processes described in FIG. 3, 4, 5, and 6 may be omitted, or the order of the processes may be changed.

[0073] Although the embodiment of the present invention has been described above, the embodiment disclosed herein is illustrative in all respects and should not be considered as being restrictive. The scope of the present invention is indicated by the claims, not the above description, and is intended to include the meaning equivalent to the claims, and all modifications within the scope of the claims. [Explanation of symbols]

[0074] 100 Information Processing Systems 110 User Management Server 111 User Management Database 120 Game token issuing server 121, 141, A12, A22 Digital Wallet 130 Copyright Management Server 131 Digital Works Database 140 NFT Art Issuance Server 150 Blockchain Networks 151 Game Token Issuance Smart Contract 152 NFT issuing smart contracts 1010 Bus 1020 Processor 1030 Memory 1040 Storage Device 1050 Input / Output Interface 1060 Network Interface A1, A2 user terminal A11, A21 Game APP B1 Network C1 Game provider server D1 NFT Market System

Claims

1. An information processing system relating to an online game played among multiple players, A game token issuing means for issuing a game token to each of the players according to a first smart contract based on the value of the virtual currency paid by each of the players; and an NFT art issuing means for issuing, to a player who wins the online game in which the plurality of players participate by using the game tokens, non-fungible token (NFT) art including digital art determined by the number of game points based on the game tokens used by the plurality of players, by a second smart contract. An information processing system comprising:

2. 2. The information processing system according to claim 1, The game system further comprises a user management means for storing user management information including account information of the player and information regarding the number of game tokens held by the player, The first smart contract comprises: Swap the virtual currency paid by the player into a stable coin equivalent to a specified legal tender; issue a number of said game tokens based on the amount of said swapped stable coins; The user management means updates the information on the number of game tokens in the user management information based on the number of game tokens issued. An information processing system comprising:

3. 3. The information processing system according to claim 2, The second smart contract comprises: The NFT art issued by the NFT art issuing means is sent to a wallet address on a blockchain of a digital wallet managed by the winning player. An information processing system comprising:

4. 2. The information processing system according to claim 1, The second smart contract comprises: For digital art determined by the number of game points based on the game token, a rarity indicating a degree of rarity is set higher for digital art when the number of game points is large than for digital art when the number of game points is small, and the NFT art issuing means issues the NFT art including the digital art whose design reflects the rarity. An information processing system comprising:

5. 2. The information processing system according to claim 1, The second smart contract comprises: With respect to digital art determined by the number of game points based on the game token, a ratio of rarity indicating the degree of rarity reflected in the design of digital art when the number of game points is large is made higher than that of digital art when the number of game points is small, and the NFT art issuing means issues the NFT art. An information processing system comprising:

6. 2. An information processing system according to claim 1, The game providing means further includes a game application for the online game that is deployed on a network. The second smart contract comprises: each time one online game is completed, an application programming interface (API) incorporated in the game application in which the winning player played the online game is transmitted to the game providing means, the number of game points based on the game tokens used by the plurality of players; When the NFT art issuing means receives a request to issue the NFT art from the game providing means, the NFT art issuing means generates the NFT art and transmits the generated NFT art to a wallet address on a blockchain of a digital wallet managed by the winning player. An information processing system comprising:

7. 2. The information processing system according to claim 1, The digital art may further include a copyright management unit for managing digital art having a design based on a physical currency unit of a predetermined legal tender, The second smart contract comprises: When issuing the NFT art by the NFT art issuing means, dividing the number of game points based on the game token into one or more point groups corresponding to physical currency units of the legal tender; Generate the NFT art including one or more digital art pieces based on the physical currency units of the legal tender managed by the copyright management means based on the number of points divided into the one or more point groups; The generated NFT art is sent to a wallet address on a blockchain of a digital wallet managed by the winning player. An information processing system comprising:

8. 2. The information processing system according to claim 1, The first smart contract sets an expiration date for the game token purchased with the prepaid payment instrument at the time of issuance of the game token by the game token issuing means. An information processing system comprising:

9. 2. The information processing system according to claim 1, The second smart contract comprises: When the holder of the NFT art transfers the NFT art to a third party, the holder transfers virtual currency equivalent to a royalty amount determined based on the amount of the transfer to the third party to a wallet address on the blockchain of the creator of the NFT art's digital wallet. An information processing system comprising:

10. An information processing method for an information processing system relating to an online game played among a plurality of players, comprising: A game token issuing step of issuing a game token to each of the players by a first smart contract based on the value of the virtual currency paid by each of the players; an NFT art issuing step of issuing, to a player who wins the online game in which the plurality of players participate using the game tokens, NFT art including digital art determined by the number of game points based on the game tokens used by the plurality of players, by a second smart contract; 13. An information processing method comprising:

11. In an information processing system for online games played between multiple players, A game token issuing step of issuing a game token to each of the players by a first smart contract based on the value of the virtual currency paid by each of the players; an NFT art issuing step of issuing, by a second smart contract, to a player who wins the online game in which the plurality of players participate using the game tokens, NFT art including digital art determined by the number of game points based on the game tokens used by the plurality of players; An information processing program that can be read by an information processing system to execute the above.

Citation Information

Patent Citations

  • Information processing method, information processing apparatus and program

    JP2019211925A

  • Game system and auction program

    JP2021152815A

  • Information processing device

    JP2022163648A

  • Electronic-sports mobile tournament streaming platform

    US20230014928A1