[go: up one dir, main page]

JPWO2020027269A1 - Remittance methods, systems and programs - Google Patents

Remittance methods, systems and programs Download PDF

Info

Publication number
JPWO2020027269A1
JPWO2020027269A1 JP2020534744A JP2020534744A JPWO2020027269A1 JP WO2020027269 A1 JPWO2020027269 A1 JP WO2020027269A1 JP 2020534744 A JP2020534744 A JP 2020534744A JP 2020534744 A JP2020534744 A JP 2020534744A JP WO2020027269 A1 JPWO2020027269 A1 JP WO2020027269A1
Authority
JP
Japan
Prior art keywords
transaction
consignee
information
shipper
shc
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2020534744A
Other languages
Japanese (ja)
Inventor
丈雄 安島
丈雄 安島
規行 杉江
規行 杉江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Publication of JPWO2020027269A1 publication Critical patent/JPWO2020027269A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • G06Q20/06Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

【課題】 仮想通貨を用いたエスクローにより迅速で確実な取引が可能にすること。【解決手段】 送金処理の主な機能を実行し、購入者、商品提供者とのインタフェースを処理したり、システム全体を制御したりするためのSHCコア101、およびSHCコア101からの指示を受けてSHCに関連する各種処理を実行するその他SHC処理102を備えており、ネットワーク103を介して接続されている。商品等の荷を配送する運送業者や、運送業者による配送状況を管理する配送管理システムなど121がネットワーク103を介して接続され、送金の実行を決定する処理など、送金システムを運用するうえで必要な情報を入手することができる。【選択図】 図1PROBLEM TO BE SOLVED: To enable quick and reliable transactions by escrow using virtual currency. SOLUTION: The SHC core 101 for executing the main function of the remittance process, processing the interface with the purchaser and the product provider, and controlling the entire system, and receiving the instruction from the SHC core 101. The other SHC process 102 that executes various processes related to the SHC is provided, and is connected via the network 103. Necessary for operating the remittance system, such as the process of determining the execution of remittance by connecting 121 such as a carrier that delivers cargo such as goods and a delivery management system that manages the delivery status by the carrier via the network 103. Information can be obtained. [Selection diagram] Fig. 1

Description

本発明は送金方法、システムおよびプログラムに関し、より具体的には、仮想通貨を用いて商品購入などの費用を送金するための送金方法、システムおよびプログラムに関する。 The present invention relates to a remittance method, a system and a program, and more specifically, a remittance method, a system and a program for remittance of expenses such as purchase of goods using virtual currency.

近年、様々な取引における対価等の支払方法として、従来の法定通貨に加え、仮想通貨が用いられるようになっている。このような仮想通貨としては、分散型プラットフォームを前提とした「ビットコイン(登録商標)」を用いたサービスがすでに広く提供されている。ビットコイン等の仮想通貨の実装においては、「ブロックチェーン」と呼ばれる技術が使用されている。一般に、ブロックチェーンにおいては、ハッシュ関数と公開鍵暗号方式とを用いて真正性を担保された、仮想通貨の取引データであるトランザクションが、仮想通貨を利用するP2Pネットワークで接続された全端末に対してブロードキャストで送信される。送信されたトランザクションは、マイナー(採掘者)と呼ばれる端末によって真正性が検証され、承認されるとブロックにまとめられ、ブロックチェーンと呼ばれる取引の元帳に記録される。また、仮想通貨による送金は、特定の金融機関の口座を介することなく可能なので、特に、輸出入等、外国との取引に関する送金の際に有効である。すなわち、二国間で送金を行う場合、従来の銀行間取引を採用すると、国内の銀行と外国の銀行との海外送金となるので、手続きが煩雑で、手数料が高く、処理時間も長いことから、銀行の口座を介さない仮想通貨による海外の送金はメリットが多い。 In recent years, virtual currencies have come to be used in addition to the conventional legal tender as a payment method for consideration and the like in various transactions. As such a virtual currency, a service using "Bitcoin (registered trademark)" premised on a decentralized platform has already been widely provided. In the implementation of virtual currencies such as Bitcoin, a technology called "blockchain" is used. Generally, in a blockchain, a transaction, which is transaction data of virtual currency whose authenticity is guaranteed by using a hash function and a public key encryption method, is sent to all terminals connected by a P2P network using virtual currency. Is sent by broadcast. The transmitted transactions are verified for authenticity by a terminal called a miner, and when approved, they are grouped into blocks and recorded in a transaction ledger called a blockchain. In addition, since remittance using virtual currency is possible without going through the account of a specific financial institution, it is particularly effective for remittance related to transactions with foreign countries such as import / export. In other words, when making a bilateral remittance, if the conventional interbank transaction is adopted, the remittance will be between a domestic bank and a foreign bank, so the procedure is complicated, the fee is high, and the processing time is long. , Overseas remittance by virtual currency without going through a bank account has many merits.

特許文献1には、効率的にブロックチェーンを連携させることを目的とし、利用者装置1が仮想通貨ブロックチェーンBC1用の支払いトランザクションを内包する許諾要求トランザクションをコンテンツ権利管理ブロックチェーンBC2のP2Pネットワークに送信し、権利者装置2が許諾要求トランザクションに応じた許諾トランザクションをコンテンツ権利管理ブロックチェーンBC2のP2Pネットワークに送信するとともに、許諾要求トランザクションに内包された支払いトランザクションを仮想通貨ブロックチェーンBC1に送信することにより、利用者及び権利者はコンテンツ権利管理ブロックチェーンBC2を監視するだけで対価の支払いと視聴許諾を管理することが可能となるシステムが開示されている(特許文献1参照)。 In Patent Document 1, for the purpose of efficiently linking blockchains, a permission request transaction including a payment transaction for virtual currency blockchain BC1 is sent to a P2P network of content rights management blockchain BC2. The right holder device 2 transmits the license transaction according to the license request transaction to the P2P network of the content right management blockchain BC2, and also transmits the payment transaction included in the license request transaction to the virtual currency blockchain BC1. Therefore, a system is disclosed in which users and right holders can manage payment of consideration and viewing permission only by monitoring the content right management blockchain BC2 (see Patent Document 1).

一方、商品購入時の代金の支払いの安全性を確保するため、および確実な商品の提供のため、商品代金を予めデポジットしておき、所定の要件が満たされるまで資金の移動を止めておく、いわゆるエスクローサービスシステムとして様々なシステムが提供されている。また、このようなエスクローサービスシステムでは一般に、商品の着荷を購入者からの連絡で認識して、支払の実行を行うことが多いが、近年では多くの輸送会社や運送会社が配送管理システム、あるいは荷物追跡システムを有しているので、これらの情報を用いて決済の判定を行うシステムも提案されている。例えば、特許文献2には、商品購入者、販売者間の与信処理、購入者への代金請求、販売者に対する支払処理などを円滑に行うことを目的とし、購入者システムから注文情報を受信したら、注文情報と与信処理開始の依頼とを購入者システムに送信し、購入者の確認をとった上で与信処理を行ない、販売者システムから発送予定日や送り状番号などの運送荷物識別情報を含む発送予定情報を受信し、これらを前記受注情報に関連づけて取引情報として蓄積しておいて、この取引情報と荷物追跡情報とを定期的に照合することによって、新たに集荷済みとなった取引情報を抽出し、自動的に請求処理及び支払処理を進行させるようにした決済仲介システムが開示されている(特許文献2を参照)。
特開2017−204070号公報 特開2002−81342号公報
On the other hand, in order to ensure the safety of payment of the price when purchasing the product and to provide the product reliably, the product price is deposited in advance and the transfer of funds is stopped until the predetermined requirements are met. Various systems are provided as so-called escrow service systems. In addition, in such an escrow service system, in general, the arrival of goods is recognized by the contact from the purchaser and payment is executed, but in recent years, many transportation companies and transportation companies have a delivery management system or a delivery management system. Since it has a baggage tracking system, a system for determining payment using this information has also been proposed. For example, in Patent Document 2, when order information is received from the purchaser system for the purpose of smoothly performing credit processing between the product purchaser and the seller, billing to the purchaser, payment processing to the seller, and the like. , Sends order information and request to start credit processing to the purchaser system, performs credit processing after confirming the purchaser, and includes baggage identification information such as the estimated shipping date and invoice number from the seller system. By receiving the shipping schedule information, accumulating these as transaction information in association with the order information, and periodically collating this transaction information with the baggage tracking information, the transaction information newly collected has been collected. Is disclosed, and a settlement intermediary system is disclosed in which billing processing and payment processing are automatically advanced (see Patent Document 2).
JP-A-2017-204070 Japanese Unexamined Patent Publication No. 2002-81342

しかし、仮想通貨を用いてエクスローシステムを構築したとしても、荷物の到着は商品購入者からの情報に頼らざるを得ず、特許文献2の追跡システムを用いてもあくまでクレジットカードによる決済を前提とするものであるため、商品の到着後にクレジットの決済を行うこととなり、商品提供者への入金には相当の期間を要する等、仮想通貨を用いた適切なエスクローサービスシステムを提供できていないという問題がある。 However, even if an X-law system is constructed using virtual currency, the arrival of luggage must rely on information from the purchaser of the product, and even if the tracking system of Patent Document 2 is used, payment by credit card is assumed. Therefore, the credit is settled after the product arrives, and it takes a considerable period of time to deposit to the product provider, so there is a problem that an appropriate escro service system using virtual currency cannot be provided. There is.

