JP7258378B2 - ブロックチェーンネットワークを介して支払取引を処理するためのシステム及び方法 - Google Patents

ブロックチェーンネットワークを介して支払取引を処理するためのシステム及び方法 Download PDF

Info

Publication number
JP7258378B2
JP7258378B2 JP2021577446A JP2021577446A JP7258378B2 JP 7258378 B2 JP7258378 B2 JP 7258378B2 JP 2021577446 A JP2021577446 A JP 2021577446A JP 2021577446 A JP2021577446 A JP 2021577446A JP 7258378 B2 JP7258378 B2 JP 7258378B2
Authority
JP
Japan
Prior art keywords
node
payer
payment transaction
payee
account
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.)
Active
Application number
JP2021577446A
Other languages
English (en)
Other versions
JP2022543733A (ja
Inventor
ウー、チン・ソン
ワン、チー・ション
Original Assignee
エランド・ブロックチェーン・フィンテック・インコーポレイテッド
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 エランド・ブロックチェーン・フィンテック・インコーポレイテッド filed Critical エランド・ブロックチェーン・フィンテック・インコーポレイテッド
Publication of JP2022543733A publication Critical patent/JP2022543733A/ja
Application granted granted Critical
Publication of JP7258378B2 publication Critical patent/JP7258378B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q20/065Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme using e-cash
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/08Payment architectures
    • G06Q20/085Payment architectures involving remote charge determination or related payment systems
    • G06Q20/0855Payment architectures involving remote charge determination or related payment systems involving a third party
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3827Use of message hashing

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)

Description

