(57)【特許請求の範囲】
【請求項１】
複数の顧客端末と、該顧客端末に入力された仮想通貨の送金指示又は売買注文を受け付ける市場サーバと、前記仮想通貨の市場を管理する管理サーバと、を備え、前記顧客端末、前記市場サーバ及び前記管理サーバは通信可能に構成された仮想通貨を用いた取引システムにおいて、
前記管理サーバは、
前記仮想通貨とフィアット通貨とのレートが所定値を超えているか否かを判定する判定手段と、
前記仮想通貨と前記フィアット通貨とのレートが所定値を超えている場合に、前記顧客毎の仮想通貨の残高を保持しつつ、前記仮想通貨の枚数を増やすと共に前記仮想通貨の価額を減らす分割情報を生成する分割情報生成手段と、
を備え、
前記市場サーバは、
前記仮想通貨とフィアット通貨との気配情報が記憶された取引情報ＤＢと、
顧客毎の前記仮想通貨及び前記フィアット通貨の残高情報が記憶された顧客情報ＤＢと、
前記分割情報に基づいて、前記残高情報に含まれる仮想通貨の枚数及び価額を変更する分割処理実行手段と、
を備えていることを特徴とする仮想通貨を用いた取引システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想通貨を用いた取引システムに関する。
【背景技術】
【０００２】
従来より、仮想通貨を用いた取引システムが知られている。特許文献１には、一定の通貨価値を有する２種類のネット通貨を両替する際に、所定の両替手数料を徴収する処理を行うものが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２３０４５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、仮想通貨の一種である暗号通貨が電子決済や電子送金等で用いられ、現金に代わる決済手段、送金手段として認知されつつある。暗号通貨は、現金に対応したフィアット通貨を介して売買される。
【０００５】
このような暗号通貨の売買では、暗号通貨の価額が需給に応じて増減する。したがって、暗号通貨の需要が供給を大きく上回ってしまうと、暗号通貨の価額が高騰し、多くの顧客（ユーザ）が暗号通貨の売買に参加できず、暗号通貨の市場の魅力が損なわれるという問題があった。
【０００６】
そこで、暗号通貨の価額を市場参入し易い水準に保ち、仮想通貨の市場を活性化させるために解決すべき技術的課題が生じてくるのであり、本発明は、この課題を解決することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するために提案するものであり、請求項１記載の発明は、複数の顧客端末と、該顧客端末に入力された仮想通貨の送金指示又は売買注文を受け付ける市場サーバと、前記仮想通貨の市場を管理する管理サーバと、を備え、前記顧客端末、前記市場サーバ及び前記管理サーバは通信可能に構成された仮想通貨を用いた取引システムにおいて、前記管理サーバは、前記仮想通貨とフィアット通貨とのレートが所定値を超えているか否かを判定する判定手段と、前記仮想通貨と前記フィアット通貨とのレートが所定値を超えている場合に、前記顧客毎の仮想通貨の残高を保持しつつ、前記仮想通貨の枚数を増やすと共に前記仮想通貨の価額を減らす分割情報を生成する分割情報生成手段と、を備え、前記市場サーバは、前記仮想通貨とフィアット通貨との気配情報が記憶された取引情報ＤＢと、顧客毎の前記仮想通貨及び前記フィアット通貨の残高情報が記憶された顧客情報ＤＢと、分割情報に基づいて、残高情報に含まれる仮想通貨の枚数及び価額を変更する分割処理実行手段と、を備えている仮想通貨を用いた取引システムを提供する。
【０００８】
この構成によれば、仮想通貨の価額が高騰した場合に、顧客が保有する仮想通貨の残高、すなわち、仮想通貨の保有枚数と価額の積を保持しつつ、仮想通貨の枚数を増やすと共に仮想通貨の価額を減らすことにより、市場で売買される仮想通貨の価額が下がるため、仮想通貨の価額が市場参入し易く水準に保たれ、市場を活性化させることができる。
【発明の効果】
【０００９】
本発明に係る仮想通貨を用いた取引システムは、顧客の仮想通貨の残高を保持しつつ、仮想通貨の枚数を増やすと共に仮想通貨の価額を減らすことにより、市場で売買される仮想通貨の価額が下がるため、仮想通貨の価額が市場参入し易く水準に保たれ、市場を活性化させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例に係る仮想通貨を用いた取引システムを示す構成図。
【図２】本人専用ページにログインする手順を示すフローチャート。
【図３】現金をフィアット通貨に両替する手順を示すフローチャート。
【図４】フィアット通貨で仮想通貨を買う手順を示すフローチャート。
【図５】現金を出金する手続を示すフローチャート。
【図６】国際送金の手順を示すフローチャート。
【図７】仮想通貨を分割する手順を示すフローチャート。
【発明を実施するための形態】
【００１１】
本発明は、暗号通貨の価額を市場参入し易い水準に保ち、仮想通貨の市場を活性化させるために、複数の顧客端末と、顧客端末に入力された仮想通貨の送金指示又は売買注文を受け付ける市場サーバと、仮想通貨の市場を管理する管理サーバと、を備え、顧客端末、市場サーバ及び管理サーバは通信可能に構成された仮想通貨を用いた取引システムにおいて、管理サーバは、仮想通貨とフィアット通貨とのレートが所定値を超えているか否かを判定する判定手段と、仮想通貨とフィアット通貨とのレートが所定値を超えている場合に、顧客毎の仮想通貨の残高を保持しつつ、仮想通貨の枚数を増やすと共に仮想通貨の価額を減らす分割情報を生成する分割情報生成手段と、を備え、市場サーバは、仮想通貨とフィアット通貨との気配情報が記憶された取引情報ＤＢと、顧客毎の仮想通貨及びフィアット通貨の残高情報が記憶された顧客情報ＤＢと、分割情報に基づいて、残高情報に含まれる仮想通貨の枚数及び価額を変更する分割処理実行手段と、を備えていることにより実現した。
【実施例】
【００１２】
以下、本発明の一実施例に係る仮想通貨を用いた取引システム１について、図面に基づいて説明する。図１は取引システム１を示す構成図である。
【００１３】
取引システム１は、顧客端末２と、市場サーバ３と、管理サーバ４と、を備えている。取引システム１は、現金に対応するフィアット通貨で仮想通貨（暗号通貨）を売買し、仮想通貨を顧客（ユーザ）間で送金可能なものである。具体的には、現金及びフィアット通貨は国毎に異なるが、フィアット通貨で売買される仮想通貨は世界共通であり、顧客は、為替レートを気にすることなく２４時間いつでも仮想通貨を送金することができる。
【００１４】
顧客端末２は、入力部２１と、表示部２２と、通信部２３と、を備えている。顧客端末２は、コンピュータ、携帯電話、ＰＤＡ等である。入力部２１は、例えば、キーボード、マウス又はタッチパネル等である。表示部２２は、例えば、ディスプレイである。
【００１５】
市場サーバ３は、１国に１台設けられている。市場サーバ３は、設置された国の現金に対応するフィアット通貨を発行する。市場サーバ３は、処理部３１と、記憶部３２と、通信部３３と、を備えている。
【００１６】
処理部３１は、例えば、ＣＰＵやメモリ等を有する。処理部３１は、分割処理実行部３１ａを備えている。なお、以下の説明では、国毎に設置された市場サーバを総称する場合には、参照符号３を付し、それぞれの市場サーバを区別する場合には、参照符号の末尾にＡ、Ｂを付して区別するものとする。
【００１７】
記憶部３２は、例えば、ハードディスク装置やフラッシュメモリ等の不揮発性記憶装置である。記憶部３２は、後述する板情報ＤＢ３２ａ及び顧客情報ＤＢ３２ｂを備えている。通信部３３は、通信部２３とネットワーク５を介して通信可能に接続されている。
【００１８】
管理サーバ４は、処理部４１と、記憶部４２と、通信部４３と、を備えている。処理部４１は、例えば、ＣＰＵやメモリ等を有する。処理部４１は、判定部４１ａと、分割情報生成部４１ｂと、を備えている。記憶部４２は、例えば、ハードディスク装置やフラッシュメモリ等の不揮発性記憶装置である。記憶部４２は、後述する板情報ＤＢ４２ａ及び顧客情報ＤＢ４２ｂを備えている。通信部４３は、通信部３３とネットワーク５を介して通信可能に接続されている。
【００１９】
市場サーバ３の板情報ＤＢ３２ａ及び管理サーバ４の板情報ＤＢ４２ａには、フィアット通貨毎の仮想通貨の買い方と売り方の注文状況に関する板情報が記憶されている。
【００２０】
市場サーバ３の顧客情報ＤＢ３２ａには、市場サーバ３が設置された国の顧客に関する顧客情報が記憶されている。顧客情報としては、例えば、顧客の氏名、法人名、住所、メールアドレス、電話番号、ＦＡＸ番号等の顧客特定情報、顧客の金融機関に関する口座情報、及び現金、仮想通貨及びフィアット通貨の残高情報等である。
【００２１】
管理サーバ４の顧客情報ＤＢ４２ａは、全ての市場サーバ３の顧客情報ＤＢ３２ｂと同期されており、全顧客に関する顧客情報が記憶されている。
【００２２】
次に、取引システム１の作用を用いた送金手順について、図面を用いて説明する。
【００２３】
図２は、顧客が取引システム１を利用するにあたり、顧客毎に設定された本人専用ページにログインする手順を示すフローチャートである。顧客は、本人専用ページ内で所定の処理を行うことにより、入金、両替、売買、送金、出金等を行うことができる。
【００２４】
まず、顧客端末２が、顧客の入力部２１を介した入力操作を受けて、市場サーバ３に対してログイン画面の送信を要求し（Ｓ１０）、市場サーバ３は、ログイン画面を顧客端末２に送信すると（Ｓ１１）、ログイン画面が表示部２２に表示される（Ｓ１２）。
【００２５】
ＩＤ、パスワードが入力部２１を介して入力されると（Ｓ１３）、市場サーバ３が、入力されたＩＤ、パスワードを顧客情報と照合し、本人確認を行う（Ｓ１４）。入力されたＩＤ、パスワードの組み合わせが顧客情報と一致しない場合（Ｓ１４のＮｏ）、市場サーバ３は、エラー画面を送信し（Ｓ１５）、エラー画面が表示部２２に表示される（Ｓ１６）。
【００２６】
入力されたＩＤ、パスワードの組み合わせが顧客情報と一致する場合（Ｓ１４のＹｅｓ）、市場サーバ３は、本人専用ページを送信し（Ｓ１７）、本人専用ページが表示部２２に表示される（Ｓ１８）。
【００２７】
図３は、現金をフィアット通貨に両替する手順を示すフローチャートである。
市場サーバ３は、現金の入金を確認すると（Ｓ２０）、顧客情報ＤＢ３２ｂの現金の残高情報に入金額を反映する（Ｓ２１）。
【００２８】
次に、顧客の入力部２１を介した入力操作を受けて、顧客端末２は、現金をフィアット通貨に両替する両替指示を市場サーバ３に送信する（Ｓ２２）。両替指示には、両替するフィアット通貨の枚数等が含まれる。なお、通常、フィアット通貨と現金との両替比率は１対１である。
【００２９】
市場サーバ３は、両替指示が適正か否かを判定する（Ｓ２３）。具体的には、市場サーバ３は、顧客情報ＤＢ３２ｂに記憶された顧客の現金の残高が両替指示に含まれる現金の金額以上であるか否かを判定する。
【００３０】
顧客情報ＤＢ３２ｂに記憶された現金の残高が足りない場合には（Ｓ２３のＮｏ）、市場サーバ３は両替エラー画面を送信し（Ｓ２４）、両替エラー画面が表示部２２に表示される（Ｓ２５）。
【００３１】
現金の残高が足りる場合には（Ｓ２３のＹｅｓ）、市場サーバ３は現金とフィアット通貨とを両替し、顧客情報ＤＢ３２ｂに両替後の現金及びフィアット通貨の枚数を更新する（Ｓ２６）。
【００３２】
なお、上記の両替依頼は、現金をフィアット通貨に両替する場合について説明したが、フィアット通貨を現金に両替する場合であっても同様である。
【００３３】
図４は、フィアット通貨で仮想通貨を買う手順を示すフローチャートである。
まず、顧客端末２が、顧客の入力部２１を介した入力操作を受けて、市場サーバ３に対して、仮想通貨の買い指示を要求する（Ｓ３０）。買い指示には、仮想通貨の買い枚数、及び仮想通貨の価額等が含まれる。
【００３４】
市場サーバ３は、仮想通貨の買い指示が適正か否かを判定する（Ｓ３１）。具体的には、市場サーバ３は、顧客情報ＤＢ３２ｂに記憶されたフィアット通貨の枚数が、仮想通貨の買いに必要なフィアット通貨の枚数に足りるか否かを判定する。なお、仮想通貨の買いに必要なフィアット通貨の枚数は、買い指示に含まれる仮想通貨の買い枚数と価額の積である。
【００３５】
顧客情報ＤＢ３２ｂに記憶されたフィアット通貨の枚数が仮想通貨の買いに必要なフィアット通貨の枚数より少ない場合には（Ｓ３１のＮｏ）、市場サーバ３は、注文エラー画面を送信し（Ｓ３２）、注文エラー画面が表示部２２に表示される（Ｓ３３）。
【００３６】
顧客情報ＤＢ３２ｂに記憶されたフィアット通貨の枚数が仮想通貨の買いに必要なフィアット通貨の枚数以上の場合には（Ｓ３１のＹｅｓ）、市場サーバ３は、買い指示に含まれる仮想通貨の買い枚数及び価額を板情報ＤＢ３２ａに反映する（Ｓ３４）。
【００３７】
買い注文に対当する売り注文が板情報ＤＢ３２ａに反映されると、買い注文は約定し（Ｓ３５）、板情報ＤＢ３２ａから買い注文が消去される（Ｓ３６）。そして、顧客情報ＤＢ３２ｂに仮想通貨の買い枚数、価額が反映されると共に、フィアット通貨の枚数が減算される（Ｓ３７）。
【００３８】
なお、上記の買い注文は、指値注文した場合について説明したが、成り行き注文であっても同様である。また、上記の実施例では、仮想通貨の買い注文を例に説明したが、仮想通貨の売り注文でも同様の手順で処理される。
【００３９】
図５は、現金を出金する手続を示すフローチャートである。
顧客端末２が、顧客の入力部２１を介した入力操作を受けて、市場サーバ３に対して、現金の出金依頼を送信する（Ｓ４０）。出金依頼には、出金する現金の金額等が含まれている。
【００４０】
市場サーバ３は、出金依頼が適正か否かを判定する（Ｓ４１）。具体的には、市場サーバ３は、顧客情報ＤＢ３２ｂに記憶された顧客の現金の残高が、出金依頼に含まれる現金の金額以上であるか否かを判定する。
【００４１】
顧客情報ＤＢ３２ｂに記憶された現金の残高が足りない場合には（Ｓ４１のＮｏ）、市場サーバ３は、出金エラー画面を送信し（Ｓ４２）、出金エラー画面が表示部２２に表示される（Ｓ４３）。
【００４２】
現金の残高が足りる場合には（Ｓ４１のＹｅｓ）、市場サーバ３は、出金指示に含まれる現金の金額分だけ指定口座に出金し（Ｓ４４）、出金後の現金の残高を顧客情報ＤＢ３２ｂに反映する（Ｓ４５）。
【００４３】
図６は、通常の国際送金の手順を示すフローチャートである。なお、以下の説明では、送金元の顧客の顧客情報が記憶された市場サーバが設置された国を日本国とし、送金先の顧客の顧客情報が記憶された市場サーバが設置された国をフィリピン共和国と仮定する。また、日本国内で流通するフィアット通貨を第１のフィアット通貨ＪＰＹとし、フィリピン共和国内で流通するフィアット通貨を第２のフィアット通貨ＰＨＰとする。
【００４４】
取引システム１の国際送金は、仮想通貨ベースで行われる。したがって、通常の送金手順では、送金元の顧客は、フィアット通貨で仮想通貨を買った後に、この仮想通貨を送金先の顧客に送金し、送金先の顧客が送金された仮想通貨を売って自国のフィアット通貨を買う。
【００４５】
すなわち、送金元の日本国内の顧客は、図４に示す手順で、第１のフィアット通貨ＪＰＹで仮想通貨ＸＥＣを買う。
【００４６】
次に、顧客端末２が、顧客の入力部２１を介した入力操作を受けて、日本国内に設置された市場サーバ３Ａに対して、仮想通貨ＸＥＣの送金指示を要求する（Ｓ５０）。送金指示には、送金先の顧客の顧客情報が記憶された市場サーバの国（フィリピン共和国）、送金先の顧客の口座番号、口座名義人、並びに送金する仮想通貨ＸＥＣの枚数等が含まれる。
【００４７】
日本国内に設置された市場サーバ３Ａは、フィリピン共和国内に設置された市場サーバ３Ｂに対して、送金先の顧客の口座番号、口座名義人を照会する（Ｓ５１）。
【００４８】
市場サーバ３Ｂは、送金先の顧客の口座番号及び口座名義人が適正か否かを確認し（Ｓ５２）、その結果を市場サーバ３Ａに返信する（Ｓ５３）。
【００４９】
市場サーバ３Ａは、市場サーバ３Ｂの返信を受けて、送金依頼が適正か否かを判定する（Ｓ５４）。具体的には、市場サーバ３Ａは、顧客情報ＤＢに記憶された送金元の顧客の仮想通貨ＸＥＣの枚数が、送金依頼に含まれる仮想通貨ＸＥＣの送金枚数に足りるか否かを判定する。
【００５０】
工程Ｓ５３の結果が適正でない場合又は仮想通貨ＸＥＣの枚数が足りない場合には（Ｓ５４のＮｏ）、市場サーバ３Ａは、送金エラー画面を送信し（Ｓ５５）、送金エラー画面が表示部２２に表示される（Ｓ５６）。
【００５１】
工程Ｓ５３の結果が適正な場合及び仮想通貨ＸＥＣの枚数が足りる場合には（Ｓ５４のＹｅｓ）、市場サーバ３は、送金指示に含まれる仮想通貨ＸＥＣの枚数分だけ、顧客情報ＤＢ３２ｂに記憶された送金元の顧客の仮想通貨ＸＥＣの枚数を減少させる（Ｓ５７）。また、市場サーバ３Ａは、送金指示を市場サーバ３Ｂに送信する（Ｓ５８）。
【００５２】
市場サーバ３Ｂは、送金指示を受信すると（Ｓ５９）、送金指示に含まれる仮想通貨ＸＥＣの枚数分だけ、顧客情報ＤＢ３２ｂに記憶された送金先の顧客の仮想通貨ＸＥＣの枚数を増加させる（Ｓ６０）。その後、送金先の顧客は、必要に応じて、図５に示す手順と同様の手順で、仮想通貨ＸＥＣを売って第２のフィアット通貨ＰＨＰを買うことができる。なお、上記の実施例では、日本国とフィリピン国との間の国際送金について説明したが、本発明は、国内送金や上記２か国以外の国際送金についても、同様に適用可能であることは言うまでもない。
【００５３】
図７は、仮想通貨を分割する手順を示すフローチャートである。なお、仮想通貨の分割とは、分割割合に応じて、仮想通貨の枚数を増やすと共に、仮想通貨の価額を下げることをいうものとする。
【００５４】
判定部４１ａは、仮想通貨とフィアット通貨とのレートが予め設定された所定値を超えているか否かを判定する（Ｓ７０）。なお、仮想通貨とフィアット通貨とのレートの所定値は任意に選択可能であり、例えば、１００、すなわち、仮想通貨１枚に対してフィアット通貨１００枚等に設定することが考えられる。
【００５５】
仮想通貨とフィアット通貨とのレートが所定値を超えていない場合には（Ｓ７０のＮｏ）、判定部４１ａは、仮想通貨とフィアット通貨とのレートが所定値を上回っているか否かを引き続き判定する。
【００５６】
仮想通貨とフィアット通貨とのレートが所定値を超えている場合には（Ｓ７０のＹｅｓ）、分割情報生成部４１ｂが、仮想通貨の分割情報を作成し、市場サーバ３に送信する（Ｓ７１）。分割情報には、仮想通貨とフィアット通貨との新たなレートが含まれている。仮想通貨とフィアット通貨との新たなレートとは、例えば、分割前の仮想通貨とフィアット通貨とのレートが１００である場合に、分割後の仮想通貨とフィアット通貨との新たなレートを１に設定すること等が考えられる。したがって、分割前後で仮想通貨とフィアット通貨とのレートを１／１００倍する場合には、仮想通貨の枚数は１００倍され、仮想通貨の価額は１／１００倍される。すなわち、顧客の残高は分割前後で保持されつつ、仮想通貨の枚数を増加させ、仮想通貨の価額を減少させる。
【００５７】
市場サーバ３は、分割情報を受信すると（Ｓ７２）、分割処理実行部３１ａが、分割情報を顧客情報ＤＢ３１ｂに反映する（Ｓ７３）。具体的には、分割処理実行部３１ａは、分割情報に含まれる仮想通貨とフィアット通貨との新たなレートに応じて、顧客情報ＤＢ３１ｂ内に記憶された仮想通貨の枚数を増加させると共に、仮想通貨の価額を減少させる。
【００５８】
このようにして、本発明に係る仮想通貨を用いた取引システム１は、顧客の仮想通貨の残高を保持しつつ、仮想通貨の枚数を増やすと共に仮想通貨の価額を減らすことにより、市場で売買される仮想通貨の価額が下がるため、仮想通貨の価額が市場参入し易く水準に保たれ、市場を活性化させることができる。
【００５９】
なお、本発明は、本発明の精神を逸脱しない限り種々の改変をなすことができ、そして、本発明が該改変されたものにも及ぶことは当然である。
【符号の説明】
【００６０】
１  ・・・  取引システム
２  ・・・  顧客端末
２１・・・  入力部
２２・・・  表示部
２３・・・  （顧客端末の）通信部
３、３Ａ、３Ｂ  ・・・  市場サーバ
３１・・・  （市場サーバの）処理部
３１ａ・・・分割処理実行部
３２・・・  （市場サーバの）記憶部
３３・・・  （市場サーバの）通信部
４  ・・・  管理サーバ
４１・・・  （管理サーバの）処理部
４１ａ・・・判定部
４１ｂ・・・分割情報生成部
４２・・・  （管理サーバの）記憶部
４３・・・  （管理サーバの）通信部
５  ・・・  ネットワーク
【図１】
0006431462.tif 000002
【図２】
0006431462.tif 000003
【図３】
0006431462.tif 000004
【図４】
0006431462.tif 000005
【図５】
0006431462.tif 000006
【図６】
0006431462.tif 000007
【図７】
0006431462.tif 000008