本発明は上記従来の問題に鑑みてなされたものであり、仮想通貨に最適なエスクローサービスを提供する送金システムを構築し、仮想通貨のメリットである安価な手数料と迅速な送金を達成するとともに、配送管理情報による着荷の確認による安全な取引の遂行が可能な送金方法、システムおよびプログラムを提供することを目的とする。 The present invention has been made in view of the above-mentioned conventional problems, constructs a remittance system that provides an optimal escrow service for virtual currencies, achieves low fees and quick remittances, which are the merits of virtual currencies, and at the same time. The purpose is to provide remittance methods, systems and programs that enable secure transaction execution by confirming arrival of goods based on delivery management information.

請求項1に記載の発明は、仮想通貨を用いた送金方法であって、荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、荷受け者から予めデポジット用アドレスに受信するデポジットステップと、デポジット用アドレスから荷送り者へ費用を振替えるトランザクションを生成するトランザクション生成ステップと、所定の運送機関により取引に基づき荷送り者から荷受け者に送られる荷が荷受け者に到着したとの情報を、運送機関に関連する配送管理機関から受信する着荷確認ステップと、着荷の情報を受信した後、生成されたトランザクションを実行するトランザクション実行ステップとを備えることを特徴とする。 The invention according to claim 1 is a remittance method using virtual currency, and receives in advance from the consignee an amount of virtual currency that satisfies the costs incurred in a transaction between the consignor and the consignee to the deposit address. Information that a deposit step, a transaction generation step that generates a transaction for transferring costs from a deposit address to a shipper, and a package sent from a shipper to a consignee based on a transaction by a predetermined carrier have arrived at the consignee. It is characterized by including a arrival confirmation step received from a delivery management organization related to a transportation agency, and a transaction execution step of executing a generated transaction after receiving arrival information.

請求項2に記載の発明は、請求項1に記載の方法において、取引は所定の商品を費用で売買する売買取引であり、荷受け者および荷送り者は、それぞれ購入者および商品提供者であることを特徴とする。 The invention according to claim 2 is a transaction for buying and selling a predetermined product at an expense in the method according to claim 1, and the consignee and the shipper are the purchaser and the product provider, respectively. It is characterized by.

請求項3に記載の発明は、請求項1または2に記載の方法において、トランザクションは、トランザクションをブロードキャストすることより実行されることを特徴とする。 The invention according to claim 3 is characterized in that, in the method according to claim 1 or 2, the transaction is executed by broadcasting the transaction.

請求項4に記載の発明は、請求項1ないし3のいずれかに記載の方法において、デポジットステップは、仮想通貨をデポジット用アドレスに受信すると荷送り者に受信した旨の情報をさらに送信し、受信した旨の情報を受信すると、荷送人により所定の運送機関に配送を指示する配送指示ステップをさらに備えたことを特徴とする。 The invention according to claim 4 is the method according to any one of claims 1 to 3, wherein when the deposit step receives the virtual currency at the deposit address, it further transmits and receives information to the effect that it has been received by the shipper. It is characterized in that it further includes a delivery instruction step in which the shipper instructs a predetermined transportation agency to deliver the information to that effect.

請求項5に記載の発明は、請求項4に記載の方法において、着荷の情報は、配送管理機関から受信した配送識別情報により荷を特定して受信することを特徴とする。 The invention according to claim 5 is characterized in that, in the method according to claim 4, the arrival information is specified and received by the delivery identification information received from the delivery management organization.

請求項6に記載の発明は、請求項5に記載の方法において、荷送り者は、所定の運送機関に配送を指示して、配送管理機関から受信した配送識別情報を送信することを特徴とする。 The invention according to claim 6 is characterized in that, in the method according to claim 5, the shipper instructs a predetermined transportation agency to deliver and transmits the delivery identification information received from the delivery management agency. ..

請求項7に記載の発明は、請求項1ないし5のいずれかに記載の方法において、荷受け者は、取引が成立すると取引で発生する費用を満たす額の仮想通貨を、デポジット用アドレスに送信することを特徴とする。 In the invention according to claim 7, in the method according to any one of claims 1 to 5, the consignee transmits to the deposit address an amount of virtual currency that satisfies the costs incurred in the transaction when the transaction is completed. It is characterized by that.

請求項8に記載の発明は、請求項1ないし7のいずれかに記載の方法において、トランザクションは、荷送り者および荷受け者の双方により署名されることを特徴とする。 The invention according to claim 8 is characterized in that, in the method according to any one of claims 1 to 7, the transaction is signed by both the shipper and the consignee.

請求項9に記載の発明は、請求項1ないし8のいずれかに記載の方法において、トランザクションは、着荷の情報を受信した後、所定の時間が経過後、生成されたトランザクションを実行することを特徴とする。 The invention according to claim 9 states that, in the method according to any one of claims 1 to 8, the transaction executes the generated transaction after a predetermined time has elapsed after receiving the arrival information. It is a feature.

請求項10に記載の発明は、コンピュータに仮想通貨を用いた送金方法を実行させるプログラムであって、送金方法は、荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、該荷受け者から予めデポジット用アドレスに受信するデポジットステップと、デポジット用アドレスから荷送り者へ前記費用を振替えるトランザクションを生成するトランザクション生成ステップと、所定の運送機関により取引に基づき荷送り者から荷受け者に送られる荷が荷受け者に到着したとの情報を、運送機関に関連する配送管理機関から受信する着荷確認ステップと、着荷の情報を受信した後、生成されたトランザクションを実行するトランザクション実行ステップとを備えることを特徴とする。 The invention according to claim 10 is a program for causing a computer to execute a remittance method using virtual currency, and the remittance method is a virtual currency having an amount satisfying a transaction incurred in a transaction between a shipper and a consignee. A deposit step that is received from the consignee to the deposit address in advance, a transaction generation step that generates a transaction that transfers the cost from the deposit address to the shipper, and a transaction generation step that generates a transaction from the consignee to the consignee based on the transaction by a predetermined transportation agency. A receipt confirmation step that receives information that the shipment to be sent has arrived at the consignee from the delivery management agency related to the transportation agency, and a transaction execution step that executes the generated transaction after receiving the arrival information. It is characterized by being prepared.

請求項11に記載の発明は、コンピュータに仮想通貨を用いた送金方法を実行させるシステムであって、荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、荷受け者から予めデポジット用アドレスに受信するデポジット手段と、デポジット用アドレスから荷送り者へ費用を振替えるトランザクションを生成するトランザクション生成手段と、所定の運送機関により取引に基づき荷送り者から荷受け者に送られる荷が荷受け者に到着したとの情報を、運送機関に関連する配送管理機関から受信する着荷確認手段と、着荷の情報を受信した後、生成されたトランザクションを実行するトランザクション実行手段とを備えることを特徴とする。 The invention according to claim 11 is a system for causing a computer to execute a remittance method using virtual currency, and the consignee previously receives a virtual currency in an amount satisfying the cost incurred in a transaction between the consignor and the consignee. The depositor receives the deposit to the deposit address, the transaction generator generates a transaction to transfer the cost from the deposit address to the shipper, and the consignee receives the cargo sent from the shipper to the consignee based on the transaction by a predetermined transportation agency. It is characterized in that it includes a arrival confirmation means for receiving information that it has arrived at the transportation agency from a delivery management organization related to the transportation agency, and a transaction execution means for executing a generated transaction after receiving the arrival information. ..

請求項12に記載の発明は、仮想通貨を用いた送金方法を制御する装置であって、エスクローを実行するコントラクトを生成するコントラクト生成手段と、荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、荷受け者から予め生成されたコントラクトのアドレスに送信させるデポジット指示手段と、コントラクトのアドレスから荷送り者へ費用を振替えるトランザクションを生成するトランザクション生成手段と、所定の運送機関により取引に基づき荷送り者から荷受け者に送られる荷が荷受け者に到着したとの情報を、運送機関に関連する配送管理機関から受信する着荷確認手段と、着荷の情報を受信した後、生成されたトランザクションをコントラクトに送信して実行させるトランザクション実行手段とを備えることを特徴とする。 The invention according to claim 12 is a device for controlling a remittance method using virtual currency, which is a contract generating means for generating a contract for executing escrow, and a cost incurred in a transaction between a shipper and a consignee. A deposit instruction means for transmitting the amount of virtual currency to be satisfied from the consignee to the address of the contract generated in advance, a transaction generation means for generating a transaction for transferring the cost from the contract address to the shipper, and a predetermined transportation agency. It is generated after receiving the arrival confirmation means that receives the information that the shipment sent from the shipper to the consignee based on the transaction has arrived at the consignee from the delivery management organization related to the transportation agency, and the arrival information. It is characterized by providing a transaction execution means for transmitting a transaction to a contract and executing the transaction.

