Patent ID: 11893583
Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A settlement system in which a first blockchain and a second blockchain are cooperated, the settlement system comprising:
a service provider device that transmits a template information transaction that includes a template of a transaction to a network of the first blockchain;
a user device that transmits, to the network of the first blockchain, a payment information transaction that includes an electronic signature generated by using the template of the transaction registered in the first blockchain and a payment amount; and
a smart contract included in the first blockchain, wherein:
the smart contract verifies the electronic signature included in the payment information transaction by using the payment amount and the template of the transaction,
the service provider device generates a settlement transaction by using the template of the transaction registered in the first blockchain, the electronic signature, and the payment amount, and transmits the settlement transaction to a network of the second blockchain to thereby cause (i) generation of a block including the settlement transaction and (ii) the block to be reflected to terminals connected to second blockchain through loose synchronization among the terminals,
a plurality of output conditions are set to the template of the transaction, and the settlement transaction becomes usable when any one of the plurality of output conditions is satisfied, and
the service provider device generates a pre-image at time of generating the template of the transaction, and set a hash of the pre-image, and
the plurality of output conditions include a first condition including a time lock by which the settlement transaction becomes usable after an elapse of a second time period and a second condition indicating that the settlement transaction becomes usable based on the hash of the pre-image and the electronic signature of the user device being submitted by the user device,

wherein the user device:
transmits a cancellation request of the payment information transaction to the service provider device, and
transmits, to the network of the first blockchain, another payment information transaction for cancellation that includes another electronic signature generated by the service provider device by using a template of another transaction registered in the first blockchain and another payment amount,

wherein the service provider device:
transmits another template information transaction that includes the template of the another transaction to the network of the first blockchain, and
based on the another payment information transaction registered in the first blockchain being consented within the second time period, transmits, to the network of the first blockchain, a pre-image transaction that includes the pre-image of the hash specified in a hash lock included in the plurality of output conditions, and

wherein:
the user device transmits a penalty transaction to the network of the second blockchain using the pre-image transaction, and
based on the penalty transaction being received within the second time period, the settlement transaction is funded to the user device.