JP6710737B2 - 決済システム及び決済方法 - Google Patents

決済システム及び決済方法 Download PDF

Info

Publication number
JP6710737B2
JP6710737B2 JP2018199926A JP2018199926A JP6710737B2 JP 6710737 B2 JP6710737 B2 JP 6710737B2 JP 2018199926 A JP2018199926 A JP 2018199926A JP 2018199926 A JP2018199926 A JP 2018199926A JP 6710737 B2 JP6710737 B2 JP 6710737B2
Authority
JP
Japan
Prior art keywords
information
settlement
distributed ledger
order information
recorded
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
JP2018199926A
Other languages
English (en)
Other versions
JP2020067806A (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.)
Mizuho Bank Ltd
Original Assignee
Mizuho Bank Ltd
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 Mizuho Bank Ltd filed Critical Mizuho Bank Ltd
Priority to JP2018199926A priority Critical patent/JP6710737B2/ja
Publication of JP2020067806A publication Critical patent/JP2020067806A/ja
Application granted granted Critical
Publication of JP6710737B2 publication Critical patent/JP6710737B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、注文者間の取引の決済を行なうための決済システム及び決済方法に関する。
ピア・ツー・ピア・ネットワークを活用したブロックチェーン技術が決済等に利用されつつある(例えば、非特許文献1参照)。非特許文献1に記載された技術では、ブロックチェーンを活用して、大規模な決済システムを新規に構築することなく、約定情報を改ざん不可能なデータとして瞬時に共有・決済できる仕組みが検討されている。このブロックチェーン技術では、順序付けられたレコードを、分散台帳で連続的に管理することにより、ブロック内のデータの遡及的な変更を防止する。
また、オンライン取引において利用されている仮想通貨の改ざんを防止するために、ブロックチェーン技術が利用される場合もある(例えば、特許文献1参照)。この技術では、約定情報に基づく残高情報をブロックチェーンで繋げたまとまりとして分散台帳に記録する。
また、複数のコンピューティングノードを含む分散型ブロックチェーン・コンピューティングシステムを用いて取引を支援する技術も検討されている(例えば、特許文献2参照)。この技術では、取引所は、注文書と、異なるクライアントに関連する複数のデジタルウォレットを格納する。コンピュータシステムは、注文書に追加される新たなデータ取引要求を受け取る。データ取引要求の間のマッチが識別され、個別のデータ取引要求に関連するデジタルウォレットに関連するハッシュが生成される。取引相手は、相手方のハッシュを、マッチに関する情報とともに受け取り、各当事者は、ブロックチェーン取引をブロックチェーンに追加させる。両方のマッチがブロックチェーンに追加されたかどうかを判断するためにブロックチェーンをモニタする。
また、分散型台帳技術を用いて、債務記録情報の正当性を確認できる基盤システムを利用して、支払を支援するための支払支援システム及び支払支援方法を提供する(例えば、特許文献3参照)。この技術では、支払人端末及び支払人金融機関サーバに接続され、ブロックチェーン等の分散型台帳技術により情報の正当性を確認できる基盤システムを用いる。支払人端末は、債務者から債権者に対する支払方式の選択情報を取得し、選択された支払方式の債務記録情報を分散台帳に記録し、選択された支払方式に応じた支払人金融機関サーバに債務記録情報の発行を通知する。支払人金融機関サーバは、分散台帳を確認し、債務記録情報の承認情報を分散台帳に記録し、支払方式に基づいて、債権者に対する支払処理を行ない、債務記録情報の失効情報を分散台帳に記録する。
特開2016−151802号公報 特表2018−515833号公報 特許第6363254号公報
株式会社みずほ銀行、「国境を越えた証券取引の決済プロセス効率化に向けた実証実験を実施」、平成28年3月8日、[online]、株式会社みずほ銀行、[平成30年9月9日検索]、インターネット<https://www.mizuhobank.co.jp/release/pdf/20160308release_jp.pdf>
株式のように日々大量の約定や決済が行なわれる取引では、大きなシステム投資により、取引照合及び決済を実現できる。しかし、証券取引では、日々の約定決済件数の少ない取引が存在する。このような証券取引においても、安全で効率的な決済のためには、取引照合やDVP決済等において株式と同等なシステムが必要とされる。しかし、件数が少ない場合、各取引当たりのシステム投資が大きくなる。
上記課題を解決する決済システムは、注文者システムに接続される取引所システムが、分散台帳により情報の正当性を確認できる基盤システムを介して接続された清算機関システムを含む。そして、前記取引所システムが、前記分散台帳に記録され、約定可能な注文情報を取得し、前記取得した注文情報のマッチングを行なうことにより、約定した注文情報を特定し、約定されなかった注文情報について、失効情報を分散台帳に記録し、前記清算機関システムが、前記約定された注文情報に基づいて決済を行なう。
本発明によれば、分散台帳による情報共有技術と、情報の正当性を確認できる基盤システムとを利用して、効率的な取引、すなわち約定から決済までの一連の処理を支援することができる。
本実施形態のシステム概略図。 ハードウェア構成例の説明図。 本実施形態の各システムの説明図であって、(a)はユーザシステム、(b)は取引所システム、(c)は決済口座管理機関システム、(d)は清算機関システムの説明図。 本実施形態で分散台帳に記録される情報の説明図であって、(a)は注文情報、(b)は約定成立情報、(c)は失効情報、(d)は承認依頼情報、(e)は決済承認情報、(f)は決済予告情報、(g)は決済完了情報の説明図。 本実施形態の処理手順の説明図。 本実施形態の処理手順の説明図。 本実施形態の処理手順の説明図。
以下、図1〜図7を用いて、決済システム及び決済方法を具体化した一実施形態を説明する。本実施形態では、証券銘柄について注文を行ない、約定した取引の決済を支援する。この決済には、DVP決済等やクリアリングハウスによる決済が含まれる。以下では、DVP決済を行なう場合を想定するが、他の決済に適用してもよい。
図1に示すように、本実施形態では、分散台帳D1に接続されたユーザシステム10、取引所システム20、決済口座管理機関システム30、清算機関システム40を用いる。本実施形態では、ブロックチェーンにより取引決済情報の記録の正当性を確認できる基盤システムを用いて、取引や決済を支援する場合を想定する。なお、ネットワークに接続された複数のノードで同じデータを保持し合う分散台帳D1(分散型台帳)を用いるものであれば、ブロックチェーン技術を用いる場合に限定されるものではない。そして、取引決済情報は、金融機関の注文、約定、決済に関する情報を電子的に記録するものであり、取引決済情報は分散台帳D1に記録され、ブロックチェーン技術により固定化される。更に、所謂仮想通貨とは異なり、この記録自体では決済は完了せず、単に注文〜決済に関する情報が記録されるだけである。本実施形態では、取引決済情報に関わる関係者間で契約に基づき、承認又は定められた方法で初めて決済が完了する(債権債務関係の成立)。
ユーザシステム10〜清算機関システム40は、ピア・ツー・ピア(Peer to Peer)のネットワークで接続されている。このピア・ツー・ピアは、多数のシステム間で通信を行なうためのアーキテクチャのひとつであり、ピア同士が通信を行なう通信方式の基盤システムである。例えば、情報の改ざんを防止するために、ブロックチェーン方式を用いることができる。ブロックチェーン方式では、「取引の記録」をまとめた「ブロック」を「チェーン」状に順次追加していく。ブロックチェーンを構成するそれぞれのブロックは、そのブロックと一つ前のブロックに関する情報を含む「ヘッダ」と、ある時間内に行なわれた取引のリストを記録した「トランザクション」とにより構成される。ブロックチェーンにおいては、過去からの全取引記録が記録されているため、仮に不正を行なおうとした場合、不正以降の全ブロックを書き換える必要があり、計算負荷が大きく改ざんを困難にしている。そして、ピア・ツー・ピアネットワークに接続されている各システムは、一つのピアが発信した情報を、それぞれで分散して共有することになる。
そして、ユーザシステム10〜清算機関システム40は、それぞれ、ピア・ツー・ピアネットワークにおいて共有する情報を保存する分散台帳D1を保持する。一つのシステムの分散台帳D1に、所定の情報が書き込まれた場合、ピア・ツー・ピアネットワークにより、他のすべてのシステムが保有する分散台帳D1に、同じ分散情報が書き込まれる。
(ハードウェア構成例)
図2は、ユーザシステム10〜清算機関システム40等として機能する情報処理装置H10のハードウェア構成例である。
情報処理装置H10は、通信装置H11、入力装置H12、表示装置H13、記憶部H14、プロセッサH15を有する。なお、このハードウェア構成は一例であり、他のハードウェアを有していてもよい。
通信装置H11は、他の装置との間で通信経路を確立して、データの送受信を実行するインタフェースであり、例えばネットワークインタフェースカードや無線インタフェース等である。
入力装置H12は、利用者等からの入力を受け付ける装置であり、例えばマウスやキーボード等である。表示装置H13は、各種情報を表示するディスプレイやタッチパネル等である。
記憶部H14は、ユーザシステム10〜清算機関システム40の各種機能を実行するためのデータや各種プログラムを格納する記憶装置(例えば、情報記憶部M2)である。例えば、記憶部H14は、情報記憶部M2に示した情報を記憶する。記憶部H14の一例としては、ROM、RAM、ハードディスク等がある。
プロセッサH15は、記憶部H14に記憶されるプログラムやデータを用いて、ユーザシステム10〜清算機関システム40における各処理(例えば、台帳管理部M1における処理)を制御する。プロセッサH15の一例としては、例えばCPUやMPU等がある。このプロセッサH15は、ROM等に記憶されるプログラムをRAMに展開して、各種処理に対応する各種プロセスを実行する。例えば、プロセッサH15は、ユーザシステム10〜清算機関システム40のアプリケーションプログラムが起動された場合、後述する図5、図6に示す各処理を実行するプロセスを動作させる。
プロセッサH15は、自身が実行するすべての処理についてソフトウェア処理を行うものに限られない。例えば、プロセッサH15は、自身が実行する処理の少なくとも一部についてハードウェア処理を行う専用のハードウェア回路(例えば、特定用途向け集積回路:ASIC)を備えてもよい。すなわち、プロセッサH15は、(1)コンピュータプログラム(ソフトウェア)に従って動作する1つ以上のプロセッサ、(2)各種処理のうち少なくとも一部の処理を実行する1つ以上の専用のハードウェア回路、或いは(3)それらの組み合わせ、を含む回路(circuitry)として構成し得る。プロセッサは、CPU並びに、RAM及びROM等のメモリを含み、メモリは、処理をCPUに実行させるように構成されたプログラムコード又は指令を格納している。メモリすなわちコンピュータ可読媒体は、汎用又は専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。
(各情報処理装置の機能)
図3に示すように、ユーザシステム10〜清算機関システム40は、それぞれ、台帳管理部M1、情報記憶部M2を備える。台帳管理部M1は、自システムの情報記憶部M2に書き込まれた情報を、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に書き込む。
図3(a)に示すユーザシステム10は、買い注文、売り注文の注文者が用いるコンピュータシステムである。ユーザシステム10は、制御部11を備える。制御部11は、注文者の入力に応じて、注文情報を生成し、取引所システム20に送信する。
図3(b)に示す取引所システム20は、各注文者の注文情報(買い注文、売り注文)を取得し、注文条件が整合する注文の約定を管理する取引所のコンピュータシステムである。この取引所システム20は、取引管理部21、参加者情報記憶部22、取引情報記憶部24を備える。
取引管理部21は、各銘柄について、売り注文と買い注文とをマッチングして、約定成立させる処理を行なう。このため、取引管理部21は、約定成立を行なう条件について、予め定められたルールを保持している。ルールとしては、例えば、約定成立させるタイミング(1時間毎、1日毎)や、複数の同一注文が分散台帳D1上に記録されている場合の約定成立させる注文を特定する条件(時間優先または抽選等)がある。
また、注文者が他の決済口座管理機関に口座を保有する場合には、取引管理部21は、決済承認依頼を行なう。
参加者情報記憶部22には、取引所の参加者を管理するための参加者管理情報が記録される。この参加者管理情報には、参加者コード、保有口座が記録される。
参加者コードデータ領域には、取引所の参加者(注文者)を特定するための識別子に関するデータが記録される。
保有口座データ領域には、この参加者の決済口座管理機関の口座を特定するための識別子に関するデータが記録される。参加者自身が決済口座管理機関の場合には、参加者自身の決済口座管理機関の口座を特定するための識別子に関するデータが記録される。また、他の決済口座管理機関に口座を保有している場合には、他の決済口座管理機関及び口座を特定するための識別子に関するデータが記録される。
取引情報記憶部24には、注文情報に基づいて約定された取引管理情報が記録される。この取引管理情報には、取引コード、約定日、銘柄、買い注文者、売り注文者、約定金額、数量に関する情報が記録される。
取引コードデータ領域には、各注文を特定するための識別子に関するデータが記録される。
約定日データ領域には、約定成立の年月日及び時刻に関するデータが記録される。
銘柄データ領域には、約定成立した取引対象(証券銘柄)を特定するための識別子に関するデータが記録される。
買い注文者、売り注文者データ領域には、それぞれ約定成立した取引の銘柄の買い注文者、売り注文者を特定するための識別子に関するデータが記録される。
約定金額データ領域には、約定成立した取引金額に関するデータが記録される。
数量データ領域には、約定成立した取引数量に関するデータが記録される。
図3(c)に示す決済口座管理機関システム30は、各注文者の口座を管理する金融機関のコンピュータシステムである。この決済口座管理機関システム30は、口座管理部31、口座情報記憶部32を備える。
口座管理部31は、注文者の口座を管理する処理を実行する。本実施形態では、取引所システム20からの承認依頼に応じて、注文者の口座に残高があることを確認した上で決済承認を行なう。
口座情報記憶部32には、注文者が決済口座管理機関に保有する口座を管理するための口座管理情報が記録される。この口座管理情報には、参加者コード、口座識別子、残高、入出金履歴が記録される。
参加者コードデータ領域には、取引所の参加者(注文者)を特定するための識別子に関するデータが記録される。
口座識別子データ領域には、この参加者の口座を特定するための識別子に関するデータが記録される。
残高データ領域には、この口座の残高に関するデータが記録される。
入出金履歴データ領域には、この口座への入金や、この口座からの出金の履歴情報が記録される。
図3(d)に示す清算機関システム40は、取引所から取得した取引情報に基づいて、注文者間の決済を清算する清算機関(CCP:セントラル・カウンターパーティ)のコンピュータシステムである。清算機関における清算には、決済口座管理機関等が参加する。なお、注文者自身が決済口座管理機関の場合も、この清算に参加する。この清算機関システム40は、清算管理部41、決済情報記憶部42を備える。
清算管理部41は、取引所システム20において行なわれた取引についての決済(本実施形態では、DVP決済)を行なう。そして、清算管理部41は、ネッティングに基づいて清算予定情報を生成し、分散台帳D1に記録する。
決済情報記憶部42には、約定成立した取引についてネッティングを行なった決済予定情報が記録される。決済予定情報には、決済予定日、決済口座管理機関、銘柄、決済予定数量、決済予定金額に関する情報が含まれる。
決済予定日データ領域には、DVP決済を行なう予定日に関するデータが記録される。
決済口座管理機関データ領域には、決済口座管理機関を特定するための識別子に関するデータが記録される。
銘柄データ領域には、約定成立した取引対象(証券銘柄)を特定するための識別子に関するデータが記録される。
決済予定数量、決済予定金額の各データ領域には、それぞれ、決済予定の証券数量、支払予定金額に関するデータが記録される。
(分散台帳に記録される情報)
図4に示すように、分散台帳D1には、注文情報510、約定成立情報520、失効情報530、承認依頼情報540、決済承認情報550、決済予告情報560、決済完了情報570が記録される。
図4(a)に示すように、注文情報510には、発行番号、銘柄、売買識別子、注文者、指値、数量に関する情報が含まれる。この注文情報510は、必要に応じて、本取引に関わる関係者(ユーザシステム10〜清算機関システム40等)で復号可能なキーにより暗号化される。
発行番号データ領域には、取引のための注文を特定するための識別子に関するデータが記録される。実施形態では、この発行番号は、分散台帳D1に記録される一連の情報を特定するための識別子として用いられる。
銘柄データ領域には、取引対象の証券を特定するための識別子に関するデータが記録される。
売買識別子データ領域には、「売り」又は「買い」を特定するためのフラグが記録される。
注文者データ領域には、この注文の注文者を特定するための識別子に関するデータが記録される。
指値データ領域には、この銘柄の取引希望価格に関するデータが記録される。
数量データ領域には、この銘柄の取引希望数量に関するデータが記録される。
図4(b)に示すように、約定成立情報520には、発行番号、銘柄、買い注文者、売り注文者、約定金額、数量に関する情報が含まれる。この約定成立情報520は、必要に応じて、本取引に関わる関係者(ユーザシステム10〜清算機関システム40等)で復号可能なキーにより暗号化される。
発行番号データ領域には、約定された取引を特定するための識別子に関するデータが記録される。ここでは、買い注文、売り注文についての発行番号(例えば、注文情報510の発行番号)を含める。
銘柄データ領域には、取引対象の証券を特定するための識別子に関するデータが記録される。
買い注文者、売り注文者の各データ領域には、それぞれ、約定された注文の買い注文者、売り注文者を特定するための識別子に関するデータが記録される。
約定金額、数量の各データ領域には、それぞれ、約定された取引の約定金額、数量に関するデータが記録される。
図4(c)に示すように、失効情報530には、発行番号、注文失効に関する情報が含まれる。この失効情報530は、必要に応じて、本取引に関わる関係者(ユーザシステム10〜清算機関システム40等)で復号可能なキーにより暗号化される。
発行番号データ領域には、取引のための注文を特定するための識別子(例えば、注文情報510の発行番号)に関するデータが記録される。
注文失効データ領域には、この注文が他の注文と約定成立しなかったことを示すフラグが記録される。
図4(d)に示すように、承認依頼情報540には、発行番号、銘柄、売買識別子、注文者、約定金額、数量、決済口座管理機関に関する情報が含まれる。この承認依頼情報540は、必要に応じて、本取引に関わる関係者(ユーザシステム10〜清算機関システム40等)で復号可能なキーにより暗号化される。
発行番号データ領域には、約定された取引を特定するための識別子(例えば、注文情報510の発行番号)に関するデータが記録される。
銘柄データ領域には、約定された取引対象の証券を特定するための識別子に関するデータが記録される。
売買識別子データ領域には、約定された取引対象の「売り」又は「買い」を特定するためのフラグが記録される。
注文者データ領域には、この取引所の参加者である注文者を特定するための識別子に関するデータが記録される。
約定金額、数量の各データ領域には、それぞれ、約定された取引の約定金額、数量に関するデータが記録される。
決済口座管理機関データ領域には、注文者が口座を保有する決済口座管理機関であって、取引承認を依頼する決済口座管理機関を特定するための識別子に関するデータが記録される。
図4(e)に示すように、決済承認情報550には、発行番号、銘柄、売買識別子、注文者、決済口座管理機関、承認結果に関する情報が含まれる。この決済承認情報550は、必要に応じて、本取引に関わる関係者(ユーザシステム10〜清算機関システム40等)で復号可能なキーにより暗号化される。
発行番号データ領域には、約定された取引を特定するための識別子(例えば、注文情報510の発行番号)に関するデータが記録される。
銘柄データ領域には、約定された取引対象の証券を特定するための識別子に関するデータが記録される。
売買識別子データ領域には、約定された取引対象の「売り」又は「買い」を特定するためのフラグが記録される。
注文者データ領域には、この取引所の参加者である注文者を特定するための識別子に関するデータが記録される。
決済口座管理機関データ領域には、取引承認を行なった決済口座管理機関を特定するための識別子に関するデータが記録される。
承認結果データ領域には、取引承認の結果を特定するためのフラグが記録される。
図4(f)に示すように、決済予告情報560には、発行番号、決済対象者、決済予定日時、決済内容に関する情報が含まれる。この決済予告情報560は、必要に応じて、本取引に関わる関係者(ユーザシステム10〜清算機関システム40等)で復号可能なキーにより暗号化される。
発行番号データ領域には、決済予告を特定するための識別子に関するデータが記録される。
決済対象者データ領域には、決済対象者を特定するための識別子に関するデータが記録される。ここで、決済対象者は、注文者、決済口座管理機関(参加者が決済口座管理機関の場合も含む)である。
決済予定日時データ領域には、決済を行なう年月日及び時刻に関するデータが記録される。
決済内容データ領域には、決済対象の内容が記録される。例えば、注文者の取引については、銘柄毎の累計(数量)、取引金額の累計が記録される。決済口座管理機関については、銘柄毎の累計(数量)、取引金額の累計が記録される。
図4(g)に示すように、決済完了情報570には、発行番号、決済完了に関する情報が含まれる。この決済完了情報570は、必要に応じて、本取引に関わる関係者(ユーザシステム10〜清算機関システム40等)で復号可能なキーにより暗号化される。
発行番号データ領域には、決済予告を特定するための識別子に関するデータが記録される。
決済完了データ領域には、決済予告についてのDVP決済を完了したことを示すフラグが記録される。
(取引処理)
次に、図5〜図7を用いて、取引処理を説明する。ここでは、例えば、注文情報510〜決済完了情報570として、ブロックチェーンを利用するオープンアセットプロトコルによるカラードコインを用いる。
まず、図5に示すように、ユーザシステム10は、注文情報の登録処理を実行する(ステップS1−1)。具体的には、売り注文者、買い注文者は、ユーザシステム10を用いて、注文情報を作成する。この注文情報には、銘柄、「売り」又は「買い」を示す売買識別子、指値、数量に関する情報を含める。そして、注文指示が入力された場合、制御部11は、注文情報510、情報記憶部M2に記録する。この場合、台帳管理部M1は、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に注文情報510を書き込む。
図7に示すように、売り注文s1〜s4、買い注文b1〜b3の注文情報510が、分散台帳D1に記録された場合を想定する。
次に、取引所システム20は、マッチング処理を実行する(ステップS1−2)。具体的には、取引所システム20の取引管理部21は、分散台帳D1に記録された注文情報510の中で、発行番号により約定成立情報520や失効情報530が関連付けられていない、約定可能な注文情報510を特定する。そして、取引管理部21は、各銘柄の注文情報510について、予め定められたルール(約定成立を行なう条件)に基づいて、同じ銘柄の買い注文及び売り注文の指値をマッチングする。そして、取引管理部21は、指値に応じて約定可能な買い注文及び売り注文を検索する。
次に、取引所システム20は、約定成立かどうかについての判定処理を実行する(ステップS1−3)。具体的には、取引所システム20の取引管理部21は約定可能な買い注文及び売り注文を特定できた場合には、約定成立と判定する。
約定成立と判定した場合(ステップS1−3において「YES」の場合)、取引所システム20は、約定成立登録処理を実行する(ステップS1−4)。具体的には、取引所システム20の取引管理部21は、約定成立した注文がある場合には、注文情報に基づいて取引管理情報を生成し、取引情報記憶部24に記録する。そして、取引管理部21は、取引が成立した売り注文及び買い注文の発行番号に基づいて発行番号を付与した約定成立情報520を生成する。この約定成立情報520には、発行番号、約定された取引の銘柄、買い注文者、売り注文者、約定金額、数量に関するデータを含める。そして、取引所システム20の台帳管理部M1は、情報記憶部M2の分散台帳D1に、約定成立情報520を記録する。この場合、台帳管理部M1は、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に約定成立情報520を書き込む。
図7に示すように、「売り注文s1と買い注文b3」、「売り注文s2と買い注文b1」、「売り注文s4と買い注文b2」が約定成立した場合を想定する。この場合、各約定成立について約定成立情報520を分散台帳D1に記録する。
一方、約定可能な注文がなく、約定不成立と判定した場合(ステップS1−3において「NO」の場合)、取引所システム20は、約定成立登録処理(ステップS1−4)をスキップする。
次に、取引所システム20は、約定注文以外の注文の失効登録処理を実行する(ステップS1−5)。具体的には、取引所システム20の取引管理部21は、分散台帳D1に記録された注文情報510において、約定成立しなかった注文情報510を特定する。そして、取引管理部21は、特定した注文情報510の発行番号を記録した失効情報530を生成して、情報記憶部M2の分散台帳D1に、失効情報530を記録する。この場合、台帳管理部M1は、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に失効情報530を書き込む。
次に、図6に示すように、取引所システム20は、他の決済口座管理機関の登録があるかどうかについての判定処理を実行する(ステップS2−1)。具体的には、取引所システム20の取引管理部21は、参加者情報記憶部22を用いて、約定成立した注文者(参加者)の決済口座管理機関を特定する。この場合、参加者自身が決済口座管理機関の場合と、参加者が他の決済口座管理機関の口座を保有する決済口座管理機関利用者の場合とがある。少なくとも一人の注文者の参加者管理情報に他の決済口座管理機関情報が記録されている場合には、他の決済口座管理機関の登録があると判定する。
他の決済口座管理機関の登録があると判定した場合(ステップS2−1において「YES」の場合)、取引所システム20は、承認依頼処理を実行する(ステップS2−2)。具体的には、取引所システム20の取引管理部21は、参加者情報記憶部22を用いて、注文者が他の決済口座管理機関に保有する口座を特定する。そして、取引管理部21は、特定した他の決済口座管理機関に決済の承認を依頼するための承認依頼情報540を生成する。この承認依頼情報540には、発行番号、銘柄、売買識別子、注文者、約定金額、数量、決済口座管理機関に関するデータを含める。そして、取引所システム20の台帳管理部M1は、情報記憶部M2の分散台帳D1に、承認依頼情報540を記録する。この場合、台帳管理部M1は、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に承認依頼情報540を書き込む。
一方、他の決済口座管理機関の登録がないと判定した場合(ステップS2−1において「NO」の場合)、取引所システム20は、承認依頼処理(ステップS2−2)をスキップする。
次に、取引所システム20は、注文者が決済口座管理機関かどうかについての判定処理を実行する(ステップS2−3)。具体的には、取引所システム20の取引管理部21は、参加者情報記憶部22を用いて、他の決済口座管理機関が登録されていない注文者を検索する。他の決済口座管理機関が登録されていない注文者を特定できた場合には、注文者(参加者)自身が決済口座管理機関と判定する。
注文者が決済口座管理機関と判定した場合(ステップS2−3において「YES」の場合)、取引所システム20は、自動承認処理を実行する(ステップS2−4)。具体的には、取引所システム20の取引管理部21は、注文者(参加者)自身が決済可能と判定し、自動承認の決済承認情報550を生成する。そして、取引管理部21は、情報記憶部M2の分散台帳D1に、決済承認情報550を記録する。この場合、台帳管理部M1は、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に決済承認情報550を書き込む。
一方、すべての注文者が決済口座管理機関でないと判定した場合(ステップS2−3において「NO」の場合)、取引所システム20は、自動承認処理(ステップS2−4)をスキップする。
承認依頼情報540を取得した決済口座管理機関システム30は、決済承認処理を実行する(ステップS2−5)。具体的には、決済口座管理機関システム30の口座管理部31は、分散台帳D1に記録された承認依頼情報540を用いて、口座情報記憶部32において、注文者の口座を特定する。次に、口座管理部31は、注文者の口座残高において、決済可能な場合には、決済承認情報550を生成する。そして、決済口座管理機関システム30の台帳管理部M1は、情報記憶部M2の分散台帳D1に、決済承認情報550を記録する。この場合、台帳管理部M1は、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に決済承認情報550を書き込む。
図7に示すように、「売り注文s1」、「売り注文s2」、「買い注文b1」、「買い注文b2」は、取引所以外の決済口座管理機関を利用している場合を想定する。この場合、各約定についての決済承認情報550を分散台帳D1に記録する。
次に、清算機関システム40は、分散台帳D1を用いた集計処理を実行する(ステップS2−6)。具体的には、清算機関システム40の清算管理部41は、分散台帳D1に記録された決済承認を用いて、承認した(自動承認分も含む)決済口座管理機関の取引内容を集計する。ここでは、銘柄毎に約定数量及び全約定金額を集計する。
次に、清算機関システム40は、分散台帳D1を用いた決済予告処理を実行する(ステップS2−7)。具体的には、清算機関システム40の清算管理部41は、清算機関への参加者(注文者や決済口座管理機関)毎に、約定を集計した約定数量、約定金額(約定数量、約定金額)を含めた決済予告情報560を生成する。清算機関システム40の台帳管理部M1は、情報記憶部M2の分散台帳D1に、決済予告情報560を記録する。この場合、台帳管理部M1は、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に決済予告情報560を書き込む。
図7に示すように、清算機関への参加者、決済口座管理機関について、それぞれの決済予告情報560を分散台帳D1に記録する。
次に、清算機関システム40は、DVP決済処理を実行する(ステップS2−8)。具体的には、清算機関システム40の清算管理部41は、決済予告情報560の決済予定日時に到達した場合に、DVP決済を行なう。
次に、清算機関システム40は、決済完了登録処理を実行する(ステップS2−9)。具体的には、清算機関システム40の清算管理部41は、決済完了情報570を生成する。そして、清算機関システム40の台帳管理部M1は、情報記憶部M2の分散台帳D1に、決済完了情報570を記録する。この場合、台帳管理部M1は、ピア・ツー・ピアネットワークに接続された他システムの情報記憶部M2の分散台帳D1に決済完了情報570を書き込む。
図7に示すように、決済予告情報560に対応した決済完了情報570を分散台帳D1に記録する。
本実施形態によれば、以下のような効果を得ることができる。
(1)本実施形態では、注文情報510、約定成立情報520、失効情報530、承認依頼情報540、決済承認情報550、決済予告情報560、決済完了情報570が分散台帳D1に記録される。これにより、取引の関係者が、取引内容や取引状況を確認することができる。そして、ブロックチェーンを用いた分散台帳D1により、分散台帳による情報共有技術と、ブロックチェーン等による記録の改竄防止技術とを利用して、記録の内容が不変で、記録の照合が容易であり、迅速で効率的な証券取引、すなわち約定から決済までの一連の処理を支援することができる。
(2)本実施形態では、ユーザシステム10は、注文情報の登録処理を実行する(ステップS1−1)。また、取引所システム20は、マッチング処理(ステップS1−2)、約定成立かどうかについての判定処理(ステップS1−3)を実行する。そして、約定可能な注文があると判定した場合(ステップS1−3において「YES」の場合)、取引所システム20は、約定成立登録処理を実行する(ステップS1−4)。これにより、特定の銘柄について複数の注文の中で、所定のルールに基づいて条件が合う注文を約定させて、注文を完結させることができる。
(3)本実施形態では、取引所システム20は、約定注文以外の注文の失効登録処理を実行する(ステップS1−5)。これにより、約定できなかった注文情報510を、分散台帳上において、失効させて、注文を完結させることができる。
(4)本実施形態では、他の決済口座管理機関の登録があると判定した場合(ステップS2−1において「YES」の場合)、取引所システム20は、承認依頼処理を実行する(ステップS2−2)。そして、決済口座管理機関システム30は、決済承認処理を実行する(ステップS2−5)。これにより、取引所以外で、注文者の口座が管理されている場合にも、分散台帳D1に記録された承認に基づいて決済手続を進めることができる。
(5)本実施形態では、注文者が決済口座管理機関と判定した場合(ステップS2−3において「YES」の場合)、取引所システム20は、自動承認処理を実行する(ステップS2−4)。これにより、注文者が決済口座管理機関の場合、分散台帳D1に記録された承認に基づいて決済手続を進めることができる。
(6)本実施形態では、清算機関システム40は、分散台帳D1を用いた集計処理(ステップS2−6)、分散台帳D1を用いて決済予告処理(ステップS2−7)、DVP決済処理(ステップS2−8)を実行する。これにより、個々の取引を集約して、効率的に決済を行なうことができる。
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、注文情報510〜決済完了情報570として、ビットコインのブロックチェーンを利用するオープンアセットプロトコル(カラードコイン)を用いる場合を想定した。分散台帳D1に記録される各情報は、カラードコインに限定されるものではない。ビットコイン以外の分散台帳D1を応用した、通貨以外の役割・機能を持たすことを主目的とした基盤システムを利用することができる。
・上記実施形態では、注文情報510〜決済完了情報570を分散台帳D1に記録する。分散台帳D1に記録する情報はこれらに限定されるものではない。
・上記実施形態では、清算機関システム40は、分散台帳D1を用いた集計処理(ステップS2−6)、分散台帳D1を用いた決済予告処理(ステップS2−7)を実行する。ここで、約定された取引情報と、決済口座管理機関毎に集計した決済予告とをリンクさせる情報を、分散台帳D1に記録してもよい。
・上記実施形態では、清算機関システム40は、分散台帳D1を用いた集計処理(ステップS2−6)、分散台帳D1に決済予告処理(ステップS2−7)、DVP決済処理(ステップS2−8)を実行する。この場合、各参加者が決済予告の内容を確認し、決済予告承認情報を分散台帳D1に記録するようにしてもよい。この場合、清算機関システム40は、決済予告承認情報に基づいて、DVP決済処理を実行する(ステップS2−8)。
・上記実施形態では、取引所システム20は、約定成立登録処理を実行する(ステップS1−4)。この場合、取引管理部21は、約定が成立した売り注文及び買い注文の発行番号に基づいて発行番号を付与した約定成立情報520を生成する。ここで、約定成立情報520と各注文情報510とを関連付ける情報は、発行番号に限定されるものではない。例えば、約定成立情報520に、各注文情報510の発行番号を含めてもよい。
また、注文情報510毎に約定成立情報520を生成するようにしてもよい。この場合には、約定成立情報520に、取引約定した相手方の注文情報の発行番号を記録しておく。
・上記実施形態では、分散台帳D1に記録する情報は、必要に応じて、本取引に関わる関係者で復号可能なキーにより暗号化される。暗号化の必要性は、ネットワークや情報に応じて行なえばよい。例えば、関係者のみが用いるクローズド型(プライベート型)ネットワークの場合には、暗号化の必要はない。
・上記実施形態では、分散台帳D1に記録される一連の情報を特定するための識別子として、注文情報510の発行番号等を用いる。一連の情報を特定できる識別子であれば、注文情報510の発行番号に限定されるものではない。
10…ユーザシステム、11…制御部、20…取引所システム、21…取引管理部、22…参加者情報記憶部、24…取引情報記憶部、30…決済口座管理機関システム、31…口座管理部、32…口座情報記憶部、40…清算機関システム、41…清算管理部、42…決済情報記憶部、D1…分散台帳、M1…台帳管理部、M2…情報記憶部。