本発明によると、荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、荷受け者から予めデポジット用アドレスに受信するデポジットステップと、デポジット用アドレスから荷送り者へ費用を振替えるトランザクションを生成するトランザクション生成ステップと、所定の運送機関により取引に基づき荷送り者から荷受け者に送られる荷が荷受け者に到着したとの情報を、運送機関に関連する配送管理機関から受信する着荷確認ステップと、着荷の情報を受信した後、生成されたトランザクションを実行するトランザクション実行ステップとを備えているので、仮想通貨を用いたエスクローにより迅速で確実な取引が可能にする。 According to the present invention, a deposit step of receiving a virtual currency in an amount satisfying the cost incurred in a transaction between a shipper and a consignee from a consignee to a deposit address in advance, and a transfer of the cost from the deposit address to the consignor. A receipt confirmation that receives from the delivery management agency associated with the carrier the transaction generation step that generates the transaction and the information that the shipment sent from the shipper to the consignee by the given carrier based on the transaction has arrived at the consignee. Since it includes a step and a transaction execution step of executing the generated transaction after receiving the arrival information, escrow using virtual currency enables quick and reliable transaction.

本発明の一実施形態の全体のシステム構成図である。It is a whole system block diagram of one Embodiment of this invention. 本発明の一実施形態のSHCコアの機能ブロック図である。It is a functional block diagram of the SHC core of one Embodiment of this invention. 本発明の一実施形態のその他のSHC処理に関して説明するための図である。It is a figure for demonstrating another SHC treatment of one Embodiment of this invention. 本発明の一実施形態のEthereumプラットフォームを説明するための図である。It is a figure for demonstrating the Ethereum platform of one Embodiment of this invention. 本発明の一実施形態のSHC信用情報の一例を示す図である。It is a figure which shows an example of the SHC credit information of one Embodiment of this invention. 本発明の一実施形態のコールドウォレットの機能ブロック図である。It is a functional block diagram of the cold wallet of one Embodiment of this invention. 本発明の一実施形態のHSMを使用した暗号化を説明するための図である。It is a figure for demonstrating the encryption using HSM of one Embodiment of this invention. 本発明の一実施形態の取引開始処理を示すフローチャートである。It is a flowchart which shows the transaction start processing of one Embodiment of this invention. 本発明の一実施形態のトラッキング関連処理を示すフローチャートである。It is a flowchart which shows the tracking-related processing of one Embodiment of this invention. 本発明の一実施形態のトランザクション実行処理を示すフローチャートである。It is a flowchart which shows the transaction execution processing of one Embodiment of this invention. 本発明の一実施形態の変更された取引開始処理を示すフローチャートである。It is a flowchart which shows the changed transaction start processing of one Embodiment of this invention. 本発明の一実施形態の変更されたトランザクション生成、実行処理を示すフローチャートである。It is a flowchart which shows the changed transaction generation, execution processing of one Embodiment of this invention.

以下、本発明の仮想通貨を用いた送金方法、サーバおよびプログラムについて、図面を参照して実施形態を説明する。なお、異なる図面でも、同一の処理、構成を示すときは同一の符号を用いる。 Hereinafter, embodiments of the remittance method, server, and program using the virtual currency of the present invention will be described with reference to the drawings. Even in different drawings, the same reference numerals are used to indicate the same processing and configuration.

本実施形態は、何らかの商取引を行った当事者がその対価などの支払を仮想通貨で行うものであり、あくまで取引が成立した状態以降の金銭のやり取り部分の処理であるが、これに限られることなく、取引の当初からの処理を含めたシステムとすることもできる。また、本実施形態の送金システムは、金銭の授受を伴う取引全般に用いることができるが、その取引において運送機関である運送業者等が商品その他の荷を配送することを前提とする。典型的には、海外の商品をネット経由で商品購入する場合などとすることができるが、これに限られず様々な取引における送金のシーンに適用することができる。すなわち、例えば海外事業者が提供する販売サイトで購入者が商品提供者の商品を確認して購入を決定し、支払処理に進んだ段階で本実施形態のシステムが動作する。この場合、販売サイトにおいて、送金に必要な情報の取得をした後、本実施形態の送金システムに情報が渡されて処理を進めることもできるし、販売サイトで購入を決定して支払処理を選択すると、別途設けられた本実施形態の送金システムに接続され、以降送金に必要な情報を入力したり、購入者や商品提供者との情報のやり取りをしたりすることもできる。 In this embodiment, the party who has made some kind of commercial transaction pays the consideration etc. in virtual currency, and it is only the processing of the money exchange part after the state where the transaction is completed, but it is not limited to this. , It can also be a system that includes processing from the beginning of the transaction. In addition, the remittance system of the present embodiment can be used for all transactions involving the transfer of money, but it is premised that a carrier or the like, which is a transportation institution, delivers goods or other cargo in the transaction. Typically, it is possible to purchase an overseas product via the Internet, but the present invention is not limited to this and can be applied to the remittance scene in various transactions. That is, for example, the system of the present embodiment operates at the stage where the purchaser confirms the product of the product provider, decides to purchase the product on the sales site provided by the overseas business operator, and proceeds to the payment processing. In this case, after acquiring the information necessary for remittance on the sales site, the information can be passed to the remittance system of the present embodiment to proceed with the processing, or the purchase is decided on the sales site and payment processing is selected. Then, it is connected to the remittance system of the present embodiment provided separately, and it is also possible to input information necessary for remittance and exchange information with the purchaser and the product provider.

また、本実施形態では仮想通貨としてShake Hands Contract(以降、SHCという)またはEtherを用い、また本実施形態のソフトウェアはEthereumプラットフォーム上でデプロイされ実行されるが、これに限られず、種々の仮想通貨、種々の分散型プラットフォームを使用することができる。この場合、本実施形態の各種処理を行うソフトウェアは、ネットワークに接続された、パソコン、サーバなどのコンピュータであるEthereumノード上で分散処理されるが、本発明の原理は、このような形態にかかわらず一部の処理を特定のサーバが実行したり、特定のデータベースを利用したりすることにより、本実施形態で知られた方法でシステムを構成することができる。 Further, in the present embodiment, Shake Hands Control (hereinafter referred to as SHC) or Ether is used as the virtual currency, and the software of the present embodiment is deployed and executed on the Ethereum platform, but the present invention is not limited to various virtual currencies. , Various distributed platforms can be used. In this case, the software that performs various processes of the present embodiment is distributed and processed on the Ethereum node, which is a computer such as a personal computer or a server, which is connected to the network. The system can be configured by the method known in the present embodiment by executing a part of the processing by a specific server or using a specific database.

(システム構成)
本発明の一実施形態で用いる送金システムの動作及び処理を以下に説明する。図1は、本発明の一実施形態の全体のシステム構成図である。本システムでは、送金処理の主な機能を実行し、購入者、商品提供者とのインタフェースを処理したり、システム全体を制御したりするためのSHCコア101、およびSHCコア101からの指示を受けてSHCに関連する各種処理を実行するその他SHC処理102を備えており、ネットワーク103を介して接続されている。
(System configuration)
The operation and processing of the remittance system used in one embodiment of the present invention will be described below. FIG. 1 is an overall system configuration diagram of an embodiment of the present invention. In this system, the main functions of the remittance process are executed, the interface with the purchaser and the product provider is processed, and the instructions from the SHC core 101 and the SHC core 101 for controlling the entire system are received. The other SHC process 102 that executes various processes related to the SHC is provided, and is connected via the network 103.

また、これらネットワークに接続されたノード以外にネットワークから隔離され、ネッ
トワークを介した不正な操作から主要なデータを保護するコールドウォレット131を備える。コールドウォレット131とSHCコア101とのデータのやり取りは常時接続のネットワーク以外の、取り外し可能なメモリ装置などで行うことができる。本実施形態では、以上の各機能に加え、商品等の荷を配送する運送業者や、運送業者による配送状況を管理する配送管理システムなど121がネットワーク103を介して接続され、送金の実行を決定する処理など、送金システムを運用するうえで必要な情報を入手することができる。
In addition to the nodes connected to these networks, a cold wallet 131 that is isolated from the network and protects main data from unauthorized operations via the network is provided. Data can be exchanged between the cold wallet 131 and the SHC core 101 using a removable memory device or the like other than the always-connected network. In the present embodiment, in addition to the above functions, 121 such as a carrier that delivers cargo such as goods and a delivery management system that manages the delivery status by the carrier are connected via the network 103 to determine the execution of remittance. It is possible to obtain the information necessary for operating the remittance system, such as the processing to be performed.

さらに、図示しない販売サイトなどに接続して商品の購入処理などを行う購入者端末111は、基本的に無線、有線を問わずネットワーク103に接続されており、例えばデスクトップパソコンとすることができ、本実施形態でネットワーク103との接続としては、通常の接続のほか、携帯電話の回線や、Wi−fi、BLUETOOTH(登録商標)等の無線ネットワークにより行うこともできる。ここで端末111、112はデスクトップパソコンのほか、タブレット端末、スマートフォン、あるいはモバイルパソコン等とすることができるが、基本的に送受信を実行でき、画像を表示、およびタッチパネル、マウスまたはキーボードで一定の入力操作をすることができれば、汎用、専用端末などいずれの装置を用いることができる。 Further, the purchaser terminal 111 that connects to a sales site (not shown) or the like to perform product purchase processing is basically connected to the network 103 regardless of whether it is wireless or wired, and can be, for example, a desktop computer. In the present embodiment, the connection with the network 103 can be made by a mobile phone line or a wireless network such as Wi-fi or BLUETOOTH (registered trademark) in addition to the normal connection. Here, the terminals 111 and 112 can be a desktop personal computer, a tablet terminal, a smartphone, a mobile personal computer, or the like, but basically they can perform transmission / reception, display an image, and input a certain value with a touch panel, a mouse, or a keyboard. Any device such as a general-purpose terminal or a dedicated terminal can be used as long as it can be operated.