発明の背景
1.発明の分野
[0001]本発明は、ブロックチェーンネットワークを通して支払取引を処理するためのシステム及び方法に関し、特に、ブロックチェーンネットワークを使用して支払取引を処理及び記憶するための方法及びシステムに関する。
2.関連技術の説明
[0002]現在の支払取引は、現金取引、クレジットカード取引、およびモバイル決済(第三者支払プラットフォーム)にすぎず、その中でもクレジットカード取引およびモバイル決済は、依然として「集中型モデル」を回避することができない。
[0003]「集中型モデル」では、支払人および受取人の両方が、第三者取引処理機構を通してそれらの取引を処理しなければならない。このリスクは極めて高い。第三者取引処理機関に問題がある場合、取引が中断されて失敗するかもしれず、さらに悪いことに、資産全体が消滅する可能性さえあり、取引メッセージのプライバシーが保護されないかもしれない。
[0004]ここで、図5Aおよび5Bを参照する。図5Aは、クレジットカード取引のための既存のアーキテクチャシステムを示すダイヤグラムであり、図5Bは、既知のタイプのクレジットカード取引フローチャートである。以下の説明は、例えば、クレジットカード取引に基づいて行われる。まず、ステップS1において、消費者は、加盟店においてクレジットカード支払いを行う。ステップS2において、加盟店のポイントオブセール(POS)情報システムは、このカード取引メッセージを提携銀行ABに送信する。ステップS3において、提携銀行ABは、このクレジットカード取引メッセージを、前述の「第三者取引処理機関Pt」であり、一般にVISA(登録商標)、Mater Card(登録商標)、JCB(登録商標)などとして知られているカード協会に送信する。ステップS4において、カード協会はクレジットカード取引メッセージをカード発行銀行IBに送信し、カード発行銀行IBは消費者のクレジットを確認し、取引を処理し、次いでステップS5において、カード協会に応答する。ステップS6において、カード協会は、取引を記録した後、提携銀行ABに確認メッセージを送る。ステップS7において、提携銀行は、カード決済が成功したことを加盟店のポイントオブセール(POS)情報システムに確認する。最後に、カード発行銀行IBは、ステップS8およびS9のように、支払いのために消費者に請求書を送る。
[0005]しかしながら、図5Aに示すアーキテクチャダイヤグラムに示すように、既存のクレジットカード決済アーキテクチャは、集中型モデルを採用しており、第三者取引処理機関Ptは、複数のカード発行銀行IB及び複数の提携銀行ABに同時に接続されている。図5Bの取引フローチャートが示すように、既存のクレジットカード支払いプロセスはかなり複雑である。単一の取引メッセージは、複数の処理ノードを通過しなければならず、各処理ノードは、かなりのサービス料金を負担し、高い取引コストをもたらす。さらに、取引のプライバシーは保護されない。
[0006]本発明の目的は、ブロックチェーンネットワークを通して支払取引を処理するためのシステム及び方法を提供することであり、これは、ブロックチェーンネットワークの分散された性質を採用することによって、支払取引のアーキテクチャ及び処理を単純化することができ、その結果、支払人及び受取人は取引を直接行うことができる。加えて、ブロックチェーンネットワークの性質を考慮すると、支払取引は、オープンであり、透過的であり、拒絶不可能である。
[0007]上記の目的を達成するために、本発明は、少なくとも1つの受取人ノードと、少なくとも1つの支払人アカウントノードと、中間処理ノードとを有するブロックチェーンネットワークを介して支払取引を処理するためのシステムを提供し、ここで、中間処理ノードは、プロセッサと、少なくとも1つのアプリケーションプログラムを記憶するように構成されたメモリモジュールと、ネットワークインターフェースとを含み、ここで、少なくとも1つのアプリケーションプログラムは、プロセッサによって実行されるとき、プロセッサに、ネットワークインターフェースを介して、少なくとも1つの受取人ノードから、支払を行う支払人の支払人識別データ項目と、取引額と、受取人アカウントデータ項目とを含む支払取引メッセージを受信することと、支払人識別データ項目を確認し、次いで、支払取引メッセージに含まれる少なくとも支払人識別データ項目および取引額を少なくとも1つの支払人アカウントノードに送信することと、ネットワークインターフェースを介して、少なくとも1つの支払人アカウントノードにより送られた支払取引確認メッセージを受信した後、支払取引メッセージをブロックチェーンネットワークにブロードキャストするか、又は支払取引メッセージを、支払取引メッセージがブロックチェーンネットワークにブロードキャストされる少なくとも1つの受取人ノードに送ることと、を含むプロセスを実行させる複数のプロセッサ実行可能命令を含む。
[0008]前述の目的を達成するために、本発明のブロックチェーンネットワークを介して支払取引を処理する方法は、ブロックチェーンネットワーク中の受取人ノードに支払取引メッセージを提供するステップ(A)と、支払取引メッセージは、支払を行う支払人の支払人識別データ項目、取引額、および受取人アカウントデータ項目を含み、受取人ノードによって、支払取引メッセージをブロックチェーンネットワーク中の中間処理ノードに送るステップ(B)と、中間処理ノードによって、支払人識別データ項目を確認し、次いで、支払取引メッセージ中に含まれる少なくとも支払人識別データ項目および取引額をブロックチェーンネットワーク中の支払人アカウントノードに送信するステップ(C)と、支払人アカウントノードによって、支払人識別データ項目および取引額を確認し、次いで、支払取引確認メッセージを中間処理ノードに送るステップ(D)と、中間処理ノードによって、支払取引メッセージをブロックチェーンネットワークにブロードキャストするか、又は、中間処理ノードによって、支払取引メッセージを受取人ノードに送り、受取人ノードによって、支払取引メッセージをブロックチェーンネットワークにブロードキャストするステップ(E)とを含む。
[0009]上記を考慮すると、本発明によるシステムおよび方法では、中間処理ノードは支払人識別データ項目のみを確認することが明らかである。確認後、支払取引メッセージは、通常は支払人のクレジットまたはアカウント残高に基づく支払人アカウントノードによって確認される。支払人アカウントノードが確認を認識するとき、それは、支払取引が合法的な取引であることを意味する。次いで、中間処理ノードは、取引メッセージをブロックチェーンネットワークにブロードキャストする。最後に、支払人アカウントノード、受取人アカウントノードまたは他の何らかのアカウントノードは、取引メッセージに基づいて、支払要求、突合せ、および充当を行う。
[0010]
図1Aは、本発明の好ましい実施形態による支払取引を処理する例示的な方法を図示するフローチャートである。 図1Bは、本開示の好ましい実施形態によるシステムアーキテクチャを図示するダイヤグラムである。 図2Aは、本発明の好ましい実施形態の第1の取引モードを概略的に示すダイヤグラムである。 図2Bは、本発明の好ましい実施形態の第1の取引モードで使用されるシステムアーキテクチャを示すダイヤグラムである。 図2Cは、本発明の好ましい実施形態の別の署名方法を概略的に図示するダイヤグラムである。 図3Aは、本発明の好ましい実施形態の第2の取引モードを概略的に図示するダイヤグラムである。 図3Bは、本発明の好ましい実施形態による第2の取引モードのシステムアーキテクチャを図示する図である。 図4は、本発明の好ましい実施形態の第3の取引モードのシステムアーキテクチャを図示する図である。 図5Aは、クレジットカード取引のための既存のシステムアーキテクチャを図示する図である。 図5Bは、クレジットカード取引を処理するための従来の方法を図示するフローチャートである。
好ましい実施形態の説明
[0011]本発明は、ブロックチェーンネットワークを介して支払取引を処理するシステム及び方法に関する。説明において、同様の要素は同一の参照符号によって示される。加えて、本発明の図面は、例示的であることのみが意図されており、必ずしも縮尺通りに描かれておらず、全ての詳細が必ずしも図面に示されていない。
[0012]例示目的のために、以下で説明される実施形態は、主にクレジットカード支払取引に基づく。しかしながら、好ましい実施形態に関する説明は例示的なものにすぎず、本発明はクレジットカード支払取引に限定されるものではない。本発明のシステムまたは方法は、支払人の識別を確認するための情報を記録または記憶できる任意のキャリア、不換通貨または仮想通貨を記憶できる任意の機構または組織、または、デビットカード、ATMカード、プリペイドカード、付加価値カードなどのような、支払人の負債に対して支払うことができるもしくは支払人の負債に先行して支払うことができる任意の機構または組織に適用可能である。
[0013]本発明はまた、会社の財務部門によって保証されたライアビリティを有する任意のスタッフIDカード、およびカード発行者によって保証されたライアビリティを有する任意のメンバーシップカードに適用可能である。さらに、本発明は、消費目的のホテルまたはクルーザーのためのルームカードにも適用可能である。なお、上述のキャリアは、カードの形態に限定されない。本発明は、支払人の識別を識別するために使用できる任意のキャリア、例えば、携帯電話、もしくは識別情報が埋め込まれた任意のデバイスに適用可能であり、または、指紋、静脈、虹彩、顔、声紋、DNAなどの生物学的特徴について直接的に識別子を識別することさえも可能である。
[0014] 図1Aは、本発明の好ましい実施形態による支払取引を処理する例示的な方法を図示するフローチャートである。次に、この実施形態による全体的な取引処理を以下で説明する。まず、ステップSiにおいて、受取人(販売者、加盟店)の受信デバイス(クレジットカードマシン)は、支払取引メッセージを受信する。次いで、ステップS100において、受信デバイスがブロックチェーンネットワーク中のノードである場合、第1の取引モードが実行される。受信デバイスがブロックチェーンネットワーク中のノードでない場合、第2の取引モードが実行される。第1及び第2の取引モードについては後で詳細に説明する。
[0015] 第1の取引モードでは、受信デバイスはまず、支払人の識別が中間処理ノードによって確認されるように(ステップS120)、支払取引メッセージをブロックチェーンネットワーク内の中間処理ノードに送信する(ステップS110)。支払人の識別の確認が失敗した場合、ステップS300に示すように、通知が受信デバイスに送信され、受信デバイスは、提携銀行を通して第三者取引処理機関(VISA、Master、JCBなど)に支払取引メッセージを送り、従来のクレジットカード取引プロセスに進む。支払人の識別の確認が成功した場合、ステップS130のように、支払取引メッセージが支払人発行銀行に送信される。
[0016]次に、ステップS140において、カード発行者は、支払取引メッセージを確認する必要がある。信用性の欠如または不十分な預金などの理由で、カード発行者による支払取引メッセージの確認が失敗した場合、ステップS300のように、通知メッセージが中間処理ノードを介して受信デバイスに送られ、従来のクレジットカード取引プロセスに進む。代替の実施形態では、中間処理ノードは、クレジットカード支払いが失敗したことを受信デバイスに通知し、取引をキャンセルすることができる。カード発行銀行による支払取引メッセージの確認が成功した場合、ステップS150のように、カード発行銀行は、支払取引確認を中間処理ノードに送る。最後に、中間処理ノードは、ステップSfのように、支払取引メッセージをブロックチェーンネットワークにブロードキャストする。
[0017]第2の取引モードは、受信デバイスがブロックチェーンネットワーク中のノードではなく、提携銀行がブロックチェーンネットワーク中のノードであるという条件に基づく。言うまでもなく、全体的なプロセスの開始時に、提携銀行がシステムのメンバーであるか否かを決定することが依然として必要である。ステップS200において、提携銀行は、支払取引メッセージを受信する。ステップS210において、提携銀行がブロックチェーンネットワーク中のノードである場合、ステップS110が実行され、次いで、ステップS120からステップSfが実行される。提携銀行がブロックチェーンネットワーク中のノードでない場合、ステップS300が実行され、ステップS310のように、従来のクレジットカード取引プロセスに従って支払取引が処理される第三者取引処理機関に支払取引メッセージが送信される。
[0018]第1の取引モードのプロセスを詳細に説明するが、図1A、図1B、図2A、および図2Bを参照すると、図1Bは、本発明の好ましい実施形態によるシステムアーキテクチャを図示するダイヤグラムであり、図2Aは、本発明の好ましい実施形態の第1の取引モードを概略的に図示するダイヤグラムであり、図2Bは、本発明の好ましい実施形態の第1の取引モードで使用されるシステムアーキテクチャを図示するダイヤグラムである。まず、受信デバイス及び提携銀行は、ブロックチェーンネットワークBC中のノード、すなわち、図にそれぞれ示される受取人ノードNm及び受取人アカウントノードNmbであることに留意されたい。ブロックチェーンネットワークBCはまた、中間処理ノードNba及び支払人アカウントノードNcbを含む。支払人アカウントノードNcbは、カード発行銀行として機能する。
[0019]図1Aを参照すると、ステップS110において、消費者がクレジットカードとのクレジットカード支払取引を行うとき、受取人ノードNm(クレジットカードマシン)は、支払取引メッセージPiを中間処理ノードNbaに送信する。支払取引メッセージPiは、クレジットカード支払に関係付けられたデータであってもよく、例えば、支払人識別データ項目Cii(カード番号)、取引額S、及び受取人アカウントデータ項目Miを含む。この実施形態では、支払取引メッセージPiは、ハッシュアルゴリズムによってクレジットカード支払に関係付けられたデータを処理し、それを受取人ノードNmの秘密鍵で暗号化するハッシュ関数文字列(メッセージダイジェスト)をさらに含む。ハッシュ関数文字列は、受取人ノードNmの公開鍵によってのみ復号可能である。
[0020]この目的は、支払取引メッセージPiの送信者が実際に受取人ノードNmであるかどうかを確認することである。それが自分の秘密鍵によって暗号化されている場合、それは自分の公開鍵によってのみ復号化することができる。このような方法により、本人確認を行うことができる。また、支払取引メッセージPiが送信経路内で改竄されているかどうかを確認することができる。ハッシュアルゴリズムによって処理された元の支払取引メッセージPiが上述のハッシュ関数文字列と比較され、互いに一致することがわかった場合、支払取引メッセージPiが改ざんされていないことを保証することができる。
[0021]この実施形態では、中間処理ノードNbaは、動作が調整された単一のサーバまたは複数のサーバを備える取引メッセージ処理センターである。この実施形態において、中間処理ノードNbaは、プロセッサMpと、メモリモジュールMと、ネットワークインターフェースIとを含む。メモリモジュールMは、アプリケーションプログラムPおよび複数の支払人識別データ記録Ciを記憶する。識別データ記録Ciは、カード発行者(支払人アカウントノードNcb)によって提供され、カード発行者によって認証され、その結果、本人確認および信頼性確認などのすべての法的問題がカード発行者によって処理される。
[0022]言い換えれば、メモリモジュールMに記憶される各支払人識別データ記録Ciは、支払人アカウントノードNcbによって提供されるユーザカード番号および公開鍵を含み、ユーザカード番号および公開鍵は互いに結び付けられる。支払人アカウントノードNcbが支払人識別データ記録Ciをどのように提供するかに関するステップは、以下のように詳述される。まず、支払人アカウントノードNcbがブロックチェーンネットワークに追加された後、中間処理ノードNbaは、新たに追加された支払人アカウントノードNcbにパストークンを送る。このとき、支払人アカウントノードNcbは、支払人識別データ記録Ciを中間処理ノードNbaに転送することができる。支払人識別データ記録Ci中で識別されるこれらの支払人(ユーザ)はすべて、事前に銀行についてKYC(顧客確認(Know Your Customer))によって認証され、したがって、中間処理ノードNbaは、これらの支払人の識別または適格性を再検討する必要がない。
[0023]この実施形態では、支払人識別データ記録Ciは、以下に述べる理由でクレジットカード番号および公開鍵と関係付けられる。ブロックチェーンの動作において、ユーザの公開鍵がユーザの特徴として機能することが知られている。しかし、クレジットカード決済のケースでは、スワイプメッセージはユーザの公開鍵を含まない。したがって、カード番号および公開鍵は、中間処理ノードNbaによって互いにリンクされる必要があり、その結果、ブロックチェーン中の各ノードは、中間処理ノードNbaによりユーザの識別を確認することができる。また、一般ユーザ(消費者)は本システムに登録する必要がないので、ユーザの消費モードは従来の支払いの消費モードと変わらない。しかしながら、本発明では、支払人識別データ記録Ciはクレジットカード番号に限定されないことに留意されたい。取引の他のモードでは、それはID番号、携帯電話番号、電子メールアドレス、生体認証、または他の自己定義アカウント番号などであってもよい。
[0024]一方、図1Aに示されるステップS120において、中間処理ノードNbaは、ネットワークインターフェースIを通して受取人ノードNmから支払取引メッセージPiを受信し、その中に含まれる支払人識別データ項目Ciiを確認する。本実施形態で採用される確認方法は、支払人識別データ項目CiiがメモリモジュールM中に記憶された支払人識別データ記録Ciと一致するか否かを決定するために使用される。すなわち、中間処理ノードNbaは、支払取引メッセージPiに関係付けられた消費者がシステムの適格な(登録された)メンバーであるか否かを事前に決定する役割を担う。
[0025]次に、ステップS130(図1A)において、中間処理ノードNbaが、支払取引メッセージPiに関係付けられた消費者がシステムの適格なメンバーであると決定した場合、中間処理ノードNbaは、ネットワークインターフェースIを通して支払人アカウントノードNcb(発行銀行)に支払取引メッセージPiを送る。中間処理ノードNbaが、支払取引メッセージPiに関係付けられた消費者がシステムの適格なメンバーでないと決定した場合、通知メッセージIrが受取人ノードNmに送られ、受取人ノードNmは、受取人アカウントノードNmb(提携銀行)を通して第三者取引処理機関(VISA、Master、JCBなど)に支払取引メッセージPiを送り、従来のクレジットカード取引プロセスに基づいて取引が実行される(ステップS300)。
[0026]支払人アカウントノードNcbが支払取引メッセージPiを受信した後、支払人アカウントノードNcbは、支払人識別データ項目Ciiに従って支払人のクレジット又はアカウント残高をチェックする。クレジットまたはアカウント残高が取引額より大きい場合、支払人アカウントノードNcbは、図1AのステップS140に示すように、支払取引確認メッセージPcを中間処理ノードNbaに送る。言い換えれば、支払人の識別の確認に加えて、カード発行銀行はまた、支払取引メッセージPiが有効であるかどうかを確認する。確認が成功した場合、発行銀行は、図1AのステップS150に図示するように、支払取引確認メッセージPcを中間処理ノードNbaに送る。
[0027]中間処理ノードNbaは、支払人アカウントノードNcbによって送信された支払取引確認メッセージPcをネットワークインターフェース1を通して受信した後、図1AのステップSfに図示されるように、支払取引メッセージPiをブロックチェーンネットワークBCにブロードキャストする。いくつかの実施形態では、支払取引確認メッセージPcは、支払人アカウントノードNcb(カード発行者)から送られた支払取引メッセージPiと、支払取引メッセージPi上に直接追加された確認メッセージとから構成されてもよい。あるいは、支払人アカウントノードNcbの秘密鍵によって生成されたデジタル署名が、支払取引確認メッセージPcとして使用されてもよい。
[0028]支払人アカウントノードNcbにおける支払取引メッセージPiの確認が失敗した場合、中間処理ノードNbaは、受取人ノードNmに通知を送る。次に、支払取引メッセージPiは、受取人アカウントノードNmb(提携銀行)を通して第三者取引処理機関に送信され、取引は、図1AのステップS300に図示する従来のクレジットカード取引プロセスに従って行われる。しかしながら、いくつかの実施形態では、中間処理ノードNbaは、受信デバイス(クレジットカードマシン)に直接通知してもよい。クレジットカード支払いが失敗し、それに応じて取引がキャンセルされる。
[0029]最後に、支払人アカウントノードNcbは、支払取引メッセージPiに従ってブロックチェーンネットワークBC中の受取人アカウントノードNmb(提携銀行)に資金を割り振り、又は、受取人アカウントノードNmb(提携銀行)は、支払取引メッセージPiに従って支払人アカウントノードNcb(発行銀行)から支払を要求する。受取人アカウントノードNmbは、受取人アカウントデータ項目Mi、すなわち、受取人アカウントノードNmb(提携銀行)に関係付けられた受取人(売り手、加盟店)銀行アカウントデータ項目に対応する。
[0030]特に、本実施形態では、支払取引全体の円滑性を確保するために、タイムアウトを処理するメカニズムを提供する。カードをスワイプした後、受取人ノードNmが予め定められた時間内に中間処理ノードNbaによってブロードキャストされた支払取引メッセージPiを受信することに失敗した場合、支払取引メッセージPiに関係付けられた消費者はシステムの適格なメンバーではないとみなされ、受取人ノードNmは、受取人アカウントノードNmb(提携銀行)を通して第三者取引処理機関に支払取引メッセージPiを送信し、図1AのステップS300に図示される従来のクレジットカード取引プロセスに従って取引が行われる。
[0031]この実施形態では、受取人ノードNmによって送られる支払取引メッセージPiは、支払人識別データ項目Cii(カード番号)、取引額S、および受取人アカウントデータ項目Miを含むだけでなく、受取人署名C1、例えば、受取人(受取人ノードNm)の秘密鍵によって生成されるデジタル署名も含む。
[0032]さらに、支払人アカウントノードNcb(発行銀行)が支払取引メッセージPiが有効であることを確認すると、中間処理ノードNbaに送られる支払取引確認メッセージPcは、支払人アカウントノードNcb(発行銀行)の秘密鍵によって生成された支払人アカウントノード署名C2を含む。これは、支払取引メッセージPiが支払人の代わりに発行銀行によって確認されるだけでなく、発行銀行によって承認され確認されているという点で重要である。
[0033]最終的にブロードキャストされる支払取引メッセージPiは、受取人署名C1及び支払人アカウントノード署名C2を含む。したがって、ブロードキャストされた支払取引メッセージPiは、買い手、売り手、および買い手のカード発行銀行の同意を実質的に取得しており、関係する取引は、信頼性があり、追跡可能であり、拒絶不可能である効果的かつ有効な取引となっている。
[0034]図2Cは、本発明の好ましい実施形態の別の署名方法を概略的に図示するダイヤグラムである。この実施形態では、支払人の秘密鍵は支払人アカウントノードNcb(発行銀行)によって保持される。クレジットカード取引の開始時に、受取人ノードNmによって中間処理ノードNbaに送られる支払取引メッセージPiは、受取人署名を含まない。支払人アカウントノードNcbによって中間処理ノードNbaに送られる支払取引確認メッセージPcは、支払人アカウントノードNcbによって保持される支払人の秘密鍵によって生成される支払人署名C3を含む。
[0035]この実施形態では、中間処理ノードNbaが支払人アカウントノードNcbによって送られた支払取引確認メッセージPcを受信するとき、中間処理ノードNbaは、メッセージPiを直ちにブロードキャストしないが、支払取引確認メッセージPcを受取人ノードNmに送信する。受取人ノードNmの秘密鍵で受取人ノードNmによって署名が行われた後にのみ、支払取引メッセージPiがブロックチェーンネットワークBCにブロードキャストされる。言い換えれば、支払取引は、支払取引メッセージPiが受取人ノードNm(加盟店)によって受取人ノードNmの秘密鍵で署名された場合にのみ完了したと見なされる。
[0036]さらに、本発明の代替実施形態では、支払人が、携帯電話またはチップカード(クールウォレット(Cool wallet))などの秘密鍵を記憶することができるキャリアを使用する場合、取引は、支払人の秘密鍵で取引の開始時に署名されてもよい。要するに、最初に受取人ノードNmによって送られる支払取引メッセージPiは、支払人および受取人によってそれぞれの秘密鍵で署名される支払取引確認メッセージを含むことができる。すなわち、支払取引は、最初に買い手と売り手の両方の同意を得ている。
[0037]第2の取引モードのプロセスの実現を説明する際に、図1A、図3A、および図3Bを参照する。図3Aは、本発明の好ましい実施形態の第2の取引モードを概略的に図示するダイヤグラムであり、図3Bは、本発明の好ましい実施形態による第2の取引モードのシステムアーキテクチャを図示する図である。第2の取引モードでは、提携銀行(受取人アカウントノードNmb)のみがブロックチェーンネットワークBC中のノードであり、クレジットカードマシン(受取人ノードNm)はブロックチェーンネットワークBC中にないことに留意されたい。
[0038]図に示すように、消費者がクレジットカード支払取引を行うとき、受取人ノードNmは、図1AのステップS200に図示されるように、支払取引メッセージPiを受取人アカウントノードNmbに送信する。次に、図1AのステップS110に図示するように、受取人アカウントノードNmbは、支払取引メッセージPiを中間処理ノードNbaに送信する。
[0039]さらに、図1AのステップS120において、中間処理ノードNbaがネットワークインターフェースIを介して受取人アカウントノードNmbから支払取引メッセージPiを受信した後、中間処理ノードNbaは、支払を行う支払人の支払人識別データ項目Ciiを確認する。第1の取引モードの確認方法は、第2の取引モードにも適用可能である。支払人識別データ項目Ciiの確認が成功した場合、中間処理ノードNbaは、図1AのステップS130に図示するように、支払取引メッセージPiを支払人アカウントノードNcbに送信する。ステップS140において、支払人アカウントノードNcbは、支払取引メッセージPiの確認を行う。第1の取引モードに対する支払取引メッセージPiを確認する方法は、第2の取引モードにも適用可能である。
[0040]ステップS150(図1A参照)において、支払人アカウントノードNcbが支払取引メッセージPiを確認または承認する場合、支払人アカウントノードNcbは、支払取引確認メッセージPcを中間処理ノードNbaに送る。最後に、ステップSfにおいて、中間処理ノードNbaは、支払取引メッセージPiをブロックチェーンネットワークBCにブロードキャストする。
[0041]この実施形態では、発行銀行(支払人アカウントノードNcb)および提携銀行(受取人アカウントノードNmb)は、それぞれ、支払人の秘密鍵および受取人の秘密鍵を用いて署名を行う。代替の実施形態では、署名は、発行銀行(支払人アカウントノードNcb)および提携銀行(受取人アカウントノードNmb)によって所有されるそれぞれの秘密鍵を用いて行われてもよい。いくつかの実施形態では、支払取引メッセージPiは、受取人アカウントノードNmbによってブロードキャストされてもよい。すなわち、中間処理ノードNbaが支払取引確認メッセージPcを受信した後、中間処理ノードNbaは、支払取引確認メッセージPcを受取人アカウントノードNmbに送信し、受取人アカウントノードNmbによって受取人の秘密鍵を用いて署名が生成される。支払取引メッセージPiは、次いで、受取人アカウントノードNmbによってブロックチェーンネットワークBCにブロードキャストされる。
[0042]第2の取引モードと第1の取引モードとの違いは、受取人ノードNm(クレジットカードマシン)がブロックチェーンネットワークBC中のノードではないことである。この違いの基礎となる理由は、全てのクレジットカードマシンをこのシステムのブロックチェーンBCに組み込むことが非常に困難であることである。対照的に、提携銀行のみがこのシステムに含まれる場合、比較的単純である。
[0043]上記の実施形態で与えられたように、この実施形態は、従来のクレジットカード支払取引に基づく。クレジットカードマシン(受取人ノードNm)又は提携銀行(受取人アカウントノードNmb)がシステムに組み込まれている限り、それは、このシステムにおける支払取引のための「ゲートウェイ」として使用することができる。このシステムは、迅速で安全な支払取引サービスを提供する。さらに重要なことは、クレジットカードマシン(受取人ノードNm)または提携銀行(受取人アカウントノードNmb)がこのシステムのメンバーでなくても、取引は依然として従来のクレジットカード支払取引によって処理できることである。要するに、支払人および受取人の両方がシステムのメンバーである場合、システムは支払取引を処理するが、支払人および受取人の一方がシステムのメンバーでない場合、従来の取引を実行することができる。言い換えれば、本発明によるシステムは、取引の成功を保証する。
[0044]上述したように、本発明はクレジットカード取引に限定されるものではない。本発明によるモバイル決済を説明する際に、本発明の好ましい実施形態の第3の取引モードのシステムアーキテクチャを図示する図である図4を参照する。図に示されるように、支払人モバイルデバイスDP1、受取人モバイルデバイスDP2、中間処理ノードNba、支払人アカウントノードNcb、及び受取人アカウントノードNmbの全ては、システムのブロックチェーンBCのメンバーである。支払人アカウントノードNcbは支払人の銀行に対応し、受取人アカウントノードNmbは受取人の銀行に対応する。
[0045]この実施形態では、支払人モバイルデバイスDP1は、支払人アカウントデータ項目、取引額、および受取人アカウントデータ項目を含む支払取引メッセージPiを中間処理ノードNbaに送信する。次に、中間処理ノードNbaは、この取引の支払人および受取人がシステムのメンバーであるかどうかを確認する。すなわち、支払人アカウントデータ項目および受取人アカウントデータ項目が確認され、上述の実施形態の確認方法もここに適用可能である。
[0046]この支払取引の支払人および受取人の両方がシステムのメンバーである場合、中間処理ノードNbaは、支払人のクレジットまたはアカウント残高をチェックするために支払取引メッセージPiを支払人アカウントノードNcbに送信する。クレジット又はアカウント残高が取引額よりも大きいケースでは、支払人アカウントノードNcbは、支払取引確認メッセージPcを中間処理ノードNbaに送る。
[0047]中間処理ノードNbaが支払取引確認メッセージPcを受信した後、中間処理ノードNbaは、支払取引メッセージPiをブロックチェーンネットワークBCにブロードキャストする。一方、支払取引メッセージPiが支払人アカウントノードNcbによって確認または承認されない場合、例えば、残高またはクレジットが不十分であるケースでは、支払人アカウントノードNcbは中間処理ノードNbaに通知し、中間処理ノードNbaは次いで、取引失敗に関係付けられた通知メッセージIrを支払人モバイルデバイスDP1および受取人モバイルデバイスDP2に送る。したがって、本発明は、既存のモバイル決済モデルにも適用可能である。より重要なことには、本発明による取引は、もはや第三者の取引処理機関に限定されず、既存のモバイル決済モデルよりも安定しており、安全であり、よりプライベートである。
[0048]実施形態は、例示的な目的のために説明されており、限定的ではないことが理解されるべきである。したがって、本発明は、開示された実施形態に限定されず、以下の特許請求の範囲の文言によって許容される全範囲を有することが意図される。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
[1] 少なくとも1つの受取人ノードと、少なくとも1つの支払人アカウントノードと、中間処理ノードとを有するブロックチェーンネットワークを介して支払取引を処理するためのシステムであって、前記中間処理ノードは、
プロセッサと、
少なくとも1つのアプリケーションプログラムを記憶するように構成されたメモリモジュールと、
ネットワークインターフェースとを備え、
前記少なくとも1つのアプリケーションプログラムは、前記プロセッサによって実行されるとき、前記プロセッサに、
前記ネットワークインターフェースを介して、前記少なくとも1つの受取人ノードから支払取引メッセージを受信することと、ここで、前記支払取引メッセージは、支払を行う支払人の支払人識別データ項目と、取引額と、受取人アカウントデータ項目とを含み、
前記支払人識別データ項目を確認し、次いで、前記支払取引メッセージに含まれる少なくとも前記支払人識別データ項目および前記取引額を前記少なくとも1つの支払人アカウントノードに送信することと、
前記ネットワークインターフェースを介して、前記少なくとも1つの支払人アカウントノードにより送られた支払取引確認メッセージを受信した後、前記支払取引メッセージを前記ブロックチェーンネットワークにブロードキャストするか、又は前記支払取引メッセージを、前記支払取引メッセージが前記ブロックチェーンネットワークにブロードキャストされる前記少なくとも1つの受取人ノードに送ることと、を含むプロセスを実行させる複数のプロセッサ実行可能命令を含む、システム。
[2] 前記少なくとも1つの支払人アカウントノードは、前記支払人識別データ項目に基づいて、前記支払人のクレジット又はアカウント残高を確認し、前記クレジット又はアカウント残高が前記取引額よりも大きいことが分かった場合、前記支払取引確認メッセージを前記中間処理ノードに送るように構成される、[1]に記載のシステム。
[3] 前記メモリモジュールは、前記少なくとも1つの支払人アカウントノードによって提供される複数の支払人識別データ記録をさらに記憶するように構成され、前記中間処理ノードは、前記支払人識別データ項目が前記メモリモジュール中に記憶された前記支払人識別データ記録のうちの1つと一致するかどうかを確認し、前記支払人識別データ項目が前記支払人識別データ記録のうちの1つと一致することがわかった場合、前記支払取引メッセージを前記少なくとも1つの支払人アカウントノードに送信するように構成される、[1]に記載のシステム。
[4] 前記少なくとも1つの受取人ノードによって送られる前記支払取引メッセージは、前記少なくとも1つの受取人ノードによって、前記少なくとも1つの受取人ノードの秘密鍵で署名され、前記支払取引確認メッセージは、前記少なくとも1つの支払人アカウントノードによって、前記少なくとも1つの支払人アカウントノードの秘密鍵で署名される、[1]に記載のシステム。
[5] 前記少なくとも1つの支払人アカウントノードによって送られる前記支払取引確認メッセージは、前記支払を行う前記支払人の秘密鍵で前記少なくとも1つの支払人アカウントノードによって署名され、前記少なくとも1つの受取人ノードによってブロードキャストされる前記支払取引メッセージは、前記少なくとも1つの受取人ノードによって、前記少なくとも1つの受取人ノードの秘密鍵で署名される、[1]に記載のシステム。
[6] ブロックチェーンネットワークを介して支払取引を処理する方法であって、
前記ブロックチェーンネットワーク中の受取人ノードに支払取引メッセージを提供するステップ(A)と、ここで、前記支払取引メッセージは、支払を行う支払人の支払人識別データ項目、取引額、および受取人アカウントデータ項目を含み、
前記受取人ノードによって、前記支払取引メッセージを前記ブロックチェーンネットワーク中の中間処理ノードに送るステップ(B)と、
前記中間処理ノードによって、前記支払人識別データ項目を確認し、次いで、前記支払取引メッセージ中に含まれる少なくとも前記支払人識別データ項目および前記取引額を前記ブロックチェーンネットワーク中の支払人アカウントノードに送信するステップ(C)と、
前記支払人アカウントノードによって、前記支払人識別データ項目および前記取引額を確認し、次いで、支払取引確認メッセージを前記中間処理ノードに送るステップ(D)と、
前記中間処理ノードによって、前記支払取引メッセージを前記ブロックチェーンネットワークにブロードキャストするか、又は、前記中間処理ノードによって、前記支払取引メッセージを前記受取人ノードに送り、前記受取人ノードによって、前記支払取引メッセージを前記ブロックチェーンネットワークにブロードキャストするステップ(E)とを含む、方法。
[7] 前記受取人ノードが、特定の時間内に、前記中間処理ノードによって送られたまたはブロードキャストされた前記支払取引メッセージを受信できない場合、前記受取人ノードによって、前記支払取引メッセージを第三者取引処理機関に送るステップをさらに含む、[6]に記載の方法。
[8] 前記中間処理ノードはメモリモジュールを備え、前記ステップ(C)において、前記中間処理ノードは、前記支払人識別データ項目が前記メモリモジュール中に記憶された支払人識別データ記録と一致するかどうかを確認し、ここで、前記メモリモジュール中に記憶された前記支払人識別データ記録は前記支払人アカウントノードによって提供され、
前記支払人識別データ項目が前記支払人識別データ記録と一致することがわかった場合、前記中間処理ノードによって、前記支払取引メッセージが前記支払人アカウントノードに送信され、
前記支払人識別データ項目が前記支払人識別データ記録と一致しないことがわかった場合、前記中間処理ノードによって、前記支払取引メッセージを第三者取引処理機関に送信するように前記受取人ノードに通知するために、通知メッセージが前記受取人ノードに送られる、[6]に記載の方法。
[9] 前記ステップ(A)において、前記支払取引メッセージは、前記受取人ノードによって、前記受取人ノードの秘密鍵で署名され、前記ステップ(D)において、前記支払取引確認メッセージは、前記支払人アカウントノードによって、前記支払人アカウントノードの秘密鍵で署名される、[6]に記載の方法。
[10] 前記ステップ(D)において、前記支払取引確認メッセージは、前記支払人アカウントノードによって、前記支払を行う前記支払人の秘密鍵で署名され、前記ステップ(E)において、前記受取人ノードによってブロードキャストされる前記支払取引メッセージは、前記受取人ノードによって、前記受取人ノードの秘密鍵で署名される、[6]に記載の方法。
[11] 前記ステップ(D)において、前記支払を行う前記支払人のクレジットまたはアカウント残高が、前記支払人識別データ項目に基づいて前記支払人アカウントノードによって確認され、前記クレジットまたはアカウント残高が前記取引額よりも大きいことが分かった場合、前記支払取引確認メッセージが前記中間処理ノードに送られる、[6]に記載の方法。
[12] 前記ステップ(E)の後、前記方法は、前記支払人アカウントノードによって、前記支払取引メッセージに従って、前記ブロックチェーンネットワーク中の受取人アカウントノードに資金を割り振るステップ(F)を更に含み、ここで、前記受取人アカウントノードは、前記受取人アカウントデータ項目に対応する、[6]に記載の方法。

