Game house article management system and method

A blockchain-based system efficiently manages game hall goods by registering and transferring NFTs, addressing the need for secure and transparent transfer and usage rights management, enhancing operational efficiency and reliability.

JP2024176971APending Publication Date: 2024-12-19GAIA HOLDINGS CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2023095886
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-09
Publication Date
2024-12-19

AI Technical Summary

Technical Problem

There is a need for a technology to efficiently manage game hall goods, such as prizes and casino chips, using blockchain to ensure secure and transparent transfer and ownership, while allowing for rental and usage rights management.

Method used

A blockchain-based system that registers game hall goods by acquiring codes and blockchain addresses, associating them to record transfers, supports non-fungible tokens (NFTs) for ownership and usage rights, and enables batch processing for efficient management and transfer of multiple items.

Benefits of technology

The system provides secure, transparent, and efficient management of game hall goods, reducing operational complexity and ensuring reliable record-keeping of transfers and usage rights, while allowing for rental and usage rights management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024176971000001_ABST
    Figure 2024176971000001_ABST
Patent Text Reader

Abstract

To manage game house articles by using a block chain.SOLUTION: A system disclosed is a game house article management system for managing game house articles provided to players in a game house by using a block chain, and is configured to execute processing of registering transfer of the game house articles. The registration processing includes acquiring codes of the game house articles and a block chain address of a transfer destination of the game house articles, and recording, in the block chain, the acquired codes or data corresponding to the codes and the block chain address of the transfer destination of the game house articles in association with each other.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] FIELD OF THE DISCLOSURE The present disclosure relates to a playground item management system and method. [Background technology]

[0002] Patent document 1 discloses that a smart contract implemented on a blockchain performs operations on a non-fungible token identified by an identifier contained in a code assigned to an object.

[0003] Patent Document 2 discloses receiving a unique identifier possessed by an object and generating a non-fungible token. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] International Publication No. 2021 / 111654 [Patent Document 2] International Publication No. 2023 / 054537 Summary of the Invention

[0005] The inventors came up with the idea of ​​using a blockchain to manage game items provided to game players.

[0006] Therefore, technology for managing amusement park items using blockchain is desirable.

[0007] One aspect of the present disclosure is a game center object management system that uses a blockchain to manage game center objects provided to players at a game center. In the disclosed system, the game center object management system is configured to execute a registration process for the transfer of the game center object. The registration process includes acquiring a code possessed by the game center object and a blockchain address of a transfer destination of the game center object, and associating the acquired code or data corresponding to the code with the blockchain address of the transfer destination of the game center object and recording them in the blockchain.

[0008] Another aspect of the present disclosure is a method for managing amusement park items provided to players of amusement park, the method including: acquiring, by a system, a code possessed by the amusement park item and a blockchain address of a destination of the amusement park item, and associating the acquired code or data corresponding to the code with the blockchain address of the destination of the amusement park item and recording them on the blockchain.

[0009] Further details will be described in the following embodiments. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is an explanatory diagram of the distribution channel of prizes. [Diagram 2] FIG. 2 is a configuration diagram of a system according to an embodiment. [Diagram 3] Figure 3 is an explanatory diagram of blockchain. [Figure 4] FIG. 4 is a diagram showing the configuration of the server. [Diagram 5] FIG. 5 is a diagram showing the configuration of a terminal. [Figure 6] FIG. 6 is an explanatory diagram of the simultaneous reading of multiple codes. [Figure 7] FIG. 7 is an explanatory diagram of batch processing. [Figure 8] FIG. 8 is a flowchart of the registration process. [Figure 9]FIG. 9 is an explanatory diagram of the first display data and the second display data. [Figure 10] FIG. 10 is a diagram showing a first method, a second method, and a third method of a transaction. [Figure 11] FIG. 11 is an explanatory diagram of the setting of usage rights for non-fungible tokens. [Figure 12] FIG. 12 is an explanatory diagram of the setting of usage rights for non-fungible tokens. [Figure 13] FIG. 13 is a diagram showing a fourth, fifth, and sixth transaction methods. [Figure 14] FIG. 14 is a perspective view of the prize providing device. [Figure 15] FIG. 15 is a schematic diagram showing the internal configuration of the prize providing device. [Figure 16] FIG. 16 is a perspective view of the prize receiving device. [Figure 17] FIG. 17 is a schematic diagram showing the internal configuration of the prize receiving device. [Figure 18] FIG. 18 is an explanatory diagram of individual processes in the registration process. [Figure 19] FIG. 19 is an explanatory diagram of the individual process P3A-1A. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] <1. Overview of the amusement facility item management system and method>

[0012] (1) A system according to an embodiment may be a game center object management system that uses a blockchain to manage game center objects provided to players in a game center. The game center objects are, for example, prizes or casino chips provided to the players. The system according to an embodiment may be configured to execute a registration process for the transfer of the game center objects.

[0013] The registration process may include obtaining a code possessed by the playground item and a blockchain address of a destination of the playground item, and recording the obtained code or data corresponding to the code in association with the blockchain address of the destination of the playground item in the blockchain. In this case, when the playground item is transferred, the code possessed by the item or data corresponding to the code is recorded in association with the blockchain address of the destination of the playground item. Thus, the transfer of the playground item is recorded in the blockchain.

[0014] (2) The amusement facility item may be a prize provided to the player and transferred through a distribution route including the amusement facility, a prize exchange center, and a prize wholesaler. It is preferable that the blockchain has at least a first blockchain address of the amusement facility, a second blockchain address of the prize exchange center, and a third blockchain address of the prize wholesaler set therein. It is preferable that the blockchain addresses recorded in the blockchain in association with the code or data corresponding to the code include at least the first blockchain address, the second blockchain address, and the third blockchain address.

[0015] (3) It is preferable that the blockchain has a fourth blockchain address of the player set therein. It is preferable that the blockchain address recorded in the blockchain in association with the code or data corresponding to the code further includes the fourth blockchain address.

[0016] (4) The data corresponding to the code is preferably a non-fungible token corresponding to the code. In this case, the transfer of the game item is recorded on the blockchain as the transfer of the non-fungible token.

[0017] The non-fungible token may be a rental non-fungible token that can be rented. Recording the acquired code or the data corresponding to the code and the blockchain address of the destination of the amusement facility item in association with each other on the blockchain may include setting the blockchain address of the destination as a user of the rental non-fungible token corresponding to the code.

[0018] (6) The system may include a providing device that provides the amusement park item to the player. The providing device may include a storage unit in which the amusement park item is stored, a discharging unit that discharges the amusement park item stored in the storage unit to the outside of the storage unit so as to provide the amusement park item to the player, and a reader that reads the code on the amusement park item provided to the player. In the registration process, obtaining the code preferably means obtaining the code read by the reader.

[0019] The providing device may include a receiving unit that receives from an external device a blockchain address of the player to whom the game item is provided or data for identifying the blockchain address of the player. It is preferable that obtaining the blockchain address of the destination of the game item is obtaining the blockchain address received by the receiving unit or the blockchain address identified by the data received by the receiving unit.

[0020] (7) The system may include a receiving device that receives the game item to be transferred. The receiving device may include a storage unit that stores the received game item, and a reader that reads a code on the received game item. In the registration process, obtaining the code preferably means obtaining the code read by the reader.

[0021] The acquisition of the blockchain address of the transfer destination of the amusement park item is preferably an acquisition of a blockchain address associated with the receiving device. The receiving device preferably further includes a receiving unit that receives data for identifying the transfer source of the amusement park item from an external source. The registration process may include transmitting value data corresponding to the value of the received amusement park item to the transfer source identified by the data received by the receiving unit.

[0022] (8) It is preferable that the registration process includes individual processes that are executed in accordance with combinations of the source and destination of the amusement facility item.

[0023] (9) A method according to an embodiment may be a method for managing amusement park items provided to players at amusement parks. The method according to an embodiment may include a game park item management system that uses a blockchain to acquire a code of the amusement park item and a blockchain address of a destination of the amusement park item, and record the acquired code or data corresponding to the code and the blockchain address of the destination of the amusement park item in association with each other on the blockchain.

[0024] <2. Examples of game center item management systems and methods>

[0025] FIG. 1 shows an example of the distribution of game parlor items provided to players at game parlors. One example of the game parlor items here is a prize provided to players. One example of the prize is a special prize in the three-store system. The special prize is an item handled by a dealer in the three-store system, and is an item that can be exchanged by players for pachinko balls, cash, etc.

[0026] The vendors in the three-store system are amusement arcades 1A, 1B, a prize exchange center 2, and prize wholesalers 3A, 3B. Here, the amusement arcade may be a company that operates one or more amusement arcades (stores), or may be an individual amusement arcade (store). The prize exchange center may be a company that operates one or more prize exchange centers (stores), or may be an individual prize exchange center (store). The prize wholesaler may be a company that operates one or more prize wholesalers (stores), or may be an individual prize wholesaler (store).

[0027] A player 4, such as a pachinko player, obtains a prize by exchanging pachinko balls for the prize at an amusement facility 1A, such as a pachinko parlor. That is, the prize is provided to the player 4 from the amusement facility 1A. The player 4 can exchange the prize for financial value such as legal tender or cryptocurrency at the prize exchange facility 2. That is, the player 4 can sell a special prize to the prize exchange facility 2 and obtain financial value such as electronic money or points in return.

[0028] The monetary value (e.g., electronic money or points) exchanged for an item such as a prize is sent to the wallet application of Player 4. The wallet application is application software for managing monetary value. Player 4, who is a user of the wallet application, can withdraw the monetary value deposited in the wallet application or use it to settle payments.

[0029] The prize wholesaler 3 purchases prizes from the prize exchange 2 and wholesales them to the game parlors 1A and 1B. The prize wholesaler 3 can also purchase prizes from the prize manufacturers 5 and wholesale them to the game parlors 1A and 1B. The prize manufacturers 5 manufacture and sell prizes.

[0030] In this manner, the prizes are transferred through a distribution route including the game centers 1A, 1B, the prize exchange center 2, and the prize wholesaler 3.

[0031] The prize manufacturer 5 may be, for example, a system administrator 5 of the system 10 according to the embodiment. A prize according to the embodiment is accompanied by a non-fungible token of the blockchain. The non-fungible token (non-fungible token; NFT) has a unique token identifier (TokenID) in the blockchain 20 to ensure non-fungibility. The token identifier enables distinction from other NFTs. The non-fungible token is accompanied by the prize, for example, by recording in a computer the correspondence between a code provided in the prize and the identifier provided in the non-fungible token.

[0032] A system 10 according to the embodiment may be a game center item management system 10. The system 10 is configured by, for example, one or more computers. As shown in FIG. 2 , the system 10 may include, as an example, a server 51 and a terminal 31. The terminal 31 may access the server 51 via a network 15 such as the Internet. The server 51 is managed and operated by a system administrator 5. The system 10 may use a blockchain 20. The system 10 may include the blockchain 20.