図2は、本発明の一実施形態のSHCコアの機能ブロック図である。SHCコアは主に、送金処理の主たる機能を実行し、システム全体を制御するSHCコアシステム201および購入者、商品提供者とのインタフェース等外部のシステム向けサービスを処理するSHCウェブサービス202を備える。ここで、SHCコアシステム201は、送金処理の主な機能、具体的には購入者や商品提供者など本実施形態の送金システムを使用する利用者のアドレスを生成・管理するSHCアドレス生成機能、取引ごとにSHCエスクローコントラクトを生成するマルチシグコントラクト生成機能、所定の条件で仮想通貨であるSHCまたはEtherによる送金又は返金などを指示するSHC/Etherの振替機能、ドキュメントハッシュの格納機能および配送情報管理機関から配送完了通知を受信等する配送情報チェック機能などを実行する。 FIG. 2 is a functional block diagram of the SHC core according to the embodiment of the present invention. The SHC core mainly includes an SHC core system 201 that executes the main function of remittance processing and controls the entire system, and an SHC web service 202 that processes services for external systems such as interfaces with purchasers and product providers. Here, the SHC core system 201 has a main function of remittance processing, specifically, an SHC address generation function for generating and managing addresses of users who use the remittance system of the present embodiment, such as a purchaser and a product provider. Multi-sig contract generation function that generates SHC escro contract for each transaction, SHC / Ether transfer function that instructs remittance or refund by virtual currency SHC or Ether under predetermined conditions, document hash storage function and delivery information management Execute a delivery information check function that receives a delivery completion notification from the institution.

また、SHCウェブサービス202は、購入者、商品提供者とのインタフェース関連の主な処理、具体的には購入者、商品提供者など取引の関係者のユーザアカウントの入出力や管理機能、商品購入サイトなどからリンクして本実施形態の取引の生成および参加機能、商品購入者などの支払者からデポジットに関するSHC/Etherの預託情報処理機能、取引書類の格納機能、商品配送時の配送識別情報を受けとり管理等する配送情報の入力/修正機能を実行する。SHCコアは、さらに後述するハードウェアセキュリティモジュール(HSM)およびEthreumノード接続機能等、その他のシステム構成に応じた種々の機能を有することができる。 In addition, the SHC web service 202 provides main processing related to the interface with the purchaser and the product provider, specifically, the input / output and management function of the user account of the person involved in the transaction such as the purchaser and the product provider, and the product purchase. Link from the site etc. to the transaction generation and participation function of this embodiment, the SHC / Ether deposit information processing function regarding the deposit from the payer such as the product purchaser, the transaction document storage function, and the delivery identification information at the time of product delivery. Execute the delivery information input / correction function such as receipt management. The SHC core can have various other functions depending on the system configuration, such as a hardware security module (HSM) and an Ethreum node connection function, which will be described later.

図3は、本発明の一実施形態のその他のSHC処理に関して説明するための図である。本実施形態では、取引関係者のアドレス管理や、トランザクション生成、トランザクションの実行タイミングの管理、指示など全体の処理は、SHCコア101が実行するが、仮想通貨であるSHCやEther等の処理は、SHCコアシステム201によりデプロイされ、Ethereumプラットフォーム301で動作する別のソフトウェアが実行する。またこれに関連して、SHC信用情報のブロックチェーン302、その他303もネットワーク上に備えられる。 FIG. 3 is a diagram for explaining another SHC treatment according to the embodiment of the present invention. In the present embodiment, the SHC core 101 executes the entire processing such as address management of transaction-related parties, transaction generation, transaction execution timing management, and instructions, but processing of virtual currencies such as SHC and Ether is performed. Another software deployed by the SHC core system 201 and running on the Ethereum platform 301 runs. In connection with this, the blockchain 302 of SHC credit information and other 303 are also provided on the network.

図4は、本発明の一実施形態のEthereumプラットフォームを説明するための図である。本実施形態で特に必要なソフトウェアがSHCトークンコントラクト401および取引ごとに生成されるSHCエスクローコントラクト402である。SHCトークンコントラクト401は、SHCトークンの管理を行うが、具体的な機能は本技術分野の各種
トークンの管理ソフトで必要とされるものが用意されているものとする。
FIG. 4 is a diagram for explaining an Ethereum platform according to an embodiment of the present invention. The software particularly required in this embodiment is the SHC token contract 401 and the SHC escrow contract 402 generated for each transaction. The SHC Token Contract 401 manages SHC tokens, and it is assumed that specific functions required by various token management software in the present technical field are prepared.

また、SHCエスクローコントラクト402は、本実施形態の送金に関する取引ごとに生成され、送信されたデポジットを保持し、またSHCコアからの指示で送金処理を行う。本実施形態のSHCエスクローコントラクト402は、マルチシグを実装することができ、売手と買手、本実施形態でいえば商品提供者と購入者の双方のパスフレーズがなければ処理ができないようにすることができるので、これにより第三者がシステムに侵入しても不正な送金を行うことはできない構成とすることもできる。 Further, the SHC escrow contract 402 is generated for each transaction related to the remittance of the present embodiment, holds the transmitted deposit, and performs the remittance process according to the instruction from the SHC core. The SHC escrow contract 402 of the present embodiment can implement multisig, so that processing cannot be performed without the passphrases of both the seller and the buyer, and in the present embodiment, both the product provider and the purchaser. Therefore, even if a third party invades the system, it is possible to make a configuration in which unauthorized remittance cannot be performed.

図5は、本発明の一実施形態のSHC信用情報の一例を示す図である。SHC信用情報のブロックチェーン302は、取引書類501およびKYC情報など502を含んでおり、本実施形態の各ソフトウェアで使用される。取引書類501には、トランザクションの実行があると、新たなブロックが書き込まれ、ブロックチェーンを形成する。また、KYC情報など502は、いわゆるKnow Your Customer(KYC)、すなわち新規に口座開設する際に金融機関側から要求される、顧客本人の身元確認における書類手続きの総称であり、その他の情報も含め格納することができる。 FIG. 5 is a diagram showing an example of SHC credit information according to an embodiment of the present invention. The blockchain 302 of SHC credit information includes transaction documents 501, KYC information, and the like 502, and is used in each software of the present embodiment. When a transaction is executed, a new block is written in the transaction document 501 to form a blockchain. In addition, 502 such as KYC information is a so-called Know Your Customer (KYC), that is, a general term for document procedures for verifying the identity of a customer, which is required by a financial institution when opening a new account, and includes other information. Can be stored.

(本実施形態のセキュリティ対応)
本実施形態の送金システムでは、安全な取引を可能にするための様々なセキュリティ機能を有するが、主要なものを以下に説明する。図6は、本発明の一実施形態のコールドウォレットの機能ブロック図である。本実施形態では、秘密キーや流動性の乏しい通貨は、オフラインによりネットワークから隔離されたコールドウォレット131に格納され、必要な場合にデータを取り出して使用する。具体的にはUSBメモリなどの取り外し可能なメモリなどを用いて実装することができるが、これに限られず本技術分野で知られた種々の手法を用いることができる。コールドウォレット131は、重要データをオフラインで管理するためのSHCコールドウォレットシステム602のほか、後述するHSM601も備える。
(Security support of this embodiment)
The remittance system of the present embodiment has various security functions for enabling secure transactions, and the main ones will be described below. FIG. 6 is a functional block diagram of a cold wallet according to an embodiment of the present invention. In this embodiment, the private key and the illiquid currency are stored in the cold wallet 131, which is isolated from the network offline, and the data is retrieved and used when necessary. Specifically, it can be mounted using a removable memory such as a USB memory, but the present invention is not limited to this, and various methods known in the present technical field can be used. The cold wallet 131 includes an SHC cold wallet system 602 for managing important data offline, as well as an HSM 601 described later.

図7は、本発明の一実施形態のHSMを使用した暗号化を説明するための図である。本実施形態のSHCコア101では、HSM(ハードウェアセキュリティモジュール)によって、全ての秘密キー、およびトランザクションが保護される。使用するHSMは以下の仕様を全て満たしており、仮にハッキングなどによるデータ流出が起きた場合でも、HSMなしでは流出したデータは復元不能で使用できない。
・暗号キーを安全な耐タンパー性のハードウェアに保管し、キーの流出を防止
・米国連邦標準規格FIPS140−2レベル2/3準拠
・暗号キーのエクスポートが不可能であり、利用者がキー値を知ることができない
図7に示すように、本実施形態では、ディスク701上に保存する際は、秘密キー702もトランザクション703も暗号化して保存しており、秘密キーおよびトランザクションを利用時にHSM721を使用してオンデマンドで解読し、メモリ711上では解読済みの平文の秘密キー712および平文のトランザクション713として各処理を行い、例えばEthereumノードへのブロードキャストを行ったりするが、平文のデータはディスクには保存せずに使用することにより、セキュアなエスクローサービスを実現することができる。
FIG. 7 is a diagram for explaining encryption using HSM according to an embodiment of the present invention. In the SHC core 101 of the present embodiment, all private keys and transactions are protected by the HSM (Hardware Security Module). The HSM used meets all of the following specifications, and even if data leaks due to hacking or the like, the leaked data cannot be restored and cannot be used without the HSM.
-The encryption key is stored in secure tamper-resistant hardware to prevent the key from leaking.-Compliant with the US federal standard FIPS140-2 level 2/3.-The encryption key cannot be exported and the user can use the key value. As shown in FIG. 7, in the present embodiment, when saving on the disk 701, both the private key 702 and the transaction 703 are encrypted and saved, and the HSM721 is stored when the private key and the transaction are used. It is used to decrypt on demand, and on memory 711, each process is performed as a plaintext private key 712 that has been decrypted and a plaintext transaction 713, for example, broadcasting to an Ethereum node, but the plaintext data is stored on disk. Can be used without saving to realize a secure escrow service.