Claims (11)

  1. 少なくとも1つの受取人ノードと、少なくとも1つの支払人アカウントノードと、中間処理ノードとを有するブロックチェーンネットワークを介して支払取引を処理するためのシステムであって、前記中間処理ノードは、
    プロセッサと、
    少なくとも1つのアプリケーションプログラムを記憶するように構成されたメモリモジュールと、
    ネットワークインターフェースとを備え、
    前記少なくとも1つのアプリケーションプログラムは、前記プロセッサによって実行されるとき、前記プロセッサに、
    前記ネットワークインターフェースを介して、前記少なくとも1つの受取人ノードから支払取引メッセージを受信することと、ここで、前記支払取引メッセージは、支払を行う支払人の支払人識別データ項目と、取引額と、受取人アカウントデータ項目とを含み、
    前記支払人識別データ項目を確認し、次いで、前記支払取引メッセージに含まれる少なくとも前記支払人識別データ項目および前記取引額を前記少なくとも1つの支払人アカウントノードに送信することと、
    前記ネットワークインターフェースを介して、前記少なくとも1つの支払人アカウントノードにより送られた支払取引確認メッセージを受信した後、前記支払取引メッセージを前記ブロックチェーンネットワークにブロードキャストするか、又は前記支払取引メッセージを、前記支払取引メッセージが前記ブロックチェーンネットワークにブロードキャストされる前記少なくとも1つの受取人ノードに送ることと、を含むプロセスを実行させる複数のプロセッサ実行可能命令を含
    前記メモリモジュールは、前記少なくとも1つの支払人アカウントノードによって提供される複数の支払人識別データ記録をさらに記憶するように構成され、前記中間処理ノードは、前記支払人識別データ項目が前記メモリモジュール中に記憶された前記支払人識別データ記録のうちの1つと一致するかどうかを確認し、前記支払人識別データ項目が前記支払人識別データ記録のうちの1つと一致することがわかった場合、前記支払取引メッセージを前記少なくとも1つの支払人アカウントノードに送信するように構成される、システム。
  2. 前記少なくとも1つの支払人アカウントノードは、前記支払人識別データ項目に基づいて、前記支払人のクレジット又はアカウント残高を確認し、前記クレジット又はアカウント残高が前記取引額よりも大きいことが分かった場合、前記支払取引確認メッセージを前記中間処理ノードに送るように構成される、請求項1に記載のシステム。
  3. 前記少なくとも1つの受取人ノードによって送られる前記支払取引メッセージは、前記少なくとも1つの受取人ノードによって、前記少なくとも1つの受取人ノードの秘密鍵で署名され、前記支払取引確認メッセージは、前記少なくとも1つの支払人アカウントノードによって、前記少なくとも1つの支払人アカウントノードの秘密鍵で署名される、請求項1に記載のシステム。
  4. 前記少なくとも1つの支払人アカウントノードによって送られる前記支払取引確認メッセージは、前記支払を行う前記支払人の秘密鍵で前記少なくとも1つの支払人アカウントノードによって署名され、前記少なくとも1つの受取人ノードによってブロードキャストされる前記支払取引メッセージは、前記少なくとも1つの受取人ノードによって、前記少なくとも1つの受取人ノードの秘密鍵で署名される、請求項1に記載のシステム。
  5. ブロックチェーンネットワークを介して支払取引を処理する方法であって、
    前記ブロックチェーンネットワーク中の受取人ノードに支払取引メッセージを提供するステップ(A)と、ここで、前記支払取引メッセージは、支払を行う支払人の支払人識別データ項目、取引額、および受取人アカウントデータ項目を含み、
    前記受取人ノードによって、前記支払取引メッセージを前記ブロックチェーンネットワーク中の中間処理ノードに送るステップ(B)と、ここで、前記中間処理ノードはメモリモジュールを備え、
    前記中間処理ノードによって、前記支払人識別データ項目を確認し、次いで、前記支払取引メッセージ中に含まれる少なくとも前記支払人識別データ項目および前記取引額を前記ブロックチェーンネットワーク中の支払人アカウントノードに送信するステップ(C)と、ここで、前記中間処理ノードは、前記支払人識別データ項目が前記メモリモジュール中に記憶された支払人識別データ記録と一致するかどうかを確認し、ここで、前記メモリモジュール中に記憶された前記支払人識別データ記録は前記支払人アカウントノードによって提供され、
    前記支払人アカウントノードによって、前記支払人識別データ項目および前記取引額を確認し、次いで、支払取引確認メッセージを前記中間処理ノードに送るステップ(D)と、
    前記中間処理ノードによって、前記支払取引メッセージを前記ブロックチェーンネットワークにブロードキャストするか、又は、前記中間処理ノードによって、前記支払取引メッセージを前記受取人ノードに送り、前記受取人ノードによって、前記支払取引メッセージを前記ブロックチェーンネットワークにブロードキャストするステップ(E)とを含む、方法。
  6. 前記受取人ノードが、特定の時間内に、前記中間処理ノードによって送られたまたはブロードキャストされた前記支払取引メッセージを受信できない場合、前記受取人ノードによって、前記支払取引メッセージを第三者取引処理機関に送るステップをさらに含む、請求項に記載の方法。
  7. 記ステップ(C)において、前記支払人識別データ項目が前記支払人識別データ記録と一致することがわかった場合、前記中間処理ノードによって、前記支払取引メッセージが前記支払人アカウントノードに送信され、
    前記支払人識別データ項目が前記支払人識別データ記録と一致しないことがわかった場合、前記中間処理ノードによって、前記支払取引メッセージを第三者取引処理機関に送信するように前記受取人ノードに通知するために、通知メッセージが前記受取人ノードに送られる、請求項に記載の方法。
  8. 前記ステップ(A)において、前記支払取引メッセージは、前記受取人ノードによって、前記受取人ノードの秘密鍵で署名され、前記ステップ(D)において、前記支払取引確認メッセージは、前記支払人アカウントノードによって、前記支払人アカウントノードの秘密鍵で署名される、請求項に記載の方法。
  9. 前記ステップ(D)において、前記支払取引確認メッセージは、前記支払人アカウントノードによって、前記支払を行う前記支払人の秘密鍵で署名され、前記ステップ(E)において、前記受取人ノードによってブロードキャストされる前記支払取引メッセージは、前記受取人ノードによって、前記受取人ノードの秘密鍵で署名される、請求項に記載の方法。
  10. 前記ステップ(D)において、前記支払を行う前記支払人のクレジットまたはアカウント残高が、前記支払人識別データ項目に基づいて前記支払人アカウントノードによって確認され、前記クレジットまたはアカウント残高が前記取引額よりも大きいことが分かった場合、前記支払取引確認メッセージが前記中間処理ノードに送られる、請求項に記載の方法。
  11. 前記ステップ(E)の後、前記方法は、前記支払人アカウントノードによって、前記支払取引メッセージに従って、前記ブロックチェーンネットワーク中の受取人アカウントノードに資金を割り振るステップ(F)を更に含み、ここで、前記受取人アカウントノードは、前記受取人アカウントデータ項目に対応する、請求項に記載の方法。
