CPC G06Q 20/38215 (2013.01) [G06Q 20/389 (2013.01); G06Q 20/401 (2013.01); H04L 9/088 (2013.01); H04L 9/3213 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 2209/463 (2013.01); H04L 2209/56 (2013.01)] | 13 Claims |
1. A control method executed by a server included in a service management system, the control method comprising:
receiving first transaction data that is transaction data related to a sign-up for service and storing the first transaction data received into a distributed ledger, the service offering, if a goal condition predetermined for the service is satisfied, a token to a participant that is a user who signs up for the service;
storing, into the distributed ledger, second transaction data that is transaction data indicating that the user is offered a deposit that is a temporary token predetermined for the service, at a predetermined timing included in a period from the storing of the first transaction data into the distributed ledger until when determination of whether the goal condition is satisfied is performed, the second transaction data being generated through encryption using a private key of a creator of the second transaction data;
after storing the second transaction data into the distributed ledger, determining whether or not the goal condition is satisfied;
when the determining determines that the goal condition is satisfied, (i) storing, into the distributed ledger, third transaction data that is transaction data for invalidating the deposit and (ii) converting the deposit into a true token different from the deposit and exchangeable for the service; and
when the determining determines that the goal condition is not satisfied, storing, into the distributed ledger, the third transaction data that is the transaction data for invalidating the deposit,
wherein the deposit is value information which (i) can be distributed among users including the user only in a period from issuance of the deposit until when the determining whether or not the goal condition is satisfied is performed and (ii) is managed in the distributed ledger in a same manner as the true token exchangeable for the service such that the value information is usable and managed by the distributed ledger in the period from issuance of the deposit until when the determining whether or not the goal condition is satisfied is performed.
|