Program, management system, and information processing method
The management system and method automate the management of NFTs and points with expiration dates using blockchain technology, addressing inefficiencies in existing systems by enabling automatic disposal and utilization of NFTs and points through smart contracts.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SQUARE ENIX HLDG CO LTD
- Filing Date
- 2025-08-29
- Publication Date
- 2026-07-02
AI Technical Summary
Existing systems lack efficient methods for managing and utilizing non-fungible tokens (NFTs) and points with expiration dates within blockchain networks, particularly in contexts like game systems and electronic transactions, without human intervention.
A management system and method that utilizes blockchain technology to manage and award points with expiration dates, including smart contracts, for NFTs and other inputs, ensuring automatic management and disposal of NFTs and points through a distributed ledger network.
Enables automatic and efficient management of NFTs and points with expiration dates, reducing human intervention and addressing oversupply issues, while allowing for new transaction methods and utilization of NFTs in various services.
Smart Images

Figure JP2025030653_02072026_PF_FP_ABST
Abstract
Description
Program, Management System, and Information Processing Method
[0001] The present invention relates to a program, a management system, and an information processing method.
[0002] In recent years, services using distributed ledger technology (DLT) or blockchain technology have been provided. In such services, users hold non-fungible tokens (Non Fungible Token (NFT), non-fungible token, hereinafter also referred to as NFT). NFTs can be traded in a predetermined market such as a marketplace, and the transaction history is recorded in a ledger included in the blockchain network.
[0003] On the other hand, regarding electronic transactions, there are laws regarding fund settlement, and operation in accordance with the laws is necessary.
[0004] An object of at least one embodiment of the present invention is to provide a new transaction method using blockchain technology.
[0005] From a non-limiting perspective, the program according to the present invention is a program executed in a server device of a management system including a terminal device and a server device communicable with the terminal device, wherein the terminal device and / or the server device can be connected to a distributed ledger, and the server device functions as an input receiving means for receiving a predetermined input from a user and a point granting means for granting a predetermined point to the user when receiving input data, the predetermined point being managed in the distributed ledger, and the predetermined point having an expiration date set.
[0006] From a non-limiting perspective, the management system according to the present invention is a management system including a terminal device and a server device communicable with the terminal device, wherein the terminal device and / or the server device can be connected to a distributed ledger, and the management system includes an input receiving means for receiving a predetermined input from a user and a point granting means for granting a predetermined point to the user when receiving input data, the predetermined point being managed in the distributed ledger, and the predetermined point having an expiration date set.
[0007] In a non-limiting view, the information processing method according to the present invention is an information processing method performed on a server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device, wherein the terminal device and / or the server device are connectable to a distributed ledger, and the method includes the steps of receiving a predetermined input from a user and, upon receiving the input data, awarding a predetermined number of points to the user, wherein the predetermined number of points are managed in the distributed ledger, and the predetermined number of points have an expiration date set.
[0008] Each embodiment of this disclosure resolves one or more of the shortcomings.
[0009] This is a block diagram showing the configuration of a management system corresponding to at least one embodiment of the present disclosure. This is a block diagram showing the configuration of a management system corresponding to at least one embodiment of the present disclosure. This is a flowchart of the execution process corresponding to at least one embodiment of the present disclosure. This is a block diagram showing the configuration of a management system corresponding to at least one embodiment of the present disclosure. This is a flowchart of the execution process corresponding to at least one embodiment of the present disclosure. This is a diagram illustrating the overview of a management system corresponding to at least one embodiment of the present disclosure. This is a diagram illustrating the overview of a management system corresponding to at least one embodiment of the present disclosure.
[0010] Examples of embodiments of this disclosure will be described below with reference to the attached drawings. The following descriptions of effects are only one aspect of the effects of the embodiments of this disclosure and are not limited to those described herein. Furthermore, some content described as an example of one embodiment may be omitted in other embodiments. In addition, descriptions of operations and processes that are not related to the characteristic parts of each embodiment may be omitted. The order of each process constituting the flowchart described below is not in any particular order, as long as it does not result in contradictions or inconsistencies in the processing content.
[0011] [First Embodiment] An overview of the first embodiment of this disclosure will be described below. In the following, as the first embodiment, a program executed in the server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device will be described as an example.
[0012] [System] Figure 1 is a block diagram showing the configuration of a management system corresponding to at least one embodiment of the present disclosure. As shown in Figure 1, the management system (system) 1 includes a server device 10, a communication network 20, client terminal devices 30 (30A, 30B, ..., 30N: N is any character) used by multiple users (players), and a distributed ledger network (also called a blockchain network) 40 connected in a way that allows the contents of the distributed ledger to be shared.
[0013] The configuration of the management system 1 is not limited to this; for example, the server device 10 may be composed of multiple server devices, or it may be composed of a virtual server device utilizing cloud computing technology. The server device 10 and the terminal device 30 are connected to each other in a communicative manner. The terminal device 30 and the server device 10 do not need to be constantly connected; it is sufficient that they be able to connect as needed.
[0014] [Server Device] The server device 10, as an example, comprises at least a control unit, RAM, storage unit, and communication interface, each connected by an internal bus. The control unit may include an internal timer. It can also synchronize with an external server via the communication interface, thereby obtaining the actual time.
[0015] The server device 10 may be a game processing server that controls the progress of the game. In this case, the server device 10 controls the progress of the game according to the player's operations. The server device 10 may provide various electronic services to the user, not limited to games.
[0016] [Communication Network] The communication network 20 may be, for example, the Internet or a LAN, as long as communication is possible between connected devices.
[0017] [Terminal device] The terminal device 30, as an example, comprises a control unit, RAM, storage unit, sound processing unit, graphics processing unit, communication interface, and interface unit, each connected by an internal bus. The graphics processing unit is connected to the display unit. The display unit may have a display screen and a touch input unit that accepts input by user contact with the display unit.
[0018] The touch input section may use any method to detect the position of contact, such as resistive, capacitive, ultrasonic surface acoustic wave, optical, or electromagnetic induction methods used in touch panels, and the method is not limited as long as it can recognize the operation by the user's touch operation. It is a device that can detect the position of a finger or stylus when the top surface of the touch input section is pressed or moved with a finger or stylus.
[0019] External memory (such as an SD card) can be connected to the interface unit. Data read from the external memory is loaded into RAM, and calculation processing is performed by the control unit.
[0020] The communication interface can connect to a communication network wirelessly or via a wired connection, and can receive data via the communication network. Data received via the communication interface is loaded into RAM, similar to data read from external memory, and processed by the control unit.
[0021] The terminal device 30 may be equipped with sensors such as a proximity sensor, an infrared sensor, a gyro sensor, or an acceleration sensor. Furthermore, the terminal device 30 may have a lens and an imaging unit that captures images through the lens. Additionally, the terminal device 30 may be a wearable device that can be attached to the body.
[0022] [Distributed Ledger Network] The distributed ledger network 40 may include multiple nodes 45, such as computer devices, that store a distributed ledger in their storage devices. While nodes 45A to 45D are shown in the figure as an example, the number is not limited to four.
[0023] In the distributed ledger network 40, data is generated in units called blocks, and these blocks are linked together like a chain to form a blockchain. Information can be kept secure because the same distributed ledger is stored on each node. The server device 10 and / or terminal device 30 can be connected to the distributed ledger network 40 in a communicative manner. The server device 10 and / or terminal device 30 may function as nodes included in the distributed ledger network 40.
[0024] In the distributed ledger network 40, tokens can be traded. The distributed ledger network 40 can utilize existing platforms such as Ethereum. The distributed ledger network 40 may also possess marketplace functionality, enabling the issuance (generation, minting) and trading of NFTs. Detailed explanations of these blockchain technologies are omitted as they represent a common configuration.
[0025] [Functional Description] The functions of the management system 1 in the first embodiment will now be described. Figure 2 is a block diagram showing the configuration of the management system corresponding to at least one embodiment of the present disclosure.
[0026] The management system 1 may include an input reception unit 101 and a point awarding unit 102.
[0027] The input reception unit 101 has the function of receiving predetermined input from the user. The point awarding unit 102 has the function of awarding predetermined points to the user when it receives input data.
[0028] In this case, it is preferable that the predetermined points are managed in a distributed ledger network 40.
[0029] In this case, it is preferable to set an expiration date for the designated points.
[0030] [Execution Process] Next, the execution process in the first embodiment of this disclosure will be described. Figure 3 is a flowchart of the execution process corresponding to at least one embodiment of this disclosure.
[0031] The management system 1 receives predetermined input from the user (step S1). Predetermined input may include information input from the user (e.g., text input, handwritten input, voice input, gesture input, etc.), reception of data selected by the user, or voice input uttered by the user.
[0032] Next, when the management system 1 receives input data, it awards a predetermined number of points to the user (step S2) and then terminates. The predetermined number of points may be, for example, points corresponding to the content of the input, or points whose value is proportional to the number of inputs, regardless of the content of the input.
[0033] As one aspect of the first embodiment, it is possible to provide a new transaction method using blockchain technology.
[0034] In the first embodiment, "terminal device" refers to, for example, a stationary game console, a portable game console, a wearable device, a desktop or notebook personal computer, a tablet computer, or a PDA, and may also be a portable terminal such as a smartphone equipped with a touch panel sensor on its display screen. "Input" refers to, for example, the acquisition of information that can serve as some kind of trigger, as long as it is in a state that the server device or computer device can recognize, and the type of information is not limited.
[0035] "Points" refer to electronically manageable information, which may be handled in predetermined unit quantities or designed to be freely tradable in quantities exceeding a minimum transaction amount. "Granting" refers to making something owned by a user, whether paid or free of charge. "Expiration date" refers to the conditions under which points can be used, such as the expiration of a predetermined period or the user's status being in a predetermined state.
[0036] [Second Embodiment] An outline of the second embodiment of the present disclosure will now be described. In the following, as an example of the second embodiment, a program executed in the server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device will be described.
[0037] The configuration of the management system, server device 10, communication network 20, terminal device 30, and distributed ledger network 40 in the second embodiment can be adapted to the extent necessary from the game system, server device 10, communication network 20, terminal device 30, and distributed ledger network 40 described in the first embodiment.
[0038] [System Overview] The second embodiment of this disclosure describes a configuration in which a user inputs NFTs they possess, and a server device awards the user a predetermined number of points.
[0039] As an example of a system in the second embodiment, consider a game system in which in-game items, characters, etc., are converted into NFTs that users can own. When a service for such a game system ends, the number of users selling the NFTs of that game increases, leading to an increase in NFTs waiting to be sold on the market. As a result, the NFTs of that game may experience a price collapse due to oversupply. This disclosure provides a system that can dispose of such NFTs that may experience a price collapse. This disclosure is not limited to games and extends to the extent that it can be applied by those skilled in the art.
[0040] As an example of a game system in a second embodiment, it may be stipulated that the user must be in a state where they can trade NFTs in advance. For example, it may be required that the user has an account on a distributed ledger network when starting the game.
[0041] [Functional Description] The functions of the management system 1 in the second embodiment will now be described. Figure 4 is a block diagram showing the configuration of the management system corresponding to at least one embodiment of the present disclosure.
[0042] The management system 1 may include an input reception unit 201, a point awarding unit 202, an unusable status setting unit 203, and an exchange unit 204.
[0043] The input reception unit 201 has a function of receiving a predetermined input from a user. The point awarding unit 202 has a function of awarding a predetermined point to the user when receiving input data. The unusable state setting unit 203 has a function of making a non-fungible token unusable. The exchange unit 204 has a function of exchanging a predetermined point with a predetermined product or service.
[0044] The predetermined point is preferably managed by the distributed ledger. It is preferable that an expiration date is set for the predetermined point.
[0045] The predetermined input is preferably an input related to the transfer of a non-fungible token from the user to the server device.
[0046] The awarding of points is preferably performed in response to the execution of a smart contract.
[0047] [Execution Process] Next, the execution process in the second embodiment of the present disclosure will be described. FIG. 5 is a flowchart of the execution process corresponding to at least one of the embodiments of the present disclosure.
[0048] The management system 1 receives a predetermined input from the user (step S11). The input at this time may be an input related to the transfer of a non-fungible token.
[0049] Next, when the management system 1 receives input data, it awards a predetermined point to the user (step S12). The predetermined point is preferably a fungible token. The management system 1 performs a process of awarding points to the user's wallet. Also, it is preferable that the token does not correspond to cryptographic assets and electronic payment means.
[0050] The amount of the predetermined point may be determined according to the input content, or the amount awarded may be the same regardless of the input content. Examples of "according to the input content" include changing the points awarded according to the rarity of the character when the input is an NFT of a game character.
[0051] Next, when the management system 1 receives input regarding the transfer of a non-fungible token, it makes the non-fungible token unusable (step S13). Unusable status may be achieved, for example, by burning the NFT, or by making the NFT usable by transferring it to a predetermined management wallet. Alternatively, the NFT may be made unusable from the user's wallet. In other words, any method is acceptable as long as the NFT transferred to the server device is made unusable.
[0052] Next, the management system 1 accepts the exchange of predetermined points for predetermined goods or services based on the user's operation (step S14), and then terminates. After accepting the exchange, the system proceeds with the procedure to grant the predetermined goods or services to the user. In this case, the goods or services may be physical or electronic. Steps S13 and S14 do not need to be performed consecutively; the exchange may be accepted after a predetermined period of time has elapsed.
[0053] [Execution of Smart Contract] In the awarding of points in step S12, points may be awarded to the user in response to the execution of the smart contract. In this case, it is preferable to specify an expiration date as part of the conditions in case of default of the smart contract. Here, it is preferable that the smart contract issues tokens with various functions added based on ERC. That is, as an example, the token standard may be the ERC20 standard.
[0054] For example, if the expiration date for points awarded to a user is set to 90 days after the points are awarded, the details of that contract will be recorded in the distributed ledger. If the user does not use the points (tokens) within 90 days, the points will expire.
[0055] In the second embodiment, the points awarded may be made unpurchasable.
[0056] As one aspect of the second embodiment, it is possible to provide a new transaction method using blockchain technology.
[0057] As one aspect of the second embodiment, it is possible to provide a new way to utilize NFTs, which allows for the disposal of NFTs issued by games whose service provision has ended and their use in other products or services.
[0058] As one aspect of the second embodiment, when the points awarded are tokens, setting an expiration date on the on-chain tokens allows for automatic management of the tokens without human intervention, thereby reducing the management burden.
[0059] In the second embodiment, the terms "terminal device," "input," "points," "granting," and "expiration date" can each be adopted to the extent necessary from the content described in the first embodiment.
[0060] [Third Embodiment] An overview of the third embodiment of this disclosure will now be described. In the following, as an example of the third embodiment, a program executed in the server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device will be described.
[0061] The configuration of the management system, server device 10, communication network 20, terminal device 30, and distributed ledger network 40 in the third embodiment can be adapted to the extent necessary from the game system, server device 10, communication network 20, terminal device 30, and distributed ledger network 40 described in the first embodiment.
[0062] [System Overview] The third embodiment of this disclosure describes a method in which a merchant executes a smart contract to issue and grant points (coupons) with an expiration date to a user.
[0063] Figure 6 is a diagram illustrating the outline of a management system corresponding to at least one embodiment of the present disclosure. Parties involved in the management system 1 may include affiliated stores, which are businesses that issue points, and users, which are users of the points.
[0064] [Flow Explanation] First, Management System 1 accepts a purchase of goods or services (hereinafter also referred to as goods, etc.) from a participating store from a user (Step S21). Next, Management System 1 accepts a point issuance request from the participating store (Step S22). Next, after accepting the issuance request, Management System 1 grants points to the user (Step S23).
[0065] At this time, the management system 1 awards points by executing a smart contract. Preferably, the points are tokens. At this time, an expiration date can be set by controlling the function set in the token. The awarded points are stored in the user's wallet and are managed on-chain.
[0066] Users can use points at participating stores. In other words, participating stores are not limited to the illustrated store A, but may be any store of a business participating in the blockchain network. The process for using points at other stores will be described later.
[0067] If the expiration date has passed, management system 1 can automatically invalidate the points without requiring any action from the user. The expiration date may be determined based on the time of the NTP server that management system 1 can connect to.
[0068] [On-chain prepaid payment type] As an additional embodiment of the third embodiment described above, we will describe an embodiment in which a user purchases goods, etc. at merchant A, merchant A executes a smart contract to issue and grant points (coupons) with an expiration date to the user, and the user uses the granted points at merchant B.
[0069] Figure 7 is a diagram illustrating the outline of a management system corresponding to at least one embodiment of the present disclosure. Parties involved in the management system 1 may include merchant A, which is a business that issues points; merchant B, which is a business that allows the use of points as a means of payment; and users who use the points.
[0070] [Flow Explanation] First, Management System 1 receives a purchase request for goods or services from a user at affiliated store A (Step S31). Next, Management System 1 receives a point issuance request from affiliated store A (Step S32). Next, after receiving the issuance request, Management System 1 awards points to the user (Step S33).
[0071] At this time, the management system 1 awards points by executing a smart contract. Preferably, the points are tokens. At this time, an expiration date can be set by controlling the function set in the token. The awarded points are stored in the user's wallet and are managed on-chain.
[0072] Next, the user makes a payment using points at merchant B (step S34). Management system 1 receives a point cash-out request from merchant B (step S35). Upon receiving the point cash-out request, management system 1 sends a payment request to merchant A (step S36). Merchant A pays merchant B the requested amount (step S37).
[0073] In this context, it is preferable that transactions between participating merchants can be paid for, for example, in legal tender (FIAT) or cryptocurrency.
[0074] If the expiration date has passed, management system 1 can automatically invalidate the points without requiring any action from the user. The expiration date may be determined based on the time of the NTP server that management system 1 can connect to.
[0075] In the third embodiment, it is preferable that the points (tokens) can only be used by the user to whom they were issued. In other words, it is preferable that they cannot be transferred or resold.
[0076] As one aspect of a third embodiment, it is possible to provide a new transaction method using blockchain technology.
[0077] In the third embodiment, the "terminal device," "input," "points," "granting," and "expiration date" can each be adopted to the extent necessary from the content described in the first embodiment.
[0078] [Fourth Embodiment] An outline of the fourth embodiment of the present disclosure will now be described. In the following, as the fourth embodiment, a program executed in the server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device will be described as an example.
[0079] The configuration of the management system, server device 10, communication network 20, terminal device 30, and distributed ledger network 40 in the fourth embodiment can be adapted to the extent necessary from the game system, server device 10, communication network 20, terminal device 30, and distributed ledger network 40 described in the first embodiment.
[0080] [System Overview] The fourth embodiment of this disclosure describes a management system applicable to crowdfunding. For example, management system 1 relates to a crowdfunding portal site. Management system 1 receives the necessary registration requirements from crowdfunding project creators and posts them on the portal site. Users search for project creators to support while browsing the portal site. In this embodiment, this disclosure describes a system that allows for refunds if a crowdfunding project is not completed by a predetermined date.
[0081] Figure 8 is a diagram illustrating the outline of a management system corresponding to at least one embodiment of the present disclosure. Parties involved in the management system 1 may include users who support crowdfunding project creators and businesses that solicit crowdfunding.
[0082] [Flow Explanation] First, Management System 1 receives support funds from users to crowdfunding project creators (Step S41). Next, Management System 1 issues and grants points (tokens) to crowdfunding project creators (Step S42).
[0083] The crowdfunding project creator sends rewards to the users who supported them (Step S43).
[0084] If a crowdfunding campaign achieves its predetermined goals by the set deadline, the crowdfunding project creator can receive the agreed-upon amount from the smart contract.
[0085] On the other hand, if a crowdfunding project fails to achieve its goals, it may be considered a breach of contract, requiring a refund to the users. In this case, management system 1 automatically invalidates the issued points (step S44). In other words, the crowdfunding project creator cannot receive legal tender.
[0086] Management system 1, after confirming that the points have expired, reimburses the user for the funds used for support (step S45). At this time, the refund process may be initiated by user action, or it may be designed to automatically leave the user to the system if a default is detected by the smart contract.
[0087] At this time, the management system 1 awards points by executing a smart contract. Preferably, the points are tokens. At this time, an expiration date can be set by controlling the function set in the token. The awarded points are stored in the user's wallet and are managed on-chain.
[0088] Users can use points at participating merchants. Participating merchants can conduct transactions in the manner shown in the third embodiment of this disclosure.
[0089] If the expiration date has passed, management system 1 can automatically invalidate the points without requiring any action from the user. The expiration date may be determined based on the time of the NTP server that management system 1 can connect to.
[0090] If the expiration date has passed, management system 1 can automatically invalidate the points without requiring any action from the user. The expiration date may be determined based on the time of the NTP server that management system 1 can connect to.
[0091] In the fourth embodiment, it is preferable that the points (tokens) can only be used by the user to whom they were issued. In other words, it is preferable that they cannot be transferred or resold.
[0092] In the fourth embodiment, it is preferable that the points (tokens) cannot be forcibly collected.
[0093] As one aspect of the fourth embodiment, a new transaction method using blockchain technology can be provided.
[0094] In the fourth embodiment, the terms "terminal device," "input," "points," "granting," and "expiration date" can each be adopted to the extent necessary from the content described in the first embodiment.
[0095] In this disclosure, the management system 1 has all the functions, but is not limited thereto. For example, the functions may be distributed among the server device 10, the terminal device 30, and the distributed ledger network 40.
[0096] The contents described in each of the above embodiments can be appropriately designed by a person skilled in the art by rearranging them.
[0097] [Note] The above description of the embodiments is written so that a person with ordinary skill in the art to which the invention belongs can implement the invention described below.
[0098] [1] A program executed on the server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device, wherein the terminal device and / or the server device are connectable to a distributed ledger, the server device functions as an input receiving means for receiving predetermined input from a user, and a point awarding means for awarding predetermined points to the user when input data is received, the predetermined points are managed in the distributed ledger, and the predetermined points have an expiration date set.
[0099] [2] The program according to [1], wherein the predetermined input is an input relating to the transfer of a non-fungible token from a user to a server device, the server device is further configured to function as an invalid state setting means for rendering the non-fungible token unusable, and the point granting means grants predetermined points to the user when it receives an input relating to the transfer of a non-fungible token and renders the non-fungible token unusable.
[0100] [3] The program according to [1] or [2] wherein the point awarding means awards points in response to the execution of a smart contract.
[0101] [4] The program described in [1] or [2], wherein the expiration date is specified as the handling of default in the smart contract.
[0102] [5] The program according to [1] or [2], which further causes the server device to function as an exchange means for exchanging predetermined points for predetermined goods or services.
[0103] [6] The program described in [1] or [2], wherein the specified points are not crypto assets or prepaid payment instruments.
[0104] [7] The program described in [1] or [2] for which the specified points cannot be purchased.
[0105] [8] The program according to [1] or [2], wherein the predetermined points are fungible tokens.
[0106] [9] The program according to [8], wherein the fungibility token conforms to the ERC20 standard.
[0107]
[10] A server device on which any of the programs [1] through [9] is installed.
[0108]
[11] A management system comprising a terminal device and a server device capable of communicating with the terminal device, wherein the terminal device and / or the server device are connectable to a distributed ledger, and the management system comprises an input receiving means for receiving predetermined input from a user, and a point awarding means for awarding predetermined points to the user when input data is received, wherein the predetermined points are managed in the distributed ledger, and the predetermined points have an expiration date.
[0109]
[12] An information processing method performed on a server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device, wherein the terminal device and / or the server device are connectable to a distributed ledger, and the method comprises the steps of receiving a predetermined input from a user and, upon receiving the input data, awarding a predetermined number of points to the user, wherein the predetermined number of points are managed in the distributed ledger, and the predetermined number of points have an expiration date.
[0110]
[13] A program executed on a computer device, wherein the computer device is connectable to a distributed ledger, and the computer device functions as an input receiving means for receiving predetermined input from a user, and as a point awarding means for awarding predetermined points to the user when input data is received, the predetermined points are managed in the distributed ledger, and the predetermined points have an expiration date.
[0111]
[14] A computer device on which the program
[13] is installed.
[0112]
[15] An information processing method performed on a computer device, wherein the computer device is connectable to a distributed ledger, and comprises the steps of receiving a predetermined input from a user, and awarding a predetermined number of points to the user when the input data is received, wherein the predetermined points are managed in the distributed ledger, and the predetermined points have an expiration date.
[0113] According to one embodiment of this disclosure, a game system, program, control method, server device, and terminal device are useful for promoting the distribution of NFT content and providing new, more engaging video games.
[0114] 1: Management system 10: Server equipment 20: Communication network 30: Terminal equipment 40: Distributed ledger network 45: Node
Claims
1. A program executed on the server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device, wherein the terminal device and / or the server device are connectable to a distributed ledger, the server device functions as an input receiving means for receiving predetermined input from a user, and a point awarding means for awarding predetermined points to the user when input data is received, the predetermined points are managed in the distributed ledger, and the predetermined points have an expiration date set.
2. The program according to claim 1, wherein the predetermined input is an input relating to the transfer of a non-fungible token from a user to a server device, the server device is further configured to function as an invalid state setting means for rendering the non-fungible token unusable, and the point granting means receives an input relating to the transfer of a non-fungible token and grants a predetermined number of points to the user when the non-fungible token is rendered unusable.
3. The program according to claim 1 or 2, wherein the point awarding means awards points in response to the execution of a smart contract.
4. The program according to claim 1 or 2, wherein the expiration date is defined as the handling of default in a smart contract.
5. The program according to claim 1 or 2, further comprising the functioning of a server device as an exchange means for exchanging predetermined points for predetermined goods or services.
6. A management system comprising a terminal device and a server device capable of communicating with the terminal device, wherein the terminal device and / or the server device are connectable to a distributed ledger, and the management system comprises an input receiving means for receiving predetermined input from a user, and a point awarding means for awarding predetermined points to the user when input data is received, wherein the predetermined points are managed in the distributed ledger, and the predetermined points have an expiration date.
7. An information processing method performed on a server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device, wherein the terminal device and / or the server device are connectable to a distributed ledger, and the method comprises the steps of receiving a predetermined input from a user and, upon receiving the input data, awarding a predetermined number of points to the user, wherein the predetermined number of points are managed in the distributed ledger, and the predetermined number of points have an expiration date.