JP2021577446A 2019-06-26 2020-06-24 ブロックチェーンネットワークを介して支払取引を処理するためのシステム及び方法 Active JP7258378B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201962866703P 2019-06-26 2019-06-26
US62/866,703 2019-06-26
PCT/US2020/039272 WO2020263915A1 (en) 2019-06-26 2020-06-24 System and method for processing payment transactions via blockchain network

Publications (2)

Publication Number Publication Date
JP2022543733A JP2022543733A (ja) 2022-10-14
JP7258378B2 true JP7258378B2 (ja) 2023-04-17

Family

ID=74061081

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021577446A Active JP7258378B2 (ja) 2019-06-26 2020-06-24 ブロックチェーンネットワークを介して支払取引を処理するためのシステム及び方法

Country Status (5)

Country Link
US (1) US20220253852A1 (ja)
EP (1) EP3991118A4 (ja)
JP (1) JP7258378B2 (ja)
CN (1) CN114026587A (ja)
WO (1) WO2020263915A1 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170310653A1 (en) 2016-04-22 2017-10-26 Sony Corporation Client, server, method and identity verification system
US20180137512A1 (en) 2016-01-19 2018-05-17 Priv8Pay, Inc. Network node authentication
JP2018515833A (ja) 2015-03-31 2018-06-14 ナスダック, インコーポレイテッドNasdaq, Inc. ブロックチェーン取引記録のシステムおよび方法
JP2018538609A (ja) 2015-11-05 2018-12-27 マスターカード インターナシヨナル インコーポレーテツド トランザクション処理ネットワーク内でブロックチェーントランザクションを処理する方法及びシステム
US20190013943A1 (en) 2015-01-30 2019-01-10 Enrico Maim Methods and systems implemented in a network architecture with nodes capable of performing message-based transactions
WO2019023289A1 (en) 2017-07-27 2019-01-31 Eland Blockchain Fintech Inc. ELECTRONIC TRANSACTION SYSTEM AND METHOD USING A BLOCK CHAIN TO STORE TRANSACTION RECORDINGS

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG2012082863A (en) * 2012-11-08 2014-06-27 Voxp Pte Ltd System and method of associating and transferring financially valuable information recorded against an unregistered mobile phone number to a new mobile phone number
CN107408245A (zh) * 2015-02-27 2017-11-28 维萨国际服务协会 利用非对称密码学的交易签名
CN109598598B (zh) * 2018-10-25 2020-05-12 阿里巴巴集团控股有限公司 基于区块链的交易处理方法及装置、电子设备
US11605078B1 (en) * 2018-12-18 2023-03-14 United Services Automobile Association (Usaa) Dynamic code payment card verification with cross-channel authentication

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190013943A1 (en) 2015-01-30 2019-01-10 Enrico Maim Methods and systems implemented in a network architecture with nodes capable of performing message-based transactions
JP2018515833A (ja) 2015-03-31 2018-06-14 ナスダック, インコーポレイテッドNasdaq, Inc. ブロックチェーン取引記録のシステムおよび方法
JP2018538609A (ja) 2015-11-05 2018-12-27 マスターカード インターナシヨナル インコーポレーテツド トランザクション処理ネットワーク内でブロックチェーントランザクションを処理する方法及びシステム
US20180137512A1 (en) 2016-01-19 2018-05-17 Priv8Pay, Inc. Network node authentication
US20170310653A1 (en) 2016-04-22 2017-10-26 Sony Corporation Client, server, method and identity verification system
WO2019023289A1 (en) 2017-07-27 2019-01-31 Eland Blockchain Fintech Inc. ELECTRONIC TRANSACTION SYSTEM AND METHOD USING A BLOCK CHAIN TO STORE TRANSACTION RECORDINGS