[0033] The terminals 31 may include, by way of example, an amusement facility terminal 31-1, an exchange terminal 31-2, and a prize wholesaler terminal 31-3. The amusement facility terminal 31-1 is a terminal installed in the amusement facilities 1A and 1B, or a terminal used by staff of the amusement facilities 1A and 1B. The exchange facility terminal 31-2 is a terminal installed in the exchange facility 2, or a terminal used by staff of the exchange facility 2. The prize wholesaler terminal 31-3 is a terminal installed in the prize wholesaler 3, or a terminal used by staff of the prize wholesaler 3.

[0034] The terminal 31 may include, as an example, a player terminal 31-4. The player terminal 31-4 is a terminal used by a player 4.

[0035] The game facilities 1A and 1B, the prize exchange office 2, the prize wholesaler 3, and the player 4 are users of the system 10. Therefore, each of the terminals 31-1, 31-2, 31-3, and 31-4 may be called a user terminal.

[0036] As an example, the terminal 31 is used as a transfer source terminal of a prize (item) or an NFT. The transfer source terminal may be called a seller terminal. Also, as an example, the terminal 31 is used as a transfer destination terminal of a prize (item) or an NFT. The transfer destination terminal may be called a buyer terminal. For example, when a prize is transferred from the player 4 to the exchange 2, the player terminal 31-4 is used as the transfer source terminal, and the exchange terminal 31-2 is used as the transfer destination terminal.

[0037] The blockchain 20 is composed of a P2P (Peer to Peer) computer network. It is preferable that the blockchain 20 allows rental of NFTs. Renting an NFT means renting an NFT to a user other than the owner of the NFT. Renting an NFT allows users other than the owner of the NFT to use the NFT.

[0038] The rental function of NFTs is stipulated in, for example, the Ethereum EIP4907 standard. EIP4907 is an extension of the Ethereum token standard ERC721. In Ethereum or a blockchain that complies with Ethereum, NFTs can be rented based on EIP4907.

[0039] EIP4907 adds the role of "user." An EIP4907 "user" is the borrower of a rental NFT and the user of the rental NFT. Unlike the owner of a non-fungible token, an EIP4907 "user" cannot transfer the non-fungible token. However, an EIP4907 "user" can use the non-fungible token just like the owner. In this way, an EIP4907 "user" has more limited authority over the non-fungible token than the owner.

[0040] In the blockchain 20, transactions can be made between blockchain addresses. Transactions of transactions are recorded in the distributed ledger of the blockchain 20. A blockchain address indicates, for example, an account in the blockchain 20. A blockchain address is, for example, a wallet address. A blockchain address is, for example, an externally owned account (EOA). For example, when a user has an account in the blockchain 20, the account has a specified blockchain address (wallet address).

[0041] 3, as an example, the blockchain address 25A of the game center 1A, the blockchain address 25B of the prize exchange center 2, the blockchain address 25C of the prize wholesaler 3, and the blockchain address 25D of the player 4 are shown. These addresses 25A, 25B, 25C, and 25D are the wallet addresses of users. By setting the addresses 25A, 25B, 25C, and 25D of the game center 1A, the prize exchange center 2, and the prize wholesaler 3 in the blockchain 20, transactions involving these users 1A, 2, 3, and 4 can be recorded in the blockchain 20.

[0042] 3 also shows a blockchain address 25E of the administrator 5. This blockchain address 25E is the wallet address of the administrator 5. By setting the address 25E of the administrator 5 in the blockchain 20, transactions involving the administrator 5 can be recorded in the blockchain 20.

[0043] In FIG. 3, the address 25A of the game center 1A is "0x1111". The address 25B of the prize exchange center 2 is "0x2222". The address 25C of the prize wholesaler 3 is "0x3333". The address 25D of the player 4 is "0x4444". The address 25E of the administrator 5 is "0x1234". In FIG. 3, only one address 25A, 25B, 25C, and 25D are set for each of the game center, the prize exchange center, the prize wholesaler, and the player, but since there may be multiple game centers, prize exchange centers, prize wholesalers, and players, multiple addresses may be set for each. That is, the addresses of each of the multiple game centers, each of the multiple prize exchange centers, each of the multiple prize wholesalers, and each of the multiple players may be set in the blockchain 20.

[0044] In the blockchain 20, for example, tokens can be traded. Token transactions are recorded in the blockchain 20. Tokens that can be traded in the blockchain 20 include, for example, fungible tokens (FT) and non-fungible tokens (NFT). A fungible token is, for example, a crypto asset (native token) such as Ether in Ethereum. A fungible token may be a unique fungible token issued in the blockchain by a specific issuer such as a company or an individual.

[0045] In the blockchain 20, tokens are recorded in association with the blockchain addresses of their owners. For example, non-fungible tokens or fungible tokens owned by users 1A, 2, 3, 4 or administrator 5 are recorded in association with blockchain addresses 25A, 25B, 25C, 25D, 25E ​​of users 1A, 2, 3, 4 or administrator 5.

[0046] Addresses 25A, 25B, 25C, 25D, and 25E set in the blockchain 20 may be recorded in the blockchain 20 in association with the NFT to be transferred as the source address or destination address of a token such as an NFT in recording an NFT transaction. For example, when an NFT is transferred from player 4 to exchange 2, it is recorded in the blockchain 20 that the NFT has been transferred from player 4's address (0x4444: source address) to the exchange's address (0x2222: source address).

[0047] The blockchain 20 may include a smart contract 22. The system 10 may include a smart contract 22 implemented in the blockchain 20. The smart contract 22 is configured by software (computer program) that is executable in the blockchain. The smart contract 22 automatically executes a predetermined protocol such as an automatic transaction. The smart contract 22 of the embodiment may execute a process for sending an NFT (transfer of ownership or usage rights) or a process for generating an NFT.

[0048] The aforementioned blockchain address may also refer to the contract address of the smart contract 22. The contract address is a blockchain address where the smart contract 22 is stored. In FIG. 3, the contract address of the smart contract is, for example, “0x8888”.

[0049] The smart contract 22 executes a predetermined process by, for example, being called from a computer outside the smart contract 22. The smart contract 22 is called by, for example, the administrator 5 or the users 1A, 2, 3, and 4.

[0050] The process executed by the smart contract 22 is, for example, a token operation. The token operation is, for example, a change of the token owner or a change of the token user (user setting). The operation of changing the token owner or changing the token user may be called a token transmission. In other words, changing the token owner from a first blockchain address to a blockchain address also means transmitting the token from the first blockchain address to a second blockchain address.

[0051] In the embodiment, as an example, prizes 401, 402, and 403 (items) are used to transmit and receive such NFTs. In other words, in the embodiment, the NFTs are also transferred with the transfer of prizes 401, 402, and 403. Note that prizes 401, 402, and 403 are provided with letters or symbols indicating the name or type of the prize. As an example, the letters or symbols indicating the name or type of the prize are "AAA" for prize 401, "BBB" for prize 402, and "CCC" for prize 403. As an example, prizes 401, 402, and 403 are purchased at a predetermined price, and the letters or symbols indicating the name or type of the prize may also be letters or symbols indicating the price. For example, the price of the "AAA" prize 401 is 5,000 yen, the price of the "BBB" prize 402 is 2,500 yen, and the price of the "CCC" prize 403 is 1,000 yen. The prizes 401, 402, and 403 may be labeled with their own prices.

[0052] The token operation is not limited to the change of the owner of the token (transmission) and may be any process related to the token. The token operation may be, for example, the generation (issuance) of a non-fungible token.

[0053] As shown in FIG. 4, the server 51 may be configured by a computer including a processor 51A and a storage device 51B. The storage device 51B is connected to the processor 51A. The storage device 51B includes, for example, a primary storage device and a secondary storage device. The primary storage device is, for example, a RAM. The secondary storage device is, for example, a hard disk drive (HDD) or a solid state drive (SSD). The storage device 51B includes a computer program 51C executed by the processor 51A. The processor 51A reads and executes the computer program 51C stored in the storage device 51B. The computer program 51C has program code indicating instructions for causing the computer to execute various processes such as a registration process 51F described below.

[0054] The storage device 51B of the server 51 may include a correspondence data table 51E. The correspondence data table 51E indicates the correspondence between a code (to be described later) and a token identifier of an NFT. The correspondence data table 51E associates the code with the NFT.

[0055] By recording the correspondence between the code and the NFT in the correspondence data table 51E, it becomes possible to use an item (a prize, etc.) having a code to operate the NFT. In other words, the code of the item can be used as an identifier of the NFT to be operated. The server 51 can identify the NFT corresponding to the code by referring to the correspondence data table 51E. The server 51 can perform processing on the identified NFT.

[0056] The code is, for example, a unique identifier. The code may be composed of any one or a combination of symbols, letters, and numbers. In Fig. 4, for example, the code (unique identifier): 00:00:00:00:00:0a is associated with the token identifier: token_id01, the code: 00:00:00:00:00:0b is associated with the token identifier: token_id02, and the code: 00:00:00:00:00:0c is associated with the token identifier: token_id03.

[0057] The correspondence data indicating the correspondence between the code and the token identifier may be recorded in a computer outside the blockchain 20 other than the server 51, or may be recorded in the blockchain 20. The correspondence data may be included in the data constituting the NFT recorded in the blockchain 20.

[0058] 4, the terminal 31 may be configured by a computer including a processor 31A and a storage device 31B. The computer that may configure the terminal 31 is, for example, a personal computer, a smartphone, a tablet, or a wearable device.

[0059] The storage device 31B is connected to the processor 31A. The storage device 31B includes, for example, a primary storage device and a secondary storage device. The primary storage device is, for example, a RAM. The secondary storage device is, for example, a hard disk drive (HDD) or a solid state drive (SSD). The storage device 31B includes a computer program 31C executed by the processor 31A. The processor 31A reads and executes the computer program 31C stored in the storage device 31B. The computer program 31C has program code indicating instructions for causing the computer to execute various processes such as a registration process 31F described below.

[0060] The terminal 31 includes a reader 31D for reading the code. The reader 31D is connected to the processor 31A and can transmit the read code to the processor 31A. The reader 31D may be built into the terminal 31 or may be externally attached to the terminal 31.

[0061] The reader 31D may read the code by wireless communication, or may read the code by a camera or other optical sensor. The code read by the reader 31D may be in a machine-readable format such as a two-dimensional code such as a QR code (registered trademark). In this case, the original code can be obtained by decoding the two-dimensional code.

[0062] The code read by the reader 31D may be provided on an item. The item provided with the code is, for example, the above-mentioned game center item, more specifically, a prize (special prize) at the game center. That is, the special prize according to the embodiment is provided with a code read by the reader 31D.