Claims (6)

  1. 注文者システムに接続される取引所システムが、分散台帳により情報の正当性を確認できる基盤システムを介して接続された清算機関システムを含む決済システムであって、
    前記取引所システムが、
    前記分散台帳に記録され、約定可能な注文情報を取得し、
    前記取得した注文情報のマッチングを行なうことにより、約定した注文情報を特定し、
    約定されなかった注文情報について、失効情報を前記分散台帳に記録し、
    前記約定された注文情報の発注者が決済口座管理機関であると判定した場合には、前記決済口座管理機関の口座を用いて決済を行なう決済承認情報を前記分散台帳に記録し、
    前記清算機関システムが、
    前記約定された注文情報に基づいて決済を行なうことを特徴とする決済システム。
  2. 注文者システムに接続される取引所システムが、分散台帳により情報の正当性を確認できる基盤システムを介して接続された清算機関システムを含む決済システムであって、
    前記取引所システムが、
    前記分散台帳に記録され、約定可能な注文情報を取得し、
    前記取得した注文情報のマッチングを行なうことにより、約定した注文情報を特定し、
    約定されなかった注文情報について、失効情報を前記分散台帳に記録し、
    前記約定された注文情報の発注者及び受注者の少なくとも何れか一方が自身以外を決済口座管理機関として登録している決済口座管理機関利用者と判定した場合には、前記決済口座管理機関利用者の決済口座管理機関システムに対して、承認依頼を送信し、
    前記清算機関システムが、
    前記決済口座管理機関システムの決済承認情報が前記分散台帳に記録された場合に、前記約定された注文情報に基づいて決済を行なうことを特徴とする決済システム。
  3. 前記清算機関システムが、
    前記約定された注文情報に基づいて、決済予告を前記分散台帳に記録し、
    前記決済予告の後で決済を行なうことを特徴とする請求項1又は2に記載の決済システム。
  4. 前記清算機関システムが、前記約定された注文情報の取引者毎に、取引金額を集計して前記決済予告を行なうことを特徴とする請求項に記載の決済システム。
  5. 注文者システムに接続される取引所システムが、分散台帳により情報の正当性を確認できる基盤システムを介して接続された清算機関システムを含む決済システムを用いて、決済を支援する方法であって、
    前記取引所システムが、
    前記分散台帳に記録され、約定可能な注文情報を取得し、
    前記取得した注文情報のマッチングを行なうことにより、約定した注文情報を特定し、
    約定されなかった注文情報について、失効情報を前記分散台帳に記録し、
    前記約定された注文情報の発注者が決済口座管理機関であると判定した場合には、前記決済口座管理機関の口座を用いて決済を行なう決済承認情報を前記分散台帳に記録し、
    前記清算機関システムが、
    前記約定された注文情報に基づいて決済を行なうことを特徴とする決済方法。
  6. 注文者システムに接続される取引所システムが、分散台帳により情報の正当性を確認できる基盤システムを介して接続された清算機関システムを含む決済システムを用いて、決済を支援する方法であって、
    前記取引所システムが、
    前記分散台帳に記録され、約定可能な注文情報を取得し、
    前記取得した注文情報のマッチングを行なうことにより、約定した注文情報を特定し、
    約定されなかった注文情報について、失効情報を前記分散台帳に記録し、
    前記約定された注文情報の発注者及び受注者の少なくとも何れか一方が自身以外を決済口座管理機関として登録している決済口座管理機関利用者と判定した場合には、前記決済口座管理機関利用者の決済口座管理機関システムに対して、承認依頼を送信し、
    前記清算機関システムが、
    前記決済口座管理機関システムの決済承認情報が前記分散台帳に記録された場合に、前記約定された注文情報に基づいて決済を行なうことを特徴とする決済方法。
