US 11,893,583 B2
Settlement system, settlement method, user device, and settlement program
Shigenori Ohashi, Yokosuka (JP); Atsushi Nakadaira, Yokosuka (JP); Shigeru Fujimura, Yokosuka (JP); Masayoshi Chikada, Yokosuka (JP); Tatsuro Ishida, Yokosuka (JP); Hiroki Watanabe, Yokosuka (JP); Kota Hidaka, Yokosuka (JP); and Junichi Kishigami, Muroran (JP)
Assigned to Nippon Telegraph and Telephone Corporation, Tokyo (JP)
Appl. No. 17/275,103
Filed by Nippon Telegraph and Telephone Corporation, Tokyo (JP)
PCT Filed Sep. 20, 2019, PCT No. PCT/JP2019/037063
§ 371(c)(1), (2) Date Mar. 10, 2021,
PCT Pub. No. WO2020/059865, PCT Pub. Date Mar. 26, 2020.
Claims priority of application No. 2018-176397 (JP), filed on Sep. 20, 2018.
Prior Publication US 2022/0051235 A1, Feb. 17, 2022
Int. Cl. G06Q 20/02 (2012.01); G06Q 20/06 (2012.01); G06Q 20/38 (2012.01); G06F 21/64 (2013.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01); H04L 9/40 (2022.01)
CPC G06Q 20/389 (2013.01) [G06F 21/64 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3827 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 5 Claims
OG exemplary drawing
 
5. A user device in a settlement system in which a first blockchain and a second blockchain are cooperated, the user device comprising:
a funding transaction generating unit that transmits, to a network of the second blockchain, a funding transaction for funding a predetermined amount of deposit; and
a payment transaction generation unit generates an electronic signature by using a template of the transaction registered in the first blockchain by a service provider device and transmits a payment information transaction that includes an electronic signature and a payment amount to a network of the first blockchain to thereby cause (i) generation of a block including a settlement transaction and (ii) the block to be reflected to terminals connected to second blockchain through loose synchronization among the terminals,
wherein a plurality of output conditions are set to the template of the transaction, and a settlement transaction generated by the service provider device by using the template of the transaction, the electronic signature, and the payment amount becomes usable when any one of the plurality of output conditions is satisfied, and
wherein 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 a hash of a pre-image and the electronic signature of the user device being submitted by the user device, the pre-image to which the hash is set and being generated by the service provider device at time of generating the template of the transaction,
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 user device transmits a penalty transaction to the network of the second blockchain using 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
based on the penalty transaction being received within the second time period, the settlement transaction is funded to the user device.