[0063] The type of medium on which the code is recorded is not particularly limited, but as an example, the medium having the code is an integrated circuit (IC) 40 having a code. The code may be a unique identifier or other data recorded in the integrated circuit 40. The integrated circuit 40 may be, for example, an integrated circuit module (IC module) that includes a memory for storing data such as the unique identifier and is configured to be able to communicate data such as the unique identifier with the outside. The integrated circuit module 40 may be called an integrated circuit tag (IC tag) or an integrated circuit card (IC card) depending on its form.

[0064] The integrated circuit module 40 may be of a contact type or a non-contact type. The contact integrated circuit module (contact IC module) has a contact with an external communication device such as a reader / writer device, and is capable of communication by contacting the contact with the external communication device. The non-contact integrated circuit module 40 (non-contact IC module 40) has an antenna, and is capable of non-contact communication with the reader 31D.

[0065] The reader 31D is preferably configured to be capable of reading a plurality of codes at once. For example, the reader 31D is preferably provided with a batch reading function that reads codes from each of the plurality of IC modules 40 (integrated circuits 40) by wireless communication. The reader 31D with the batch reading function can, for example, irradiate radio waves for reading and read codes and the like transmitted from each of the plurality of IC modules within the irradiation range of the radio waves. By using the reader 31D with the batch reading function, a large number of codes can be read at once, improving workability.

[0066] As shown in Fig. 5, the integrated circuit 40 includes a memory 44 for storing data such as a unique identifier. The memory 44 is, for example, a read only memory (ROM). The unique identifier 46 of the integrated circuit 40 is preferably stored in the read only memory. The memory 44 preferably includes a non-volatile memory. The non-volatile memory 44 may constitute a read only memory. The unique identifier 46 of the integrated circuit 40 is preferably stored in the non-volatile memory 44. The non-volatile memory 44 is, for example, a mask ROM, a PROM, an EPROM, an EEPROM, or a FeRAM, or a flash memory.

[0067] The unique identifier 46 of the integrated circuit 40 is preferably an unrewritable unique identifier given to the integrated circuit 40 by the manufacturer of the integrated circuit 40. The unique identifier 46 (Unique Identifier: UID) of the integrated circuit 40 is used to identify the integrated circuit 40 and distinguish it from other integrated circuits. The unique identifier 46 (UID) given to the integrated circuit 40 by the manufacturer is written to the memory 44, for example, when the integrated circuit 40 is manufactured. The unique identifier 46 is written to the memory 44 at the latest by the time the manufacturer ships the integrated circuit 40. The memory 44 of the integrated circuit 40 may have an area in which a purchaser or user of the integrated circuit 40 can write data. In the memory area in which the user or the like can write data, for example, other data to be read by the reader 31D may be written.

[0068] A contactless IC module having a unique identifier is also called a radio frequency identification (RFID) device. The radio frequency identification (RFID) device transmits data such as a unique identifier to an external wireless communication device such as the reader 31D by wireless communication. The transmitted data is data recorded in the memory 44, and may include data used by the system 10 to identify the NFT to be operated. The reader 31D can read the unique identifier by receiving data such as the unique identifier transmitted from the radio frequency identification (RFID) device. When the radio frequency identification (RFID) device has the form of a tag, it may be called a radio frequency identification (RFID) tag.

[0069] The radio frequency identification (RFID) device may be a near field communication (NFC) device. The near field communication is preferably communication according to the NFC standard. NFC is, for example, wireless communication using a frequency band of 13.56 MHz. The communication distance of the near field communication is preferably 10 cm or less. When the near field communication (NFC) device has the form of a tag, it may be called a near field communication (NFC) tag.

[0070] The medium carrying the code is not limited to an integrated circuit having a unique identifier, but may be any other medium that displays the code. The code may be, for example, printed.

[0071] 4, the NFC tag 40 includes an antenna 41, a radio circuit 42 connected to the antenna 41, a controller 43 connected to the radio circuit 42, and a memory 44 connected to the controller 43. A unique identifier 46 of the NFC tag 40 is written in the memory 44. Other data may also be written in the memory 44. The memory 44 is, for example, a non-volatile memory such as an EEPROM.

[0072] In the embodiment, prizes 401, 402, and 403, which are game items, each have an NFC tag 40 with a code built in, for example.

[0073] As shown in FIG. 6, in the embodiment, as an example, a code or the like is transmitted from the NFC tag 40 to a terminal 31 equipped with a reader 31D. For example, a staff member of the game center 1A, a staff member of the prize exchange office 2, a staff member of a prize wholesaler, or a player 4 holds the reader 31D of the terminal 31 (31-1, 31-2, 33-3, 33-4) over the NFC tag 40, and data such as a unique identifier 46 (code) is transmitted to the terminal 31 by short-range wireless communication. The unique identifier 46 (code) read by the reader 31D is transmitted to the server 51. The unique identifier 46 (code) read by the reader 31D can be used in the system 10 to identify an NFT corresponding to the code.

[0074] In order to read the codes collectively, the multiple prizes 401, 402, and 403 are stored, for example, in a prize storage section 450. The storage section 450 has, for example, an electromagnetic shielding function, and the code reading target can be limited to the items 401, 402, and 403 in the storage section 450.

[0075] The reader 31D reads a code (unique identifier) ​​from the NFC tag 40 of each of one or more prizes 401, 402, 403 stored in the storage unit 450. The terminal 31 that has acquired one or more codes via the reader 31D can transmit the acquired code to the server 51.

[0076] The system 10 of the embodiment can execute a process for an NFT corresponding to a code read by the reader 31D. In addition, when the reader 31D reads a plurality of codes at once, the system 10 can execute the process 51F for a plurality of NFTs corresponding to the plurality of codes read at once at once.

[0077] FIG. 7 shows an example of batch processing 51F for multiple NFTs corresponding to multiple codes. Batch processing is the execution of multiple processes together. Note that, here, processing for one NFT is referred to as "non-fungible token processing" or "NFT processing." In this case, batch processing for multiple NFTs is the execution of multiple NFT processes together.

[0078] Batch processing 51F for multiple NFTs allows multiple NFTs to be automatically processed in a batch. Therefore, there is no need to perform operations for processing multiple NFTs one by one, and the processing can be made more efficient by avoiding complexity. In addition, in the embodiment, multiple NFTs are identified by multiple codes obtained by batch reading, so that multiple NFTs to be subject to batch processing can be efficiently identified. That is, in the embodiment, even when processing multiple NFTs, the burden on the user can be made the same as processing one NFT. For example, multiple codes can be read in a single reading operation, and multiple NFTs corresponding to the multiple codes can be processed in a batch by batch processing.

[0079] The NFT process includes a process that is recorded in the blockchain 20. By batch processing multiple NFT processes, multiple NFTs can be recorded in the blockchain 20 at the same time.

[0080] For NFTs, the transaction recorded on the blockchain is, for example, the transfer of the NFT. The transfer of the NFT is, for example, a change in the owner of the NFT. The transfer of the NFT may also be a change in the user (borrower) of a rental NFT.

[0081] As shown in FIG. 7, execution of batch process 51F allows multiple NFTs to be transferred in bulk in the blockchain 20. In FIG. 7, four NFTs are associated with the source address (0x1111) before the NFT transfer. Therefore, the source address (0x1111) is the owner or user (borrower) of the four NFTs. The token identifiers (TokenIDs) held by the four NFTs at the source address are token_id01, token_id02, token_id03, and token_id04, respectively.

[0082] In the example shown in FIG. 7, multiple NFTs are transferred in bulk from a transfer source (current owner or user) to a transfer destination (new owner or user) by batch processing. In FIG. 7, in order to transfer multiple NFTs, the codes held by the NFC tags 40 of the prizes 401, 402, and 403 are read in bulk by a reader (see also FIG. 6). Here, 00:00:00:00:00:0a is recorded as a code (unique identifier) ​​on the tag 40 of the prize 401. 00:00:00:00:00:0b is recorded as a code (unique identifier) ​​on the tag 40 of the prize 402. 00:00:00:00:00:0c is recorded as a code (unique identifier) ​​on the tag 40 of the prize 403.

[0083] As shown in table 51E in FIG. 4, code: 00:00:00:00:00:0a is associated with token_id01, code: 00:00:00:00:00:0b is associated with token_id02, and code: 00:00:00:00:00:00:0c is associated with token_id03. Therefore, the system 10 can refer to table 51E and identify multiple NFTs (token_id01, token_id02, token_id03) to be subjected to batch processing 51F from multiple codes (00:00:00:00:00:00:0a, 00:00:00:00:00:0b, 00:00:00:00:00:00:0c) read in bulk. The system 10 executes a batch process to transfer (send) the identified multiple NFTs from the transfer source address to the transfer destination address. In Figure 7, of the four NFTs (token_id01, token_id02, token_id03, token_id04) held by the source address, the three NFTs (token_id01, token_id02, token_id03) corresponding to the three codes read are transferred in bulk to the destination address.

[0084] The transfer (transmission) of multiple NFTs is recorded in the blockchain 20. The record in the blockchain 20 may include a source address and a destination address for each NFT. In addition, in the transfer of an NFT, the destination of the NFT may be designated by a user or the like as appropriate. In addition, in the transfer of an NFT, the NFT does not need to be transferred directly from the source to the destination, but may be transferred from the source to the destination via an intermediate address. The intermediate address may be, for example, the contract address of the smart contract 22.

[0085] In batch processing, the NFT processing for each of multiple NFTs does not need to be performed simultaneously, but may be performed sequentially during the batch processing.

[0086] FIG. 8 shows an example of the procedure of the registration process 51F of the transfer of the game center item using batch processing. The system 10 according to the embodiment may be a management system 10 that manages the transfer of the game center item such as the prizes 401, 402, and 403. The system 10 transfers the corresponding NFT along with the transfer of the game center item such as the prizes 401, 402, and 403. Therefore, the transfer of the game center item can be recorded in the blockchain 20 as the transfer of the NFT. Since the record of the blockchain 20 is difficult to tamper with, the reliability and transparency of the record can be increased by recording the transfer of the game center item in the blockchain 20. Note that the process 51F shown in FIG. 8 can be understood as a process for simply transferring a plurality of NFTs in a lump sum, apart from the registration of the transfer of the item such as a prize.

[0087] The code of the item being transferred may be recorded in the blockchain 20 along with the transfer destination, but by recording the transfer of the item as the transfer of the NFT corresponding to the item, it is possible to utilize the infrastructure related to NFTs in the blockchain 20.

[0088] The registration process 51F in FIG. 8 is executed by one or more computers included in the system 10. In the following, as an example, the server 51 and the terminal 31 cooperate to execute the registration processes 51F, 31F. However, the registration process 51F may be executed by the terminal 31 alone, or may be executed by the server 51 via the terminal 31. In addition, a part of the registration process may be executed by the smart contract 22. The smart contract 22 is called from the server 51 or the terminal 31, and executes a predetermined process in the blockchain 20. The smart contract 22 executes, for example, an NFT process 22A such as an NFT transfer.

