Information processing device, information processing method, and program
The information processing system uses non-fungible tokens and blockchain to maintain user motivation by calculating redemption values based on token ownership and duration, ensuring reliable reward distribution for achieving status or qualifications.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-30
- Publication Date
- 2026-03-25
AI Technical Summary
Existing technologies fail to maintain user motivation for achieving status or qualifications due to lack of effective reward mechanisms.
An information processing system that issues non-fungible tokens on a blockchain, accumulates user consideration, and calculates redemption values based on token ownership and duration, ensuring users are motivated to meet redemption conditions.
The system enhances user motivation by providing reliable reward confirmation and incentivizes users to fulfill redemption conditions, improving the reliability of reward distribution.
Smart Images

Figure 2026053237000001_ABST
Abstract
Description
[Technical Field]
[0001] This invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] Technologies that support participants (users) in achieving their goals are known. For example, Patent Document 1 discloses a technology that accepts participants' goals, determines the problems that participants must solve to achieve those goals, provides the problems to the participants as appropriate, and provides benefits to the participants according to the progress of solving these problems. [Prior art documents] [Patent Documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2003-6326 [Overview of the project] [Problems that the invention aims to solve]
[0004] Simply presenting users with the benefits of completing a task, as in the techniques described above, does not necessarily guarantee that users will maintain their motivation to meet the conditions in order to receive the reward.
[0005] This invention has been made in view of these points, and aims to provide a technology that maintains user motivation toward achieving status. [Means for solving the problem]
[0006] A first aspect of the present invention is an information processing device. This information processing device includes: an issuing unit that issues non-fungible tokens on a blockchain that indicate the right to receive redemption when redemption conditions are met, which stipulate that a predetermined status is acquired within a predetermined redemption period; an accumulation unit that accumulates the consideration paid by multiple users to acquire the non-fungible tokens; a receiving unit that receives requests from users who have acquired the non-fungible tokens to calculate the value to be received as redemption; a calculation unit that calculates the value assuming the user receives redemption at the time the receiving unit receives the request, based on the status of other users and the consideration accumulated by the accumulation unit; and an output unit that outputs the calculated value to the user.
[0007] The system may further include a user database that stores, in association with a user identifier for identifying the user, a redemption token identifier for identifying the redemption tokens held by the user, the consideration paid to acquire the redemption tokens, the date the redemption tokens were acquired, and, if the user possesses a proof token to prove the status of acquisition, a proof token identifier for identifying said proof token.
[0008] The calculation unit may (1) calculate a higher value for the redemption the more consideration the user paid to acquire the non-fungible tokens, and (2) calculate a higher value for the redemption the longer the user holds the non-fungible tokens.
[0009] The system may further include a transfer unit that changes the owner of the non-fungible token to the user upon payment of consideration by the user, and the transfer unit may change the owner of the non-fungible token to the second user and record the consideration in association with the non-fungible token when the first user, who is the owner of the non-fungible token, transfers ownership of the non-fungible token to the second user in exchange for consideration, and the calculation unit may calculate the value of the redemption higher the following: (1) the more consideration the first user paid to acquire the non-fungible token, the higher the value of the redemption; (2) the more consideration the second user paid to the first user to acquire the non-fungible token, the higher the value of the redemption; and (3) the longer the period the second user holds the non-fungible token, the higher the value of the redemption.
[0010] A second aspect of the present invention is an information processing method. This information processing method includes the steps of: a processor issuing a non-fungible token on a blockchain that indicates the right to receive redemption when redemption conditions are met, which stipulate that a predetermined status is acquired within a predetermined redemption period; accumulating in an accumulation unit the consideration paid by each of several users to acquire the non-fungible token; receiving a request from a user who has acquired the non-fungible token to calculate the value to be received as redemption; calculating the value assuming that the user receives redemption at the time the request is received, based on the status of other users and the consideration accumulated in the accumulation unit; and outputting the calculated value to the user.
[0011] A third aspect of the present invention is a program. This program causes a computer to issue a non-fungible token indicating the right to receive repayment on a blockchain when a repayment condition that defines obtaining a predetermined status within a predetermined repayment deadline is satisfied, accumulate, in an accumulation unit, the consideration paid by each of a plurality of users to acquire the non-fungible token, accept a request for calculation of the value to be received as repayment from the user who has acquired the non-fungible token, calculate the value assuming that the user receives repayment at the time of accepting the request based on the status of other users and the consideration accumulated in the accumulation unit, and output the calculated value to the user.
[0012]
[0013] To provide this program or to update a part of the program, a computer-readable recording medium recording this program may be provided, or this program may be transmitted via a communication line.
[0014] Any combination of the above components and conversions of the expression of the present invention among methods, apparatuses, systems, computer programs, data structures, recording media, etc. are also effective as aspects of the present invention.
Advantages of the Invention
[0015] According to the present invention, the motivation of users can be maintained for status acquisition.
Brief Description of the Drawings
[0016] [Figure 1] It is a diagram for explaining the outline of the information processing system according to the embodiment. [Figure 2] It is a diagram schematically showing the functional configuration of the information processing apparatus according to the embodiment. [Figure 3] It is a diagram schematically showing an example of the value calculation request interface displayed on the user terminal according to the embodiment. [Figure 4] This is a diagram schematically showing the data structure of data stored in the blockchain according to the embodiment. [Figure 5] This is a diagram schematically showing the data structure of the user database according to the embodiment. [Figure 6] This is a flowchart for explaining the flow of information processing executed by the information processing apparatus according to the embodiment.
MODE FOR CARRYING OUT THE INVENTION
[0017] <Summary of the Embodiment> FIG. 1 is a diagram for explaining the outline of the information processing system S according to the embodiment. The information processing system S according to the embodiment includes an information processing apparatus 1, user terminals 2, and a certification authority server 3, which are connected in a communicable manner via a known communication network N such as the Internet. In the information processing system S shown in FIG. 1, an example in which two user terminals 2 including a first user terminal 2a used by a first user Ua and a second user terminal 2b used by a second user Ub are included is shown, but the number of user terminals 2 is not limited to two, and three or more may be used.
[0018] As an example of the repayment condition of the information processing system S according to the embodiment, it is for the user U to acquire some qualification. In this case, the certification authority server 3 issues a certification token C for certifying that the user U has acquired the qualification related to the repayment condition. The certification token C is issued, for example, in the form of a Soul Bound Token (SBT). Therefore, the user U who has acquired the certification token C cannot transfer or sell the certification token C to other users U. As an example, the certification authority server 3 may be a server managed by an implementer who conducts a test for the user U to acquire the qualification, or the implementer may entrust the administrator of the information processing apparatus 1, and the information processing apparatus 1 may function as the certification authority server 3.
[0019] The following outline of the information processing flow performed by the information processing system S according to the embodiment will be described in order from (1) to (9), with the numbers corresponding to (1) to (9) in Figure 1.
[0020] (1) The information processing device 1 issues a redemption token R, which is a non-fungible token, onto blockchain B. Here, the redemption token R is a token that represents the right to receive redemption when the redemption conditions are met, which stipulate that a predetermined status is acquired within a predetermined redemption period. When the information processing device 1 issues the redemption token R onto blockchain B, the holder of the redemption token R is the administrator of the information processing device 1. Unlike the proof token C, the redemption token R is subject to trading and can be transferred between users U.
[0021] (2) The first user Ua operates the first user terminal 2a to pay the consideration for the redemption token R to the information processing device 1. Specifically, the first user Ua transfers ownership of the crypto asset M corresponding to the consideration for the redemption token R to the administrator of the information processing device 1. (3) The information processing device 1 changes the owner of the redemption token R to the first user Ua, subject to payment of consideration by the first user Ua.
[0022] (4) Similarly, the second user Ub also operates the second user terminal 2b to pay the price of the redemption token R to the information processing device 1. (5) The information processing device 1 changes the owner of the redemption token R to the second user Ub, subject to payment of consideration by the second user Ub.
[0023] (6) Since the first user Ua has successfully obtained the qualification within the period specified in the redemption conditions, the certification authority server 3 issues a certification token C to the first user Ua. Specifically, the certification token C is issued on blockchain B with the ownership of the first user Ua.
[0024] (7) When the redemption period arrives, the information processing device 1 determines whether each user U, who is the owner of the redemption token R, has met the redemption conditions based on the certification token C obtained by each user U. In the example shown in Figure 1, the first user Ua has the certification token C and therefore meets the redemption conditions, while the second user terminal 2b does not have the certification token C and therefore does not meet the redemption conditions.
[0025] (8) The information processing device 1 calculates the value that each user U who has met the redemption conditions will receive as redemption. As will be explained in detail later, the information processing device 1 distributes the cryptocurrency M stored in blockchain B to the users U who possess the proof token C (i.e., users U who have successfully obtained the qualification within the time limit). In the example shown in Figure 1, the first user Ua can receive the cryptocurrency M as redemption, but the second user Ub receives nothing.
[0026] (9) The information processing device 1 outputs the calculated value. Specifically, the information processing device 1 notifies the first user terminal 2a of the value to be redeemed and notifies the second user terminal 2b that it will not be redeemed.
[0027] Thus, the information processing device 1 according to this embodiment determines the redemption conditions based on the proof token C, thereby improving the reliability of confirming the fulfillment of conditions for providing rewards. Furthermore, since the consideration paid by user U who has not met the redemption conditions is also used as a source of funds for redemption, user U who has met the redemption conditions can be motivated to meet the redemption conditions (i.e., to acquire some kind of qualification).
[0028] <Functional configuration of the information processing device 1 according to the embodiment> Figure 2 is a schematic diagram showing the functional configuration of an information processing device 1 according to an embodiment. The information processing device 1 comprises a storage unit 10, a communication unit 11, and a control unit 12. In Figure 2, the arrows indicate the main data flow, and there may be data flows not shown in Figure 2. In Figure 2, each functional block shows a functional unit configuration, not a hardware (device) unit configuration. Therefore, the functional blocks shown in Figure 2 may be implemented in a single device, or they may be implemented separately in multiple devices. Data exchange between functional blocks may be performed via any means, such as a data bus, network, or portable storage medium.
[0029] The memory unit 10 is a large-capacity storage device such as an HDD (Hard Disk Drive) or SSD (Solid State Drive) that stores various information, including a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information processing device 1, a RAM (Random Access Memory) that serves as the working area of the information processing device 1, an OS (Operating System), application programs, and a user database D that is referenced when the application programs are executed.
[0030] The communication unit 11 is a communication interface for the information processing device 1 to communicate with external devices, and is implemented using known communication modules such as a LAN (Local Area Network) module or a Wi-Fi (registered trademark) module. Hereafter in this specification, it is assumed that when the information processing device 1 communicates with external devices, it does so via the communication unit 11, and the description of the communication unit 11 may be omitted.
[0031] The control unit 12 is a processor such as the CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the information processing device 1, and functions as the issuing unit 120, transfer unit 121, storage unit 122, determination unit 123, calculation unit 124, output unit 125, and receiving unit 126 by executing the program stored in the storage unit 10.
[0032] Figure 2 shows an example where the information processing device 1 is composed of a single device. However, the information processing device 1 may be implemented using multiple computing resources such as processors and memory, for example, in a cloud computing system. In this case, each part constituting the control unit 12 is implemented by at least one of the multiple different processors executing a program.
[0033] The issuing unit 120 issues redemption tokens R on blockchain B. As described above, redemption tokens R are non-fungible tokens that represent the right to receive redemption when the redemption conditions are met, which stipulate that a predetermined status is acquired within a predetermined redemption period. The transfer unit 121 changes the owner of the non-fungible token redemption tokens R to user U, subject to payment of consideration by user U.
[0034] The storage unit 122 stores the consideration paid by each of the multiple users U. Specifically, the storage unit 122 stores the consideration paid by each of the multiple users U in the form of cryptocurrency M on blockchain B. The consideration stored by the storage unit 122 will later become the source of value to be distributed to users U who have met the redemption conditions.
[0035] The determination unit 123 determines whether each user U, the owner of the redemption token R, has met the redemption conditions, based on the proof token C which proves the status acquired by each user U, the owner of the redemption token R, upon the arrival of the redemption deadline. The redemption deadline can take various forms depending on the individual redemption conditions, but one example is about one year.
[0036] The calculation unit 124 calculates the value that each user U, determined by the determination unit 123 to have met the redemption conditions, will receive as redemption, based on the consideration accumulated by the accumulation unit 122. The output unit 125 outputs the calculated value to each user terminal 2. This allows the information processing device 1 to improve the reliability of confirming the fulfillment of conditions for providing rewards. It also improves the motivation of users U to meet the redemption conditions.
[0037] Depending on the length of the redemption period, user U may want to know the value they would receive if they were to receive redemption at that stage, before the redemption period arrives. To prepare for such cases, the reception unit 126 accepts requests from user U, the owner of the redemption token R, to calculate the value they would receive as redemption.
[0038] Figure 3 schematically shows an example of a value calculation request interface displayed by the user terminal 2 according to the embodiment. The user terminal 2 has dedicated applications installed for acquiring and transferring redemption tokens R, paying crypto assets M, and acquiring proof tokens C. The functions of the calculation request interface shown in Figure 3 are provided when the user terminal 2 executes the application.
[0039] In Figure 3, the button interface 21, indicated by reference numeral 21, is an interface for user U to request the information processing device 1 to calculate the value to be received as reimbursement. When user U presses the button interface 21, a request for the calculation of the value to be received as reimbursement is sent to the reception unit 126.
[0040] The calculation unit 124 calculates the value assuming that user U will receive reimbursement at the time the reception unit 126 accepts the request, based on the status of other users U and the consideration accumulated by the accumulation unit 122. The output unit 125 notifies the user terminal 2 used by user U, who made the request to the reception unit 126, of the calculated value. As a result, as shown in Figure 3, the current value is displayed on the user terminal 2. In this way, the information processing device 1 can maintain user U's motivation by informing user U of the value to be reimbursed.
[0041] Next, we will explain how the calculation unit 124 determines the value in redemption, but before that, we will first explain the data structures of the data stored in blockchain B and the user database D.
[0042] Figure 4 is a schematic diagram illustrating the data structure of data stored in blockchain B according to an embodiment, and is a schematic diagram showing the data structure of a certain redemption token R. In blockchain B, similar data is held for each redemption token R. Although detailed explanation of blockchain B is omitted because it is a known technology, blockchain B is composed of data blocks called blocks L linked together like a string of beads. To avoid complexity, not all blocks L are labeled in Figure 4, but the rectangles labeled with the symbol T in Figure 4 are identical to blocks L.
[0043] In the example shown in Figure 4, each block L includes at least the hash value L1 of the previous block L, a nonce value L2, an identifier L3 for the redemption token R, an identifier L4 for the current user U of the redemption token R, the date L5 on which the current user U acquired the redemption token R, and the current value L6 of the redemption token R. The transfer unit 121 modifies the user database that stores the tokens held by each user U when changing the owner of the redemption token R to user U.
[0044] Figure 5 is a schematic diagram showing the data structure of the user database D according to the embodiment. The user database D is stored in the storage unit 10 and managed by the transfer unit 121 retrieving information from the blockchain B.
[0045] As shown in Figure 5, the user database D stores a user identifier to identify user U, a redemption token identifier to identify the redemption token R held by user U, the consideration paid to acquire the redemption token R, the date on which the redemption token R was acquired, and, if user U possesses a proof token C, a proof token identifier to identify that proof token C.
[0046] For example, in Figure 5, user U, whose user identifier is UID0001, acquired redemption token R, whose redemption token identifier is RID0001, on January 1, 2024, in exchange for X, and also acquired proof token C, whose proof token identifier is CID0001. Similarly, user U, whose user identifier is UID0002, acquired redemption token R, whose identifiers are RID0002 and RID0003, on June 8, 2024, and July 3, 2024, respectively, in exchange for Y and Z. Furthermore, user U, whose user identifier is UID0002, does not possess proof token C. The same applies to other cases.
[0047] The determination of the redemption value calculated by the calculation unit 124 will now be explained. First, as a general rule, the calculation unit 124 calculates the value V as the sum of the following two items (total sum A and distribution amount B).
[0048] Item 1: The total amount A paid by user U to acquire redemption tokens R. Item 2: The amount distributed to user U, B, which is based on the total amount of consideration paid by user U to acquire redemption token R, for which user U failed to meet the redemption conditions. In other words, the calculation unit 124 calculates the value V as the sum A + distribution amount B.
[0049] (Item 1: Regarding the sum A) If user U possesses N redemption tokens R (where N is a natural number), then the consideration that user U paid to the issuer of redemption token R to acquire the i-th redemption token R (where i is 1 ≤ i ≤ N) is a. i Let's assume that the sum A1, which is the sum related to a certain user U1 in item 1 above, is expressed by the following formula (1).
[0050]
number
[0051] The calculation unit 124 can calculate the total sum A for each user U based on formula (1) for the redemption tokens R held by each user U by referring to the user database D.
[0052] (Item 2: Regarding distribution amount B) As described above, the source of the value to be redeemed to users U who have met the redemption conditions is the consideration that each user U paid to the issuer of the redemption token R in order to acquire the redemption token R, and is the cryptocurrency M that the storage unit 122 has stored on blockchain B. The purpose of item 2 above is to increase motivation by allowing users U who have met the redemption conditions to expect a redemption that is greater than the consideration for the redemption token R by fulfilling the redemption conditions, by redeeming the consideration that users U who have not met the redemption conditions paid to the issuer of the redemption token R.
[0053] To achieve item 2, the calculation unit 124 allocates the consideration paid by user U, who owns the redemption token R and does not own the proof token C at the time of redemption maturity, to the issuer of the redemption token R in order to acquire the redemption token R, to the redemption that user U, who owns the redemption token R and also owns the proof token C at the time of redemption maturity, will receive.
[0054] Specifically, the calculation unit 124 calculates the distribution amount B1 for a user U1 who has met the redemption conditions based on the following equations (2) to (5).
[0055]
number
[0056] In equation (2), F(x) and G(x) are monotonically increasing functions with respect to x, and F(0) = G(0) = 0. i 1 is the price paid by user U1 to the issuer of redemption token R to acquire the i-th redemption token R, and t i 1 b1 is the length of time that user U1 holds the i-th redemption token R. In equation (2), the larger the amount that user U1 paid to acquire the redemption token R, the larger b1 becomes, and the longer the period that user U1 has held the redemption token R, the larger b1 becomes.
[0057] Using equation (2), in item 2 above, the distribution amount B1 for a certain user U1 is expressed by the following equation (3).
[0058]
number
[0059] In equation (3), M L This is the total amount of consideration paid to the issuer of redemption token R to acquire redemption token R held by user U who does not meet the redemption conditions at the time of redemption maturity, and the denominator is the sum of the values of equation (2) for all user U who meet the redemption conditions.
[0060] Using equations (2) and (3), the value V1 in the reimbursement for a certain user U1 calculated by the calculation unit 124 is given by the following equation (4).
[0061]
number
[0062] As an example of the monotonically increasing functions F(x) and G(x), when F(x) = G(x) = x, Equation (4) becomes the following Equation (5).
[0063]
Number
[0064] The second terms of Equation (4) and Equation (5) are the pure benefits obtained by user U through repayment. The qualitative meaning is that the total value M of the consideration paid by user U who does not meet the repayment conditions at the arrival of the repayment deadline to the issuer of the repayment token R to obtain the repayment token R L is distributed among users U who meet the repayment conditions according to the value of the repayment token R held by user U (that is, b1 = Σa in item 2 i 1 ·t i 1 ). This can enhance the motivation for user U who has obtained the repayment token R to meet the repayment conditions.
[0065] Here, the proof token C is a soul-bound token linked to each individual user U, while the repayment token R is a token that can be traded among users. If the demand of user U who wishes to purchase the repayment token R exceeds the number of repayment tokens R issued by the issuing unit 120, it may happen that the price of the repayment token R in the secondary circulation increases, and vice versa.
[0066] To enable secondary trading of the redemption token R, the transfer unit 121 changes the owner of the redemption token R to the second user Ub when the first user Ua, the owner of the redemption token R, transfers ownership of the redemption token R to the second user Ub in exchange for consideration, and records the consideration associated with the redemption token R. Specifically, when the first user Ua, the owner of the redemption token R, transfers ownership of the redemption token R to the second user Ub in exchange for consideration, the transfer unit 121 generates a block L in which the identifier L4 of the current user U of the redemption token R shown in Figure 4 is the user identifier of the second user Ub, the date L5 on which the redemption token R was acquired is the date of the transfer, and the current value L6 of the redemption token R is the consideration at the time of the transfer, and stores this block L in the blockchain B.
[0067] The calculation unit 124 calculates the redemption value so as to satisfy the following four conditions. (1) The value of the redemption is calculated to be higher the more consideration the first user Ua paid to the issuer of the redemption token R in order to acquire the redemption token R that Ua possesses. (2) The more consideration the second user Ub pays to the first user Ua to acquire the redemption token R, the higher the value of the redemption will be calculated. (3) The longer the second user Ub holds the redemption token R, the higher the value of the redemption will be calculated. However, in (2) and (3), the upper limit of the redemption value is the total amount M of consideration paid by user U to the issuer of redemption token R in order to acquire redemption token R when the redemption period expires. L That is the case.
[0068] Specifically, the calculation unit 124 calculates the value V2 to be reimbursed to the second user Ub who has met the reimbursement conditions based on the following formula (6).
[0069]
number
[0070] Here, A1 is the consideration paid to the issuer of redemption token R in order to acquire redemption token R, and ai 2 and t i 2 These represent the consideration paid by the second user Ub to acquire the i-th redemption token R, and the length of time that redemption token R is held.
[0071] The qualitative meaning of equation (6) is almost the same as the qualitative meaning of equation (5). M is the total amount of consideration paid by user U to the issuer of redemption token R to acquire redemption token R when the redemption period arrives, if the redemption conditions are not met at the time of redemption. L The total value of the redemption tokens R held by user U who meets the redemption conditions at the time of redemption is distributed among the users U who meet the redemption conditions. Here, the sooner a second user obtains the redemption tokens R and holds them for a longer period, the larger the total value M. L The amount distributed to the second user will increase. This will motivate user U, who has acquired redemption token R, to fulfill the redemption conditions.
[0072] <Processing flow of the information processing method executed by the information processing device 1> Figure 6 is a flowchart illustrating the flow of information processing performed by the information processing device 1 according to this embodiment. The processing in this flowchart starts, for example, when the information processing device 1 is started up.
[0073] The issuing unit 120 issues redemption tokens R on blockchain B, which represent the right to receive redemption when the redemption conditions are met, which stipulate that a predetermined status is acquired within a predetermined redemption period (S2). The transfer unit 121 transfers ownership of the redemption tokens R to user U, subject to payment of consideration by user U (S4).
[0074] The determination unit 123 determines whether each user U, who is the owner of the redemption token R, has met the redemption conditions based on the proof token C that proves the status acquired by each user U, who is the owner of the redemption token R, upon the arrival of the redemption deadline (S6). The calculation unit 124 calculates the value that each user U, who has been determined by the determination unit 123 to have met the redemption conditions, will receive as redemption, based on the consideration accumulated by the accumulation unit 122 (S8).
[0075] The output unit 125 outputs the value calculated by the calculation unit 124 to the user terminal 2 used by each user U (S10). Once the output unit 125 outputs the value, the process in this flowchart is completed.
[0076] <Effects of the information processing device 1 according to the embodiment> As described above, the information processing device 1 according to the embodiment can improve the reliability of confirming the fulfillment of conditions for providing rewards.
[0077] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations-led Sustainable Development Goals (SDGs), "Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation."
[0078] Although the present invention has been described above using embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of its gist. For example, all or part of the apparatus can be configured by functionally or physically distributing and integrating in any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combinations are combined with the effects of the original embodiments. [Explanation of Symbols]
[0079] 1. Information Processing Device 10...Storage section 11. Communications Department 12. Control Unit 120...Publishing Department 121... Relocation Department 122...Storage section 123...judgment section 124...Calculation Department 125...Output section 126...Reception Department D...User Database S... Information Processing System
Claims
1. An issuing unit issues non-fungible tokens on the blockchain that represent the right to receive redemption when the redemption conditions are met, which stipulate that a predetermined status is acquired within a predetermined redemption period. A storage unit that stores the consideration paid by each of multiple users to acquire the aforementioned non-fungible token, A reception unit that receives requests from users who have acquired the aforementioned non-fungible tokens to calculate the value they will receive as redemption, A calculation unit calculates the value assuming the user receives reimbursement at the time the reception unit receives the request, based on the status of other users and the consideration accumulated by the accumulation unit. The system includes an output unit that outputs the calculated value to the user, Information processing device.
2. The system further comprises a user database that stores, in association with a user identifier for identifying the user, a redemption token identifier for identifying the redemption tokens held by the user, the consideration paid to acquire the redemption tokens, the date the redemption tokens were acquired, and, if the user possesses a proof token to prove the status of acquisition, a proof token identifier for identifying said proof token. The information processing apparatus according to claim 1.
3. The calculation unit calculates the value of the redemption higher the more consideration the user paid to acquire the non-fungible tokens they possess, and the value of the redemption higher the longer the user holds the non-fungible tokens. The information processing apparatus according to claim 1 or 2.
4. The system further includes a transfer unit that changes the owner of the non-fungible token to the user, subject to payment of consideration by the user. The transfer unit, when a first user, who is the owner of the non-fungible token, transfers ownership of the non-fungible token to a second user in exchange for consideration, changes the owner of the non-fungible token to the second user and records the consideration in association with the non-fungible token. The calculation unit calculates the value of the redemption higher the more consideration the first user paid to acquire the non-fungible tokens, the more consideration the second user paid to the first user to acquire the non-fungible tokens, and the longer the period the second user holds the non-fungible tokens. The information processing apparatus according to claim 1 or 2.
5. The processor, The steps include issuing a non-fungible token on the blockchain that represents the right to receive redemption if the redemption conditions are met, which stipulate that a predetermined status is acquired within a predetermined redemption period, and The steps include: storing in the storage unit the consideration paid by each of the multiple users to obtain the aforementioned non-fungible token; The steps include receiving a request from a user who acquired the aforementioned non-fungible token to calculate the value to be received as redemption, The steps include: calculating the value assuming the user receives reimbursement at the time the request is received, based on the status of other users and the consideration accumulated by the accumulation unit; The process involves outputting the calculated value to the user, and then executing the following steps: Information processing methods.
6. On the computer, A function to issue non-fungible tokens on the blockchain that represent the right to receive redemption when the redemption conditions are met, which stipulate that a predetermined status is acquired within a predetermined redemption period, A function to store in the storage unit the consideration paid by each of the multiple users to acquire the aforementioned non-fungible token, A function to receive requests from users who have acquired the aforementioned non-fungible tokens to calculate the value they will receive as redemption, A function that calculates the value assuming the user receives reimbursement at the time the aforementioned request is received, based on the status of other users and the consideration accumulated by the storage unit, The function to output the calculated value to the user, program.
Citation Information
Patent Citations
System and program for supporting objective
JP2003006326A