Non-transitory computer-readable storage medium, function restriction method, and function restriction device
A non-transitory computer-readable storage medium storing a function restriction program causing a computer to execute processes of receiving a request including a user ID from a user terminal, acquiring a holding quantity of cryptoassets of a user based on the user ID, generating function restriction information for software executed on the user terminal based on the acquired holding quantity, and transmitting the generated function restriction information to the user terminal.
1 . A non-transitory computer-readable storage medium storing a function restriction program for automated distributed processing causing a computer to execute processes of:
receiving a request including a user ID from a user terminal;
acquiring a holding quantity of tokens associated with a user based on the user ID;
generating function restriction information for software executed on the user terminal based on the acquired holding quantity, wherein generating function restriction information comprises comparing the holding quantity with a threshold and further comprises restriction information related to transferring tokens without a blockchain-recorded transaction history into tokens with a blockchain-recorded transaction history; and
transmitting the generated function restriction information to the user terminal.
2 . The non-transitory computer-readable storage medium storing the function restriction program according to claim 1 , wherein the function restriction program causes the computer to execute a process of setting the function restriction information to information indicating that no restriction is imposed, when the holding quantity is greater than or equal to a threshold.
3 . The non-transitory computer-readable storage medium storing the function restriction program according to claim 1 , wherein the function restriction program causes the computer to execute a process of setting the function restriction information to information indicating that some functions of the software are invalid, when the holding quantity is less than a threshold.
4 . The non-transitory computer-readable storage medium storing the function restriction program according to claim 1 , wherein the function restriction program causes the computer to execute a process of setting the function restriction information to information indicating restriction of a transfer function of converting points or off-chain cryptoassets held by the user into on-chain cryptoassets among functions of the software, when the holding quantity is less than a threshold.
5 . The non-transitory computer-readable storage medium storing the function restriction program according to claim 2 , wherein the tokens are associated with cryptoassets, and the function restriction program causes the computer to execute a process of determining the threshold by a market price or a market circulation quantity of the cryptoassets.
6 . The non-transitory computer-readable storage medium storing the function restriction program according to claim 2 , wherein the function restriction program causes the computer to execute a process of transmitting a difference between the holding quantity and the threshold to the user terminal.
7 . A function restriction method for automated distributed processing of executing, by a computer, processes of:
receiving a request including a user ID from a user terminal;
acquiring a holding quantity of tokens associated with a user based on the user ID;
generating function restriction information for software executed on the user terminal based on the acquired holding quantity, wherein generating function restriction information comprises comparing the holding quantity with a threshold and further comprises restriction information related to transferring tokens without a blockchain-recorded transaction history into tokens with a blockchain-recorded transaction history; and
transmitting the generated function restriction information to the user terminal.
8 . An information processing device for automated distributed processing comprising:
at least one memory; and
at least one processor configured to execute instructions stored in the memory to:
receive a request including a user ID from a user terminal;
acquire a holding quantity of tokens associated with a user based on the user ID;
generate function restriction information for software executed on the user terminal based on the acquired holding quantity, wherein generating function restriction information comprises comparing the holding quantity with a threshold and further comprises restriction information related to transferring tokens without a blockchain-recorded transaction history into tokens with a blockchain-recorded transaction history; and
transmit the generated function restriction information to the user terminal.