[0089] The smart contract 22 may be configured to execute processing in the blockchain 20 for one specified NFT each time it is called. In this case, in batch processing of multiple NFTs, the smart contract 22 is called from the server 51 or the like that executes the batch processing a number of times corresponding to the number of NFTs to be processed. The smart contract 22 may also be configured to execute processing in the blockchain 20 for multiple specified NFTs collectively in one call. In other words, the smart contract 22 may also be configured to perform batch processing. In this case, the transfer of multiple NFTs can be performed collectively by calling the smart contract 22 once.

[0090] In the registration process 51F, 31F shown in FIG. 8, in step S81, the server 51 acquires a plurality of codes read by the reader 31D. The codes are acquired from the prizes 401, 402, 403 to be transferred. For example, the read codes etc. may be acquired by the terminal 31 and transmitted from the terminal 31 to the server 51. The terminal 31 (its reader 31D) that reads the codes may be the terminal 31 (its reader 31D) of the transfer source or the terminal 31 (its reader 31D) of the transfer destination. The codes may also be read by both the terminals 31, 31 of the transfer source and the transfer destination.

[0091] In step S82, the server 51 acquires transfer party information. The transfer parties include the transfer source and the transfer destination. The transfer party information is represented by, for example, the blockchain address of the transfer party or data that can identify the blockchain address, or other data that can identify the transfer party. Since the transfer source is the current owner or user of the NFT corresponding to the code, the server 51 can acquire the blockchain address of the transfer source by referring to the blockchain address associated with the NFT corresponding to the acquired code. The server 51 may receive transfer source information, such as the blockchain address of the transfer source, transmitted from the transfer source or transfer destination terminal 31.

[0092] The system 10 may obtain the transfer destination information from the transfer destination terminal 31. For example, the transfer destination terminal 31 transmits its blockchain address (e.g., 0x2222) to the system 10. This allows the system 10 to obtain the transfer destination information. For example, when the code is read by the transfer destination terminal 31, the transfer destination terminal 31 may transmit the blockchain address of the transfer destination terminal 31, etc., together with the code to the server 51. The server 51 may identify the transfer source from the code, and identify the blockchain address transmitted together with the code as the transfer destination.

[0093] In addition, the system 10 may acquire the transfer destination information from the transfer source terminal 31. For example, the transfer destination terminal 31 provides the transfer destination blockchain address to the transfer source terminal 31 by wireless communication or the like. The transfer source terminal 31 may transmit the acquired transfer destination blockchain address to the system 10. For example, when the code is read by the transfer source terminal 31, the transfer source terminal 31 may acquire the transfer destination blockchain address from the transfer destination terminal 31 by wireless communication or the like, and transmit the acquired transfer destination blockchain address to the server 51 together with the read code.

[0094] In an embodiment, the transfer party information is information common to multiple NFTs to be processed. In batch processing, the same NFT processing is performed on multiple NFTs. The same NFT processing is, for example, a process of transferring each of multiple NFTs to the same transfer destination indicated by transfer destination information common to multiple NFTs. Since multiple NFTs are transferred to a common transfer destination by batch processing, the user does not need to perform an operation to set a transfer destination for each of the multiple NFTs, making the operation easier. In addition, in batch processing, since an NFT processing common to multiple NFTs is performed, the user does not need to perform an operation to specify the type of NFT processing to be performed on each of the multiple NFTs or an operation to select whether or not to perform each NFT processing, making the operation easier.

[0095] The terminal 31 or the server 51 executes a process for displaying display data including the read result, etc., on a display device (step S83). The display device is, for example, a display provided in the terminal 31. Fig. 9 shows display data 91, 92 displayed on the display device. The display data 91, 92 are provided from the server 51, etc. to the display device of the terminal 31 for screen display.

[0096] 9 shows first display data 91 and second display data 92. The first display data 91 may be displayed on a display device of a terminal 31 of a transfer source (e.g., a seller of the prize). The second display data 92 may be displayed on a display device of a terminal 31 of a transfer destination (e.g., a buyer of the prize).

[0097] Each of the first display data 91 and the second display data 92 may be confirmation display data for confirming whether or not it is appropriate to execute the transaction processing for the NFT corresponding to the read code.

[0098] For example, after the code is read by the transfer source terminal 31, the first display data 91 is displayed on a display device of the transfer source terminal 31. For example, when the server 51 obtains the read code (00:00:00:00:00:0a, 00:00:00:00:00:0b, 00:00:00:00:00:00:0c), it identifies the NFT (token_id01, token_id02, token_id03) corresponding to the code as the processing target.

[0099] The server 51 acquires an amount (value data) associated with each NFT to be processed. The amount is the selling price (purchase price) of the prize with the NFT. The amount (value data) may be a numerical value in units of legal tender, a numerical value in units of cryptocurrency, or other data having electronic value. The amount may be regarded as the selling price (purchase price) of the NFT alone, or as the selling price (purchase price) of the prize alone. The selling price (purchase price) may differ depending on the transfer parties. The amount associated with each NFT may be set for each transfer party. This point will be described later.

[0100] The amount associated with the NFT may be recorded in association with the NFT on the server 51 or other computer outside the blockchain, or may be recorded in association with the NFT on the blockchain. Since it is difficult to tamper with data recorded on the blockchain 20, if the amount associated with the NFT is recorded on the blockchain 20, tampering with the amount can be prevented and transparency in the transaction of prizes can be guaranteed. Note that when the amount is recorded on the blockchain 20, it may be difficult to flexibly change the amount, but this is not a problem if the transaction price (selling price or purchase price) is fixed.

[0101] As an example, as shown in Fig. 7, for the NFT with token_id01, the selling price (purchase price) of the prize with the NFT is ¥5,000, and is recorded in the blockchain 20 in association with the NFT with token_id01. For the NFT with token_id02, the selling price (purchase price) of the prize with the NFT is ¥2,500, and is recorded in the blockchain 20 in association with the NFT with token_id02. For the NFTs with token_id03 and token_id04, the selling price (purchase price) of the prize with the NFT is ¥1,000, and is recorded in the blockchain 20 in association with the NFTs with token_id03 and token_id04, respectively.

[0102] The value of the NFT-attached prize or NFT may be secured by content data, such as image data, associated with the NFT. The NFT can make valuable content data (digital data), such as that of a professional athlete or musician, unique. Therefore, the NFT-attached prize or NFT may have value according to the digital data authenticated by the NFT.

[0103] The server 51 acquires the amounts associated with one or more token identifiers (token_id01, token_id02, token_id03) identified as the processing target, and calculates the total value of those amounts (value data). As an example, the total value of the amounts associated with three token identifiers (token_id01, token_id02, token_id03) is 8,500 yen.

[0104] The server 51 generates value display data as a component of the confirmation display data 91. The value display data includes value display data indicating the total value (¥8,500) and its breakdown. In the first display data 91 of FIG. 9, the value display data is the portion "Price Total ¥8,500", the "Breakdown" and the portions "AAA ¥5,000 x 1 = ¥5,000", "BBB ¥2,500 x 1 = ¥2,500", and "CCC ¥1,000 x 1 = ¥1,000". The value display data may be only one of the breakdowns of the total value. The same applies to the second display data 92.

[0105] The server 51 acquires or generates data for displaying the NFT (token_id01, token_id02, token_id03) identified as the processing target as a component of the confirmation display data 91 from the blockchain 20, etc. In the first display data 91 of FIG. 9, the data for displaying the NFT (token_id01, token_id02, token_id03) on the screen are three elements shown in the "Target NFT List". In the first display data 91, the "Target NFT List" shows three elements: the NFT (token_id01) corresponding to the prize 401, which is "AAA", and its amount (¥5,000), the NFT (token_id02) corresponding to the prize 402, which is "BBB", and its amount (¥2,500), and the NFT (token_id03) corresponding to the prize 403, which is "CCC", and its amount (¥1,000). The same is true for the second display data 92.

[0106] 9, the confirmation display data 91, 92 may include codes (00:00:00:00:00:0a, 00:00:00:00:00:0b, 00:00:00:00:00:00:0c) corresponding to one or more NFTs (token_id01, token_id02, token_id03) to be processed. In other words, the confirmation display data 91 may include one or more codes ((00:00:00:00:00:00:0a, 00:00:00:00:00:0b, 00:00:00:00:00:0c)) read by the reader 31D.

[0107] 9, the confirmation display data 91, 92 may include data related to the item (prize 401, 402, 403) having a code corresponding to one or more NFTs to be processed. That is, the confirmation display data 91, 92 may include data related to the item (prize 401, 402, 403) from which the code was read. The data related to the item (prize 401, 402, 403) may be letters or symbols indicating the name or type, such as "AAA", "BBB", or "CCC", as well as the price of the item or other data related to the item.

[0108] Since the confirmation display data 91, 92 includes the above data, the parties to the transaction (the transferor or transferee) can understand or confirm the items (prizes 401, 402, 403) and / or NFTs that are the subject of the transaction.

[0109] The confirmation display data 91, 92 may indicate information indicating the counterparty of the transfer parties. The information indicating the counterparty is, for example, the counterparty's blockchain address and / or the counterparty's name or surname. For example, in the case of the display data 91 for the transfer source (seller), the counterparty is the transfer destination (purchaser: 0x2222). In the case of the display data 92 for the transfer destination (purchaser), the counterparty is the transfer source (seller: 0x1111). By including the confirmation display data 91, 92 with information on the counterparty, the transfer parties can confirm the counterparty before executing the transfer. In this case, the counterparty is a common counterparty for multiple NFT transfers executed collectively by batch processing.

[0110] The confirmation display data 91 may be for confirming whether or not to permit execution of processing (NFT processing) for the NFT corresponding to the read code. When batch processing is performed on multiple NFTs, this confirmation is for confirming whether or not to permit execution of the batch processing.

[0111] The confirmation at the transfer source is whether or not to transfer (sell) the prize and NFT to the transfer destination (see first display data 91 in FIG. 9). For this confirmation, the first display data 91 includes a display of "Do you want to sell?" and "Yes" and "No" buttons (graphical user interface: GUI). If the user permits the sale (transfer), the user performs a user operation of clicking or tapping the "Yes" button. A signal indicating that the user operation has been performed is transmitted to the server 51.

[0112] The confirmation at the transfer destination is whether or not to transfer (purchase) the prize and NFT to the transfer destination (see second display data 92 in FIG. 9). For this confirmation, the second display data 92 includes a display of "Do you want to purchase?" and "Yes" and "No" buttons (graphical user interface: GUI). If the user permits the purchase (transfer), the user performs a user operation of clicking or tapping the "Yes" button. A signal indicating that the user operation has been performed is transmitted to the server 51.