(本実施形態の取引開始処理)
本実施形態では、本発明の説明の便宜上、所定の販売サイトで購入者と商品提供者とが売買取引を完了し、代金の支払いと商品の配送手続きをこれから行うというフェーズから説明するが、本実施形態の送金システムはこれに限られることなく、例えば販売サイトの売買取引処理に組み込むこともできるし、販売サイトから必要な情報を受信して本実施形態のシステム引き続き処理を進めることもできる。また、本実施形態はあくまで、荷物の
移動を伴う送金処理を実行するものだから、その対象はこのような売買取引に限られない。
(Transaction start processing of this embodiment)
In the present embodiment, for convenience of explanation of the present invention, the purchaser and the product provider complete the sales transaction at a predetermined sales site, and the payment of the price and the delivery procedure of the product will be performed from now on. The money transfer system of the embodiment is not limited to this, and can be incorporated into, for example, the sales transaction processing of the sales site, or the system of the present embodiment can be continued to proceed by receiving necessary information from the sales site. Further, since the present embodiment only executes the remittance processing accompanied by the movement of the luggage, the target is not limited to such a sales transaction.

図8は、本発明の一実施形態の取引生成処理を示すフローチャートである。本システムで種々の処理を行う前提として取引当事者、すなわち購入者と商品提供者に対しSHCウェブサービス202が情報入力画面などを提供し、必要な情報を入力させてアカウントを生成する(S801)。一般的には、売買取引が完了していれば商品提供者が、購入者および取引の情報を有しているので、商品提供者が情報を入力するとアカウントが生成されて、当事者双方に送信されるが、例えば販売サイトから各情報を自動的に送信することもできるし、購入者が情報を入力することもできる。同様に、取引情報が当事者の一方若しくは双方からまたは自動的に入力されると(S802)、SHCコアシステム201は購入者および商品提供者のパスフレーズαおよびβから、それぞれの秘密キーを生成する(S803)。 FIG. 8 is a flowchart showing a transaction generation process according to an embodiment of the present invention. As a premise of performing various processes in this system, the SHC web service 202 provides an information input screen or the like to the trading parties, that is, the purchaser and the product provider, and causes the necessary information to be input to generate an account (S801). Generally, if the sales transaction is completed, the product provider has the purchaser and transaction information, so when the product provider enters the information, an account is generated and sent to both parties. However, for example, each information can be automatically transmitted from the sales site, or the purchaser can enter the information. Similarly, when transaction information is entered from one or both parties or automatically (S802), the SHC core system 201 generates their respective private keys from the purchaser and product provider passphrases α and β. (S803).

さらに、SHCコアシステム201は、入手した取引情報に基づき、取引の額の支払トランザクションおよび返金トランザクションを生成する(S804)が、後述するように支払額に相当するSHCはSHCエスクローコントラクト402に預託されるので、支払トランザクションは代金額に相当する預託されているSHCをSHCエスクローコントラクト402から商品提供者112に振替えるトランザクションであり、返金トランザクションは取引が履行されなかった時預託されたSHCをSHCエスクローコントラクト402から購入者に振替えるトランザクションである。 Further, the SHC core system 201 generates a payment transaction and a refund transaction of the transaction amount based on the obtained transaction information (S804), but the SHC corresponding to the payment amount is deposited in the SHC escrow contract 402 as described later. Therefore, the payment transaction is a transaction for transferring the deposited SHC corresponding to the price from the SHC escrow contract 402 to the product provider 112, and the refund transaction is the transaction for transferring the deposited SHC when the transaction is not fulfilled to the SHC escrow. It is a transaction to transfer from the contract 402 to the purchaser.

その後、生成されたトランザクションに商品提供者および購入者のパスフレーズαおよびβで署名を行い(S805)、署名されたトランザクションを暗号化して保存する(S806)が、パスフレーズαおよびβは保存せずに、SHCコアシステム201が新たなトランザクションを生成することができないようにすることもできる。 After that, the generated transaction is signed with the passphrases α and β of the product provider and the purchaser (S805), and the signed transaction is encrypted and saved (S806), but the passphrases α and β are saved. It is also possible to prevent the SHC core system 201 from generating new transactions.

(本実施形態のトラッキング処理)
以上の処理により、送金処理および配送処理を進める条件が整ったため、実際の処理を実行することができる。本実施形態では、基本的に購入者による代金分のSHCの預託を条件に商品提供者は配送処理を行い、配送完了を条件に預託されたSHCを商品提供者に送金するが、その他の条件により処理を先に実行したり、さらなる条件を追加して、処理を実行するか否かを決定したりしてもいい。また、預託の具体的な処理や手順は本技術分野で知られたいずれかの方法で行うことができるので、ここでは説明しない。さらに、運送業者への配送の依頼方法や、具体的な手続きについても本技術分野で知られたいずれの方法でも実行することができるが、一般に配送を依頼すると、ユニークな配送識別情報が付与されるため、本実施形態でもSHLコアシステム201は、商品提供者からあるいは自ら配送識別情報を入手し、これに基づいて処理を進める。
(Tracking process of this embodiment)
With the above processing, the conditions for proceeding with the remittance processing and the delivery processing are satisfied, so that the actual processing can be executed. In the present embodiment, the product provider basically performs the delivery process on the condition that the purchaser deposits the SHC for the price, and remits the deposited SHC to the product provider on the condition that the delivery is completed, but other conditions. The process may be executed first, or additional conditions may be added to determine whether or not to execute the process. In addition, the specific processing and procedure of deposit can be performed by any method known in the present technical field, and will not be described here. Furthermore, the method of requesting delivery to the carrier and the specific procedure can be executed by any method known in the present technology, but in general, when requesting delivery, unique delivery identification information is given. Therefore, also in the present embodiment, the SHL core system 201 obtains the delivery identification information from the product provider or by itself, and proceeds with the process based on the delivery identification information.

図9は、本発明の一実施形態のトラッキング関連処理を示すフローチャートである。まず、SHCエスクローコントラクトを生成し、Ethereumプラットフォームにデプロイする(S901)。なお、本ステップは、次の預託の確認の前に置かれているがこれに限られず、預託確認後あるいは商品配送後とすることもできる。 FIG. 9 is a flowchart showing a tracking-related process according to an embodiment of the present invention. First, an SHC escrow contract is generated and deployed on the Ethereum platform (S901). This step is placed before the next confirmation of deposit, but is not limited to this, and may be after confirmation of deposit or after delivery of goods.

次に、預託済みか否かを確認し(S903)、まだ預託されていないときは、購入者に預託を督促する(S904)。預託が確認されれば商品提供者にその旨連絡し(S905)、商品の出荷を促す。ここで、預託の完了は、必ずしも配送処理開始の要件ではないが、商品提供者の出荷の判断の1要素として、その他の情報も斟酌して判定することができる。ただし一般には、預託が確認されれば配送準備に入らないと、その後の支払などの処理が遅延するので、遅滞なく商品提供者に通知することが好ましい。また、本実施形態で
預託あるいはデポジットは、具体的にはSHCエスクローコントラクト402のアドレスに購入者111から送金することにより行う。これにより、支払額のSHCをSHCエスクローコントラクト402が保持することとなるから、支払時にはSHCエスクローコントラクト402から商品提供者112へ振替えるトランザクションを実行すればいい。
Next, it is confirmed whether or not the deposit has been completed (S903), and if it has not been deposited yet, the purchaser is urged to deposit (S904). If the deposit is confirmed, the product provider is notified to that effect (S905) and the product is urged to be shipped. Here, the completion of deposit is not necessarily a requirement for starting the delivery process, but it can be determined by taking other information into consideration as one element of the product provider's determination of shipment. However, in general, if the deposit is confirmed and the delivery preparation is not started, the subsequent processing such as payment will be delayed, so it is preferable to notify the product provider without delay. Further, in the present embodiment, the deposit or deposit is specifically made by remittance from the purchaser 111 to the address of the SHC escrow contract 402. As a result, the SHC of the payment amount is held by the SHC escrow contract 402. Therefore, at the time of payment, the transaction of transferring from the SHC escrow contract 402 to the product provider 112 may be executed.

