(57)【特許請求の範囲】
【請求項１】
ユーザーからの要求に応じ、ブロックチェーンを利用して前記ユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムであって、
前記暗号資産両替システムは、
前記暗号資産を前記法定通貨に両替するデータを管理する管理サーバーと、
前記管理サーバーと通信可能な両替装置と、
前記暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、
前記管理サーバーと通信可能であり、前記ユーザーの所有する携帯端末装置と、を備え、
前記両替装置は、
情報を表示すると共に情報の入力を受け付ける第１操作部と、
前記法定通貨を収納する法定通貨収納部と、
前記両替装置の外部へデータを送信するよう制御する第１送信制御部と、
前記暗号資産の前記法定通貨への両替の要求を受け付ける両替要求受け付け部と、
前記法定通貨収納部から前記法定通貨の出金の処理を実行する出金処理部と、を含み、
前記管理サーバーは、
前記両替要求受け付け部により前記要求を受け付ければ、前記要求が行われた前記両替装置に対して前記暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含み、
前記携帯端末装置は、
情報を表示すると共に情報の入力を受け付ける第２操作部と、
前記第２送信制御部から送信された前記受け取りウォレットのアドレスを受信すると、前記第２操作部に前記受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含み、
前記管理サーバーは、
前記ブロックチェーン上に前記受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する確認部と、
前記確認部により前記トランザクションＩＤが発生していることが確認されると、前記トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得するアドレス取得部と、
前記アドレス取得部により取得された前記送金用のウォレットのアドレスの信用情報を前記信用情報記憶部から取得する信用情報取得部と、
前記信用情報取得部により取得された前記送金用のウォレットのアドレスの信用情報に基づいて、前記出金処理部による出金の処理を許可するか否かを判断する第１判断部と、を含み、
前記第２送信制御部は、前記第１判断部により前記出金の処理を許可すると判断されれば、前記出金処理部による出金の処理を実行するようデータを前記両替装置に送信するよう制御し、
前記出金処理部は、前記第２送信制御部により送信された前記出金の処理を実行するデータを受信すれば、前記法定通貨の出金の処理を実行する、暗号資産両替システム。
【請求項２】
前記管理サーバーは、
前記両替要求受け付け部により前記両替の要求を受け付けると、前記暗号資産の前記法定通貨への両替にのみ用いられる使い捨てウォレットを生成する使い捨てウォレット生成部をさらに含み、
前記第２送信制御部は、前記受け取りウォレットとして前記使い捨てウォレットのアドレスを送信するよう制御する、請求項１に記載の暗号資産両替システム。
【請求項３】
前記管理サーバーは、前記受け取りウォレットのアドレスのデータを含むバーコード画像を生成するバーコード画像生成部をさらに含み、
前記携帯端末装置は、前記バーコード画像を読み取る画像読み取り部と、
前記画像読み取り部により読み取られた前記バーコード画像から前記バーコード画像に含まれる前記受け取りウォレットのデータを抽出して表示する表示制御部を含む、請求項１または請求項２に記載の暗号資産両替システム。
【請求項４】
前記管理サーバーは、受け取り暗号資産枚数が前記両替装置に表示された暗号資産枚数未満であるか否かを判断する第２判断部をさらに含み、
前記出金処理部は、前記第２判断部により前記受け取り暗号資産枚数が前記両替装置に表示された暗号資産枚数未満であると判断されれば、前記第１判断部の判断結果に関わらず前記出金処理部による出金の処理を許可しない、請求項１から請求項３のいずれか１項に記載の暗号資産両替システム。
【請求項５】
前記管理サーバーは、前記第１判断部により前記出金処理部による出金の処理を許可しないと判断されれば、前記出金の処理を行わない旨の表示を行うよう制御する、請求項１から請求項４のいずれか１項に記載の暗号資産両替システム。
【請求項６】
前記管理サーバーと通信可能に制御され、前記信用情報記憶部を有する信用情報記憶装置をさらに備える、請求項１から請求項５のいずれか１項に記載の暗号資産両替システム。
【請求項７】
ユーザーからの要求に応じ、ブロックチェーンを利用して前記ユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムに用いられる暗号資産両替方法であって、
前記暗号資産両替システムは、
前記暗号資産を前記法定通貨に両替するデータを管理する管理サーバーと、
前記管理サーバーと通信可能な両替装置と、
前記暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、
前記管理サーバーと通信可能であり、前記ユーザーの所有する携帯端末装置と、を備え、
前記両替装置は、
情報を表示すると共に情報の入力を受け付ける第１操作部と、
前記法定通貨を収納する法定通貨収納部と、
前記両替装置の外部へデータを送信するよう制御する第１送信制御部と、
前記暗号資産の前記法定通貨への両替の要求を受け付ける両替要求受け付け部と、
前記法定通貨収納部から前記法定通貨の出金の処理を実行する出金処理部と、を含み、
前記管理サーバーは、
前記両替要求受け付け部により前記要求を受け付ければ、前記要求が行われた前記両替装置に対して前記暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含み、
前記携帯端末装置は、
情報を表示すると共に情報の入力を受け付ける第２操作部と、
前記第２送信制御部から送信された前記受け取りウォレットのアドレスを受信すると、前記第２操作部に前記受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含み、
前記暗号資産両替方法は、
前記ブロックチェーン上に前記受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する工程と、
前記確認する工程により前記トランザクションＩＤが発生していることが確認されると、前記トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得する工程と、
前記アドレスを取得する工程により取得された前記送金用のウォレットのアドレスの信用情報を前記信用情報記憶部から取得する工程と、
前記信用情報記憶部から取得する工程により取得された前記送金用のウォレットのアドレスの信用情報に基づいて、前記出金処理部による出金の処理を許可するか否かを判断する工程と、を含み、
前記第２送信制御部は、前記出金の処理を許可するか否かを判断する工程により前記出金の処理を許可すると判断されれば、前記出金処理部による出金の処理を実行するようデータを前記両替装置に送信するよう制御し、
前記出金処理部は、前記第２送信制御部により送信された前記出金の処理を実行するデータを受信すれば、前記法定通貨の出金の処理を実行する、暗号資産両替方法。
【請求項８】
ユーザーからの要求に応じ、ブロックチェーンを利用して前記ユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムに用いられる暗号資産両替プログラムであって、
前記暗号資産両替システムは、
前記暗号資産を前記法定通貨に両替するデータを管理する管理サーバーと、
前記管理サーバーと通信可能な両替装置と、
前記暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、
前記管理サーバーと通信可能であり、前記ユーザーの所有する携帯端末装置と、を備え、
前記両替装置は、
情報を表示すると共に情報の入力を受け付ける第１操作部と、
前記法定通貨を収納する法定通貨収納部と、
前記両替装置の外部へデータを送信するよう制御する第１送信制御部と、
前記暗号資産の前記法定通貨への両替の要求を受け付ける両替要求受け付け部と、
前記法定通貨収納部から前記法定通貨の出金の処理を実行する出金処理部と、を含み、
前記管理サーバーは、
前記両替要求受け付け部により前記要求を受け付ければ、前記要求が行われた前記両替装置に対して前記暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含み、
前記携帯端末装置は、
情報を表示すると共に情報の入力を受け付ける第２操作部と、
前記第２送信制御部から送信された前記受け取りウォレットのアドレスを受信すると、前記第２操作部に前記受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含み、
前記暗号資産両替プログラムは、コンピューターを、
前記ブロックチェーン上に前記受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する確認部、
前記確認部により前記トランザクションＩＤが発生していることが確認されると、前記トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得するアドレス取得部、
前記アドレス取得部により取得された前記送金用のウォレットのアドレスの信用情報を前記信用情報記憶部から取得する信用情報取得部、および
前記信用情報取得部により取得された前記送金用のウォレットのアドレスの信用情報に基づいて、前記出金処理部による出金の処理を許可するか否かを判断する第１判断部として機能させ、
前記第２送信制御部は、前記第１判断部により前記出金の処理を許可すると判断されれば、前記出金処理部による出金の処理を実行するようデータを前記両替装置に送信するよう制御し、
前記出金処理部は、前記第２送信制御部により送信された前記出金の処理を実行するデータを受信すれば、前記法定通貨の出金の処理を実行するための暗号資産両替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、暗号資産両替システム、暗号資産両替方法および暗号資産両替プログラムに関するものである。
【背景技術】
【０００２】
暗号資産の取引に用いる取引装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０２０−７７１５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザーが自らの保有する暗号資産を基に法定通貨を、たとえば現金として即時に入手したい場合がある。すなわち、ユーザーが自らの保有する暗号資産を、法定通貨に迅速に両替したい場合がある。特許文献１によると、利用者の暗号資産の口座と同一の管理手段により管理される口座を優先して送金先口座とする制御を行うことを特徴としている。しかし、このような構成では、同じ管理手段に口座が必要であり、管理手段に同じ口座がない場合に対応することができない。また、暗号資産を法定通貨に両替する際には、その安全性が求められる。【０００５】
そこで、迅速かつ安全に暗号資産を法定通貨に両替することができる暗号資産両替システムを提供することを本開示の目的の１つとする。
【課題を解決するための手段】
【０００６】
本開示に従った暗号資産両替システムは、ユーザーからの要求に応じ、ブロックチェーンを利用してユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムである。暗号資産両替システムは、暗号資産を法定通貨に両替するデータを管理する管理サーバーと、管理サーバーと通信可能な両替装置と、暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、管理サーバーと通信可能であり、ユーザーの所有する携帯端末装置と、を備える。両替装置は、情報を表示すると共に情報の入力を受け付ける第１操作部と、法定通貨を収納する法定通貨収納部と、両替装置の外部へデータを送信するよう制御する第１送信制御部と、暗号資産の法定通貨への両替の要求を受け付ける両替要求受け付け部と、法定通貨収納部から法定通貨の出金の処理を実行する出金処理部と、を含み、管理サーバーは、両替要求受け付け部により要求を受け付ければ、要求が行われた両替装置に対して暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含む。携帯端末装置は、情報を表示すると共に情報の入力を受け付ける第２操作部と、第２送信制御部から送信された受け取りウォレットのアドレスを受信すると、第２操作部に受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含む。管理サーバーは、ブロックチェーン上に受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する確認部と、確認部によりトランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得するアドレス取得部と、アドレス取得部により取得された送金用のウォレットのアドレスの信用情報を信用情報記憶部から取得する信用情報取得部と、信用情報取得部により取得された送金用のウォレットのアドレスの信用情報に基づいて、出金処理部による出金の処理を許可するか否かを判断する第１判断部と、を含む。第２送信制御部は、第１判断部により出金の処理を許可すると判断されれば、出金処理部による出金の処理を実行するようデータを両替装置に送信するよう制御する。出金処理部は、第２送信制御部により送信された出金の処理を実行するデータを受信すれば、法定通貨の出金の処理を実行する。
【発明の効果】
【０００７】
上記暗号資産両替システムによれば、迅速かつ安全に暗号資産を法定通貨に両替することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態１における暗号資産両替システムの外観を概略的に示す図である。
【図２】図２は、図１に示す暗号資産両替システムの構成を示すブロック図である。
【図３】図３は、第１制御部の具体的な構成を示すブロック図である。
【図４】図４は、第２制御部の具体的な構成を示すブロック図である。
【図５】図５は、実施の形態１における暗号資産両替システムを用いて暗号資産を法定通貨に両替する際の概略的な工程を示すフローチャートである。
【図６】図６は、本人確認処理の代表的な工程を示すフローチャートである。
【図７】図７は、両替処理の代表的な工程の一部を示すフローチャートである。
【図８】図８は、両替処理の代表的な工程の一部を示すフローチャートである。
【発明を実施するための形態】
【０００９】
［本開示の実施形態の説明］
最初に本開示の実施態様を列記して説明する。本開示に係る暗号資産両替システムは、ユーザーからの要求に応じ、ブロックチェーンを利用してユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムである。暗号資産両替システムは、暗号資産を法定通貨に両替するデータを管理する管理サーバーと、管理サーバーと通信可能な両替装置と、暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、管理サーバーと通信可能であり、ユーザーの所有する携帯端末装置と、を備える。両替装置は、情報を表示すると共に情報の入力を受け付ける第１操作部と、法定通貨を収納する法定通貨収納部と、両替装置の外部へデータを送信するよう制御する第１送信制御部と、暗号資産の法定通貨への両替の要求を受け付ける両替要求受け付け部と、法定通貨収納部から法定通貨の出金の処理を実行する出金処理部と、を含み、管理サーバーは、両替要求受け付け部により要求を受け付ければ、要求が行われた両替装置に対して暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含む。携帯端末装置は、情報を表示すると共に情報の入力を受け付ける第２操作部と、第２送信制御部から送信された受け取りウォレットのアドレスを受信すると、第２操作部に受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含む。管理サーバーは、ブロックチェーン上に受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する確認部と、確認部によりトランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得するアドレス取得部と、アドレス取得部により取得された送金用のウォレットのアドレスの信用情報を信用情報記憶部から取得する信用情報取得部と、信用情報取得部により取得された送金用のウォレットのアドレスの信用情報に基づいて、出金処理部による出金の処理を許可するか否かを判断する第１判断部と、を含む。第２送信制御部は、第１判断部により出金の処理を許可すると判断されれば、出金処理部による出金の処理を実行するようデータを両替装置に送信するよう制御する。出金処理部は、第２送信制御部により送信された出金の処理を実行するデータを受信すれば、法定通貨の出金の処理を実行する。
【００１０】
本開示における暗号資産両替システムでは、ブロックチェーンを利用して暗号資産を法定通貨に両替する取引における送金処理に関するデータを保持することとしている。したがって、改竄やデータの消失等のおそれを大きく低減することができる。また、両替を要求するユーザーによって送金処理が行われると、トランザクションＩＤが発生する。ブロックチェーン上に暗号資産を受け取る受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認し、トランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得する。そして、取得したウォレットのアドレスが両替を要求するユーザーのウォレットのアドレスであるとの推定の基に、取得したウォレットのアドレスの信用情報を取得し、信用情報に基づいて、両替処理を行うか否かを判断することとしている。したがって、より安全に両替処理の判断を行うことができる。この場合、ブロックチェーンにおけるマイニングによる承認が確立するまで両替処理を待機する必要はない。すなわち、マイニングによる承認を待たずに、両替処理の可否の判断に基づいて両替処理を行うことができる。したがって、このような暗号資産両替システムによると、迅速な両替処理を行うことができる。以上より、このような暗号資産両替システムによると、迅速かつ安全に暗号資産を法定通貨に両替することができる。
【００１１】
上記暗号資産両替システムにおいて、管理サーバーは、両替要求受け付け部により両替の要求を受け付けると、暗号資産の法定通貨への両替にのみ用いられる使い捨てウォレットを生成する使い捨てウォレット生成部をさらに含んでもよい。第２送信制御部は、受け取りウォレットとして使い捨てウォレットのアドレスを送信するよう制御してもよい。このようにすることにより、使い捨てウォレットは、その場で生成されるものであり、何の取引履歴もない。したがって、確認部によるブロックチェーン上に使い捨てウォレットである受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを容易に確認することができる。その結果、より安全に両替処理を行うことができる。
【００１２】
上記暗号資産両替システムにおいて、管理サーバーは、受け取りウォレットのデータを含むバーコード画像を生成するバーコード画像生成部をさらに含んでもよい。携帯端末装置は、バーコード画像を読み取る画像読み取り部と、画像読み取り部により読み取られたバーコード画像からバーコード画像に含まれる受け取りウォレットのデータを抽出して表示する表示制御部を含んでもよい。このようにすることにより、受け取りウォレットのアドレスを誤って入力するおそれを低減することができ、安全性を確保しながら、ユーザーによる処理をスムースにすることができる。
【００１３】
上記暗号資産両替システムにおいて、管理サーバーは、受け取り暗号資産枚数が両替装置に表示された暗号資産枚数未満であるか否かを判断する第２判断部をさらに含んでもよい。出金処理部は、第２判断部により受け取り暗号資産枚数が両替装置に表示された暗号資産枚数未満であると判断されれば、第１判断部の判断結果に関わらず出金処理部による出金の処理を許可しなくてもよい。このようにすることにより、より堅実に両替処理を行うことができる。
【００１４】
上記暗号資産両替システムにおいて、管理サーバーは、第１判断部により出金処理部による出金の処理を許可しないと判断されれば、出金の処理を行わない旨の表示を行うよう制御してもよい。このようにすることにより、ユーザーが出金されない旨を容易に把握することができる。
【００１５】
上記暗号資産両替システムにおいて、管理サーバーと通信可能に制御され、信用情報記憶部を有する信用情報記憶装置をさらに備えてもよい。このようにすることにより、より信頼性の高い取引を行うことができる。
【００１６】
本開示に係る暗号資産両替方法は、ユーザーからの要求に応じ、ブロックチェーンを利用してユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムに用いられる暗号資産両替方法である。暗号資産両替システムは、暗号資産を法定通貨に両替するデータを管理する管理サーバーと、管理サーバーと通信可能な両替装置と、暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、管理サーバーと通信可能であり、ユーザーの所有する携帯端末装置と、を備える。両替装置は、情報を表示すると共に情報の入力を受け付ける第１操作部と、法定通貨を収納する法定通貨収納部と、両替装置の外部へデータを送信するよう制御する第１送信制御部と、暗号資産の法定通貨への両替の要求を受け付ける両替要求受け付け部と、法定通貨収納部から法定通貨の出金の処理を実行する出金処理部と、を含む。管理サーバーは、両替要求受け付け部により要求を受け付ければ、要求が行われた両替装置に対して暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含む。携帯端末装置は、情報を表示すると共に情報の入力を受け付ける第２操作部と、第２送信制御部から送信された受け取りウォレットのアドレスを受信すると、第２操作部に受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含む。暗号資産両替方法は、ブロックチェーン上に受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する工程と、確認する工程によりトランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得する工程と、アドレスを取得する工程により取得された送金用のウォレットのアドレスの信用情報を信用情報記憶部から取得する工程と、信用情報記憶部から取得する工程により取得された送金用のウォレットのアドレスの信用情報に基づいて、出金処理部による出金の処理を許可するか否かを判断する工程と、を含む。第２送信制御部は、出金の処理を許可するか否かを判断する工程により出金の処理を許可すると判断されれば、出金処理部による出金の処理を実行するようデータを両替装置に送信するよう制御する。出金処理部は、第２送信制御部により送信された出金の処理を実行するデータを受信すれば、法定通貨の出金の処理を実行する。
【００１７】
このような暗号資産両替方法によれば、迅速かつ安全に暗号資産を法定通貨に両替することができる。
【００１８】
本開示に係る暗号資産両替プログラムは、ユーザーからの要求に応じ、ブロックチェーンを利用してユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムに用いられる暗号資産両替プログラムである。暗号資産両替システムは、暗号資産を法定通貨に両替するデータを管理する管理サーバーと、管理サーバーと通信可能な両替装置と、暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、管理サーバーと通信可能であり、ユーザーの所有する携帯端末装置と、を備える。両替装置は、情報を表示すると共に情報の入力を受け付ける第１操作部と、法定通貨を収納する法定通貨収納部と、両替装置の外部へデータを送信するよう制御する第１送信制御部と、暗号資産の法定通貨への両替の要求を受け付ける両替要求受け付け部と、法定通貨収納部から法定通貨の出金の処理を実行する出金処理部と、を含む。管理サーバーは、両替要求受け付け部により要求を受け付ければ、要求が行われた両替装置に対して暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含む。携帯端末装置は、情報を表示すると共に情報の入力を受け付ける第２操作部と、第２送信制御部から送信された受け取りウォレットのアドレスを受信すると、第２操作部に受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含む。暗号資産両替プログラムは、コンピューターを、ブロックチェーン上に受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する確認部、確認部によりトランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得するアドレス取得部、アドレス取得部により取得された送金用のウォレットのアドレスの信用情報を信用情報記憶部から取得する信用情報取得部、および信用情報取得部により取得された送金用のウォレットのアドレスの信用情報に基づいて、出金処理部による出金の処理を許可するか否かを判断する第１判断部として機能させ、第２送信制御部は、第１判断部により出金の処理を許可すると判断されれば、出金処理部による出金の処理を実行するようデータを両替装置に送信するよう制御し、出金処理部は、第２送信制御部により送信された出金の処理を実行するデータを受信すれば、法定通貨の出金の処理を実行するための暗号資産両替プログラムである。
【００１９】
このような暗号資産両替プログラムによれば、迅速かつ安全に暗号資産を法定通貨に両替することができる。
【００２０】
［本願発明の実施形態の詳細］
次に、本開示の暗号資産両替システムの一実施形態を、図面を参照しつつ説明する。以下の図面において同一または相当する部分には同一の参照符号を付しその説明は繰り返さない。
【００２１】
（実施の形態１）
本開示の実施の形態１における暗号資産両替システムの構成について説明する。図１は、実施の形態１における暗号資産両替システムの外観を概略的に示す図である。図２は、図１に示す暗号資産両替システムの構成を示すブロック図である。なお、図１において、データの主な流れを矢印で示している。
【００２２】
図１および図２を参照して、実施の形態１における暗号資産両替システム１１は、ユーザーからの要求に応じ、ブロックチェーンを利用してユーザーの保有する暗号資産を法定通貨に両替する。暗号資産両替システム１１は、両替装置２１と、管理サーバー４１と、管理サーバー４１と通信可能であり、ユーザー１２が所有する携帯端末装置６１と、信用情報管理装置７１と、を含む。暗号資産から法定通貨への両替については、両替会社１３によって取り扱われる。ここで、暗号資産両替システム１１において両替の対象として取り扱われる暗号資産としては、たとえばビットコインやイーサリアム、ネム、リップル等が挙げられる。法定通貨としては、たとえば日本円や米ドル等が挙げられる。なお、ユーザー１２は、暗号資産から法定通貨へ両替することを許可されたユーザーであることが予め登録された（磁気情報として有する）会員カード（図示せず）を所有している。本実施形態においては、両替会社１３は、暗号資産両替システム１１を管理している。また、暗号資産取り扱い会社８６は、暗号資産の取引口座の開設や管理等を行う。
【００２３】
両替装置２１は、人間が操作しやすいように自立している箱型の装置である。両替装置２１は、たとえば駅前やビル内等、暗号資産を法定通貨に両替したいユーザー１２が、ユーザー１２の望むタイミングで赴いて利用可能な場所に設置されている。両替装置２１は、両替会社１３によって管理されている。
【００２４】
両替装置２１は、両替装置２１自身を制御する両替装置制御部としての第１制御部２２と、外部装置とのデータの送受信を行う際にネットワーク１９と接続するための両替装置ネットワークインターフェース部としての第１ネットワークインターフェース部２３と、データを記憶する両替装置記憶部としての第１記憶部２４と、情報を表示すると共に情報の入力を受け付けるインターフェースとなるタッチパネル形式の両替装置操作部としての第１操作部２５と、両替装置２１の内部に設けられ、法定通貨を収納する法定通貨収納部２６と、カード情報を読み取るカード情報読み取り部２７と、法定通貨のうちの紙幣を出力する紙幣出力口２８ａと、法定通貨のうちの硬貨を出力する硬貨出力口２８ｂと、を含む。
【００２５】
両替装置２１は、第１ネットワークインターフェース部２３により、インターネット等のネットワーク１９を介して、外部装置、たとえば管理サーバー４１とのデータの送受信が可能である。第１記憶部２４には、種々のデータ、たとえばネットワーク１９上において両替装置２１にそれぞれ割り振られた個別の識別番号のデータや両替装置２１を特定するＭＡＣアドレス等が記憶されている。なお、本実施形態においては、両替装置２１を特定する識別番号として、「１０番」が割り振られているものとする。法定通貨収納部２６には、法定通貨である紙幣と硬貨とがそれぞれ保管されている。ユーザーは、タッチパネル形式の第１操作部２５の表示画面に表示された情報を読み取ることができる。また、ユーザーは、タッチパネル形式の第１操作部２５の表示画面から、情報を入力することができる。なお、第１操作部２５の表示画面には、取り扱いできる暗号資産の種類、両替できる法定通貨の種類および両替のレート等が常時表示されている。両替のレートについては、暗号資産の取引を行う暗号資産取引所７６から交換レートに関する情報を定期的に管理サーバー４１が受け取り、受け取った交換レートに関する情報を基に定期的に更新されている。暗号資産取引所７６と管理サーバー４１とは、たとえばＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）接続により接続されている。両替のレートについては、暗号資産を両替する両替会社１３の利益も考慮して設定される。第１制御部２２の具体的な構成については、後に詳述する。
【００２６】
次に管理サーバー４１の構成について説明する。管理サーバー４１についても、両替会社１３によって管理されている。管理サーバー４１は、管理サーバー４１自身を制御する管理サーバー制御部としての第２制御部４２と、外部装置とのデータの送受信を行う際にネットワーク１９と接続するための管理サーバーネットワークインターフェース部としての第２ネットワークインターフェース部４３と、データを記憶する管理サーバー記憶部としての第２記憶部４４と、を含む。第２記憶部４４には、ユーザー１２の会員情報、すなわち、暗号資産を保有するユーザー１２が所有する携帯端末装置６１のアドレス、会員カードの情報、暗号資産と法定通貨の交換レート等、種々のデータが記憶されている。管理サーバー４１は、図１においては物理的に図示しているが、クラウドサーバーによって構成されている。第２制御部４２の具体的な構成については、後に詳述する。
【００２７】
携帯端末装置６１は、ユーザー１２によって所有されている。携帯端末装置６１は、各ユーザー１２と一対一で紐付けられている。携帯端末装置６１は、携帯端末装置６１自身を制御する携帯端末装置制御部としての第３制御部６２と、外部装置とのデータの送受信を行う際にネットワーク１９と接続するための携帯端末装置ネットワークインターフェース部としての第３ネットワークインターフェース部６３と、データを記憶する携帯端末装置記憶部としての第３記憶部６４と、情報を表示すると共に情報の入力を受け付けるインターフェースとなるタッチパネル形式の携帯端末装置操作部としての第２操作部６５と、画像を読み取る画像読み取り部６６と、を含む。携帯端末装置６１としては、たとえばユーザー１２の所有するスマートフォンやタブレットＰＣが相当する。ユーザー１２は、携帯端末装置６１の第２操作部６５を介して、種々の情報を確認することができる。
【００２８】
信用情報管理装置７１は、信用情報管理装置７１自身を制御する信用情報管理装置制御部としての第４制御部７２と、外部装置とのデータの送受信を行う際にネットワーク１９と接続するための信用情報管理装置ネットワークインターフェース部としての第４ネットワークインターフェース部７３と、データを記憶する信用情報管理装置記憶部としての第４記憶部７４と、を含む。第４記憶部７４は、暗号資産のウォレットのアドレスの信用情報のデータを記憶する。すなわち、信用情報管理装置７１は、暗号資産のウォレットのアドレスの信用情報を格納するデータベースとして機能する。信用情報管理装置７１によって管理される信用情報は、定期的に更新される。信用情報管理装置７１は、暗号資産のウォレットリスク等の調査といった信用調査を行う信用情報管理会社（図示せず）によって管理されている。
【００２９】
暗号資産を受け取る受け取りウォレット１４は、本実施形態においては、使い捨てウォレットであり、暗号資産を法定通貨に両替する際に、一時的に生成される。受け取りウォレット１４である使い捨てウォレットは、後述する使い捨てウォレット生成部５７により生成される。
【００３０】
次に、第１制御部２２の構成について説明する。図３は、第１制御部２２の具体的な構成を示すブロック図である。図３を併せて参照して、第１制御部２２は、第１送信制御部３１と、両替要求受け付け部３２と、出金処理部３３と、を含む。第１送信制御部３１は、両替装置２１の外部へデータを送信するよう制御する。両替要求受け付け部３２は、暗号資産の法定通貨への両替の要求を受け付ける。出金処理部３３は、法定通貨収納部２６から法定通貨の出金の処理を実行する。これらの具体的な構成については、後に詳述する。
【００３１】
次に、第２制御部４２の構成について説明する。図４は、第２制御部４２の具体的な構成を示すブロック図である。図４を併せて参照して、第２制御部４２は、第２送信制御部５１と、確認部５２と、アドレス取得部５３と、信用情報取得部５４と、第１判断部５５と、を含む。第２送信制御部５１は、両替要求受け付け部３２により要求を受け付ければ、要求が行われた両替装置２１に暗号資産を受け取る使い捨てウォレットである受け取りウォレット１４のアドレスを送信するよう制御する。確認部５２は、ブロックチェーン上に受け取りウォレット１４のアドレスを含むトランザクションＩＤが発生しているか否かを確認する。ここで、確認部５２は、定期的に使い捨てウォレットである受け取りウォレット１４に対してポーリングを行って確認する。なお、ポーリングの間隔は、たとえば数秒、数十秒、数分と任意に定められる。アドレス取得部５３は、確認部５２によりトランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得する。信用情報取得部５４は、アドレス取得部５３により取得した送金用のウォレットのアドレスの信用情報を信用情報記憶部としての第４記憶部７４から取得する。第１判断部５５は、信用情報取得部５４により取得した送金用のウォレットのアドレスの信用情報に基づいて、出金処理部３３による出金の処理を許可するか否かを判断する。また、第２送信制御部５１は、第１判断部５５により出金の処理を許可すると判断されれば、出金処理部３３による出金の処理を実行するようデータを両替装置２１に送信するよう制御する。
【００３２】
また、第２制御部４２は、一時パスワード生成部５６と、使い捨てウォレット生成部５７と、バーコード画像生成部５８と、第２判断部５９と、枚数算出部６０と、を含む。一時パスワード生成部５６は、本人確認処理における一時パスワードを生成する。使い捨てウォレット生成部５７は、両替要求受け付け部３２により両替の要求を受け付けると、暗号資産の法定通貨への両替にのみ用いられる受け取りウォレット１４である使い捨てウォレットを生成する。バーコード画像生成部５８は、受け取りウォレット１４のアドレスのデータを含むバーコード画像を生成する。第２判断部５９は、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数未満であるか否かを判断する。枚数算出部６０は、法定通貨の金額を受信し、要求された法定通貨の金額に相当する暗号資産の枚数を、要求された法定通貨の金額および交換レートのデータを基に算出する。また、第２送信制御部５１は、受け取りウォレットとして使い捨てウォレットのアドレスを送信するよう制御する。第２制御部４２に含まれるこれらの具体的な構成については、後に詳述する。
【００３３】
次に、このような暗号資産両替システム１１を用いて、会員番号を「７８９」とするユーザー１２が自らの保有する暗号資産を法定通貨に両替する場合について説明する。図５は、実施の形態１における暗号資産両替システム１１を用いて暗号資産を法定通貨に両替する際の概略的な工程を示すフローチャートである。
【００３４】
図１〜図５を参照して、自らの保有する暗号資産を法定通貨にして入手したいユーザー１２は、識別番号として「１０番」が割り振られている両替装置２１が設置してある場所に赴く。そして、両替装置２１による操作を開始する。本実施形態においては、ユーザー１２自らの保有する暗号資産の種類の一つであるビットコインを法定通貨である円に両替する場合について説明する。具体的には、ユーザー１２が「２万円」を取得したい場合について説明する。
【００３５】
最初にユーザー１２は、両替装置２１の第１操作部２５を操作して、第１操作部２５の表示画面に表示されているビットコインと円との両替のレートを確認した後、暗号資産から法定通貨への両替を要求する。具体的には、ユーザー１２自らが保有する暗号資産のビットコインから円貨を得たい旨の両替の要求を行う。この場合、たとえば第１操作部２５の表示画面に表示された「ビットコインから円貨への両替」というアイコンをタップすることにより行う。両替要求受け付け部３２は、暗号資産を法定通貨に両替する要求をユーザー１２から受け付ける（図５において、ステップＳ１１においてＹＥＳ、以下、「ステップ」を省略する）。そうすると、暗号資産両替システム１１は、ユーザー１２の本人確認処理（Ｓ１２）を行う。本人確認処理が終了した後、暗号資産両替システム１１は、両替処理（Ｓ１３）を行って処理を終了する。
【００３６】
次に、Ｓ１２に規定する本人確認処理の具体的な処理の流れについて説明する。図６は、本人確認処理の代表的な工程を示すフローチャートである。図６を併せて参照して、まず、ユーザー１２は、予め登録されたユーザー１２が携帯する会員カードをカード情報読み取り部２７により読み取らせると共に、第１操作部２５を介して暗証番号を入力する。そうすると、両替装置２１は、会員カードに記憶された会員カードの情報をカード情報読み取り部２７により読み取ると共に、ユーザー１２から第１操作部２５を介して入力された暗証番号の入力を受け付ける。そして、読み取られた会員カードの情報および入力された暗証番号の情報を第１送信制御部３１により管理サーバー４１に送信する（Ｓ２１）。この時、両替装置２１を特定する識別番号「１０番」というデータも共に送信する。ここで、管理サーバー４１は、識別番号「１０番」の両替装置２１からの両替の要求であることを把握する。
【００３７】
次に、管理サーバー４１は、読み取られ、送信された会員カードの情報および入力された暗証番号の情報を受信する（Ｓ２２）。そうすると、次に管理サーバー４１の一時パスワード生成部５６は、本人確認に使用する一時パスワードを生成する（Ｓ２３）。そして、会員番号が「７８９」であるユーザー１２の所有する携帯端末装置６１に送信する（Ｓ２４）。本実施形態においては、生成された一時パスワードは、「４６１７」とする。すなわち、この送信は、両替装置２１を介さず、管理サーバー４１からネットワーク１９を介して、会員番号が「７８９」であるユーザー１２の所有する携帯端末装置６１に直接送信されることとなる。一時パスワードは、ワンタイムパスワードとも呼ばれるものであり、生成された一時パスワードは、この本人確認処理にのみ用いられる。また、一時パスワードの生成と共に、生成された一時パスワードは、第２記憶部４４に記憶される。
【００３８】
次に、携帯端末装置６１は、一時パスワードを受信した後、一時パスワードを第２操作部６５の表示画面に表示する（Ｓ２５）。また、両替装置２１は、第１操作部２５の表示画面に、一時パスワードの入力欄を表示する（Ｓ２６）。その後、ユーザー１２は、携帯端末装置６１に送信された一時パスワードを見て、両替装置２１の第１操作部２５を介して、一時パスワード「４６１７」を入力する。両替装置２１は、一時パスワードの入力を受け付けると、第１送信制御部３１により入力された一時パスワードを管理サーバー４１に送信する（Ｓ２７）。管理サーバー４１は、第２記憶部４４に記憶された一時パスワードに基づいて、入力された一時パスワードが正しいかどうかを判断する（Ｓ２８）。入力された一時パスワードが正しければ（Ｓ２８において、ＹＥＳ）、本人確認が成功したと判断し、次に両替処理（Ｓ１３）へ移行する（Ｓ２９）。一方、入力された一時パスワードが一致しないか（Ｓ２８において、ＮＯ）、またはタイムアウトすれば（Ｓ３０において、ＹＥＳ）、両替装置２１は、両替処理の終了を第１操作部２５の表示画面に表示し（Ｓ３１）、処理を終了する。このようにして、本人確認処理を行う。このような本人確認処理によると、一時パスワードをユーザー１２の携帯する携帯端末装置６１に送信しているため、両替装置２１を操作しているユーザー１２の本人確認をより確実に行うことができる。
【００３９】
次に、本人確認処理が終了した後に移行するＳ１３に規定する両替処理について説明する。図７および図８は、両替処理の代表的な工程の一部を示すフローチャートである。図８は、図７におけるＳ５３の処理の詳細を示している。まず図７を併せて参照して、まず、両替装置２１は、暗号資産の種類は既に両替の要求時に行われているため、両替により入手したい法定通貨の金額の入力欄を第１操作部２５の表示画面に表示する（Ｓ４１）。そして、ユーザー１２は、入手したい法定通貨の金額を入力する。この場合、「２万円」と入力する。そうすると、両替装置２１の第１送信制御部３１は、入力された法定通貨の金額の入力を受け付け、管理サーバー４１に送信する（Ｓ４２）。
【００４０】
枚数算出部６０は、法定通貨の金額を受信し、要求された法定通貨の金額に相当する暗号資産の枚数を、要求された法定通貨の金額および交換レートのデータを基に算出する（Ｓ４３）。この場合、「２万円」に相当するビットコインの枚数として「０．０２５枚」を導出する。ここで、管理サーバー４１の第２制御部４２の使い捨てウォレット生成部５７は、受け取りウォレット１４としての使い捨てウォレットを生成する（Ｓ４４）。使い捨てウォレットとは、ユーザー１２および両替装置２１による今回の両替取引にのみ用いられる暗号資産のウォレットのことであり、今回の両替取引が終了すれば用いられないものである。使い捨てウォレットである受け取りウォレット１４については、概念的に図１において破線で図示している。本実施形態においては、使い捨てウォレットである受け取りウォレット１４のアドレスを「１２３４５Ａ」とする。そして、バーコード画像生成部５８は、生成した使い捨てウォレットのアドレスを含む二次元バーコード（ＱＲコード（登録商標））データを生成する。二次元バーコード１５については、概念的に図１において図示している。
【００４１】
そして、第２送信制御部５１は、算出された暗号資産の枚数のデータを、生成した使い捨てウォレットである受け取りウォレット１４のアドレスおよび生成した二次元バーコードデータと共に両替装置２１に送信する（Ｓ４５）。両替装置２１は、暗号資産の枚数のデータ、受け取りウォレット１４のアドレスのデータおよび二次元バーコードデータを受信した後に、受信したデータを基に、暗号資産の枚数、使い捨てウォレットである受け取りウォレット１４のアドレス「１２３４５Ａ」および二次元バーコードを第１操作部２５の表示画面に表示する（Ｓ４６）。ここで、管理サーバー４１の確認部５２は、ブロックチェーン上に受け取りウォレット１４のアドレスを含むトランザクションＩＤがあるか否かを確認する。具体的には、確認部５２は、受け取りウォレット１４のアドレスに対するポーリングを実施する（Ｓ４７）。ここで、受け取りウォレット１４については、この両替処理用に新しく生成されたウォレットであるため、何らの取引履歴はないものである。また、ユーザー１２からの送金処理の取引が、受け取りウォレット１４の取引履歴の１番目となる。管理サーバー４１は、新しく生成されたウォレットのアドレスを把握しているからこそ、受け取りウォレット１４のアドレスを含むトランザクションＩＤを認識でき、取引履歴を確認できるものである。このようにして、ブロックチェーン上に受け取りウォレット１４のアドレスを含むトランザクションＩＤが発生しているか否かをチェックする（Ｓ４８）。トランザクションＩＤが発生していない状況においては、両替装置２１は、管理サーバー４１からの出金を許可する指示か、出金を許可しない指示か、いずれかの指示が送られてくるのを待っている状態である。ここで、両替装置２１は、第１操作部２５の表示画面に、たとえば「暗号資産が送金されないので３０秒以内に送金してください」とのメッセージを表示するよう制御してもよい。
【００４２】
ユーザー１２は、携帯端末装置６１を利用して、受け取りウォレット１４のアドレス「１２３４５Ａ」に自らのウォレットから０．０２５枚のビットコインを送金する暗号資産の送金処理を行う。この場合、画像読み取り部６６により二次元バーコードを読み取って、受け取りウォレット１４のアドレスを入力してもよいし、受け取りウォレット１４のアドレス「１２３４５Ａ」をそのまま直接手入力で入力してもよい。一方、ユーザー１２が交換レートに不満を有する等の理由でユーザー１２が送金処理を行わなかった場合、トランザクションＩＤは発生しない。そうすると、確認部５２は、トランザクションＩＤの発生を確認できない（Ｓ４８において、ＮＯ）。そして、タイムアウトすれば（Ｓ４９において、ＹＥＳ）、両替装置２１は、取引の終了を第１操作部２５の表示画面に表示し、処理を終了する。
【００４３】
確認部５２によりトランザクションＩＤが発生していることが確認されると（Ｓ４８において、ＹＥＳ）、アドレス取得部５３は、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得する（Ｓ５０）。本実施形態においては、送金用のウォレットのアドレスを「５７８ＢＸＱ」とする。この送金用のアドレスは、ユーザー１２により送金処理を行った際に発生したトランザクションＩＤのコード情報に含まれているものである。すなわち、「１２３４５Ａ」という受け取りウォレット１４のアドレスにおいては、「５７８ＢＸＱ」というウォレットのアドレスから「０．０２５」枚のビットコインを受け取ったというトランザクションが１番目の取引履歴として残るものである。ここで、この送金用のウォレットのアドレス「５７８ＢＸＱ」については、ユーザー１２の送金処理に基づいて取得されたウォレットのアドレスであるため、会員番号「７８９」のユーザー１２の保有する暗号資産のウォレットのアドレスと推定することができる。なお、このトランザクションについては、マイニングを行う者によって分散台帳に複数回、たとえば２０回記帳されることとなる。この記帳は数十分、たとえば３０分程度要する。そして、複数回記帳された後、このトランザクションのステータスが承認済となり、アドレスが「１２３４５Ａ」であるウォレットのビットコインの枚数が０．０２５枚となる。本開示においては、この数十分要する承認を待たずに暗号資産から法定通貨への両替を実現するものである。
【００４４】
次に、信用情報取得部５４は、信用情報管理装置７１の第４記憶部７４に記憶された、送金用のウォレットのアドレスの信用情報を取得する（Ｓ５１）。すなわち、ウォレットのアドレス「５７８ＢＸＱ」の信用情報を取得する。そして、第１判断部５５は、信用情報取得部５４により取得された、送金用のウォレットのアドレスの信用情報に基づいて、送金用のウォレットのアドレスのリスクが低いか否かを判断する（Ｓ５２）。リスクとしては、たとえば数値が低いほどリスクが低く、数値が高くなればそれだけリスクも高くなるという０〜１０までの整数で段階的に示された信用情報の数値として示されている。そして、リスクの高低の閾値を７とし、数値が７以下であればリスクが低いと判断する。もちろんリスクの評価として、整数で段階的に示さなくともよいし、閾値をたとえば５とか６に設定してもよい。
【００４５】
リスクが低いと判断されれば（Ｓ５２において、ＹＥＳ）、出金を許可する出金許可データを第２送信制御部５１により両替装置２１へ送信する（Ｓ５３）。そして、図８に示す出金処理部３３による出金処理へ移行する（Ｓ５４）。一方、Ｓ５２において、リスクが低いと判断されなければ（Ｓ５２において、ＮＯ）、すなわち、リスクが高いと判断されれば、出金を許可しない出金不許可データを第２送信制御部５１により両替装置２１へ送信する（Ｓ５５）。そうすると、第１制御部２２は、出金できない旨を第１操作部２５の表示画面に表示する（Ｓ５６）。その後、送金された暗号資産については、暗号資産一時保管用ウォレット１６に送金し（Ｓ５７）、処理を終了する。暗号資産一時保管用ウォレット１６に送金された暗号資産の返金に関しては、たとえば後日、両替会社１３から会員番号「７８９」のユーザー１２に返金方法を問い合わせ、返金処理を行う。
【００４６】
次に、Ｓ５４に規定する出金処理について説明する。具体的には、図８を参照して、出金処理部３３は、第２送信制御部５１により送信された出金許可データを受信すれば、第２判断部５９は、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数と同じであるか否かを判断する（Ｓ５８）。受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数と同じであると判断されれば（Ｓ５８において、ＹＥＳ）、出金処理部３３による法定通貨の出金の処理を実行する（Ｓ５９）。具体的には、法定通貨収納部２６に収納されている法定通貨である円貨の「２万円」を、紙幣出力口２８ａおよび硬貨出力口２８ｂを利用して出金する。このようにして、ユーザー１２は、取引内容に沿った暗号資産に相当する法定通貨１７を入手する。
【００４７】
次に、受け取りウォレット１４に送金された暗号資産については、両替会社暗号資産保有用ウォレット８１へ送金される（Ｓ６０）。すなわち、両替会社１３においては、自らが保有する法定通貨を、両替装置２１から顧客であるユーザー１２に渡し、ユーザー１２が保有していた暗号資産を買い取ったことになる。そして、処理を終了する。なお、使い捨てウォレットである受け取りウォレット１４のアドレスの取引履歴としては、アドレス「５７８ＢＸＱ」のウォレットからビットコイン「０．０２５枚」を受け取ったトランザクションと、アドレス「１２３４５Ａ」である受け取りウォレット１４から両替会社暗号資産保有用ウォレット８１へのビットコイン「０．０２５枚」の送金処理のトランザクションのみが残り、受け取りウォレット１４の残高はゼロとなる。この受け取りウォレット１４は、今後使用されることはない。なお、使い捨てウォレットである受け取りウォレット１４に関する秘密鍵を記載したメモ等については、取引処理の後、破棄することにしてもよい。こうすることにより、受け取りウォレット１４から別の任意のウォレットへの暗号資産の送金を不可能にすることができる。
【００４８】
ここで、Ｓ５８において、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数と同じであると判断されなければ（Ｓ５８において、ＮＯ）、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数よりも多いか否かを判断する（Ｓ６１）。この判断は、第２判断部５９により行われる。第２判断部５９により、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数よりも多いと判断されれば（Ｓ６１において、ＹＥＳ）、受け取り暗号資産枚数と両替装置２１に表示された暗号資産枚数の差分を算出して、暗号資産一時保管用ウォレット１６に送金する（Ｓ６２）。具体的にはたとえば、アドレス「５７８ＢＸＱ」のウォレットからビットコイン「０．０２６枚」が送金された場合、差分として「０．０２６−０．０２５」である「０．００１枚」のビットコインが、暗号資産一時保管用ウォレット１６に送金される。暗号資産一時保管用ウォレット１６に送金された暗号資産の返金に関しては、上記と同様に、たとえば後日、両替会社１３から会員番号「７８９」のユーザー１２に返金方法を問い合わせ、返金処理を行う。その後、上記した受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数と同じであると判断された場合と同様に、出金処理部３３による法定通貨の出金の処理を実行する（Ｓ５９）。受け取りウォレット１４に送金された暗号資産については、両替会社暗号資産保有用ウォレット８１へ送金される（Ｓ６０）。
【００４９】
一方、Ｓ６１において、第２判断部５９により、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数よりも多いと判断されなければ（Ｓ６１において、ＮＯ）、すなわち、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数未満であると判断された場合には、異常取引と判断され、第１制御部２２は、出金できない旨を第１操作部２５の表示画面に表示する（Ｓ６３）。その後、送金された暗号資産については、暗号資産一時保管用ウォレット１６に送金し（Ｓ６４）、処理を終了する。具体的にはたとえば、アドレス「５７８ＢＸＱ」のウォレットからビットコイン「０．０２２枚」が送金された場合、０．０２５枚に満たないため、０，０２２枚のビットコインがそのまま、暗号資産一時保管用ウォレット１６に送金される。暗号資産一時保管用ウォレット１６に送金された暗号資産の返金に関しては、上記と同様に、たとえば後日、両替会社１３から会員番号「７８９」のユーザー１２に返金方法を問い合わせ、返金処理を行う。
【００５０】
本開示の暗号資産両替システム１１によると、ブロックチェーンを利用して暗号資産を法定通貨に両替する取引における送金処理に関するデータを保持することとしている。したがって、改竄やデータの消失等のおそれを大きく低減することができる。また、両替を要求するユーザー１２によって送金処理が行われると、トランザクションＩＤが発生する。ブロックチェーン上に暗号資産を受け取る受け取りウォレット１４のアドレスを含むトランザクションＩＤが発生しているか否かを確認し、トランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得する。そして、取得した送金用のウォレットのアドレスが両替を要求するユーザーのウォレットのアドレスであるとの推定の基に、取得した送金用のウォレットのアドレスの信用情報を取得し、信用情報に基づいて、両替処理を行うか否かを判断することとしている。したがって、より安全に両替処理の判断を行うことができる。この場合、ブロックチェーンにおけるマイニングによる承認が確立するまで両替処理を待機する必要はない。すなわち、マイニングによる承認を待たずに、両替処理の可否の判断に基づいて両替処理を行うことができる。したがって、このような暗号資産両替システム１１によると、迅速な両替処理を行うことができる。以上より、このような暗号資産両替システム１１によると、迅速かつ安全に暗号資産を法定通貨に両替することができる。
【００５１】
上記の実施の形態によれば、管理サーバー４１は、両替要求受け付け部３２により両替の要求を受け付けると、暗号資産の法定通貨への両替にのみ用いられる使い捨てウォレットを生成する使い捨てウォレット生成部５７を含む。第２送信制御部５１は、使い捨てウォレットである受け取りウォレット１４のアドレスを送信するよう制御する。よって、使い捨てウォレットは、その場で生成されるものであり、何の取引履歴もない。したがって、確認部５２によるブロックチェーン上に使い捨てウォレットである受け取りウォレット１４のアドレスを含むトランザクションＩＤが発生しているか否かを容易に確認することができる。その結果、より安全に両替処理を行うことができる。
【００５２】
上記の実施の形態によれば、管理サーバー４１は、受け取りウォレット１４のデータを含むバーコード画像を生成するバーコード画像生成部５８を含む。携帯端末装置６１は、バーコード画像を読み取る画像読み取り部６６と、画像読み取り部６６により読み取られたバーコード画像からバーコード画像に含まれる受け取りウォレット１４のデータを抽出して表示する表示制御部としての第３制御部６２を含む。よって、受け取りウォレット１４のアドレスを誤って入力するおそれを低減することができ、安全性を確保しながら、ユーザー１２による処理をスムースにすることができる。
【００５３】
上記の実施の形態によれば、管理サーバー４１は、受け取り暗号資産枚数が両替装置に表示された暗号資産枚数未満であるか否かを判断する第２判断部５９を含む。出金処理部３３は、第２判断部５９により受け取り暗号資産枚数が両替装置に表示された暗号資産枚数未満であると判断されれば、第１判断部５５の判断結果に関わらず出金処理部３３による出金の処理を許可しない。このようにすることにより、より堅実に両替処理を行うことができる。
【００５４】
上記の実施の形態によれば、管理サーバー４１は、第１判断部５５により出金処理部３３による出金の処理を許可しないと判断されれば、出金の処理を行わない旨の表示を行うよう制御する。よって、ユーザー１２が出金されない旨を容易に把握することができる。
【００５５】
上記の実施の形態によれば、暗号資産両替システム１１は、管理サーバー４１と通信可能に制御され、信用情報記憶部である第４記憶部７４を有する信用情報記憶装置を備える。よって、より信頼性の高い取引を行うことができる。
【００５６】
（他の実施の形態）
なお、上記の実施の形態においては、管理サーバーは、クラウド上に存在するサーバー、すなわち、クラウドサーバーであることとしたが、これに限らず、管理サーバーは、物理的にハードな構成として存在するサーバーであってもよい。
【００５７】
また、上記の実施の形態において、両替装置２１は、第１操作部２５の前面の領域を撮影するカメラをさらに備えることにしてもよい。そして、カメラにより第１操作部２５を操作するユーザーを撮影して、ユーザーの虹彩の情報を取得し、本人認証に利用することにしてもよい。このようにすることにより、より安全性を担保することができる。
【００５８】
また、上記の実施の形態においては、信用情報記憶部は、信用情報管理装置に含まれることとしたが、これに限らず、管理サーバーの筐体内に内包される構成としてもよい。
【００５９】
また、上記の実施の形態において、使い捨てウォレット生成部を含まない構成としてもよい。この場合、両替会社１３自身が管理する、暗号資産取引所において開設した暗号資産ウォレットで受け取ることとしてもよいし、ブロックチェーン上のウォレットで受け取ることにしてもよいし、ハードウェアウォレットのようなコールドウォレットで受け取ることにしてもよい。なお、この場合、確認部については、受け取る側のウォレットのアドレスは管理できているので、受け取る側のウォレットのアドレスに対するポーリングを行い、トランザクションＩＤが発生しているか否かをチェックすることにしてもよい。また、処理能力の高い管理サーバーを利用して、ブロックチェーン上にそのままポーリングを実施して確認することにしてもよい。
【００６０】
また、上記の実施の形態において、バーコード画像生成部を含まない構成としてもよい。この場合、ユーザーは、受け取りアドレスをそのまま入力することにより対応することができる。
【００６１】
なお、上記の実施の形態において、Ｓ６１において、第２判断部５９により、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数よりも多いと判断されなければ（Ｓ６１において、ＮＯ）、すなわち、受け取り暗号資産枚数が両替装置２１に表示された暗号資産枚数未満であると判断された場合には、不足分を算出し、不足分の送金を第１操作部２５の表示画面を介して不足分の送金の督促を行うようにしてもよい。このようにすることにより、よりユーザーフレンドリーな処理を行うことができる。
【００６２】
なお、本開示における暗号資産両替方法は、ユーザーからの要求に応じ、ブロックチェーンを利用してユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムに用いられる暗号資産両替方法である。暗号資産両替システムは、暗号資産を法定通貨に両替するデータを管理する管理サーバーと、管理サーバーと通信可能な両替装置と、暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、管理サーバーと通信可能であり、ユーザーの所有する携帯端末装置と、を備える。両替装置は、情報を表示すると共に情報の入力を受け付ける第１操作部と、法定通貨を収納する法定通貨収納部と、両替装置の外部へデータを送信するよう制御する第１送信制御部と、暗号資産の法定通貨への両替の要求を受け付ける両替要求受け付け部と、法定通貨収納部から法定通貨の出金の処理を実行する出金処理部と、を含む。管理サーバーは、両替要求受け付け部により要求を受け付ければ、要求が行われた両替装置に対して暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含む。携帯端末装置は、情報を表示すると共に情報の入力を受け付ける第２操作部と、第２送信制御部から送信された受け取りウォレットのアドレスを受信すると、第２操作部に受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含む。暗号資産両替方法は、ブロックチェーン上に受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する工程と、確認する工程によりトランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得する工程と、アドレスを取得する工程により取得された送金用のウォレットのアドレスの信用情報を信用情報記憶部から取得する工程と、信用情報記憶部から取得する工程により取得された送金用のウォレットのアドレスの信用情報に基づいて、出金処理部による出金の処理を許可するか否かを判断する工程と、を含む。第２送信制御部は、出金の処理を許可するか否かを判断する工程により出金の処理を許可すると判断されれば、出金処理部による出金の処理を実行するようデータを両替装置に送信するよう制御する。出金処理部は、第２送信制御部により送信された出金の処理を実行するデータを受信すれば、法定通貨の出金の処理を実行する。
【００６３】
このような暗号資産両替方法によれば、迅速かつ安全に暗号資産を法定通貨に両替することができる。
【００６４】
また、本開示に係る暗号資産両替プログラムは、ユーザーからの要求に応じ、ブロックチェーンを利用してユーザーの保有する暗号資産を法定通貨に両替する暗号資産両替システムに用いられる暗号資産両替プログラムである。暗号資産両替システムは、暗号資産を法定通貨に両替するデータを管理する管理サーバーと、管理サーバーと通信可能な両替装置と、暗号資産のウォレットのアドレスの信用情報を記憶する信用情報記憶部と、管理サーバーと通信可能であり、ユーザーの所有する携帯端末装置と、を備える。両替装置は、情報を表示すると共に情報の入力を受け付ける第１操作部と、法定通貨を収納する法定通貨収納部と、両替装置の外部へデータを送信するよう制御する第１送信制御部と、暗号資産の法定通貨への両替の要求を受け付ける両替要求受け付け部と、法定通貨収納部から法定通貨の出金の処理を実行する出金処理部と、を含む。管理サーバーは、両替要求受け付け部により要求を受け付ければ、要求が行われた両替装置に対して暗号資産を受け取る受け取りウォレットのアドレスを送信するよう制御する第２送信制御部を含む。携帯端末装置は、情報を表示すると共に情報の入力を受け付ける第２操作部と、第２送信制御部から送信された受け取りウォレットのアドレスを受信すると、第２操作部に受け取りウォレットのアドレスを表示するよう制御する表示制御部と、を含む。暗号資産両替プログラムは、コンピューターを、ブロックチェーン上に受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する確認部、確認部によりトランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得するアドレス取得部、アドレス取得部により取得された送金用のウォレットのアドレスの信用情報を信用情報記憶部から取得する信用情報取得部、および信用情報取得部により取得された送金用のウォレットのアドレスの信用情報に基づいて、出金処理部による出金の処理を許可するか否かを判断する第１判断部として機能させ、第２送信制御部は、第１判断部により出金の処理を許可すると判断されれば、出金処理部による出金の処理を実行するようデータを両替装置に送信するよう制御し、出金処理部は、第２送信制御部により送信された出金の処理を実行するデータを受信すれば、法定通貨の出金の処理を実行するための暗号資産両替プログラムである。
【００６５】
このような暗号資産両替プログラムによれば、迅速かつ安全に暗号資産を法定通貨に両替することができる。
【００６６】
今回開示された実施の形態はすべての点で例示であって、どのような面からも制限的なものではないと理解されるべきである。本発明の範囲は上記した意味ではなく、請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【００６７】
本開示の暗号資産両替システム、暗号資産両替方法および暗号資産両替プログラムは、迅速かつ安全な暗号資産の両替が求められる場合において特に有利に適用される。
【符号の説明】
【００６８】
１１  暗号資産両替システム、１２  ユーザー、１３  両替会社、１４  受け取りウォレット、１５  二次元バーコード、１６  暗号資産一時保管用ウォレット、１７  法定通貨、１９  ネットワーク、２１  両替装置、２２  第１制御部、２３  第１ネットワークインターフェース部、２４  第１記憶部、２５  第１操作部、２６  法定通貨収納部、２７  カード情報読み取り部、２８ａ  紙幣出力口、２８ｂ  硬貨出力口、３１  第１送信制御部、３２  両替要求受け付け部、３３  出金処理部、４１  管理サーバー、４２  第２制御部、４３  第２ネットワークインターフェース部、４４  第２記憶部、５１  第２送信制御部、５２  確認部、５３  アドレス取得部、５４  信用情報取得部、５５  第１判断部、５６  一時パスワード生成部、５７  使い捨てウォレット生成部、５８  バーコード画像生成部、５９  第２判断部、６０  枚数算出部、６１  携帯端末装置、６２  第３制御部、６３  第３ネットワークインターフェース部、６４  第３記憶部、６５  第２操作部、６６  画像読み取り部、７１  信用情報管理装置、７２  第４制御部、７３  第４ネットワークインターフェース部、７４  第４記憶部、７６  暗号資産取引所、８１  両替会社暗号資産保有用ウォレット、８６  暗号資産取り扱い会社。
【要約】
暗号資産両替システムは、管理サーバーと、両替装置と、信用情報記憶部と、管理サーバーと通信可能であり、携帯端末装置と、を備える。管理サーバーは、ブロックチェーン上に受け取りウォレットのアドレスを含むトランザクションＩＤが発生しているか否かを確認する確認部と、確認部によりトランザクションＩＤが発生していることが確認されると、トランザクションＩＤのコード情報から送金用のウォレットのアドレスを取得するアドレス取得部と、アドレス取得部により取得された送金用のウォレットのアドレスの信用情報を信用情報記憶部から取得する信用情報取得部と、信用情報取得部により取得された送金用のウォレットのアドレスの信用情報に基づいて、出金処理部による出金の処理を許可するか否かを判断する第１判断部と、を含む。【図１】
0006894658.tif 000002
【図２】
0006894658.tif 000003
【図３】
0006894658.tif 000004
【図４】
0006894658.tif 000005
【図５】
0006894658.tif 000006
【図６】
0006894658.tif 000007
【図７】
0006894658.tif 000008
【図８】
0006894658.tif 000009