[0113] In an embodiment, the user operation to allow transfer is a single operation that applies to multiple NFTs at once, which is advantageous as it requires fewer users compared to transferring NFTs one by one.

[0114] When the server 51 receives user operation permitting the transfer from both the source and / or destination, it determines that the transfer is permitted (step S84) and executes batch processing to transfer multiple NFTs to be processed (step S85).

[0115] Batch processing includes processing for the transfer of multiple NFTs to be processed and the payment associated with the transfer. For example, as shown in FIG. 7, the transfer of an NFT is sending an NFT from a source address (0x1111) to a destination address (0x2222). The payment may be a payment of legal tender, etc., a payment of cryptocurrency in the blockchain 20, or a payment of other value data. In an embodiment, the payment only needs to be made for the total amount of multiple NFTs, so the transfer process is simplified compared to the case of transferring NFTs one by one.

[0116] A batch process including the transfer of multiple NFTs and the payment of their total amount can be configured as one transaction. Each of the processes constituting a transaction is not completed independently, and the transaction is completed as a whole when all of the series of processes constituting the transaction are successful. If any of the processes constituting the transaction fail, the entire transaction fails and the entire transaction is considered not to have been processed (processing canceled). By configuring the transfer of multiple NFTs and the payment of their total amount as a transaction, the process can be performed safely. In addition, it is possible to prevent only some of the NFTs of the multiple NFTs targeted for processing from being transferred.

[0117] Fig. 10 shows three examples of distribution methods for NFT-attached prizes 401, 402, and 403 using the system 10 according to the embodiment. Fig. 10 shows a first method, a second method, and a third method.

[0118] In the first method, prizes 401, 402, 403 and the associated NFTs are transferred and circulated among four parties: the gaming facility 1A, the player 4, the prize exchange center 2, and the prize wholesaler 3.

[0119] In the second method, prizes 401, 402, and 403 are transferred and circulated among four parties: the amusement facility 1A, the player 4, the prize exchange facility 2, and the prize wholesaler 3, while the associated NFTs are transferred and circulated among three parties: the amusement facility 1A, the prize exchange facility 2, and the prize wholesaler 3.

[0120] In the third method, prizes 401, 402, and 403 are transferred and circulated among four parties: amusement facility 1A, player 4, prize exchange center 2, and prize wholesaler 3, and the ownership of the associated NFTs is transferred and circulated among three parties: amusement facility 1A, prize exchange center 2, and prize wholesaler 3, and the right to use the NFTs is established for player 4 who owns prizes 401, 402, and 403.

[0121] The first to third methods are described in detail below. In FIG. 10, each method has only one game center 1A, one player 4, one prize exchange center 2, and one prize wholesaler 3, but in reality, there may be multiple prizes. The prizes here are so-called special prizes, and can be exchanged for cash at the prize exchange center 2.

[0122] In the first method, the prize wholesaler 3 sells the prize with the NFT attached to the amusement facility 1A (step S11). That is, the prize and the NFT are transferred from the prize wholesaler 3 (transfer source) to the amusement facility 1A (transfer destination). Before the transfer, the prize is owned by the prize wholesaler 3, and the NFT attached to the prize is owned at the blockchain address of the prize wholesaler 3. At the time of the transfer, the prize wholesaler terminal 31-3 and / or the amusement facility terminal 31-1 reads the code provided on one or more prizes. The system 10 transmits the NFT corresponding to the read code from the blockchain address (0x3333) of the prize wholesaler 3 to the blockchain address (0x1111) of the amusement facility 1A. As a result, the owner of the NFT becomes the amusement facility 1A. The transfer of the prize is recorded in the blockchain 20 as the transfer of the NFT corresponding to the prize. When the NFT is transferred, the NFT, which is data corresponding to the code, is associated with and recorded in the blockchain 20 as the blockchain address of the amusement center 1A to which the prize is to be transferred.

[0123] Along with the transfer of the NFTs, the physical prizes are also transferred from the prize wholesaler 3 to the game arcade 1A (step S11). Furthermore, the price for the transferred NFT-attached prizes is paid from the game arcade 1A to the prize wholesaler 3. The transfer can be performed for multiple prizes and NFTs at once. Because the transfer is performed in a lump sum, it is easy to sell large quantities of prizes and NFTs. Furthermore, payment is made at the same time as the transfer.

[0124] In the first method, the game center 1A provides one or more prizes with NFTs to the player 4 as prizes to be exchanged for game media such as pachinko balls (step S12). That is, the prizes and NFTs are transferred from the game center 1A to the player 4. At the time of this exchange, the game center terminal 31-1 and / or the player terminal 31-4 read the codes provided on one or more prizes. The system 10 transmits the NFT corresponding to the read code from the blockchain address (0x1111) of the game center 1A to the blockchain address (0x4444) of the player 4. As a result, the owner of the NFT becomes the player 4. The transfer of the prize is recorded in the blockchain 20 as the transfer of the NFT corresponding to the prize. With the transfer of the NFT, the NFT, which is data corresponding to the code, and the blockchain address of the player 4, to which the prize is transferred, are recorded in association with each other in the blockchain 20.

[0125] Along with the transfer of the NFT, the physical prize is also transferred from the gaming facility 1A to the player 4 (step S12). In exchange for acquiring the prize with the NFT, the player 4 hands over gaming media such as pachinko balls or the rights thereto to the gaming facility 1A.

[0126] In the first method, the player 4 has the prize exchange center 2 purchase one or more prizes with NFTs in order to exchange the prizes he or she has acquired for money or the like (step S13). That is, the prizes and NFTs are transferred from the player 4 to the prize exchange center 2. At the time of this purchase, the prize exchange center terminal 31-2 and / or the player terminal 31-4 reads the code provided on each of the one or more prizes. The system 10 transmits the NFT corresponding to the read code from the blockchain address (0x4444) of the player 4 to the blockchain address (0x2222) of the prize exchange center 2. As a result, the owner of the NFT becomes the prize exchange center 2. The transfer of the prize is recorded in the blockchain 20 as the transfer of the NFT corresponding to the prize. With the transfer of the NFT, the NFT, which is data corresponding to the code, and the blockchain address of the prize exchange center 2 to which the prize is transferred are recorded in association with each other in the blockchain 20.

[0127] Along with the transfer of the NFTs, the physical prize is also transferred from the player 4 to the prize exchange 2 (step S13). Furthermore, the prize exchange 2 pays the player 4 the value of the transferred NFT-attached prize. The transfer can be performed for multiple prizes and NFTs at once. Because the transfer is performed in a batch, it is easy to sell a large amount of prizes and NFTs. Furthermore, payment is made together with the transfer.

[0128] In the first method, the prize exchange center 2 sells one or more prizes with NFTs to the prize wholesaler 3 (step S14). That is, the prize and the NFT are transferred from the prize exchange center 2 to the prize wholesaler 3. During this transfer, the prize exchange center terminal 31-2 and / or the prize wholesaler terminal 31-3 read the code of one or more prizes. The system 10 transmits the NFT corresponding to the read code from the blockchain address (0x2222) of the prize exchange center 2 to the blockchain address (0x3333) of the prize wholesaler 3. As a result, the owner of the NFT becomes the prize wholesaler 3. The transfer of the prize is recorded in the blockchain 20 as the transfer of the NFT corresponding to the prize. With the transfer of the NFT, the NFT, which is data corresponding to the code, and the blockchain address of the prize to which the prize is transferred are recorded in association with each other in the blockchain 20.

[0129] Along with the transfer of the NFTs, the physical prize is also transferred from the prize exchange 2 to the prize wholesaler 3 (step S13). Furthermore, the value of the transferred NFT-attached prize is paid from the prize wholesaler 3 to the prize exchange 2. The transfer can be performed for multiple prizes and NFTs at once. Because the transfer is performed in a batch, it is easy to sell large quantities of prizes and NFTs. Furthermore, payment is made at the same time as the transfer.

[0130] The prize wholesaler 3 can then sell the NFT-attached prizes purchased from the prize exchange 2 back to the amusement center 1A or another amusement center 1B (step S11).

[0131] In the distribution of amusement park items, by using the system 10 of the embodiment, data (NFT) corresponding to the code provided on the amusement park item and the blockchain address of the transfer destination (and transfer source) of the amusement park item can be associated and recorded in the blockchain 20. Since the data recorded in the blockchain 20 is difficult to tamper with, the distribution of the amusement park item can be reliably recorded. Since this record is highly reliable, it is useful as gaming-related statistical data or gaming-related big data.

[0132] Moreover, as a result of the transfer, the blockchain addresses recorded in the blockchain 20 include the first blockchain address (0x1111) of the amusement center 1A, the second blockchain address (0x2222) of the prize exchange center 2, and the third blockchain address (0x3333) of the prize wholesaler 3, so a record of the distribution of prizes among these three parties can be obtained. In addition, the blockchain addresses recorded in the blockchain 20 also include the fourth blockchain address (0x4444) of player 4, so a record of the distribution of prizes among four parties including player 4 can be obtained.

[0133] In addition, the code of the amusement park item may be recorded in association with data (NFT) corresponding to the code of the amusement park item in the blockchain 20. In this case, the code of the amusement park item and the blockchain address of the transfer destination (and transfer source) of the amusement park item can be recorded in association with each other in the blockchain 20.

[0134] In the above description of the first method, the transfer of the NFT is performed as a change in the ownership of the NFT from the transfer source to the transfer destination. In other words, the transfer of the ownership of the NFT is recorded in the blockchain 20. However, the transfer of the NFT may also be performed as a change in the right to use the NFT from the transfer source to the transfer destination. In this case, the transfer of the right to use the NFT is recorded in the blockchain 20. When the transfer of the NFT is performed as a change in the right to use the NFT, the ownership of the NFT does not need to change. The ownership of the NFT can continue to be held by the administrator 5 of the system 10, for example, regardless of the change in the right to use the NFT.

[0135] FIG. 11 shows a blockchain 20 that records the transfer of an NFT as a change in NFT usage rights. In this case, the rental NFT function defined in the EIP4907 standard may be used to set the usage rights. In this case, the person who has the NFT usage rights is a "user" in EIP4907. The person who has the NFT usage rights is the borrower of the rental NFT.

[0136] In FIG. 11, the blockchain address of the user of the rental NFT is shown as the first account, and the blockchain address of the owner of the rental NFT is shown as the second account. In FIG. 11, the first accounts are the address 25A (0x1111) of the amusement facility 1A, the address 25B (0x2222) of the prize exchange facility 2, the address 25C (03333) of the prize wholesaler 3, and the address 25D (0x4444) of the player 4. That is, the amusement facility 1A, the prize exchange facility 2, the prize wholesaler 3, and the player 4 can each be a user (transfer party) of the rental NFT. Also, in FIG. 11, the second account is the address 25E (0x1234) of the administrator 5. That is, the administrator 5 is the owner of the NFTs (token_id01, token_id02, token_id03, token_id04). Administrator 5, as the owner of the NFT, can perform operations on the NFT, such as transferring and setting usage rights for the NFT, on behalf of the first account (transfer party).