返金時にはSHCエスクローコントラクト402から購入者111へ振替えるトランザクションを実行すればいい。また、預託の額のSHCをSHCエスクローコントラクト402に保持させなくても、同額のSHCを別途保持しておく等本技術分野で知られた方法で預託することもできる。この場合、上述のトランザクションとしては、返金を別の方法で実施することができれば返金トランザクションを生成せず、支払トランザクションのみ生成するようにすることもできる。 At the time of refund, a transaction for transferring from SHC escrow contract 402 to purchaser 111 may be executed. Further, even if the SHC of the deposit amount is not held in the SHC escrow contract 402, the deposit can be made by a method known in the present technology such as separately holding the same amount of SHC. In this case, as the above-mentioned transaction, if the refund can be performed by another method, the refund transaction may not be generated and only the payment transaction may be generated.

商品提供者が、運送業者に配送を依頼すると、配送識別情報が設定されるので、これをSHCウェブサービス202に通知するか、運送業者から連絡させる等によりSHCコアが対応する取引と関連付けて配送識別情報を取得できるようにする。 When the product provider requests delivery from the carrier, delivery identification information is set, so the SHC core will deliver it in association with the corresponding transaction by notifying the SHC web service 202 or contacting the carrier. Make it possible to obtain identification information.

したがって、期間内に配送処理がされたか否かを確認し(S906)、処理がなされなかった場合は、取引は不成立としてSHCコアシステム201はSHCエスクローコントラクト402に返金トランザクションを送ってトランザクションを実行させ返金処理を実行して(S908)処理を終了する。ここで、取引を終了させる期間は、その取引ごとに異なり、一般的には売買取引が成立した段階で定められているから、その情報によって設定することができる。そのような定めがない場合は、本技術分野で知られたいずれかの方法でとりうる期間を決定することもできる。また、返金トランザクションを受け取ったSHCエスクローコントラクト402は、マルチシグに対応している場合は2つの秘密キーで署名してあるかを確認して真正のトランザクションであることを確認してからその内容を実行することができる。この処理は、支払トランザクションを実行するときも同様である。 Therefore, it is confirmed whether or not the delivery processing has been performed within the period (S906), and if the processing is not performed, the transaction is considered unsuccessful and the SHC core system 201 sends a refund transaction to the SHC escrow contract 402 to execute the transaction. The refund process is executed (S908) and the process ends. Here, the period for ending the transaction differs for each transaction and is generally determined at the stage when the sales transaction is completed, so that it can be set according to the information. If there is no such provision, the possible period may be determined by any method known in the art. In addition, the SHC escrow contract 402 that received the refund transaction confirms that it is a genuine transaction by checking whether it is signed with two private keys if it supports multisig, and then executes the contents. can do. This process is the same when executing a payment transaction.

一方、配送処理がなされ配送識別情報が設定された場合は、配送が完了すると通知を受信するように着荷確認を設定する(S907)。現在、国内外の運送業者の多くが自社あるいは関連情報処理企業等の外部機関・企業で、取り扱う荷物の配送管理、追跡システムを有しており、出荷、着荷だけでなく途中の営業所の通過などの情報もリアルタイムで入手できるようになっている。近年では、このような運送会社個別の追跡システムだけではなく、複数の運送会社の情報を収集して提供する企業も登場し、特に海外も含め配送を行う場合は、このような企業の提供する情報を使用することもできる。 On the other hand, when the delivery process is performed and the delivery identification information is set, the arrival confirmation is set so as to receive the notification when the delivery is completed (S907). Currently, many domestic and overseas carriers are external organizations / companies such as their own or related information processing companies, and have a delivery management and tracking system for the packages they handle. Information such as is also available in real time. In recent years, not only such tracking systems for individual shipping companies, but also companies that collect and provide information on multiple shipping companies have appeared, and especially when shipping to overseas, such companies provide. Information can also be used.

本実施形態では、例えばAfterShipといったサービスにより、海外も含む主要な運送業者の追跡が可能となっているが、これに限られず様々な企業が提供する同種のサービスを利用することができる。着荷の確認は、使用する追跡サービスにもよるが、本実施形態では上述の様に、配送識別情報を設定しておいて配送が完了すると(購入者が商品を受け取ると)、その旨通知を受けるように予め設定しているので、追跡サービスから指定の荷物が着荷したとの通知を待ってその後の処理を行えばよい。ここで、配送識別情報は、運送業者に配送を依頼した際に設定される問合せ番号とすることができるが、これに限られず配送する荷物を特定できるものであれば商品番号等、いずれかの識別力ある情報とすることもできる。 In the present embodiment, for example, a service such as AfterShip enables tracking of major carriers including overseas, but the same type of service provided by various companies can be used. Confirmation of arrival depends on the tracking service used, but in this embodiment, as described above, when the delivery identification information is set and the delivery is completed (when the purchaser receives the item), a notification to that effect is given. Since it is set in advance to receive it, it is sufficient to wait for the notification from the tracking service that the specified baggage has arrived and then perform the subsequent processing. Here, the delivery identification information can be an inquiry number set when a carrier is requested to deliver, but the delivery identification information is not limited to this, and any of the product numbers and the like can be specified as long as the package to be delivered can be specified. It can also be discriminating information.

(本実施形態のトランザクション実行処理)
以上、所定の期間内に配送処理が行われない場合取引は終了するが、本実施形態では、配送が開始されれば、購入者からの連絡などに頼ることなく、配送の完了の情報に基づいて状況を判断し、商品提供者への支払など定められた処理を自動で実行することができる
。取引の契約内容、状況によって様々な処理が可能であるが、本実施形態では、特に海外との取引を考慮して、着荷の時期や状況に応じて以下の様な判断をしてトランザクションの実行処理を行う。
(Transaction execution process of this embodiment)
As described above, if the delivery process is not performed within the predetermined period, the transaction is terminated, but in the present embodiment, if the delivery is started, it is based on the information of the completion of the delivery without relying on the contact from the purchaser or the like. It is possible to judge the situation and automatically execute the specified processing such as payment to the product provider. Various processing is possible depending on the contract content and situation of the transaction, but in this embodiment, the transaction is executed by making the following judgment according to the arrival time and situation, especially in consideration of the transaction with overseas. Perform processing.

図10は、本発明の一実施形態のトランザクション実行処理を示すフローチャートである。上述の様に、配送処理が行われ(配送識別情報が付与され)、着荷通知を待っている状態から本処理は開始される。まず、書類の不備等があるか否かを確認する(S1001)。国内の配送とは異なり、特に輸出入を伴う場合は、二国間の取引となるため様々な書類が必要になる。ここでは、その詳細は説明しないが、書類が不備の場合その不備の程度により、もはや取引を中止する必要があることもあるので、この場合、一般には両者で協議し決定した内容に応じて、SHCコアシステム201はSHCエスクローコントラクト402に保存してある支払トランザクション又は返金トランザクションを送って実行させる(S1004)。 FIG. 10 is a flowchart showing a transaction execution process according to an embodiment of the present invention. As described above, the delivery process is performed (delivery identification information is added), and this process is started from the state of waiting for the arrival notification. First, it is confirmed whether or not there is any incompleteness in the documents (S1001). Unlike domestic delivery, especially when importing and exporting is involved, various documents are required because it is a bilateral transaction. The details will not be explained here, but if the documents are incomplete, it may be necessary to cancel the transaction anymore depending on the degree of the incompleteness. The SHC core system 201 sends and executes a payment transaction or a refund transaction stored in the SHC escrow contract 402 (S1004).

また、配送処理と同様、何らかの事故等により配送が完了しない場合があり、この場合も所定の期限を過ぎれば取引は中止すべきである場合が多いので、本実施形態でも取引を中止とし、SHCコアシステム201はSHCエスクローコントラクト402に返金トランザクションを実行させる(S1005)。期限内に配送が完了した場合でも当事者のどちらかから異議申し立てがあった場合は、その内容によっては最早取引を中止する必要があることもあるので、この場合、一般には両者で協議し決定した内容に応じて、SHCコアシステム201はSHCエスクローコントラクト402に支払トランザクション又は返金トランザクションを実行させる(S1004)。 In addition, as with the delivery process, delivery may not be completed due to some accident, etc. In this case as well, the transaction should be canceled after the predetermined deadline, so the transaction is also canceled in this embodiment, and SHC is used. The core system 201 causes the SHC escrow contract 402 to execute a refund transaction (S1005). Even if the delivery is completed within the deadline, if there is an objection from either party, it may be necessary to cancel the transaction anymore depending on the content, so in this case, it is generally decided by discussion between both parties. Depending on the content, the SHC core system 201 causes the SHC escrow contract 402 to execute a payment transaction or a refund transaction (S1004).

書類不備も、異議申立てもなく、期限内に配達が完了した場合は、取引が正常の完了したものとして処理するが、当事者間に何らかの不測の事態が発生する可能性もあるため、着荷通知から24時間経過した後SHCコアシステム201はSHCエスクローコントラクト402に支払トランザクションを実行させる(S1006)。本実施形態では、24時間待機してからトランザクションの実行を行うが、待機期間はこれに限られず、取引内容や、使用環境等により任意に設定することができる。 If the delivery is completed within the deadline without any incomplete documents or objections, it will be treated as a successful transaction, but there may be some unforeseen circumstances between the parties, so a notice of arrival. After 24 hours have passed, the SHC core system 201 causes the SHC escrow contract 402 to execute a payment transaction (S1006). In the present embodiment, the transaction is executed after waiting for 24 hours, but the waiting period is not limited to this, and can be arbitrarily set depending on the transaction content, the usage environment, and the like.