Also Published As

Publication number Publication date
US20220253852A1 (en) 2022-08-11
CN114026587A (zh) 2022-02-08
EP3991118A1 (en) 2022-05-04
WO2020263915A1 (en) 2020-12-30
EP3991118A4 (en) 2023-06-14
JP2022543733A (ja) 2022-10-14

Similar Documents

Publication Publication Date Title
CN110612546B (zh) 用于数字资产账户管理的方法和装置
US10535065B2 (en) Secure payment transactions based on the public bankcard ledger
US20170053249A1 (en) Electronic Crypto-Currency Management Method and System
US11245513B2 (en) System and method for authorizing transactions in an authorized member network
AU2010295188B2 (en) Asset storage and transfer system for electronic purses
US20110320347A1 (en) Mobile Networked Payment System
US20090319425A1 (en) Mobile Person-to-Person Payment System
US20090070263A1 (en) Peer to peer fund transfer
US11924347B2 (en) Identity authentication and validation
JP2017027621A (ja) 安全に補充可能な電子ウォレット
CN109716373B (zh) 密码认证和令牌化的交易
EP2304678A1 (en) Mobile payment system
US20140164228A1 (en) Methods and systems for value transfers using a reader device
US20190362348A1 (en) Merchant enrollment for reverse payments
EP4278316A1 (en) Token-based off-chain interaction authorization
US11481766B2 (en) Method for payment authorization on offline mobile devices with irreversibility assurance
US20200051068A1 (en) Dynamic provisioning of wallets in a secure payment system
US20230109085A1 (en) Digital Currency Aggregation Processing
US20230179587A1 (en) Token processing system and method
JP7258378B2 (ja) ブロックチェーンネットワークを介して支払取引を処理するためのシステム及び方法
US20230298009A1 (en) Rapid cryptocurrency transaction processing
WO2021071464A1 (en) Dynamic provisioning of wallets in a secure payment system
US11509481B2 (en) Token processing with selective de-tokenization for proximity based access device interactions
CN116802662A (zh) 交互信道平衡
EP4144067A1 (en) Token-for-token provisioning

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211224

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220927

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20230106

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230228

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230329

R150 Certificate of patent or registration of utility model

Ref document number: 7258378

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150