[0137] The administrator 5, who is the owner of the NFTs, can set users of the NFTs (token_id01, token_id02, token_id03, token_id04) through the system 10. In FIG. 11, the prize wholesaler's address 0x3333 is set as the user for the NFTs with token_id01 and token_id02. The player's address 0x4444 is set as the user for the NFT with token_id03. The arcade's address 0x1111 is set as the user for the NFT with token_id04.

[0138] For example, when the gaming facility 1A provides a prize to the player 4 (step S12), first, similar to the case of NFT ownership transfer, the gaming facility terminal 31-1 and / or the player terminal 31-4 reads the code provided on each of one or more prizes.

[0139] Then, the system 10, as the owner of the NFT corresponding to the read code, calls the smart contract 22 and changes the user of the NFT from the blockchain address (0x1111) of the game arcade 1A to the blockchain address (0x4444) of the player 4 with the authority of the NFT owner. In this case, since it is the manager 5, who is the owner of the NFT, who called the smart contract 22 and caused the transfer of the NFT usage rights to be processed, the fee (gas fee) to be paid to the blockchain 20 is paid to the blockchain 20 by the manager 5 using crypto assets such as FTs (fungible tokens) that he owns. Therefore, the game arcade 1A and the player 4, who are the parties of the transfer, do not need to pay the gas fee. The same applies to the transfer of NFT usage rights between other parties of the transfer.

[0140] Since NFT users do not have the authority to transfer NFT usage rights themselves, unauthorized transfer of NFT usage rights can be prevented. When NFT transfer is performed by transferring ownership, even administrator 5 has difficulty recovering the NFT if player 4 or others send the NFT to a third party without permission. However, when NFT transfer is performed by transferring usage rights, the NFT owner has the authority to set and cancel usage rights, so even if the NFT usage rights are transferred by mistake, administrator 5 can use his / her owner authority to cancel and reset the NFT usage rights to undo the mistaken transfer.

[0141] Returning to Fig. 10, the second method will be described. In the second method, the transfer of the NFT-attached prize from the prize wholesaler 3 to the game facility 1A (step S21), and the transfer of the NFT-attached prize from the prize exchange office 2 to the prize wholesaler 3 (step S24) are similar to steps S11 and S14 in the first method.

[0142] In the second method, the transfer involving player 4 (steps S22, S23-1, S23-2) is different from the first method.

[0143] In the second method, the gaming facility 1A provides one or more prizes with NFTs to the player 4 as prizes to be exchanged for gaming media such as pachinko balls (step S22). However, the gaming facility 1A only hands over the physical prize itself to the player 4, and retains the ownership or usage rights of the NFT, which is digital data.

[0144] In step S22, when the game arcade 1 hands over the prize to the player 4, the game arcade terminal 31-1, etc. reads the code provided on each of one or more prizes. The read code is sent to the server 51, and the fact that the prize having that code has been handed over to the player 4 is recorded on the server 51, etc. The server 51 does not execute the process of transferring the NFT attached to the prize, but records the fact that the prize has been transferred to the player 4 together with the identification information of the player 4 (information identifying the player 4, such as the blockchain address or name of the player 4) on the server 51, the blockchain 20, or another computer.

[0145] In the second method, the player 4 has the prize exchange center 2 purchase one or more prizes in order to exchange the prizes acquired for money or the like (step S23-1). That is, the prizes are transferred from the player 4 to the prize exchange center 2. When purchasing, the prize exchange center terminal 31-2 or the like reads the code provided on each of the one or more prizes. The system 10 transmits the NFT corresponding to the read code from the blockchain address (0x1111) of the game center 1A to the blockchain address (0x2222) of the prize exchange center 2. As a result, the owner or user of the NFT corresponding to the prize from the game center 1A becomes the prize exchange center 2 (step S23-2).

[0146] In the second method, the NFT attached to the prize is transferred to the game arcade 1A, the prize exchange center 2, and the prize wholesaler 3, which are business users. However, the NFT is not transferred to the player 4, who is a general user, or is transferred only when a special procedure is performed. Therefore, it is possible to prevent or suppress the NFT from being transferred to an unintended third party and transferred or distributed outside the distribution channel that includes the game arcade 1A, the prize exchange center 2, and the prize wholesaler 3.

[0147] In the second method, the transfer of prizes among the three parties, the game center 1A, the prize exchange center 2, and the prize wholesaler 3, is also recorded in the blockchain 20 as a transfer of NFTs. This record is also useful as gaming-related statistical data or gaming-related big data. Transfers involving the player 4 are not recorded as transfers of NFTs, but are recorded separately in the server 51 or the blockchain 20, etc., and therefore transfers involving the player 4 can also be used as statistical data, etc.

[0148] Next, the third method will be described. In the third method, the transfer of the NFT-attached prize from the prize wholesaler 3 to the game facility 1A (step S31), and the transfer of the NFT-attached prize from the prize exchange office 2 to the prize wholesaler 3 (step S34) are the same as steps S11 and S14 when transferring NFT ownership in the first method.

[0149] In the third method, the transfer involving player 4 (steps S32, S33-1, S33-2) is different from the first method. In the third method, NFT ownership is transferred to trade users 1, 2, and 3 along with the transfer of prizes, but NFT ownership is not transferred to player 4, who is a general user, and NFT usage rights are set.

[0150] In the third method, the gaming facility 1A provides one or more prizes with NFTs to the player 4 as prizes to be exchanged for gaming media such as pachinko balls (step S32). However, the gaming facility 1A retains ownership of the NFT, which is digital data. The gaming facility 1A, which is the NFT owner, grants the player 4 who acquires the prize the right to use the NFT corresponding to that prize (step S32).

[0151] For example, in step S32, when the game facility 1A hands over a prize to the player 4, the game facility terminal 31-1 etc. reads a code provided on each of one or more prizes. The read code is transmitted to the server 51. The game facility terminal 31-1 also permits the server 51 to exercise the authority of the game facility 1A. Therefore, the server 51 executes a process of recording the player 4 as a user of the NFT in the blockchain 20 with the authority of the game facility 1A, which is the owner of the NFT corresponding to the code. Therefore, an NFT usage right is set for the player 4 in the same way as when the NFT transfer is an NFT usage right transfer in the first method (step S32).

[0152] After the usage right is set, the NFT may be sent from the blockchain address of the game center 1A to the smart contract 22. The smart contract 22 can temporarily hold the NFT until the NFT is transferred to the prize exchange center 2.

[0153] Furthermore, the NFT may be transmitted from the blockchain address of the game arcade 1A to the smart contract 22 before the usage right is set. In this case, the smart contract 22 can temporarily hold the NFT and set the usage right to the player 4 as the owner of the held NFT. For example, when the server 51 receives the code read by the game arcade terminal 31-1, the server 51 executes a process of transmitting (transferring ownership of) the NFT corresponding to the code from the blockchain address of the game arcade to the smart contract 22. The server 51 also transmits to the smart contract 22 the blockchain address of the player 4 for whom the usage right is to be set. The smart contract 22 can set the usage right to the player 4 as the owner of the received NFT.

[0154] For example, FIG. 12 shows a case where the owner of the rental NFT is amusement facility 1A (address 25A (0x1111)), and the user is player 4 (address 25C (0x4444)). In FIG. 12, amusement facility 1A is the owner of four NFTs, token_id01, token_id02, token_id03, and token_id04. As an example, as shown in FIG. 12, amusement facility 1A can grant usage rights to three NFTs, token_id01, token_id02, and token_id03 to player 4, who is the owner of the NFTs.

[0155] In the third method, the player 4 has the prize exchange center 2 purchase one or more prizes that he or she has acquired in order to exchange them for money or the like (step S33-1). In other words, the prizes are transferred from the player 4 to the prize exchange center 2. At the time of this purchase, the prize exchange center terminal 31-2 or the like reads a code provided on each of the one or more prizes.

[0156] The system 10 changes the owner of the NFT corresponding to the read code from the game center 1A or the smart contract 22 to the prize exchange 2 (step S33-2). The system 10 also cancels the usage rights set for the player 4 (step S33-1). As a result, the owner of the NFT corresponding to the prize becomes the prize exchange 2, and the player 4 loses the rights related to the NFT.

[0157] The third method has the advantages of both the first and second methods. That is, the first method has the advantage that the transfer of the NFT, including the player 4, is recorded on the blockchain 20. The second method has the advantage that the ownership of the NFT is not transferred to the player 4, thereby preventing or suppressing the transfer of the NFT to an unintended third party and the transfer and distribution outside the designated distribution channel. In the third method, the merchant users 1, 2, and 3 can hold the ownership of the NFT, and the player 4 can hold the right to use the NFT. Therefore, the transfer among the four parties including the player 4 is recorded on the blockchain 20 as the transfer of the NFT, and since the player 4 is merely a user, the transfer of the NFT from the player 4 to a third party is prevented.

[0158] In addition, the third method also makes it easy to limit users who can acquire ownership of NFTs to only preset merchant users 1, 2, and 3. For example, by setting the blockchain 20 to prohibit transfer of NFTs to anyone other than preset merchant users 1, 2, and 3, unauthorized transfer of NFTs to third parties other than merchant users can be prevented.

[0159] Furthermore, when NFT ownership or usage rights are granted to player 4, as in the first or third method, player 4, as the NFT owner or user, will be able to display the NFT on player terminal 31-4 and play games that use NFTs (games played using NFTized characters or items).

[0160] FIG. 13 shows an example in which the game center is a casino rather than a pachinko parlor, and the game center item is a casino chip with an NFT. The casino chip has a code corresponding to the NFT, similar to the above-mentioned prizes 401, 402, and 403. FIG. 13 shows three methods: the fourth method, the fifth method, and the sixth method. In the fourth to sixth methods, the casino chip and the NFT are transferred between the casino and the player.

[0161] In the fourth method, ownership of the NFT attached to the casino chip is transferred along with the transfer of the casino chip. For example, when a casino provides a casino chip to a player, the system 10 also transfers ownership of the NFT attached to the casino chip to the player (step S41). Also, when a player transfers a casino chip to a casino for use or cashing, the system 10 also transfers ownership of the NFT attached to the casino chip to the casino (step S42).

[0162] In the fifth method, the right to use the NFT attached to the casino chip is transferred along with the transfer of the casino chip. The ownership of the NFT is held, for example, by the administrator 5 of the system 10. When the casino provides the casino chip to the player, the right to use the NFT attached to the casino chip is transferred to the player by the system 10 (step S51). Also, when the player transfers the casino chip to the casino for use or cashing, the right to use the NFT attached to the casino chip is transferred to the casino by the system 10 (step S52).