ここで、支払トランザクション及び返金トランザクションの実行は、SHCエスクローコントラクト402がEthereumノードにブロードキャストすることにより実行される。 Here, the execution of the payment transaction and the refund transaction is executed by the SHC escrow contract 402 broadcasting to the Ethereum node.

(本実施形態の別の取引開始処理およびトランザクション実行処理)
本実施形態では、上述の各処理以外にも一部変更した以下の処理も可能である。すなわち、上述の預託関連処理を含むトラッキング処理は本処理でも同一であるので以下では説明しない。したがって、本処理では特にトランザクション処理が異なる。以下図11及ぶ12を参照して説明する。
(Another transaction start process and transaction execution process of this embodiment)
In the present embodiment, in addition to the above-mentioned processing, the following processing that has been partially modified is also possible. That is, since the tracking process including the deposit-related process described above is the same in this process, it will not be described below. Therefore, transaction processing is particularly different in this processing. This will be described below with reference to FIGS. 11 and 12.

図11は、本発明の一実施形態の取引開始処理を示すフローチャートである。本システムで種々の処理を行う前提として取引当事者、すなわち購入者と商品提供者に対しSHCウェブサービス202が情報入力画面などを提供し、必要な情報を入力させてアカウントを生成する(S1101)。一般的には、売買取引が完了していれば商品提供者が、購入者および取引の情報を有しているので、商品提供者が情報を入力するとアカウントが生成されて、当事者双方に送信されるが、例えば販売サイトから各情報を自動的に送信することもできるし、購入者が情報を入力することもできる。同様に、取引情報が当事者の一方若しくは双方からまたは自動的に入力されると(S1102)、SHCコアシステム201は購入者および商品提供者のパスフレーズαおよびβから、それぞれの秘密キーを生成して保存する(S1103)。 FIG. 11 is a flowchart showing a transaction start process according to an embodiment of the present invention. As a premise of performing various processes in this system, the SHC web service 202 provides an information input screen or the like to the trading parties, that is, the purchaser and the product provider, and causes the necessary information to be input to generate an account (S1101). Generally, if the sales transaction is completed, the product provider has the purchaser and transaction information, so when the product provider enters the information, an account is generated and sent to both parties. However, for example, each information can be automatically transmitted from the sales site, or the purchaser can enter the information. Similarly, when transaction information is entered from one or both parties or automatically (S1102), the SHC core system 201 generates their respective private keys from the purchaser and product provider passphrases α and β. And save (S1103).

以上、所定の期間内に配送処理が行われない場合取引は終了するが、本実施形態では、配送が開始されれば、購入者からの連絡などに頼ることなく、配送の完了の情報に基づいて状況を判断し、商品提供者への支払など定められた処理を自動で実行することができる。取引の契約内容、状況によって様々な処理が可能であるが、本実施形態では、特に海外との取引を考慮して、着荷の時期や状況に応じて以下の様な判断をしてトランザクションの実行処理を行う。 As described above, if the delivery process is not performed within the predetermined period, the transaction is terminated, but in the present embodiment, if the delivery is started, it is based on the information of the completion of the delivery without relying on the contact from the purchaser or the like. It is possible to judge the situation and automatically execute the specified processing such as payment to the product provider. Various processing is possible depending on the contract content and situation of the transaction, but in this embodiment, the transaction is executed by making the following judgment according to the arrival time and situation, especially in consideration of the transaction with overseas. Perform processing.

図12は、本発明の一実施形態のトランザクション実行処理を示すフローチャートである。上述の様に、配送処理が行われ(配送識別情報が付与され)、着荷通知を待っている状態から本処理は開始される。まず、書類の不備等があるか否かを確認する(S1001)。国内の配送とは異なり、特に輸出入を伴う場合は、二国間の取引となるため様々な書類が必要になる。ここでは、その詳細は説明しないが、書類が不備の場合その不備の程度により、もはや取引を中止する必要があることもあるので、この場合、一般には両者で協議し決定した内容に応じて、SHCコアシステム201は、保存されているパスフレーズを用い、支払トランザクション又は返金トランザクションを生成して、SHCエスクローコントラクト402に送って実行させる(S1201)。 FIG. 12 is a flowchart showing a transaction execution process according to an embodiment of the present invention. As described above, the delivery process is performed (delivery identification information is added), and this process is started from the state of waiting for the arrival notification. First, it is confirmed whether or not there is any incompleteness in the documents (S1001). Unlike domestic delivery, especially when importing and exporting is involved, various documents are required because it is a bilateral transaction. The details will not be explained here, but if the documents are incomplete, it may be necessary to cancel the transaction anymore depending on the degree of the incompleteness. The SHC core system 201 uses the stored passphrase to generate a payment or refund transaction and send it to the SHC escrow contract 402 for execution (S1201).

また、配送処理と同様、何らかの事故等により配送が完了しない場合があり、この場合も所定の期限を過ぎれば取引は中止すべきである場合が多いので、本実施形態でも取引を中止とし、SHCコアシステム201は、保存されているパスフレーズを用い返金トランザクションを生成し、SHCエスクローコントラクト402に送って実行させる(S1202)。期限内に配送が完了した場合でも当事者のどちらかから異議申し立てがあった場合は、その内容によっては最早取引を中止する必要があることもあるので、この場合、一般には両者で協議し決定した内容に応じて、SHCコアシステム201は、支払トランザクション又は返金トランザクションを生成し、SHCエスクローコントラクト402におくって実行させる(S1201)。 In addition, as with the delivery process, delivery may not be completed due to some accident, etc. In this case as well, the transaction should be canceled after the predetermined deadline, so the transaction is also canceled in this embodiment, and SHC is used. The core system 201 generates a refund transaction using the stored passphrase and sends it to the SHC escrow contract 402 for execution (S1202). Even if the delivery is completed within the deadline, if there is an objection from either party, it may be necessary to cancel the transaction anymore depending on the content, so in this case, it is generally decided by discussion between both parties. Depending on the content, the SHC core system 201 generates a payment transaction or a refund transaction and executes it in the SHC escrow contract 402 (S1201).

書類不備も、異議申立てもなく、期限内に配達が完了した場合は、取引が正常の完了したものとして処理するが、当事者間に何らかの不測の事態が発生する可能性もあるため、着荷通知から24時間経過した後SHCコアシステム201は支払トランザクションを生成し、SHCエスクローコントラクト402に送って実行させる(S1203)。本実施形態では、24時間待機してからトランザクションの実行を行うが、待機期間はこれに限られず、取引内容や、使用環境等により任意に設定することができる。 If the delivery is completed within the deadline without any incomplete documents or objections, it will be treated as a successful transaction, but there may be some unforeseen circumstances between the parties, so a notice of arrival. After 24 hours have passed, the SHC core system 201 generates a payment transaction and sends it to the SHC escrow contract 402 for execution (S1203). In the present embodiment, the transaction is executed after waiting for 24 hours, but the waiting period is not limited to this, and can be arbitrarily set depending on the transaction content, the usage environment, and the like.

ここで、支払トランザクション及び返金トランザクションの実行は、SHCエスクローコントラクト402がEthereumノードにブロードキャストすることにより実行される。 Here, the execution of the payment transaction and the refund transaction is executed by the SHC escrow contract 402 broadcasting to the Ethereum node.

Claims (12)

