CPC G06F 16/2379 (2019.01) | 11 Claims |
1. A control method performed in a system that includes a terminal operated by a user and a plurality of servers that each manage a distributed ledger and manage a smart contract using the distributed ledger, the control method being performed by a first server included in the plurality of servers, the control method comprising:
receiving, from a first terminal operated by a first user who is one of parties that have concluded a first contract, first transaction data that includes a first smart contract corresponding to the first contract and a first electronic signature associated with the first user, the first smart contract being programmed to make a contract action of the first contract executable using the distributed ledger; and
recording a block including the first transaction data in the distributed ledger,
wherein the first smart contract includes (i) content of the first contract which is a main contract, (ii) a variable that is provisional and used for identifying a second smart contract corresponding to a second contract which is to be newly concluded as a sub contract of the first contract, and (iii) a condition for creation of the second smart contract.
|