[0163] In the fifth method, the right to use the NFT attached to the casino chip is set / destroyed with the transfer of the casino chip. The casino holds the ownership of the NFT. When the casino provides the casino chip to the player, the system 10 sets the right to use the NFT attached to the casino chip for the player (step S51). Also, when the player transfers the casino chip to the casino for use or cashing, the system 10 deactivates the right to use the NFT attached to the casino chip (step S52).

[0164] In the fourth to sixth methods, the transfer of casino chips is recorded as data related to NFTs in the blockchain 20. Therefore, in the fourth to sixth methods, the data recorded in the blockchain 20 can also be used as statistical data, etc.

[0165] 14 and 15 show an example of a terminal 31 according to an embodiment. The terminal 31 shown in Figs. 14 and 15 can be used as an amusement facility terminal 31-1 installed in an amusement facility. The terminal 31-1 shown in Figs. 14 and 15 constitutes a prize providing device (a device for providing items 401, 402, 403 having codes). The illustrated prize providing device 31-1 can be used as an unmanned providing device that automatically provides prizes 401, 402, 403 in an amusement facility without any attendant.

[0166] As shown in FIG. 14, the prize providing device 31-1 includes a housing 311. The housing 311 includes a display 312 on the front. The display 312 displays, for example, a list of prizes 401, 402, 403 to be provided. The display may be, for example, a touch panel type, and may display a GUI (button) for a user such as player 4 to select a desired prize (item). A user such as player 4 can select the GUI and be provided with a desired prize (item). Note that instead of the display 312, a physical prize sample may be provided and a mechanical button may be provided.

[0167] The cabinet 311 also includes a dispenser 315 that dispenses prizes 401, 402, 403 selected by a user such as the player 4.

[0168] After playing on a gaming machine in an amusement arcade, the player 4 is issued a piece of paper 500 on which data indicating the number of remaining balls is printed. For example, a two-dimensional code indicating the number of remaining balls is printed on the paper 500. The paper 500 is issued from a gaming machine or a device attached to the gaming machine. The player 4 causes the reader 313 provided in the prize providing device 31-1 to read the two-dimensional code on the paper 500. This causes the prize providing device 31-1 (the processor 31A of the prize providing device 31-1) to obtain the number of remaining balls. The player 4 can select a prize according to the number of remaining balls in the prize providing device 31-1. Note that the method of having the prize providing device 31-1 obtain the number of remaining balls is not limited to the use of the paper 500, and other methods may be used. For example, the number of remaining balls may be obtained from the terminal 31-4 of the player 4.

[0169] Furthermore, player 4 causes the prize providing device 31-1 to acquire his / her own information (user information). The user information is, for example, information that identifies player 4, such as the blockchain address of player 4. The prize providing device 31-1 may, for example, be equipped with a receiving unit 314 that receives the user information from the player terminal 31-4 via wireless communication or the like. The prize providing device 31-1 can acquire the user information via the receiving unit 314. Furthermore, the prize providing device 31-1 may receive the user information of player 4 via the server 51.

[0170] The prize providing device 31-1 dispenses the prizes 401, 402, 403 (items) selected by the player 4 (user) to the dispenser 315. The player 4 can obtain the prizes 401, 402, 403 dispensed to the dispenser 315.

[0171] Before the prize is dispensed by the prize provision device 31-1, a process (registration process; see Figs. 6 to 8) is executed for the NFT attached to each of the one or more prizes 401, 402, 403 to be dispensed. That is, the codes provided on the prizes 401, 402, 403 are read, and the system 10 executes a process to transfer the NFT corresponding to the read code to the player 4. When providing the prize, the prize provision device 31-1 automatically reads the prize code and processes the NFT attached to the prize, eliminating the need for game center staff to read the prize code. Therefore, it is possible to unmanned the provision of prizes with NFTs (items with NFTs) that require code reading.

[0172] 15 shows an example of reading a code inside the prize providing device 31-1. Inside the housing 311, there are provided storage units 316A, 316B, and 316C in which stocks of prizes 401, 402, and 403 to be provided to players are stored. The prizes (items) stored in the storage units 316A, 316B, and 316C are discharged to a discharge unit 315 via discharge mechanisms 317A, 317B, 317C, 318, and 319 to be provided to players.

[0173] As an example, storage 316A may store multiple "AAA" prizes 401, storage 316B may store multiple "BBB" prizes 402, and storage 316C may store multiple "CCC" prizes 403.

[0174] The discharge mechanisms 317A, 317B, 317C, 318, and 319 are provided inside the cabinet 111, and discharge prizes (items) selected by the player 4 (user) from the storages 316A, 316B, and 316C to the discharge section 315. The discharge mechanisms have an appropriate mechanical mechanism required for discharging the prizes from the storages 316A, 316B, and 316C to the discharge section 315, and the prize discharge operation is controlled by the processor 31A. As the discharge mechanisms, mechanisms similar to those employed in automatic vending of beverages and other items can be used.

[0175] 15 shows, as an example, a case in which a total of three prizes, one prize 401, one prize 402, and one prize 403, are selected by the player 4. The prize providing device 31-1 dispenses these three prizes 401, 402, and 403.

[0176] The discharge mechanism includes a storage unit 318 that temporarily stores the discharged prizes in order to read their codes. Prizes 401, 402, 403 discharged from storage cabinets 316A, 316B, 316C pass through passages 317A, 317B, 317C and are stored in the storage unit 318. The storage unit 318 is provided with a reader 31D that reads the codes of the prizes 401, 402, 403 in the storage unit 318. The reader 31D can, for example, read the codes of a plurality of prizes all at once. The reader 31D is, for example, an NFC reader.

[0177] The system 10 performs a process of transferring to the player 4 one or more NFTs corresponding to one or more codes read by the reader 31D.

[0178] When the execution of the process of transferring the NFT to Player 4 is completed, the discharge mechanism discharges the prizes 401, 402, and 403 in the storage unit 318 to the discharge unit 315 via the passage 319. As a result, Player 4 can obtain the prizes and the NFTs attached to the prizes.

[0179] 16 and 17 show an example of a terminal 31 according to an embodiment. The terminal shown in FIG. 16 and FIG. 17 can be used as a prize exchange terminal 31-2 installed at a prize exchange. The terminal 31-2 shown in FIG. 16 and FIG. 17 constitutes a prize receiving device (a device for receiving items 401, 402, 403 having codes). The illustrated prize receiving device 31-2 can be used as an unmanned purchasing device that automatically purchases prizes 401, 402, 403 in an amusement facility without any staff.

[0180] As shown in Fig. 16, the prize receiving device 31-2 has a housing 321. The housing 321 has a display 322 on the front. The display 322 displays, for example, a list of prizes 401, 402, 403 to be purchased and the purchase prices, etc. (see display data 91 in Fig. 9). The display is, for example, a touch panel type, and can display a GUI (buttons) for the player 4 to operate.

[0181] The cabinet 311 also includes an insertion unit 325 for inserting prizes 401, 402, 403 that the player 4 wishes to sell into the receiving device 31-2. The player 4 inserts prizes that he or she has acquired at the game arcade into the insertion unit 325. The prizes inserted into the insertion unit 325 are taken into the receiving device 31-2.

[0182] Furthermore, player 4 has his / her own information (user information) acquired by the accepting device 31-2. The user information is information for identifying player 4, such as the blockchain address of player 4. The accepting device 31-2 may include a receiving unit 324 similar to the receiving unit 314 of the providing device 31-1. The accepting device 31-2 may receive the user information of player 4 via the server 51.

[0183] As shown in Fig. 17, the receiving device 31-2 is provided with a storage section 328 that stores prizes in order to read the codes of the prizes inserted into the insertion section 325. Prizes 401, 402, and 403 inserted into the insertion section 325 are temporarily stored in the storage section 328. Fig. 17 shows, as an example, a case in which a total of three prizes, one prize 401, one prize 402, and one prize 403, are inserted into the receiving device 31-2.

[0184] When a prize is inserted into the receiving device 31-2, a process (registration process; see Figs. 6 to 8) is executed for the NFT attached to each of the inserted one or more prizes 401, 402, 403. That is, the code on the prize 401, 402, 403 is read, and the system 10 executes a process of transferring the NFT corresponding to the read code to the prize exchange office 2. In the registration process, a payment is also executed to the player 4 for the amount equivalent to the purchased prize.

[0185] According to the receiving device 31-2, when buying a prize, the code of the prize and the processing of the NFT attached to the prize are automatically performed, so the staff of the prize exchange office does not need to read the code of the prize. Therefore, it is possible to unmanned the purchase of prizes with NFTs (items with NFTs) that require code reading.

[0186] The storage unit 328 is provided with a reader 31D that reads the codes of the prizes 401, 402, and 403 in the storage unit 328. The reader 31D can read the codes of the prizes 401, 402, and 403 all at once, for example. The reader 31D is, for example, an NFC reader.

[0187] The system 10 performs a process of transferring one or more NFTs corresponding to one or more codes read by the reader 31D to the prize exchange center 2.

[0188] When the execution of the process of transferring the NFT to the prize exchange office 2 is completed, the prizes 401, 402, and 403 in the storage unit 328 are transferred by a transfer mechanism (not shown) via a passage 329 to the storage unit 326. The storage unit 326 stores the purchased prizes.

[0189] Figures 18 and 19 show examples of executing the registration processes 51F and 31F shown in Figure 8 with processing contents according to the parties involved in the transfer of the prize. In the examples shown in Figures 18 and 19, the registration process has individual processes that are executed according to the combination of the transfer source and transfer destination parties who are the parties involved in the transfer of the amusement facility item such as a prize.

[0190] The system 10 identifies the combination of the transfer source and transfer destination that are the transfer parties based on the acquired transfer party information, and executes individual processing set according to the identified transfer parties. Therefore, even if the prize is the same type, appropriate processing according to the transfer parties is executed.

[0191] FIG. 18 shows an example of multiple individual processes set in the system 10. Each of the multiple individual processes differs mainly in the transaction price of the prize. Of the individual processes shown in FIG. 18, process P5-3A is an individual process in which a prize is sold from the manufacturer 5 to a prize wholesaler 3A. The transaction price of the prize in individual process P5-3A is 95 (units are arbitrary; the same applies below). Process P5-3B is an individual process in which a prize is sold from the manufacturer 5 to another prize wholesaler 3B, and the transaction price is 96.

[0192] Process P3A-1A is an individual process when a prize is sold from the prize wholesaler 3A to the amusement facility 1A, and the transaction price is 100. Process P3A-1B is an individual process when a prize is sold from the prize wholesaler 3A to another amusement facility 1B, and the transaction price is 99. Process P3B-1B is an individual process when a prize is sold from the prize wholesaler 3B to the amusement facility 1B, and the transaction price is 99.