仮想通貨を用いた送金方法であって、
荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、該荷受け者から予めデポジット用アドレスに受信するデポジットステップと、
前記デポジット用アドレスから前記荷送り者へ前記費用を振替えるトランザクションを生成するトランザクション生成ステップと、
所定の運送機関により前記取引に基づき前記荷送り者から前記荷受け者に送られる荷が当該荷受け者に到着したとの情報を、前記運送機関に関連する配送管理機関から受信する着荷確認ステップと、
前記着荷の情報を受信した後、前記生成されたトランザクションを実行するトランザクション実行ステップと
を備えることを特徴とする方法。
It is a remittance method using virtual currency,
A deposit step of receiving a virtual currency in advance from the consignee to the deposit address in an amount that satisfies the cost incurred in the transaction between the consignor and the consignee.
A transaction generation step that generates a transaction for transferring the cost from the deposit address to the shipper, and a transaction generation step.
A arrival confirmation step of receiving information from a delivery management organization related to the transportation agency that the cargo sent from the shipper to the consignee by the predetermined transportation agency based on the transaction has arrived at the consignee.
A method comprising: a transaction execution step of executing the generated transaction after receiving the arrival information.
前記取引は所定の商品を前記費用で売買する売買取引であり、前記荷受け者および前記荷送り者は、それぞれ購入者および商品提供者であることを特徴とする請求項1に記載の方法。 The method according to claim 1, wherein the transaction is a sales transaction for buying and selling a predetermined product at the cost, and the consignee and the shipper are a purchaser and a product provider, respectively. 前記トランザクションは、前記トランザクションをブロードキャストすることより実行されることを特徴とする請求項1または2に記載の方法。 The method according to claim 1 or 2, wherein the transaction is executed by broadcasting the transaction. 前記デポジットステップは、前記仮想通貨を前記デポジット用アドレスに受信すると前記荷送り者に受信した旨の情報をさらに送信し、
前記受信した旨の情報を受信すると、前記荷送人により前記所定の運送機関に配送を指示する配送指示ステップをさらに備えたことを特徴とする請求項1ないし3のいずれかに記載の方法。
When the virtual currency is received at the deposit address, the deposit step further transmits information to the effect that the virtual currency has been received to the shipper.
The method according to any one of claims 1 to 3, further comprising a delivery instruction step in which the shipper instructs the predetermined transportation agency to deliver the information to the effect that the information has been received.
前記着荷の情報は、前記配送管理機関から受信した配送識別情報により前記荷を特定して受信することを特徴とする請求項4に記載の方法。 The method according to claim 4, wherein the arrival information is specified and received by the delivery identification information received from the delivery management organization. 前記荷送り者は、前記所定の運送機関に配送を指示して、前記配送管理機関から受信した配送識別情報を送信することを特徴とする請求項5に記載の方法。 The method according to claim 5, wherein the shipper instructs the predetermined transportation agency to deliver and transmits the delivery identification information received from the delivery management agency. 前記荷受け者は、前記取引が成立すると取引で発生する費用を満たす額の仮想通貨を、前記デポジット用アドレスに送信することを特徴とする請求項1ないし5のいずれかに記載の方法。 The method according to any one of claims 1 to 5, wherein the consignee transmits virtual currency in an amount satisfying the cost incurred in the transaction when the transaction is completed to the deposit address. 前記トランザクションは、前記荷送り者および前記荷受け者の双方により署名されることを特徴とする請求項1ないし7のいずれかに記載の方法。 The method of any of claims 1-7, wherein the transaction is signed by both the shipper and the consignee. 前記トランザクションは、前記着荷の情報を受信した後、所定の時間が経過後、前記生成されたトランザクションを実行することを特徴とする請求項1ないし8のいずれかに記載の方法。 The method according to any one of claims 1 to 8, wherein the transaction executes the generated transaction after a predetermined time has elapsed after receiving the arrival information. コンピュータに仮想通貨を用いた送金方法を実行させるプログラムであって、該送金方法は、
荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、該荷受け者から予めデポジット用アドレスに受信するデポジットステップと、
前記デポジット用アドレスから前記荷送り者へ前記費用を振替えるトランザクションを生成するトランザクション生成ステップと、
所定の運送機関により前記取引に基づき前記荷送り者から前記荷受け者に送られる荷が当該荷受け者に到着したとの情報を、前記運送機関に関連する配送管理機関から受信する着荷確認ステップと、
前記着荷の情報を受信した後、前記生成されたトランザクションを実行するトランザクション実行ステップと
を備えることを特徴とするプログラム。
A program that causes a computer to execute a remittance method using virtual currency.
A deposit step of receiving a virtual currency in advance from the consignee to the deposit address in an amount that satisfies the cost incurred in the transaction between the consignor and the consignee.
A transaction generation step of generating a transaction for transferring the cost from the deposit address to the shipper, and a transaction generation step.
A arrival confirmation step of receiving information from a delivery management organization related to the transportation agency that the cargo sent from the shipper to the consignee by the predetermined transportation agency based on the transaction has arrived at the consignee.
A program including a transaction execution step for executing the generated transaction after receiving the arrival information.
コンピュータに仮想通貨を用いた送金方法を実行させるシステムであって、
荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、該荷受け者から予めデポジット用アドレスに受信するデポジット手段と、
前記デポジット用アドレスから前記荷送り者へ前記費用を振替えるトランザクションを生成するトランザクション生成手段と、
所定の運送機関により前記取引に基づき前記荷送り者から前記荷受け者に送られる荷が当該荷受け者に到着したとの情報を、前記運送機関に関連する配送管理機関から受信する着荷確認手段と、
前記着荷の情報を受信した後、前記生成されたトランザクションを実行するトランザクション実行手段と
を備えることを特徴とするシステム。
A system that allows a computer to execute a remittance method using virtual currency.
A deposit means for receiving virtual currency from the consignee in advance to the deposit address in an amount that satisfies the costs incurred in the transaction between the consignor and the consignee.
A transaction generating means for generating a transaction for transferring the cost from the deposit address to the shipper, and a transaction generating means.
A receipt confirmation means for receiving information from a delivery management organization related to the transportation agency that the cargo sent from the shipper to the consignee by the predetermined transportation agency based on the transaction has arrived at the consignee.
A system including a transaction execution means for executing the generated transaction after receiving the arrival information.
仮想通貨を用いた送金方法を制御する装置であって、
エスクローを実行するコントラクトを生成するコントラクト生成手段と、
荷送り者と荷受け者との取引で発生する費用を満たす額の仮想通貨を、該荷受け者から予め前記生成されたコントラクトのアドレスに送信させるデポジット指示手段と、
前記コントラクトのアドレスから前記荷送り者へ前記費用を振替えるトランザクションを生成するトランザクション生成手段と、
所定の運送機関により前記取引に基づき前記荷送り者から前記荷受け者に送られる荷が当該荷受け者に到着したとの情報を、前記運送機関に関連する配送管理機関から受信する着荷確認手段と、
前記着荷の情報を受信した後、前記生成されたトランザクションを前記コントラクトに送信して実行させるトランザクション実行手段と
を備えることを特徴とする装置。
A device that controls the remittance method using virtual currency.
A contract generation means that generates a contract that executes escrow,
A deposit instruction means for causing the consignee to send a virtual currency in an amount that satisfies the cost incurred in the transaction between the consignor and the consignee to the address of the contract generated in advance.
A transaction generating means for generating a transaction for transferring the cost from the address of the contract to the shipper, and
A receipt confirmation means for receiving information from a delivery management organization related to the transportation agency that the cargo sent from the shipper to the consignee by the predetermined transportation agency based on the transaction has arrived at the consignee.
A device including a transaction execution means for transmitting the generated transaction to the contract and executing the generated transaction after receiving the arrival information.
JP2020534744A 2018-08-01 2019-08-01 Remittance methods, systems and programs Pending JPWO2020027269A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2018145476 2018-08-01
JP2018145476 2018-08-01
PCT/JP2019/030246 WO2020027269A1 (en) 2018-08-01 2019-08-01 Money transfer method, system, and program

Publications (1)

Publication Number Publication Date
JPWO2020027269A1 true JPWO2020027269A1 (en) 2021-09-24

Family

ID=69230672

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020534744A Pending JPWO2020027269A1 (en) 2018-08-01 2019-08-01 Remittance methods, systems and programs

Country Status (2)

Country Link
JP (1) JPWO2020027269A1 (en)
WO (1) WO2020027269A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002342684A (en) * 2001-05-16 2002-11-29 Hiromoto Usuzawa Method and program for supporting escrow settlement
JP2005063186A (en) * 2003-08-13 2005-03-10 Fujitsu Frontech Ltd System, program and apparatus for electronic payment
WO2009087916A1 (en) * 2008-01-11 2009-07-16 Aplico System Co., Ltd. Escrow server device
JP2018055203A (en) * 2016-09-26 2018-04-05 Gmoインターネット株式会社 Data management system, information processing apparatus, program, data management method, data structure

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002342684A (en) * 2001-05-16 2002-11-29 Hiromoto Usuzawa Method and program for supporting escrow settlement
JP2005063186A (en) * 2003-08-13 2005-03-10 Fujitsu Frontech Ltd System, program and apparatus for electronic payment
WO2009087916A1 (en) * 2008-01-11 2009-07-16 Aplico System Co., Ltd. Escrow server device
JP2018055203A (en) * 2016-09-26 2018-04-05 Gmoインターネット株式会社 Data management system, information processing apparatus, program, data management method, data structure

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ARAM MINE: ""取引の安全を保証する「エスクロー」"", [ONLINE], JPN6022055200, 10 April 2017 (2017-04-10), ISSN: 0004959528 *
ナラヤナン アーヴィンド, 仮想通貨の教科書, vol. 第1版, JPN6019041852, 9 December 2016 (2016-12-09), JP, pages 130 - 135, ISSN: 0004959527 *

Also Published As

Publication number Publication date
WO2020027269A1 (en) 2020-02-06

Similar Documents

Publication Publication Date Title
CA3058598C (en) Cross-funds management server-based payment system, and method, device and server therefor
CA2988809C (en) Cross-funds management server-based payment system, and method, device and server therefor
CA3055645C (en) Payment system based on shared funds-management server, and method, device and server therefor
JP7195016B2 (en) Transaction processing method, system and program
CA2987295C (en) Payment system based on shared funds-management server, and method, device and server therefor
CA2988438C (en) Payment system based on shared funds-management server, and method, device and server therefor
CA3190187A1 (en) Payment system based on shared funds-management server, and method, device and server therefor
JP7550402B2 (en) Escrow processing method, system, and program using virtual currency
JPWO2020027269A1 (en) Remittance methods, systems and programs
CA2987660C (en) Payment system based on shared funds-management server, and method, device and server therefor
CN114140251B (en) Electronic ticket pledge method and system based on proxy re-encryption
CA3094228A1 (en) Cross-funds management server-based payment system, and method, device and server therefor
CA3082752A1 (en) Payment system based on shared funds-management server, and method, device and server therefor

Legal Events

Date Code Title Description
AA64 Notification of invalidation of claim of internal priority (with term)

Free format text: JAPANESE INTERMEDIATE CODE: A241764

Effective date: 20210512

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210628

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220802

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220924

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230110