JP2018199926A 2018-10-24 2018-10-24 決済システム及び決済方法 Active JP6710737B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018199926A JP6710737B2 (ja) 2018-10-24 2018-10-24 決済システム及び決済方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018199926A JP6710737B2 (ja) 2018-10-24 2018-10-24 決済システム及び決済方法

Publications (2)

Publication Number Publication Date
JP2020067806A JP2020067806A (ja) 2020-04-30
JP6710737B2 true JP6710737B2 (ja) 2020-06-17

Family

ID=70390408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018199926A Active JP6710737B2 (ja) 2018-10-24 2018-10-24 決済システム及び決済方法

Country Status (1)

Country Link
JP (1) JP6710737B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7465764B2 (ja) * 2020-08-31 2024-04-11 株式会社日立製作所 電子決済システムおよび電子決済方法
JP7015491B1 (ja) 2021-06-16 2022-02-03 株式会社インタートレード デジタル資産を用いた取引注文処理システム
JP7104276B1 (ja) 2021-08-04 2022-07-21 株式会社インタートレード デジタル資産の清算処理システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG11201708000PA (en) * 2015-03-31 2017-10-30 Nasdaq Inc Systems and methods of blockchain transaction recordation
KR102286959B1 (ko) * 2015-05-26 2021-08-10 티제로 아이피, 엘엘씨 암호화 기술을 사용한 트랜잭션에서 의도의 난독화
JP6190907B1 (ja) * 2016-03-07 2017-08-30 株式会社 みずほ銀行 証券取引支援システム
CA3018326A1 (en) * 2016-03-21 2017-09-28 Mastercard International Incorporated Method and system for recording point to point transaction processing
JP6283719B1 (ja) * 2016-08-22 2018-02-21 株式会社 みずほ銀行 カストディ支援システム及びカストディ支援方法
JP6363254B1 (ja) * 2017-05-02 2018-07-25 株式会社 みずほ銀行 支払支援システム及び支払支援方法