[0193] Process P1A-4 is an individual process when a prize is provided from game center 1A to player 4, and the prize is exchanged for X pachinko balls. Process P4-2A is an individual process when a prize is sold by player 4 to exchange 2A, and the transaction price is 90. Process P1B-2B is an individual process when player 4 brings a prize for which game center 1B owns an NFT to exchange 2B, and the transaction price is 91, which is paid to player 4.

[0194] Process P2A-3A is an individual process when a prize is sold from the prize exchange center 2A to the prize wholesaler 3A, and the transaction price is 95. Process P2B-3B is an individual process when a prize is sold from the prize exchange center 2B to the prize wholesaler 3B, and the transaction price is 95.

[0195] In this way, the code provided in the prize can be read by various transfer parties, but the registration process is executed with an individual process (price) according to the transfer party, so that an appropriate transaction can be executed. The individual process can be configured as, for example, a smart contract 22. When each individual process according to the transfer party is configured as a smart contract 22, the individual process according to the transfer party can be executed by calling the smart contract 22 according to the transfer party.

[0196] FIG. 19 shows a process P3A-1A, which is one of the individual processes. When the prize wholesaler 3A sells prizes 401, 402, and 403 from the game center 1A, the codes of the prizes 401, 402, and 403 are read by the reader 31D of the terminal 31, such as a prize wholesaler terminal or a game center terminal. The system 10 transfers the NFT (token_id01, token_id02, token_id03) corresponding to the read code from the prize wholesaler address (0x3333) to the game center address (0x1111). In addition, the system 10 identifies that the total amount of the NFT (token_id01, token_id02, token_id03) between the prize wholesaler 3A and the game center 1A is 200, based on the fact that the transfer parties are the prize wholesaler 3A and the game center 1A. Therefore, the system 10 executes a settlement process so that 200 (e.g., 200 non-fungible tokens) is paid from the amusement facility to the prize wholesaler.

[0197] The present invention is not limited to the above-described embodiment, and various modifications are possible.

[0198] The present disclosure also includes the following.

[0199] The disclosed management system for an item acquires a code possessed by the item and executes a process related to a rental non-fungible token corresponding to the code. The process related to the rental non-fungible token may include a process for setting, changing, or canceling the right to use the rental non-fungible token.

[0200] The disclosed item provision device includes a storage facility in which the items are stored, an ejection section that ejects the items stored in the storage facility outside the storage facility for provision, and a reader that reads the code on the items to be provided.

[0201] The disclosed receiving device includes a storage section in which received items are stored, and a reader that reads a code on the received items.

[0202] The disclosed system is a management system that manages an item using a blockchain, and the system is configured to execute a registration process for the transfer of the item. The registration process includes acquiring a code of the item and a blockchain address of a transfer destination of the item, and associating the acquired code or data corresponding to the code with the blockchain address of the transfer destination of the item and recording them in the blockchain. The registration process includes individual processes that are executed according to a combination of a transfer source and a transfer destination of the item.

[0203] (1) The disclosed method may include a computer-implemented process, which may include one or more computers reading a code provided on each of a plurality of items with a reader to obtain a plurality of codes, and performing batch processing on a plurality of non-fungible tokens corresponding to the obtained plurality of codes. The batch processing processes a plurality of non-fungible tokens collectively, thereby reducing complexity.

[0204] The multiple non-fungible tokens corresponding to the multiple codes may be multiple non-fungible tokens generated corresponding to the multiple codes, or multiple already-generated non-fungible tokens corresponding to the multiple codes. The batch processing of the multiple non-fungible tokens may be generating the multiple non-fungible tokens, processing the multiple already-generated non-fungible tokens, or both generating and other processing (such as transfer) on the non-fungible tokens.

[0205] The batch process may include a non-fungible token process performed in a batch on each of the plurality of non-fungible tokens. The non-fungible token processes performed in a batch on each of the plurality of non-fungible tokens may be the same process.

[0206] The batch processing may include executing a plurality of non-fungible token processes in a batch. Each of the plurality of non-fungible token processes may include a process executed in a blockchain for a non-fungible token corresponding to the acquired codes. The batch processing may include a non-fungible token process executed in a blockchain for each of a plurality of non-fungible tokens corresponding to the acquired codes. The non-fungible token may be, for example, a transfer of ownership of a non-fungible token, setting, changing, or deleting a user of a non-fungible token, or generating a non-fungible token.

[0207] (2) The batch process preferably includes associating each of the plurality of non-fungible tokens with the same blockchain address. Associating a blockchain address with a non-fungible token means, for example, associating a destination blockchain address with a non-fungible token.

[0208] In the batch processing, it is preferable that the non-fungible token processing performed on each of the multiple non-fungible tokens records the same blockchain address in the blockchain as at least one of the owner and user of each of the multiple non-fungible tokens.

[0209] In the batch processing, it is preferable that the non-fungible token processing performed on each of the multiple non-fungible tokens includes changing at least one of the owner and user recorded in the blockchain for each of the multiple non-fungible tokens.

[0210] (3) The step may further comprise providing a display device with confirmation display data for displaying on the display device to confirm whether execution of the batch processing is permitted. For example, in the case of a transfer of non-fungible tokens, the confirmation display data may be displayed on either or both of the transfer source terminal and the transfer destination terminal. The batch processing is preferably executed after a user operation is performed to permit execution of the batch processing.

[0211] It is preferable that the non-fungible token is a rental non-fungible token, and the non-fungible token processing includes processing for changing the user of the rental non-fungible token.

[0212] (4) Preferably, the steps further comprise the one or more computers providing display data to the display device for display on the display device. The display data may include confirmation display data. The confirmation display data may include: Value display data indicating either or both of a total value of value data associated with each of the plurality of non-fungible tokens and a breakdown of the total value; the codes corresponding to each of the plurality of non-fungible tokens; data relating to the item comprising the code corresponding to each of the plurality of non-fungible tokens; and said plurality of non-fungible tokens; The data may include at least one or more pieces of data selected from the group consisting of:

[0213] The confirmation display data may include at least the value display data. The value data may be data recorded in a blockchain in association with each of the non-fungible tokens. The value data may indicate a value of the item having the code corresponding to the non-fungible token with which the value data is associated.

[0214] (5) It is preferable that the batch processing is executed upon receipt of a user operation performed after the plurality of codes are acquired.

[0215] (6) The item may be a gaming facility item provided to a player at the gaming facility. The method may be performed for registration of the transfer of the gaming facility item.

[0216] (7) The disclosed system may be configured to obtain multiple codes by reading codes provided on each of multiple items using a reader, and to perform batch processing on multiple non-fungible tokens corresponding to the obtained codes. [Explanation of symbols]

[0217] 1: Amusement park 1A: Amusement park 1B: Amusement park 2: Prize Exchange 2A: Prize Exchange 2B: Prize Exchange 3: Prize Wholesaler 3A: Prize Wholesaler 3B: Prize Wholesaler 4: Player 5: Prize manufacturer 5: System Administrator 10: Game center item management system 15: Network 20: Blockchain 22: Smart Contracts 22A:NFT Processing 25A: Blockchain address 25B: Blockchain address 25C: Blockchain address 25D: Blockchain address 25E: Blockchain address 31: Terminal 31-1: Game terminal 31-2: Prize exchange terminal 31-3: Prize Wholesaler Terminal 31-3: Prize Wholesaler Terminal 31-4: Player terminal 31A: Processor 31B: Storage device 31C: Computer Programs 31D: Leader 31F: Registration process 40: NFC tag 41: Antenna 42: Radio circuit 43: Controller 44: Memory 46: Unique Identifier 51: Server 51A: Processor 51B: Storage device 51C: Computer Programs 51E: Corresponding data table 51F: Registration process (batch process) 91: First display data (confirmation display data) 92: Second display data (confirmation display data) 311: Housing 312: Display 313: Leader 314: Receiving unit 315: Discharge section 316A: Storage 316B: Storage 316C: Storage 317A :Aisle 317B:Aisle 317C :Aisle 318: Storage area 319: Passage 321: Housing 322: Display 324: Receiving unit 325: Insertion section 326: Storage 328: Storage area 329: Passage 401: Prizes 402: Prizes 403: Prizes 450: Storage area 500: Paper

Claims

1. A game center item management system that uses a blockchain to manage game center items provided to game center players, configured to execute a registration process for the transfer of the playground item; The registration process includes: Obtaining a code of the amusement item and a blockchain address of a transfer destination of the amusement item; The acquired code or data corresponding to the code is associated with the blockchain address of the transfer destination of the amusement facility item and recorded in the blockchain. A game facility item management system comprising:

2. The game center item is a prize provided to the player, and is transferred through a distribution channel including the game center, a prize exchange center, and a prize wholesaler; The blockchain is set with at least a first blockchain address of the amusement facility, a second blockchain address of the prize exchange center, and a third blockchain address of the prize wholesaler, The blockchain addresses recorded in the blockchain in association with the code or data corresponding to the code include at least the first blockchain address, the second blockchain address, and the third blockchain address; 2. The game center object management system according to claim 1.

3. The blockchain has a fourth blockchain address of the player set therein, The blockchain address recorded in the blockchain in association with the code or data corresponding to the code further includes the fourth blockchain address.

3. The game center object management system according to claim 2.

4. The data corresponding to the code is a non-fungible token corresponding to the code.

4. The game center object management system according to claim 1.

5. The non-fungible token is a rental non-fungible token that can be rented; The code or the data corresponding to the code acquired and the blockchain address of the transfer destination of the amusement facility item are associated with each other and recorded in the blockchain, and the blockchain address of the transfer destination is set as the user of the rental non-fungible token corresponding to the code, 5. The game center article management system according to claim 4.

6. a provision device for providing the game item to a player; The providing device comprises: A storage facility in which the playground items are stored; a discharge section that discharges the game facility items stored in the storage unit to the outside of the storage unit in order to provide the game facility items to the player; a reader for reading the code on the game item provided to the player; Equipped with In the registration process, obtaining the code means obtaining the code read by the reader; 2. The game center object management system according to claim 1.

7. a receiving device for receiving the playground item to be transferred; The receiving device is a storage section in which the received playground items are stored; a reader for reading a code on the received playground item; Equipped with In the registration process, obtaining the code means obtaining the code read by the reader; 2. The game center object management system according to claim 1.

8. The registration process includes individual processes that are executed according to combinations of the transfer source and transfer destination of the amusement facility item.

2. The game center object management system according to claim 1.

9. 1. A method of managing playground items provided to players at a playground, comprising: With a blockchain-based amusement park item management system, Obtaining a code of the amusement item and a blockchain address of a transfer destination of the amusement item; The acquired code or data corresponding to the code is associated with the blockchain address of the transfer destination of the amusement facility item and recorded in the blockchain. The method includes:

Citation Information

Patent Citations

  • Processing device, processing method, and program

    WO2021111654A1

  • Production method and production system for non-fungible token, registration method and system for unique identifier, and production method for combination product

    WO2023054537A1