(57)【要約】      （修正有）【課題】仮想通貨の送金に伴って着金額が想定以上に少なることを防止する両替システム及び送金システムを提供する。【解決手段】送金システム１は、複数のユーザ端末２と、市場サーバ３と、管理サーバ４と、を備えている。市場サーバ３は、ユーザ毎の仮想通貨及びフィアット通貨の残高情報が記憶されたユーザ情報ＤＢ３２ａと、第三者のユーザから貸出された仮想通貨である第三者貸出仮想通貨の残高情報が記憶されたプール情報ＤＢ３２ｂと、両替指示を受けて両替指示に含まれる両替額に応じた第三者貸出仮想通貨を第１、第２のフィアット通貨の何れかで買い、第三者貸出仮想通貨を売って第１、第２のフィアット通貨の他方を買うことで、第１、第２のフィアット通貨を両替する自動売買手段３１ａと、を備えている。【選択図】図１
2019074826.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ間で仮想通貨を介して第１、第２のフィアット通貨を相対で両替する両替システムであって、
ユーザ毎の前記仮想通貨及びフィアット通貨の残高情報が記憶されたユーザ情報ＤＢと、
第三者のユーザから貸し出された仮想通貨である第三者貸出仮想通貨の残高情報が記憶されたプール情報ＤＢと、
両替指示を受け、該両替指示に含まれる両替額に応じた前記第三者貸出仮想通貨を前記第１、第２のフィアット通貨の何れかで買い、該第三者貸出仮想通貨を売って前記第１、第２のフィアット通貨の他方を買うことで、前記第１、第２のフィアット通貨を両替する自動売買手段と、
を備えていることを特徴とする両替システム。
【請求項２】
前記プール情報ＤＢには、前記第三者貸出仮想通貨の貸出日が記憶され、
前記自動売買手段は、前記貸出日が古い順に前記第三者貸出仮想通貨を前記第１、第２のフィアット通貨の両替に用いることを特徴とする請求項１記載の両替システム。
【請求項３】
前記プール情報ＤＢには、前記第三者貸出仮想通貨の貸出利息が記憶され、
前記第三者貸出仮想通貨を介して前記第１、第２のフィアット通貨を両替する際には、前記両替を行うユーザの前記仮想通貨の残高情報から前記貸出利息を徴収するとともに、該貸出利息を前記第三者貸出仮想通貨を貸し出した第三者のユーザに分配する利息徴収手段をさらに備えていることを特徴とする請求項１又は２記載の両替システム。
【請求項４】
前記貸出利息は、前記第三者貸出仮想通貨に対応するフィアット通貨毎に異なる値が設定されていることを特徴とする請求項３記載の両替システム。
【請求項５】
請求１から４のいずれか１項記載の両替システムを用いた送金システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想通貨を用いた両替システム及び送金システムに関する。
【背景技術】
【０００２】
従来より、仮想通貨を用いた送金システムが知られている。特許文献１には、第１のフィアット通貨で仮想通貨を成り行き買いした後に、この仮想通貨で第２のフィアット通貨を成り行き売りすることで、フィアット通貨ベースで簡便に国際送金を行うものが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−５４３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の送金システムでは、第１のフィアット通貨で仮想通貨を成り行き買いする場合や仮想通貨で第２のフィアット通貨を成り行き売りする場合、板情報に十分な数量の買い注文や売り注文が存在しないときに、想定よりも高い価格で仮想通貨を買ったり、想定よりも安い価格で第２のフィアット通貨を売ってしまうため、特に多額の送金を行う場合の着金額が少なくなる虞があった。
【０００５】
そこで、仮想通貨の送金に伴って着金額が想定以上に少なることを防止するために解決すべき技術的課題が生じてくるのであり、本発明は、この課題を解決することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を達成するために、本発明に係る両替システムは、ユーザ間で仮想通貨を介して第１、第２のフィアット通貨を相対で両替する両替システムであって、ユーザ毎の前記仮想通貨及びフィアット通貨の残高情報が記憶されたユーザ情報ＤＢと、第三者のユーザから貸し出された仮想通貨である第三者貸出仮想通貨の残高情報が記憶されたプール情報ＤＢと、両替指示を受け、該両替指示に含まれる両替額に応じた前記第三者貸出仮想通貨を前記第１、第２のフィアット通貨の何れかで買い、該第三者貸出仮想通貨を売って前記第１、第２のフィアット通貨の他方を買うことで、前記第１、第２のフィアット通貨を両替する自動売買手段と、を備えている。
【０００７】
この構成によれば、自動売買手段が、プール情報ＤＢに記憶された第三者貸出仮想通貨を介して第１、第２のフィアット通貨を相対で両替することにより、ユーザ間で事前に合意した両替比率及び数量で第１、第２のフィアット通貨を両替可能なため、市場を介して両替する場合と比べて、着金額の減少を回避することができる。
【０００８】
また、本発明に係る両替システムは、前記プール情報ＤＢには、前記第三者貸出仮想通貨の貸出日が記憶され、前記自動売買手段は、前記貸出日が古い順に前記第三者貸出仮想通貨を前記第１、第２のフィアット通貨の両替に用いることが好ましい。
【０００９】
この構成によれば、自動売買手段は、貸出日の古い第三者貸出仮想通貨から順番に第１、第２のフィアット通貨の両替に用いることができる。
【００１０】
また、本発明に係る両替システムは、前記プール情報ＤＢには、前記第三者貸出仮想通貨の貸出利息が記憶され、前記第三者貸出仮想通貨を介して前記第１、第２のフィアット通貨を両替する際には、前記両替を行うユーザの前記仮想通貨の残高情報から前記貸出利息を徴収するとともに、該貸出利息を前記第三者貸出仮想通貨を貸し出した第三者のユーザに分配する利息徴収手段をさらに備えていることが好ましい。
【００１１】
この構成によれば、利息徴収手段が、両替を行うユーザから徴収した貸出利息を仮想通貨を貸し出した第三者のユーザに分配することができる。
【００１２】
また、本発明に係る両替システムは、前記貸出利息は、前記第三者貸出仮想通貨に対応するフィアット通貨毎に異なる値が設定されていることが好ましい。
【００１３】
この構成によれば、様々なフィアット通貨から両替される仮想通貨にフィアット通貨毎に異なる貸出金利を設定することにより、ユーザに高金利の仮想通貨に対応するフィアット通貨の購入を促すことができる。
【００１４】
上記課題を解決するために、本発明に係る送金システムは、以上のような送金システムを備えている。
【００１５】
この構成によれば、自動売買手段が、プール情報ＤＢに記憶された第三者貸出仮想通貨を介して第１、第２のフィアット通貨を相対で両替することにより、ユーザ間で事前に合意した両替比率及び数量で第１、第２のフィアット通貨を両替可能なため、市場を介して両替する場合と比べて着金額の減少を回避することができる。
【発明の効果】
【００１６】
本発明は、自動売買手段が、プール情報ＤＢに記憶された第三者貸出仮想通貨を介して第１、第２のフィアット通貨を相対で両替することにより、ユーザ間で事前に合意した両替比率及び数量で第１、第２のフィアット通貨を両替可能なため、市場を介して両替する場合と比べて着金額の減少を回避することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施例に係る仮想通貨を用いた送金システムを示す構成図。
【図２】現金をフィアット通貨に両替する手順を示すフローチャート。
【図３】フィアット通貨を買う手順を示すフローチャート。
【図４】送金元のユーザによる仮想通貨の買い注文及び送金先のユーザによる仮想通貨の売り注文を省略した、国際送金の手順を示すフローチャート。
【図５】第三者貸出仮想通貨を介した第１、第２のフィアット通貨の両替のイメージを示す図。
【図６】ユーザ同士が相対で仮想通貨を介してフィアット通貨を両替する手順を示すフローチャート。
【図７】両替実施前の第三者から貸し出された仮想通貨の数量及びその順位を示す表。
【図８】両替実施後の第三者から貸し出された仮想通貨の数量及びその順位を示す表。
【発明を実施するための形態】
【００１８】
本発明の実施形態について図面に基づいて説明する。なお、以下では、構成要素の数、数値、量、範囲等に言及する場合、特に明示した場合及び原理的に明らかに特定の数に限定される場合を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でも構わない。
【００１９】
図１は、送金システム１の構成を示す構成図である。
【００２０】
送金システム１は、現金に対応するフィアット通貨で仮想通貨（ハブ通貨）を売買し、仮想通貨をユーザ間で送金可能なものである。具体的には、現金及びフィアット通貨は国毎に異なるが、フィアット通貨で売買される仮想通貨は世界共通であり、ユーザは、為替レートを気にすることなく２４時間いつでも仮想通貨を送金することができる。送金システム１は、ユーザ端末２と、市場サーバ３と、管理サーバ４と、を備えている。なお、送金システム１は、後述するように異なるフィアット通貨を相対で両替することも可能であり、このような両替機能を奏する両替システムとしても機能する。
【００２１】
ユーザ端末２は、入力部２１と、表示部２２と、通信部２３と、を備えている。ユーザ端末２は、コンピュータ、携帯電話、ＰＤＡ等である。入力部２１は、例えば、キーボード、マウス又はタッチパネル等である。表示部２２は、例えば、ディスプレイである。
【００２２】
市場サーバ３は、１国に１台設けられている。市場サーバ３は、設置された国の現金に対応するフィアット通貨を発行する。市場サーバ３は、処理部３１と、記憶部３２と、通信部３３と、を備えている。なお、以下の説明では、国毎に設置された市場サーバを総称する場合には、参照符号３を付し、それぞれの市場サーバを区別する場合には、参照符号の末尾にＡ、Ｂを付して区別するものとする。
【００２３】
処理部３１は、例えば、ＣＰＵやメモリ等を有する。処理部３１は、自動売買部３１ａと、利息徴収部３１ｂと、を備えている。
【００２４】
記憶部３２は、例えば、ハードディスク装置やフラッシュメモリ等の不揮発性記憶装置である。記憶部３２は、後述するユーザ情報ＤＢ３２ａ及びプール情報ＤＢ３２ｂを備えている。
【００２５】
通信部３３は、通信部２３とネットワーク５を介して通信可能に接続されている。
【００２６】
管理サーバ４は、処理部４１と、記憶部４２と、通信部４３と、を備えている。処理部４１は、例えば、ＣＰＵやメモリ等を有する。記憶部４２は、例えば、ハードディスク装置やフラッシュメモリ等の不揮発性記憶装置である。記憶部４２は、後述するユーザ情報ＤＢ４２ａ及びプール情報ＤＢ４２ｂを備えている。通信部４３は、通信部３３とネットワーク５を介して通信可能に接続されている。
【００２７】
市場サーバ３のユーザ情報ＤＢ３２ａには、市場サーバ３が設置された国のユーザに関するユーザ情報が記憶されている。ユーザ情報としては、例えば、ユーザの氏名、法人名、住所、メールアドレス、電話番号、ＦＡＸ番号等のユーザ特定情報、ユーザの金融機関に関する口座情報、及び現金、仮想通貨及びフィアット通貨の残高情報等である。
【００２８】
管理サーバ４のユーザ情報ＤＢ４２ａは、全ての市場サーバ３のユーザ情報ＤＢ３２ａと同期されており、全ユーザに関するユーザ情報が記憶されている。
【００２９】
市場サーバ３のプール情報ＤＢ３２ｂには、市場サーバ３が設置された国のユーザから貸し出された仮想通貨（以下、「第三者貸出仮想通貨」と称す）の貸出者、貸出量、貸出日及び貸出利息が記憶されている。
【００３０】
管理サーバ４のプール情報ＤＢ４２ｂは、全ての市場サーバ３のプール情報ＤＢ３２ｂと同期されており、全ての第三者貸出仮想通貨の貸出者、貸出量、貸出日及び貸出利息が記憶されている。
【００３１】
次に、送金システム１の作用について、図面を用いて説明する。
【００３２】
図２は、現金をフィアット通貨に両替する手順を示すフローチャートである。
【００３３】
市場サーバ３は、現金の入金を確認すると（Ｓ１０）、ユーザ情報ＤＢ３２ａの現金の残高情報に入金額を反映する（Ｓ１１）。
【００３４】
次に、ユーザの入力部２１を介した入力操作を受けて、ユーザ端末２は、現金をフィアット通貨に両替する両替指示を市場サーバ３に送信する（Ｓ１２）。両替指示には、両替するフィアット通貨の数量等が含まれる。なお、通常、フィアット通貨と現金との両替比率は１対１である。
【００３５】
市場サーバ３は、両替指示が適正か否かを判定する（Ｓ１３）。具体的には、市場サーバ３は、ユーザ情報ＤＢ３２ａに記憶されたユーザの現金の残高が両替指示に含まれる現金の金額以上であるか否かを判定する。
【００３６】
ユーザ情報ＤＢ３２ａに記憶された現金の残高が足りない場合には（Ｓ１３のＮｏ）、市場サーバ３は両替エラー画面を送信し（Ｓ１４）、両替エラー画面が表示部２２に表示される（Ｓ１５）。
【００３７】
現金の残高が足りる場合には（Ｓ１３のＹｅｓ）、市場サーバ３は現金とフィアット通貨とを両替し、ユーザ情報ＤＢ３２ａに両替後の現金及びフィアット通貨の数量を更新する（Ｓ１６）。
【００３８】
なお、上記の両替依頼は、現金をフィアット通貨に両替する場合について説明したが、フィアット通貨を現金に両替する場合であっても同様である。
【００３９】
図３は、市場を介してフィアット通貨で仮想通貨を購入する手順を示すフローチャートである。
【００４０】
まず、ユーザ端末２が、ユーザの入力部２１を介した入力操作を受けて、市場サーバ３に対して、仮想通貨の買い指示を要求する（Ｓ２０）。買い指示には、仮想通貨の買い数量、及び仮想通貨の価額等が含まれる。
【００４１】
市場サーバ３は、仮想通貨の買い指示が適正か否かを判定する（Ｓ２１）。具体的には、市場サーバ３は、ユーザ情報ＤＢ３２ａに記憶されたフィアット通貨の数量が、仮想通貨の買いに必要なフィアット通貨の数量に足りるか否かを判定する。なお、仮想通貨の買いに必要なフィアット通貨の数量は、買い指示に含まれる仮想通貨の買い数量と価額の積である。
【００４２】
ユーザ情報ＤＢ３２ａに記憶されたフィアット通貨の数量が仮想通貨の買いに必要なフィアット通貨の数量より少ない場合には（Ｓ２１のＮｏ）、市場サーバ３は、注文エラー画面を送信し（Ｓ２２）、注文エラー画面が表示部２２に表示される（Ｓ２３）。
【００４３】
ユーザ情報ＤＢ３２ａに記憶されたフィアット通貨の数量が仮想通貨の買いに必要なフィアット通貨の数量以上の場合には（Ｓ２１のＹｅｓ）、市場サーバ３は、買い指示に含まれる仮想通貨の買い数量及び価額を板情報に反映する（Ｓ２４）。
【００４４】
買い注文に対当する売り注文が板情報に反映されると、買い注文は約定し（Ｓ２５）、板情報から買い注文が消去され（Ｓ２６）、ユーザ情報ＤＢ３２ａに仮想通貨の買い数量、価額が反映されると共に、フィアット通貨の数量が減算される（Ｓ２７）。
【００４５】
なお、上記の買い注文は、指値注文した場合について説明したが、成り行き注文であっても同様である。また、上記の実施例では、仮想通貨の買い注文を例に説明したが、仮想通貨の売り注文でも同様の手順で処理される。
【００４６】
図４は、国際送金の手順を示すフローチャートである。以下、送金元のユーザのユーザ情報が記憶された市場サーバが設置された国を日本国とし、送金先のユーザのユーザ情報が記憶された市場サーバが設置された国をフィリピン共和国と仮定する。また、日本国内で流通するフィアット通貨を第１のフィアット通貨ＪＰＹとし、フィリピン共和国内で流通するフィアット通貨を第２のフィアット通貨ＰＨＰとする。
【００４７】
ユーザ端末２が、ユーザの入力部２１を介した入力操作を受けて、日本国内に設置された市場サーバ３Ａに対して、仮想通貨ＸＥＣの送金指示を要求する（Ｓ３０）。送金指示には、送金先のユーザのユーザ情報が記憶された市場サーバ３Ｂの国（フィリピン共和国）、送金先のユーザの口座番号、口座名義人、並びに送金する仮想通貨ＸＥＣの数量等が含まれる。
【００４８】
日本国内に設置された市場サーバ３Ａは、フィリピン共和国内に設置された市場サーバ３Ｂに対して、送金先のユーザの口座番号、口座名義人を照会する（Ｓ３１）。
【００４９】
市場サーバ３Ｂは、送金先のユーザの口座番号及び口座名義人が適正か否かを確認し（Ｓ３２）、その結果を市場サーバ３Ａに返信する（Ｓ３３）。
【００５０】
市場サーバ３Ａは、市場サーバ３Ｂの返信を受けて、送金依頼が適正か否かを判定する（Ｓ３４）。具体的には、市場サーバ３Ａは、ユーザ情報ＤＢ３２ａに記憶された送金元のユーザの第１のフィアット通貨ＪＰＹの数量が、送金依頼に含まれる仮想通貨ＸＥＣの分だけ成行買いに必要な数量以上であるか否かを判定する。
【００５１】
工程Ｓ３３の結果が適正でない場合又は第１のフィアット通貨ＪＰＹの数量が足りない場合には（Ｓ３４のＮｏ）、市場サーバ３Ａは、送金エラー画面を送信し（Ｓ３５）、送金エラー画面が表示部２２に表示される（Ｓ３６）。
【００５２】
工程Ｓ３３の結果が適正であって、第１のフィアット通貨ＪＰＹの数量が足りる場合には（Ｓ３４のＹｅｓ）、処理部３１は、送金指示に含まれる仮想通貨ＸＥＣの数量分だけ成り行き買い注文を板情報に反映する（Ｓ３７）。
【００５３】
次に、処理部３１は、仮想通貨ＸＥＣの購入に要した第１のフィアット通貨ＪＰＹの数量を確定し、ユーザ情報ＤＢ３２ａに記憶された送金元のユーザの第１のフィアット通貨ＪＰＹの数量を減少させる（Ｓ３８）。また、市場サーバ３Ａは、送金指示を市場サーバ３Ｂに送信する（Ｓ３９）。
【００５４】
市場サーバ３Ｂは、送金指示を受信すると（Ｓ４０）、処理部３１は、送金指示に含まれる仮想通貨ＸＥＣの数量分だけ成り行き売り注文を板情報に反映する（Ｓ４１）。また、処理部３１は、仮想通貨ＸＥＣの売却により得た第２のフィアット通貨ＰＨＰの数量を確定し、ユーザ情報ＤＢ３２ａに記憶された送金先のユーザの第２のフィアット通貨ＰＨＰの数量を増加させる（Ｓ４２）。
【００５５】
しかしながら、上述した手順で国際送金を行う場合、板情報の厚み（買い注文及び売り注文のボリューム）が十分でない場合、想定とは異なる価格で約定して送金時の着金額が少なる場合がある。そこで、本発明に係る送金システムでは、ユーザ間での相対取引（マッチング取引）によって送金時の着金額が少なくなることを抑制する。
【００５６】
まず、第三者のユーザ（以下、「貸出ユーザ」と称す）から貸し出された仮想通貨ＸＥＣを介して第１のフィアット通貨ＪＰＹ及び第２のフィアット通貨ＰＨＰを両替する手順について、図５に基づいてその概要を簡単に説明する。
【００５７】
図５は、貸出ユーザが貸し出した仮想通貨ＸＥＣを介して第１のフィアット通貨ＪＰＹ及び第２のフィアット通貨ＰＨＰを両替するイメージを示す図である。なお、以下では、第１のフィアット通貨ＪＰＹ、第２のフィアット通貨ＰＨＰ及び仮想通貨ＸＥＣの交換比率を仮想通貨ＸＥＣ：第１のフィアット通貨ＪＰＹ：第２のフィアット通貨ＰＨＰ＝１：１００：５０に設定し、数量１万の第１のフィアット通貨ＪＰＹを数量５０００の第２のフィアット通貨ＰＨＰに両替する場合を例に説明する。
【００５８】
予め、貸出ユーザから貸し出された仮想通貨ＸＥＣをプールしておく（図５中の右上向き矢印）。プールされた仮想通貨ＸＥＣを第三者貸出仮想通貨ＸＥＣ’と称す。各ユーザからの仮想通貨ＸＥＣの貸出量等は、プール情報ＤＢ３２ｂ、４２ｂに記憶される。仮想通貨ＸＥＣの貸し出しは、貸出ユーザがユーザ端末２を介して市場サーバ３に貸出指示を行うことにより行う。貸出指示には、仮想通貨ＸＥＣの貸出量等が含まれる。
【００５９】
次に、数量１万の第１のフィアット通貨ＪＰＹで数量１００の第三者貸出仮想通貨ＸＥＣ’を購入した後に（図５中の下向き矢印）、数量１００の第三者貸出仮想通貨ＸＥＣ’で数量５０００の第２のフィアット通貨ＰＨＰを取得する（図５中の上向き矢印）。
【００６０】
また、両替に際して介在した第三者貸出仮想通貨ＸＥＣ’は、両替終了後に仮想通貨ＸＥＣを貸し出したユーザに返戻される（図５中の右下向き矢印）。
【００６１】
次に、貸出ユーザが貸し出した仮想通貨を介して第１、第２のフィアット通貨を両替する手順について詳しく説明する。図６は、ユーザ同士が仮想通貨を介してフィアット通貨を相対で両替する手順を示すフローチャートである。
【００６２】
ユーザ端末２は、第１のユーザの入力部２１を介した入力操作を受けて、日本国内に設置された市場サーバ３Ａに対して、第１、第２のユーザ間で事前に合意された第１のフィアット通貨ＪＰＹ、第２のフィアット通貨ＰＨＰ及び仮想通貨ＸＥＣの交換比率と数量を含む両替指示を要求する（Ｓ５０）。
【００６３】
日本国内に設置された市場サーバ３Ａは、フィリピン共和国内に設置された市場サーバ３Ｂに対して、取引相手方である第２のユーザの口座番号、口座名義人を照会する（Ｓ５１）。
【００６４】
市場サーバ３Ｂは、第２のユーザの口座番号及び口座名義人が適正か否かを確認し（Ｓ５２）、その結果を市場サーバ３Ａに返信する（Ｓ５３）。
【００６５】
市場サーバ３Ａは、市場サーバ３Ｂの返信を受けて、両替指示が適正か否かを判定する（Ｓ５４）。具体的には、市場サーバ３Ａは、ユーザ情報ＤＢ３２ａに記憶された第１のユーザの第１のフィアット通貨ＪＰＹの数量が、両替指示に含まれる第１のフィアット通貨ＪＰＹの数量（１万）以上であるか及び仮想通貨ＸＥＣの残高が後述する貸出利息以上であるか否かを判定する。
【００６６】
工程Ｓ５３の結果が適正でない場合又は第１のフィアット通貨ＪＰＹ及び仮想通貨ＸＥＣの数量が足りない場合には（Ｓ５４のＮｏ）、市場サーバ３Ａは、両替エラー画面を送信し（Ｓ５５）、両替エラー画面が表示部２２に表示される（Ｓ５６）。
【００６７】
工程Ｓ５３の結果が適正であって、第１のフィアット通貨ＪＰＹの数量が足りる場合には（Ｓ５４のＹｅｓ）、自動売買部３１ａは、両替指示に含まれる交換比率で数量１万の第１のフィアット通貨ＪＰＹで数量１００の第三者貸出仮想通貨ＸＥＣ’を購入する（Ｓ５７）。
【００６８】
自動売買部３１ａは、ユーザ情報ＤＢ３２ａを更新して第三者貸出仮想通貨ＸＥＣ’の購入に要した第１のフィアット通貨ＪＰＹの数量１万を第１のフィアット通貨ＪＰＹの残高から減少させる（Ｓ５８）。
【００６９】
また、自動売買部３１ａは、プール情報ＤＢ３２ｂを更新して、第１のフィアット通貨ＪＰＹで購入した第三者貸出仮想通貨ＸＥＣ’の数量分だけの第三者貸出仮想通貨ＸＥＣ’の残高を減少させる（Ｓ５９）。
【００７０】
具体的には、自動売買部３１ａは、図７に示すように、第三者貸出仮想通貨ＸＥＣ’をその貸出日から古い順（図７中では「順位」の数字の小さい順）に数量１００に達するまで購入する。本実施形態では、順位１〜４の全て及び順位５の一部が充てられる。したがって、プール情報ＤＢ３２ｂの第三者貸出仮想通貨ＸＥＣ’の残高は、図８に示すように更新される。
【００７１】
次に、自動売買部３１ａは、両替指示に含まれる交換比率で数量１００の第三者貸出仮想通貨ＸＥＣ’を売却して数量５０００の第２のフィアット通貨ＰＨＰを取得する（Ｓ６０）。
【００７２】
自動売買部３１ａは、ユーザ情報ＤＢ３２ａを更新して取得した第２のフィアット通貨ＰＨＰの数量分だけ第２のフィアット通貨ＰＨＰの残高を増加させる（Ｓ６１）。
【００７３】
また、自動売買部３１ａは、図６の順位１〜５の仮想通貨ＸＥＣを貸し出したユーザ（貸出ユーザ）のユーザ情報ＤＢ３２を更新して、各ユーザの貸出数量分だけ仮想通貨ＸＥＣの残高を増加させることにより、仮想通貨ＸＥＣを貸出ユーザに返戻する（Ｓ６２）。
【００７４】
また、利息徴収部３１ｂは、第１のユーザのユーザ情報ＤＢ３２ａを更新して、予め設定された貸出利息（例えば、工程Ｓ５７で購入した第三者貸出仮想通貨ＸＥＣ’の貸出数量の１％相当額）の分だけ仮想通貨ＸＥＣの残高を減少させる（Ｓ６３）。
【００７５】
利息徴収部３１ｂは、図６の順位１〜５に対応する貸出ユーザのユーザ情報ＤＢ３２ａを更新して、各貸出ユーザが貸し出した仮想通貨ＸＥＣの数量に貸出利息を乗じた貸出利息の分だけ仮想通貨ＸＥＣの残高を増加させる（Ｓ６４）。
【００７６】
なお、利息徴収部３１ｂは、貸出利息を第１、第２のユーザからそれぞれ均等に徴収しても構わない。その場合には、利息徴収部３１ｂは、第１、第２のユーザのユーザ情報ＤＢ３２ａをそれぞれ更新して、予め設定された貸出利息に１／２を乗じた数量を第１、第２のユーザの仮想通貨ＸＥＣの残高から減少させる。
【００７７】
また、貸出ユーザが拠出する仮想通貨ＸＥＣは、第１のフィアット通貨ＪＰＹ又は第２のフィアット通貨ＰＨＰで購入可能である。したがって、プール情報ＤＢ３２ｂには、第１のフィアット通貨ＪＰＹで購入された仮想通貨ＸＥＣ―Ｊ及び第２のフィアット通貨ＰＨＰで購入された仮想通貨ＸＥＣ―Ｐを区別して記憶することにより、仮想通貨ＸＥＣ―Ｊと仮想通貨ＸＥＣ―Pとで異なる貸出利息を設定することも可能である。例えば、仮想通貨ＸＥＣ―Pの貸出利息を仮想通貨ＸＥＣ―Ｊの貸出利息より高く設定することにより、ユーザに第２のフィアット通貨ＰＨＰの購入を促すことができる。したがって、多額の両替にも対応することができる。
【００７８】
さらに、第１のフィアット通貨ＪＰＹを第２のフィアット通貨ＰＨＰに両替したユーザが、第２のフィアット通貨ＰＨＰを海外送金する場合には、ユーザ端末２が、ユーザの入力部２１を介した入力操作を受けて、日本国内に設置された市場サーバ３Ａに対して、第２のフィアット通貨ＰＨＰの送金指示を要求し、処理部３１が、送金指示に含まれる第２のフィアット通貨ＰＨＰの数量だけユーザ情報ＤＢ３２ａに記憶された送金元のユーザの第２のフィアット通貨ＰＨＰの数量を減少させて、市場サーバ３Ａが、送金指示を市場サーバ３Ｂに送信する。
【００７９】
そして、市場サーバ３Ｂは、送金指示を受信すると、処理部３１が、送金指示に含まれる第２のフィアット通貨ＰＨＰの数量分だけユーザ情報ＤＢ３２ａに記憶された送金先のユーザの第２のフィアット通貨ＰＨＰの数量を増加させる。
【００８０】
このようにして、本実施形態に係る両替システムは、自動売買部３１ａが、プール情報ＤＢ３２ｂに記憶された第三者貸出仮想通貨ＸＥＣ’を介して第１のフィアット通貨ＪＰＹと第２のフィアット通貨ＰＨＰを相対で両替することにより、第１のフィアット通貨ＪＰＹと第２のフィアット通貨ＰＨＰとがユーザ間で事前に合意した両替比率及び数量で両替されるため、市場を介して両替する場合と比べて着金額の減少を回避することができる。
【００８１】
なお、上述した実施例では、日本国とフィリピン国との間の国際送金について説明したが、本発明は、国内送金や上記２か国以外の国際送金についても、同様に適用可能であることは言うまでもない。
【００８２】
なお、本発明は、本発明の精神を逸脱しない限り種々の改変をなすことができ、そして、本発明が該改変されたものにも及ぶことは当然である。
【符号の説明】
【００８３】
１  ・・・  送金システム
２  ・・・  ユーザ端末
２１・・・  入力部
２２・・・  表示部
２３・・・  （ユーザ端末の）通信部
３、３Ａ、３Ｂ  ・・・  市場サーバ
３１・・・  （市場サーバの）処理部
３１ａ・・・自動売買部
３１ｂ・・・利息徴収部
３２・・・  （市場サーバの）記憶部
３３・・・  （市場サーバの）通信部
４  ・・・  管理サーバ
４１・・・  （管理サーバの）処理部
４２・・・  （管理サーバの）記憶部
４３・・・  （管理サーバの）通信部
５  ・・・  ネットワーク
【図１】
2019074826.tif 000003
【図２】
2019074826.tif 000004
【図３】
2019074826.tif 000005
【図４】
2019074826.tif 000006
【図５】
2019074826.tif 000007
【図６】
2019074826.tif 000008
【図７】
2019074826.tif 000009
【図８】
2019074826.tif 000010