Also Published As

Publication number Publication date
JP2020067806A (ja) 2020-04-30

Similar Documents

Publication Publication Date Title
JP7204231B2 (ja) 信頼度が低い、または信頼度が皆無の当事者間での価値転送を円滑化する装置、システム、または方法
JP7139499B6 (ja) ブロックチェーン上のセキュアなピアツーピア通信の方法
US11727401B1 (en) System, method and program product for generating and utilizing stable value digital assets
JP6957482B2 (ja) ブロックチェーンベースにおけるエンティティのセキュアな移転のための方法およびシステム
JP6925346B2 (ja) ブロックチェーンベースのトークナイゼーションを用いた交換
JP6851386B2 (ja) ブロックチェーンにおけるエンティティの効率的な移転のための方法およびシステム
JP6869250B2 (ja) ブロックチェーンを使用してピアツーピア分散型台帳におけるエンティティを効率的な移転のための方法およびシステム
US11386493B2 (en) System and method for cryptocurrency trading
JP2020536322A (ja) 公開分散台帳システムにおける取引プライバシー
CN108352014A (zh) 使用区块链技术交易、清算和结算证券交易的***和方法
US20170228705A1 (en) Secure electronic storage devices for physical delivery of digital currencies when trading
CN110599348B (zh) 股权激励的方法、装置、设备及存储介质
JP6710737B2 (ja) 決済システム及び決済方法
JP2022524368A (ja) ブロックチェーンを用いた知識財産権取引システム及びその動作方法
KR102605893B1 (ko) 복수 자산 담보부 증권형 토큰을 거래하는 투자자 단말
JP6710736B2 (ja) 清算システム及び清算方法
KR20200021032A (ko) 블록체인 기반 중고거래 플랫폼 시스템
WO2018192931A1 (en) Delivery versus payment mechanism
JP7317118B2 (ja) ブロックチェーン基盤の合併買収サービス提供システムおよびその動作方法
KR102180919B1 (ko) 디지털 자산관리를 위한 전자지갑 암호화 시스템
JP6946256B2 (ja) 決済システム及び決済方法
US20240005409A1 (en) Systems, methods, and storage media for managing digital liquidity tokens in a distributed ledger platform
JP2023074500A (ja) 情報処理装置及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181024

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191122

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: 20200428

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200527

R150 Certificate of patent or registration of utility model

Ref document number: 6710737

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250