Program, management system, and information processing method
The management system automates point and token management with expiration dates on a distributed ledger, addressing the challenge of NFT oversupply and token value maintenance through smart contract execution and expiration, enhancing blockchain transaction methods.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- SQUARE ENIX HLDG CO LTD
- Filing Date
- 2024-12-25
- Publication Date
- 2026-07-07
Smart Images

Figure 2026113290000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a program, a management system, and an information processing method.
Background Art
[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.
Summary of the Invention
Problems to be Solved by the Invention
[0004] An object of at least one embodiment of the present invention is to provide a new transaction method using blockchain technology.
Means for Solving the Problems
[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 the input data, the predetermined point is managed in the distributed ledger, and an expiration date is set for the predetermined point.
[0006] In a non-limiting view, the management system according to the present invention is 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 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. [Effects of the Invention]
[0008] Each embodiment of this disclosure resolves one or more deficiencies. [Brief explanation of the drawing]
[0009] [Figure 1] This is a block diagram showing the configuration of a management system corresponding to at least one embodiment of the present disclosure. [Figure 2] This is a block diagram showing the configuration of a management system corresponding to at least one embodiment of the present disclosure. [Figure 3] This is a flowchart of the execution process corresponding to at least one embodiment of the present disclosure. [Figure 4] This is a block diagram showing the configuration of a management system corresponding to at least one embodiment of the present disclosure. [Figure 5] This is a flowchart of the execution process corresponding to at least one embodiment of the present disclosure. [Figure 6] This is a diagram illustrating the outline of a management system corresponding to at least one embodiment of the present disclosure. [Figure 7] This is a diagram illustrating the outline of a management system corresponding to at least one embodiment of the present disclosure. [Figure 8] This is a diagram illustrating the outline of a management system corresponding to at least one embodiment of the present disclosure. [Modes for carrying out the invention]
[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 an example of the first embodiment, 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 will be described.
[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 a plurality of server devices, or may be composed of a virtual server device using cloud computing technology. The server device 10 and the terminal device 30 are communicably connected to each other. The terminal device 30 and the server device 10 do not have to be constantly connected, and may be connected as needed as long as the connection is possible.
[0014] [Server device] The server device 10, as an example, includes at least a control unit, a RAM, a storage unit, and a communication interface, which are connected to each other by an internal bus. The control unit may include an internal timer. Also, it can be synchronized with an external server through the communication interface, thereby obtaining the actual time.
[0015] The server device 10 may be a game processing server that controls the progress of a game. In this case, the server device 10 controls the progress of the game according to the operations of the players. The server device 10 can provide various electronic services to users, 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 the connected devices.
[0017] [Terminal device] The terminal device 30, as an example, includes a control unit, a RAM, a storage unit, a sound processing unit, a graphics processing unit, a communication interface, and an interface unit, which are connected to each other 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 receives input by contact from the user to the display unit.
[0018] The touch input unit may be able to detect the touched position using any method, such as a resistive film method, a capacitance method, an ultrasonic surface acoustic wave method, an optical method, or an electromagnetic induction method, etc., which are used for touch panels. As long as the operation can be recognized by the user's touch operation, the method is not limited. When the upper surface of the touch input unit is operated by pressing or moving it with a finger or a stylus, etc., it is a device capable of detecting the position of the finger or the like.
[0019] An external memory (e.g., SD card, etc.) can be connected to the interface unit. The data read from the external memory is loaded into the RAM, and arithmetic processing is executed by the control unit.
[0020] The communication interface can be connected to a communication network wirelessly or by wire, and can receive data through the communication network. The data received through the communication interface is loaded into the RAM, and arithmetic processing is performed by the control unit, similar to the data read from the external memory.
[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. Further, the terminal device 30 may have a lens and be equipped with an imaging unit that captures images through the lens. Furthermore, the terminal device 30 may be a wearable terminal device that can be worn on the body.
[0022] [Distributed ledger network] The distributed ledger network 40 may include a plurality of nodes 45 such as computer devices that store the distributed ledger in a storage device. In the figure, nodes 45A to 45D are shown as examples, but it 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 a distributed ledger network 40, tokens can be traded. The distributed ledger network 40 could utilize existing platforms such as Ethereum. The distributed ledger network 40 could 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] [Function 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] Here, 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] Management system 1 receives predetermined input from the user (step S1). Predetermined input may include information entered by 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 entered, or points that are proportional to the number of inputs, regardless of the content entered.
[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 home 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 a 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] The outline of a second embodiment of this disclosure will now be described. In the following, as an example of the second embodiment, 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 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] A second embodiment of this disclosure describes a configuration in which a user inputs an NFT 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 and characters can be converted into NFTs and owned by users. When a service for such a game system ends, the number of users selling the NFTs of that game will increase, 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 the second embodiment, it may be stipulated that the user must be in a state where NFTs can be traded in advance. For example, it may be required that the user has an account on a distributed ledger network when starting the game.
[0041] [Function 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 a 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 the function of receiving predetermined input from the user. The point awarding unit 202 has the function of awarding predetermined points to the user when input data is received. The unusable state setting unit 203 has the function of setting non-fungible tokens to an unusable state. The exchange unit 204 has the function of exchanging predetermined points for predetermined goods or services.
[0044] It is preferable that the predetermined points are managed in the distributed ledger. It is also preferable that the predetermined points have an expiration date.
[0045] Preferably, the predetermined input is an input relating to the transfer of a non-fungible token from the user to the server device.
[0046] It is preferable that points be awarded in response to the execution of a smart contract.
[0047] [Execution Process] Next, the execution process in a second embodiment of the present disclosure will be described. Figure 5 is a flowchart of the execution process corresponding to at least one embodiment of the present disclosure.
[0048] Management system 1 receives a predetermined input from the user (step S11). This input may be an input relating to the transfer of a non-fungible token.
[0049] Next, when the management system 1 receives input data, it awards a predetermined number of points to the user (step S12). Preferably, the predetermined points are fungible tokens. The management system 1 then processes the points to be awarded to the user's wallet. Preferably, the tokens do not fall under the category of crypto assets or electronic payment methods.
[0050] The predetermined points may be awarded in amounts determined according to the input content, or the amount awarded may be the same regardless of the input content. "According to the input content" could mean, for example, changing the points awarded according to the rarity of a game character if the input is an NFT.
[0051] Next, when the management system 1 receives input regarding the transfer of a non-fungible token, it renders the non-fungible token unusable (step S13). Unusable status may be achieved, for example, by burning the NFT, or by transferring the NFT to a designated management wallet to make it usable. Alternatively, the NFT may be made unusable from the user's wallet. In other words, any method is acceptable as long as it renders the NFT transferred (assigned) to the server device 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 has elapsed.
[0053] [Execution of smart contracts] In step S12, when awarding points, 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 for default of the smart contract. Here, it is preferable that the smart contract issues tokens with various functions added based on ERC. That is, for 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 granted, 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] The outline of a third embodiment of this disclosure will now be described. In the following, as an example of the third embodiment, 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 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] A 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 overview of a management system corresponding to at least one embodiment of the present disclosure. Parties involved in Management System 1 may include affiliated merchants who issue points and users who utilize 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 a participating store (Step S22). Next, after accepting the issuance request, Management System 1 awards 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 passes, 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 an 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 now describe an embodiment in which a user purchases goods 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 overview of a management system corresponding to at least one embodiment of the present disclosure. Parties involved in 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 accepts a purchase of goods or services from a user at affiliated store A (step S31). Next, management system 1 accepts a point issuance request from affiliated store A (step S32). Then, upon 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 using, for example, fiat currency or cryptocurrency.
[0074] If the expiration date passes, 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 an 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] The outline of the fourth embodiment of this disclosure will now be described. In the following, as an example of 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.
[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] A 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 browse the portal site to find project creators they want to support. 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 overview of a management system corresponding to at least one embodiment of the present disclosure. Parties involved in 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 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 passes, 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 an NTP server that management system 1 can connect to.
[0090] If the expiration date passes, 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 an 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, terminal device 30, and 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 in such a way that a person with ordinary skill in the art to which the invention pertains can implement the invention described below.
[0098] [1] A program executed on a server device of a management system comprising a terminal device and a server device capable of communicating with the terminal device, The terminal device and / or server device can connect to a distributed ledger, The server device An input receiving means that receives predetermined input from the user. A point-granting means that awards predetermined points to the user upon receiving input data. To make it function as, The aforementioned predetermined points are managed in the distributed ledger. A program in which the aforementioned predetermined points have an expiration date.
[0099] [2] The predetermined input is an input relating to the transfer of a non-fungible token from the user to the server device, The server device further, Means for setting a non-fungible token to an unusable state To make it function as, The program according to [1], wherein the point-granting means accepts input regarding the transfer of a non-fungible token and grants predetermined points to the user when the non-fungible token is rendered 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 server device further An exchange means for exchanging the aforementioned predetermined points for predetermined goods or services. The program described in [1] or [2] that functions as such.
[0103] [6] The specified points are the programs described in [1] or [2], which do not fall under the category of crypto assets or prepaid payment instruments.
[0104] [7] The aforementioned points cannot be purchased with the programs described in [1] or [2].
[0105] [8] The program according to [1] or [2], wherein the predetermined points are fungible tokens.
[0106] [9] The program described in [8], wherein the fungible token conforms to the ERC20 standard.
[0107]
[10] A server device on which one of the programs [1] to [9] is installed.
[0108]
[11] A management system comprising a terminal device and a server device capable of communicating with the terminal device, The terminal device and / or server device can connect to a distributed ledger, The management system An input receiving means that receives predetermined input from the user, A point awarding means that awards predetermined points to the user when input data is received. Equipped with, The aforementioned predetermined points are managed in the distributed ledger. A management system in which the aforementioned 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, The terminal device and / or server device can connect to a distributed ledger, A step of receiving predetermined input from the user, The steps include: 1. When input data is received, awarding a predetermined number of points to the user. It has, The aforementioned predetermined points are managed in the distributed ledger. An information processing method in which an expiration date is set for the aforementioned predetermined points.
[0110]
[13] A program that is executed on a computer device, The computer device can connect to a distributed ledger, Computer equipment, An input receiving means that receives predetermined input from the user. A point-granting means that awards predetermined points to the user upon receiving input data. To make it function as, The aforementioned predetermined points are managed in the distributed ledger. A program in which the aforementioned predetermined points have an expiration date.
[0111]
[14]
[13] A computer device on which the program is installed.
[0112]
[15] Information processing method performed in a computer device, The computer device can connect to a distributed ledger, A step of receiving predetermined input from the user, The steps include: 1. When input data is received, awarding a predetermined number of points to the user. It has, The aforementioned predetermined points are managed in the distributed ledger. An information processing method in which an expiration date is set for the aforementioned predetermined points. [Industrial applicability]
[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. [Explanation of symbols]
[0114] 1: Management System 10: Server device 20: Communication Network 30: Terminal device 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, Terminal devices and / or server devices are connectable to a distributed ledger, The server device An input receiving means that receives predetermined input from the user. A point-granting means that awards predetermined points to the user upon receiving input data. To make it function as, The aforementioned predetermined points are managed in the distributed ledger. A program in which the aforementioned predetermined points have an expiration date.
2. The aforementioned predetermined input is an input relating to the transfer of a non-fungible token from the user to the server device, The server device further, Means for setting a non-fungible token to an unusable state To make it function as, The program according to claim 1, wherein the point-granting means receives an input regarding 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 server device further, An exchange means for exchanging the aforementioned predetermined points for predetermined goods or services. The program according to claim 1 or 2, which functions as such.
6. A management system comprising a terminal device and a server device capable of communicating with the terminal device, Terminal devices and / or server devices are connectable to a distributed ledger, The management system An input receiving means that receives predetermined input from the user, A point awarding means that awards predetermined points to the user when input data is received. Equipped with, The aforementioned predetermined points are managed in the distributed ledger. A management system in which the aforementioned 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, Terminal devices and / or server devices are connectable to a distributed ledger, A step of receiving predetermined input from the user, The steps include:
1. When input data is received, awarding a predetermined number of points to the user. It has, The aforementioned predetermined points are managed in the distributed ledger. An information processing method in which an expiration date is set for the aforementioned predetermined points.