CONTROL METHOD, CONTROL DEVICE, AND RECORDING MEDIUM

Abstract
A control method that is performed by a first device included in a plurality of devices includes: receiving, from a terminal being used by a second user, first transaction data indicating that value information is to be transferred from a first user to the second user; and storing the received first transaction data into a distributed ledger.
Description
Claims
  • 1. A control method that is performed by a first device included in a plurality of devices, the control method comprising: receiving, from a terminal being used by a second user, first transaction data indicating that value information is to be transferred from a first user to the second user; andstoring, into a distributed ledger, the first transaction data received.
  • 2. The control method according to claim 1, wherein the first transaction data is transaction data indicating that value information owned by the first user is to be reduced and the second user is to receive a same amount of value information as an amount of the value information reduced.
  • 3. The control method according to claim 1, further comprising: storing, into the distributed ledger in advance, second transaction data to which a digital signature of the first user and a digital signature of the second user have been added, the second transaction data indicating a condition under which the value information is to be transferred from the first user to the second user;when the first transaction data is received, determining whether the condition indicated in the second transaction data is satisfied; andwhen the first transaction data is received and it is determined that the condition is satisfied, storing, into the distributed ledger, the first transaction data received.
  • 4. The control method according to claim 3, further comprising: receiving, from the terminal being used by the second user, third transaction data including result information related to a product or a service provided by the first user; andstoring, into the distributed ledger, the third transaction data received, whereinthe condition indicated in the second transaction data includes a condition that an appropriateness condition to be satisfied by the result information when the product or the service provided by the first user is appropriate is not satisfied.
  • 5. The control method according to claim 4, wherein the result information is a sensor value obtained by performing sensing on the product provided by the first user or an object obtained through the service provided by the first user.
  • 6. The control method according to claim 3, further comprising: determining whether third transaction data including result information related to a product or a service provided by the first user has been received from the terminal being used by the second user; andwhen it is determined that the third transaction data has not been received, transmitting request information for requesting a third-party organization to verify the result information.
  • 7. The control method according to claim 1, further comprising: performing a process of adding a digital signature of the first user to the first transaction data received;after performing the process, verifying the digital signature of the first user added to the first transaction data; andwhen the digital signature of the first user is successfully verified, storing, into the distributed ledger, the first transaction data received.
  • 8. The control method according to claim 7, wherein when the digital signature of the first user is not added to the first transaction data within a predetermined time after the process is performed, the first transaction data received is kept from being stored into the distributed ledger.
  • 9. The control method according to claim 7, wherein when the digital signature of the first user is not added to the first transaction data within a predetermined time after the process is performed, the first user is registered on a predetermined list.
  • 10. The control method according to claim 1, wherein fourth transaction data is stored in the distributed ledger, the fourth transaction data including a contract code of a smart contract for performing a transfer process in which the value information is transferred from the first user to the second user,the first transaction data includes a command for executing the smart contract, andthe value information is transferred from the first user to the second user by storing, into the distributed ledger, the first transaction data received and executing the smart contract.
  • 11. The control method according to claim 10, wherein the transfer process includes: a determination process of determining whether result information related to a product or a service provided by the first user satisfies an appropriateness condition that is to be satisfied by the result information when the product or the service provided by the first user is appropriate; anda storage process of storing, into the distributed ledger, the first transaction data received, when it is determined in the determination process that the result information fails to satisfy the appropriateness condition.
  • 12. The control method according to claim 11, wherein the transfer process includes a requesting process of requesting a third-party organization to verify the result information when it is determined in the determination process that the result information fails to satisfy the appropriateness condition.
  • 13. A control device that is a first device included in a plurality of devices, the control device comprising: a processor; andmemory connected to the processor, wherein using the memory, the processor: receives, from a terminal being used by a second user, first transaction data indicating that value information is to be transferred from a first user to the second user; andstores, into a distributed ledger, the first transaction data received.
  • 14. A non-transitory computer-readable recording medium having recorded thereon a program for causing a computer to execute the control method according to claim 1.
Provisional Applications (1)
Number Date Country
63120929 Dec 2020 US
Continuations (1)
Number Date Country
Parent PCT/JP2021/039411 Oct 2021 WO
Child 18203199 US