(57)【要約】【課題】送金の意味づけが送金先のユーザにとって把握しやすい。【解決手段】送金元であるエンドユーザは、クライアント端末２５０において、送金先となるエンドユーザを指定する指定情報、送金額及びメッセージを入力する。その入力内容は、メッセージ通信システム２００を通じ、送金元のエンドユーザの指定情報と共にメインシステム３００へと送信される。メインシステム３００のデータベースは、エンドユーザの指定情報と関連付けて仮想通貨のウォレット情報及び通信宛先を記憶している。メインシステム３００は、データベースの記憶内容に基づき、クライアント端末２５０から送信された送金額で送金先のエンドユーザへと仮想通貨を送金するとともに、クライアント端末２５０から送信されたメッセージを、メッセージ通信システム２００を通じて送信する。【選択図】図１
2019194778.tif 000002
【特許請求の範囲】
【請求項１】
エンドユーザが使用する１又は複数のユーザコンピュータと管理者が使用する１又は複数の管理者コンピュータとを含む、通信ネットワークを通じて互いに情報通信を実行する複数のコンピュータを備えており、前記１又は複数の管理者コンピュータによって仮想通貨の取引を管理する取引管理システムが構築された仮想通貨の送金システムであって、
前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する第１及び第２の送金実行手段の少なくともいずれかとを含んでおり、
前記第１の送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、
前記第２の送金実行手段が、前記取引管理システムにおいて入力された送金先の前記指定情報と、前記ユーザ記憶手段の記憶情報とに基づいて、前記管理者の仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、
前記第１及び第２の送金実行手段のそれぞれによる前記仮想通貨の送金処理が実行される際に、前記仮想通貨の送金処理と引き換えに送信される情報である引き換え情報の送信処理が、前記仮想通貨の送金処理における送金先が前記引き換え情報の送信元及び送信先のいずれかとなるように、送金元、送金先及び前記管理者のうちの２者間で実行されることを特徴とする仮想通貨の送金システム。
【請求項２】
前記ユーザ情報記憶手段が、前記通信ネットワークを通じて前記エンドユーザとの間で情報通信を行うための通信宛先を前記指定情報と関連付けて記憶しており、
前記引き換え情報の送信処理が、前記通信宛先を使用して実行されることを特徴とする請求項１に記載の仮想通貨の送金システム。
【請求項３】
前記引き換え情報が、文字、画像、音声、位置及び時間の少なくともいずれかを示す情報を含んでいることを特徴とする請求項１又は２に記載の仮想通貨の送金システム。
【請求項４】
前記ユーザ情報記憶手段が、前記エンドユーザの属性情報を前記指定情報に関連付けて記憶しており、
前記取引管理システムが、前記ユーザコンピュータにおいて送金元である前記エンドユーザが入力した前記属性情報に関する条件に基づいて、送金先である前記エンドユーザを抽出することを特徴とする請求項１〜３のいずれか１項に記載の仮想通貨の送金システム。
【請求項５】
前記属性情報が、送金先である前記エンドユーザの前記ユーザコンピュータから前記引き換え情報として送信された位置情報を含んでいることを特徴とする請求項４に記載の仮想通貨の送金システム。
【請求項６】
前記位置情報が、前記仮想通貨の送金処理後に、送金先である前記エンドユーザの承認が得られた場合に、送金先である前記エンドユーザの前記ユーザコンピュータから前記取引管理システムに送信されることを特徴とする請求項５に記載の仮想通貨の送金システム。
【請求項７】
前記取引管理システムが、前記ユーザコンピュータにおいて送金元である前記エンドユーザが入力した前記位置情報に関する条件に基づいて、送金先である前記エンドユーザを抽出することを特徴とする請求項５又は６に記載の仮想通貨の送金システム。
【請求項８】
前記取引管理システムが、送金元の前記エンドユーザに対して提供する、前記引き換え情報の送信処理を伴うサービスの有効期間を、前記仮想通貨の送金処理における送金額に基づいて設定することを特徴とする請求項１〜７のいずれか１項に記載の仮想通貨の送金システム。
【請求項９】
前記引き換え情報が、送金元の前記エンドユーザと送金先の前記エンドユーザとの間で実行されるチャットのメッセージであることを特徴とする請求項１〜８のいずれか１項に記載の仮想通貨の送金システム。
【請求項１０】
前記引き換え情報が、送金先の候補となる前記エンドユーザに送信されたメッセージ、及び、送金先の候補となる前記エンドユーザから前記取引管理システムに送信される前記メッセージに対する回答であり、
前記取引管理システムが、前記取引管理システムに送信された前記メッセージに対する回答に基づいて、前記エンドユーザに対して前記仮想通貨の送金処理を実行するか否かと、前記仮想通貨の送金処理における送金額との少なくともいずれかを設定することを特徴とする請求項１〜９のいずれか１項に記載の仮想通貨の送金システム。
【請求項１１】
送金先の候補となる前記エンドユーザに送信されたメッセージが当該エンドユーザに対するアンケートであり、前記メッセージに対する回答が前記アンケートに含まれる複数の選択肢のいずれかを指示する回答であることを特徴とする請求項１０に記載の仮想通貨の送金システム。
【請求項１２】
前記取引管理システムが、前記エンドユーザ同士を共通のグループに結び付けるグループ情報を保持しており、
前記仮想通貨の送金処理及び前記引き換え情報の送信処理を、前記グループ情報に基づいて、前記共通のグループ内の前記エンドユーザに対して実行することを特徴とする請求項１〜１１のいずれか１項に記載の仮想通貨の送金システム。
【請求項１３】
前記取引管理システムが、前記エンドユーザの前記ユーザコンピュータにおいて入力された通信宛先と、前記ユーザ情報記憶手段の記憶内容とに基づいて、前記仮想通貨の送金処理を実行することを特徴とする請求項２に記載の仮想通貨の送金システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想通貨の送金システムに関する。
【背景技術】
【０００２】
特許文献１では、仮想通貨の取引のメリットを活かした仮想通貨の取引システムが提案されている。仮想通貨の送金は、送金元のウォレットから送信先のウォレットへと所望の金額が送金されることによって実行される。仮想通貨の取引には、取引の簡便性や手数料の削減等のメリットがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第６２６５４５６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の通り、仮想通貨の取引には利便性等のメリットがある。しかしながら、例えば、不特定の送金先に対して仮想通貨の送金を実施する場合等、仮想通貨の送金に当たって、その送金がどのような意味づけでなされるのかが、送金先のユーザにとって不明瞭である場合が考えられる。
【０００５】
本発明の目的は、送金の意味づけが送金先のユーザにとって把握しやすい仮想通貨の送金システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の仮想通貨の送金システムは、エンドユーザが使用する１又は複数のユーザコンピュータと管理者が使用する１又は複数の管理者コンピュータとを含む、通信ネットワークを通じて互いに情報通信を実行する複数のコンピュータを備えており、前記１又は複数の管理者コンピュータによって仮想通貨の取引を管理する取引管理システムが構築された仮想通貨の送金システムであって、前記取引管理システムが、エンドユーザを指定するための指定情報と関連付けて、仮想通貨のウォレット情報を記憶するユーザ情報記憶手段と、仮想通貨の送金処理を実行する第１及び第２の送金実行手段の少なくともいずれかとを含んでおり、前記第１の送金実行手段が、前記ユーザコンピュータから送信された送金元及び送金先の前記指定情報と、前記ユーザ情報記憶手段の記憶内容とに基づいて、送金元の前記指定情報に対応する仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、前記第２の送金実行手段が、前記取引管理システムにおいて入力された送金先の前記指定情報と、前記ユーザ記憶手段の記憶情報とに基づいて、前記管理者の仮想通貨のウォレットから送金先の前記指定情報に対応する仮想通貨のウォレットへと仮想通貨の送金処理を実行する手段であり、前記第１及び第２の送金実行手段のそれぞれによる前記仮想通貨の送金処理が実行される際に、前記仮想通貨の送金処理と引き換えに送信される情報である引き換え情報の送信処理が、前記仮想通貨の送金処理における送金先が前記引き換え情報の送信元及び送信先のいずれかとなるように、送金元、送金先及び前記管理者のうちの２者間で実行される。
【０００７】
本発明の仮想通貨の送金システムによると、仮想通貨の送金に伴って、少なくとも送金先のエンドユーザが送信元か送信先となるように引き換え情報が送信される。この引き換え情報は、例えば、送金された仮想通貨を代価として送金先のエンドユーザから取引管理システムに提供されるエンドユーザの属性に関する情報や、仮想通貨の送金に伴って送金元のエンドユーザから送金先のエンドユーザへと送信される広告情報等が含まれる。このように、仮想通貨の送金に当たって価値のある情報がやり取りされるため、送金先のエンドユーザにとっては、仮想通貨の送金の意味づけを把握しやすい。
【０００８】
なお、本発明における指定情報には、エンドユーザを識別するために付与されたユーザＩＤが用いられてもよいし、エンドユーザの電子メールアドレスや携帯電話の電話番号等が用いられてよい。また、指定情報として、エンドユーザの属性に関する条件である属性条件が用いられてもよい。エンドユーザの属性は、例えば、エンドユーザの性別や年齢、プロフィール、位置情報等に対応する。
【０００９】
また、本発明においては、前記ユーザ情報記憶手段が、前記通信ネットワークを通じて当該エンドユーザとの間で情報通信を行うための通信宛先を前記指定情報と関連付けて記憶しており、前記引き換え情報の送信処理が、前記通信宛先を使用して実行されてもよい。これによると、ＳＮＳ＿ＩＤや電子メールアドレス等の通信宛先を使用して引き換え情報の送信を実行できる。
【００１０】
また、本発明においては、前記引き換え情報が、文字、画像、音声、位置及び時間の少なくともいずれかを示す情報を含んでいてもよい。これによると、文字や画像等を用いて引き換え情報を価値のある情報として表現できる。
【００１１】
また、本発明においては、前記ユーザ情報記憶手段が、前記エンドユーザの属性情報を前記指定情報に関連付けて記憶しており、前記取引管理システムが、前記ユーザコンピュータにおいて送金元である前記エンドユーザが入力した前記属性情報に関する条件に基づいて、送金先である前記エンドユーザを抽出してもよい。これによると、送金元のエンドユーザは、自分の好みの属性情報に基づいて送金先のエンドユーザを選択できる。
【００１２】
また、本発明においては、前記属性情報が、送金先である前記エンドユーザの前記ユーザコンピュータから前記引き換え情報として送信された位置情報を含んでいてもよい。これによると、位置情報を引き換え情報として利用したり、送金先のエンドユーザを抽出する条件として利用したりできる。
【００１３】
また、本発明においては、前記位置情報が、前記仮想通貨の送金処理後に、送金先である前記エンドユーザの承認が得られた場合に、送金先である前記エンドユーザの前記ユーザコンピュータから前記取引管理システムに送信されてもよい。これによると、送金先のエンドユーザから承認が得られた場合に位置情報が取引管理システムに送信される。このため、仮想通貨の送金の引き換えに位置情報が送信されるという仮想通貨の送金の意味づけが、送金先のエンドユーザにとってより明瞭になる。
【００１４】
また、本発明においては、前記取引管理システムが、前記ユーザコンピュータにおいて送金元である前記エンドユーザが入力した前記位置情報に関する条件に基づいて、送金先である前記エンドユーザを抽出してもよい。これによると、送金元のエンドユーザは、位置情報に関する好みの条件に基づいて送金先のエンドユーザを選択することができる。
【００１５】
また、本発明においては、前記取引管理システムが、送金元の前記エンドユーザに対して提供する、前記引き換え情報の送信処理を伴うサービスの有効期間を、前記仮想通貨の送金処理における送金額に基づいて設定してもよい。これによると、サービスの有効期間が送金額に基づいて設定される。したがって、送金元及び送金先のいずれのエンドユーザにおいても、仮想通貨の送金及び引き換え情報の送信を行うためのインセンティブが発生しやすい。
【００１６】
また、本発明においては、前記引き換え情報が、送金元の前記エンドユーザと送金先の前記エンドユーザとの間で実行されるチャットのメッセージであってもよい。これによると、送金元のエンドユーザは仮想通貨の送金の引き換えに送金先のエンドユーザとチャットによるメッセージのやり取りを行うことができる。
【００１７】
また、本発明においては、前記引き換え情報が、送金先の候補となる前記エンドユーザに送信されたメッセージ、及び、送金先の候補となる前記エンドユーザから前記取引管理システムに送信される前記メッセージに対する回答であり、前記取引管理システムが、前記取引管理システムに送信された前記メッセージに対する回答に基づいて、前記エンドユーザに対して前記仮想通貨の送金処理を実行するか否かと、前記仮想通貨の送金処理における送金額との少なくともいずれかを設定してもよい。これによると、メッセージ内容に対する回答に基づいて、仮想通貨の送金処理を実行するか否かを設定したり、送金額を設定したりできる。このため、仮想通貨の送金の意味づけがより明瞭になる。
【００１８】
また、本発明においては、送金先の候補となる前記エンドユーザに送信されたメッセージが当該エンドユーザに対するアンケートであり、前記メッセージに対する回答が前記アンケートに含まれる複数の選択肢のいずれかを指示する回答であってもよい。これによると、仮想通貨の送金はアンケートの回答の引き換えとして行われるという意味づけが送金先のエンドユーザにとって明瞭になる。
【００１９】
また、本発明においては、前記取引管理システムが、前記エンドユーザ同士を共通のグループに結び付けるグループ情報を保持しており、前記仮想通貨の送金処理及び前記引き換え情報の送信処理を、前記グループ情報に基づいて、前記共通のグループ内の前記エンドユーザに対して実行してもよい。これによると、仮想通貨の送金及び引き換え情報の送信をグループ内で実行できる。
【００２０】
また、本発明においては、前記取引管理システムが、前記エンドユーザの前記ユーザコンピュータにおいて入力された通信宛先と、前記ユーザ情報記憶手段の記憶内容とに基づいて、前記仮想通貨の送金処理を実行することが好ましい。これによると、通信宛先を使用した情報送信によって送金処理を実行できる。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態に係る送金システムの構成を示すブロック図である。
【図２】図１のクライアント端末のディスプレイに表示される画像の概念図である。
【図３】図１の取引管理システム内のデータベースに記憶される各種の情報を示す図である。
【図４】個別サービス１について送金システムが実行する処理の流れを示すフロー図である。
【図５】個別サービス２について送金システムが実行する処理の流れを示すフロー図である。
【図６】個別サービス３について送金システムが実行する処理の流れを示すフロー図である。
【図７】個別サービス４について送金システムが実行する処理の流れを示すフロー図である。
【図８】個別サービス５について送金システムが実行する処理の流れを示すフロー図である。
【発明を実施するための形態】
【００２２】
本発明の一実施形態である送金システム１について図面を参照しつつ説明する。以下、「ユーザ」とは、送金システム１を使用した仮想通貨の送金サービス（以下、本送金サービスという。）の利用者であるエンドユーザを示す。ユーザに対しては、本送金サービスの利用に先立って、そのユーザを識別するためにユーザＩＤが発行されている。ユーザＩＤは、本発明における指定情報の一例である。また、本送金サービスを利用するための仮想通貨のウォレットが各ユーザに対して生成される。
【００２３】
送金システム１は、図１に示すように、ブロックチェーン１００、メッセージ通信システム２００、複数のクライアント端末２５０（ユーザコンピュータ）及びメインシステム３００（取引管理システム）を備えている。ブロックチェーン１００、メッセージ通信システム２００、複数のクライアント端末２５０及びメインシステム３００は、それぞれ、１又は複数台のコンピュータを含むハードウェアと、送金システム１の各種機能を実現するようにハードウェアを機能させるプログラムを含むソフトウェアとを備えている。各コンピュータは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリ装置、並びに、入出力インタフェース等の各種インタフェース等からなる。また、コンピュータには、ユーザ入力を受け付ける入力装置やディスプレイ等の出力装置、ハードディスク等の記録装置等が外部装置として接続されるか、その内部装置として搭載されている。ソフトウェアは、メモリ装置やハードディスク等の記録装置に記録されたプログラムデータ等からなる。そして、コンピュータ等のハードウェアがソフトウェアに従って演算処理、入出力処理等の各種の情報処理を実行する。ソフトウェアに従ったハードウェアの機能により、ブロックチェーン１００、メッセージ通信システム２００、複数のクライアント端末２５０及びメインシステム３００の各種の機能が実現される。これらのコンピュータは、インターネットを含む通信ネットワークを通じて互いに通信可能である。
【００２４】
ブロックチェーン１００は、仮想通貨の取引履歴を記録するシステムであり、インターネットを通じて互いに接続された複数台のコンピュータによって構築されている。取引履歴のデータは、過去の取引内容を示すトランザクションのブロックを連結したブロックチェーンの形態でブロックチェーン１００によって管理される。仮想通貨の取引は、送金元であるウォレットから送金先であるウォレットへと仮想通貨が送金されることによってなされる。かかるウォレット間の送金は、ウォレットと関連付けられたウォレットアドレスに基づいてなされる。新たなトランザクションを外部から受信すると、ブロックチェーン１００は、そのトランザクションを検証すると共に、新たなトランザクションに対応する新たなブロックをブロックチェーンに追加する。トランザクションは、送金元となるウォレットアドレス、送金先となるウォレットアドレス及び送金額を示す情報を含んでいる。トランザクションの送受信時のセキュリティには、ウォレットの秘密鍵及び公開鍵が用いられる。
【００２５】
メッセージ通信システム２００はメッセージ通信サービスを提供するシステムである。メッセージ通信サービスは、メッセージ通信システム２００において管理された通信宛先間で、文字、画像、音声その他の情報を通信するサービスである。メッセージ通信サービスとしては、例えば、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）や、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）やＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）、電子メールサービス等が用いられてよい。これらのサービスが用いられる場合、通信宛先としては、ＳＮＳの利用ＩＤ（以下、ＳＮＳ＿ＩＤという。）、携帯電話の電話番号、電子メールアドレス等が用いられる。
【００２６】
メッセージ通信システム２００は、通信ネットワークを通じてクライアント端末２５０から送信された情報を受信する。クライアント端末２５０からの情報には、メッセージの送信先となる通信宛先及び送信対象となるメッセージの他、仮想通貨の取引を指示する情報が含まれている場合がある。メッセージ通信システム２００は、クライアント端末２５０から受信した情報内に仮想通貨の取引を指示する情報が含まれているか否かを判定する。含まれていると判定すると、メッセージ通信システム２００は、クライアント端末２５０から送信された情報をメインシステム３００へと送信する。含まれていないと判定すると、メッセージ通信システム２００は、クライアント端末２５０から送信された情報が示す通信宛先へと、当該情報に含まれるメッセージを送信する。また、メッセージ通信システム２００は、通信ネットワークを通じてメインシステム３００から送信された情報を受信する。メッセージ通信システム２００は、メインシステム３００から送信された情報が示す通信宛先へと、当該情報に含まれるメッセージを送信する。
【００２７】
クライアント端末２５０はユーザが使用する端末である。クライアント端末２５０には、メッセージ通信システム２００が提供するメッセージ通信サービスを利用するためのアプリケーション（以下、メッセージアプリという。）がインストールされている。メッセージアプリは、入力装置を通じてユーザ入力を受け付ける入力受付手段や、他の通信宛先から受信したメッセージ等を出力装置に出力させるメッセージ出力手段、入力受付手段が受け付けた情報を、メッセージ通信システム２００に送信する送信手段等としてクライアント端末２５０を機能させる。入力受付手段は、ユーザＩＤや通信宛先とメッセージの入力をユーザから受け付ける。ユーザＩＤは、メッセージアプリの機能を利用する利用者がログイン時に入力する。送信手段は、入力受付手段が受け付けたメッセージの送信先となる通信宛先及び送信対象となるメッセージをメッセージ通信システム２００に送信する。
【００２８】
また、本実施形態においては、送金システム１が提供する仮想通貨の送金サービスのユーザインタフェースは、メッセージアプリの機能によって次のように提供される。入力受付手段は、図２に示すように、仮想通貨の送金サービス用の入力画像ＩＭをディスプレイに表示させる。入力画像ＩＭには、ユーザにサービスを選択させるためのメニュー領域Ｍ及び文字や数値等の情報を入力させるためのテキスト入力領域Ｇが含まれている。ユーザは、メニュー領域Ｍに含まれる各ボタン画像を選択することによって、メッセージの送信に併せて仮想通貨の送金を行うことを選択する。また、メニュー領域Ｍには、仮想通貨の送金を伴う複数の個別サービス（後述）を選択するためのボタン画像が含まれる。ユーザは、これらのボタン画像からいずれかを選択することで、個別サービスの中から希望するものを選択できる。入力受付手段は、テキスト入力領域Ｇにおいて、仮想通貨の送金に関する送金条件の入力を受け付ける。入力される送金条件には、送金先のユーザを指定する情報（ユーザＩＤ、属性条件（後述）、通信宛先等のいずれか）、送金額、メッセージ等が含まれる。また、入力受付手段は、選択された個別サービスにおける送金条件の他、個別サービスの提供に当たって必要とされる各種情報のユーザ入力を受け付ける。テキスト入力領域Ｇは、ユーザにこれらの情報を入力させるための入力ボックス画像や、入力する情報の説明を示す文字等を含んでいる。送信手段は、仮想通貨の取引を指示する情報として、メニュー領域Ｍにおいて選択されたサービスや、テキスト入力領域Ｇにおいて入力された送金条件を示す情報、個別サービスに必要なその他の情報、メッセージ等をメッセージ通信システム２００に送信する。
【００２９】
また、クライアント端末２５０にはＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）が設けられている。クライアント端末２５０には、ＧＰＳを利用してクライアント端末２５０の位置情報を取得するアプリケーション（以下、ＧＰＳアプリという。）がインストールされている。クライアント端末２５０において、上記メニューの選択によって選択された個別サービスによっては、メッセージ通信システム２００に情報が送信される際、ＧＰＳアプリの機能によって取得された位置情報も併せてメッセージ通信システム２００に送信される。また、特定の個別サービスにおいては、クライアント端末２５０の位置情報が、メッセージ通信システム２００を通じて定期的にメインシステム３００に送信される。
【００３０】
メインシステム３００は、データベース（ユーザ情報記憶手段）を含む各種のサーバ（管理者コンピュータ）から構築されている。データベースには、以下において説明する各種の情報が格納されている。メインシステム３００は、メッセージ通信システム２００から送信される情報に基づいてデータベース内の情報を更新したり、仮想通貨の取引処理を実行したり、メッセージ通信システム２００へとメッセージの送信を指示したりする。これらの処理の具体例については、後述の個別サービスに関して説明する。
【００３１】
以下、メインシステム３００によって実行される処理の概要について説明する。メインシステム３００は、図３に示すように、ユーザ情報、取引履歴情報及びサービス処理情報を保持している。ユーザ情報は、送金システム１のユーザに関するユーザごとの情報である。ユーザ情報は、図３に示すように、ユーザＩＤと関連付けられてデータベースに格納され、ＳＮＳ＿ＩＤ、電子メールアドレス、携帯電話の電話番号、仮想通貨のウォレット情報及びユーザの属性を示す属性情報を含んでいる。ＳＮＳ＿ＩＤ、電子メールアドレス及び携帯電話の電話番号は、それぞれ、メッセージ通信システム２００によって提供されるメッセージ通信サービスにおいて用いられる通信宛先の一例である。仮想通貨のウォレット情報は、ウォレットの公開鍵及びウォレットアドレス並びにウォレットの残高を示す情報を含んでいる。属性情報は、ユーザの位置情報及びユーザの性別や年齢等を示す情報を含んでいる。位置情報は、上記の通り、特定の個別サービスが選択された際、又は、定期的に、クライアント端末２５０からメインシステム３００にユーザＩＤとともに送信されてくる。メインシステム３００は、当該ユーザＩＤと関連付けて保持しているユーザ情報に含まれる位置情報を、クライアント端末２５０から送信されてくる位置情報に基づいて更新する。
【００３２】
取引履歴情報は、本送金サービスを用いて過去に実行された全ての仮想通貨の取引を示す情報である。本実施形態における仮想通貨の取引には、システム内取引及びシステム外取引がある。システム内取引は、メインシステム３００で管理された内部のウォレット同士で実行される取引である。システム内取引には、ユーザ同士の送金の場合、メインシステム３００のシステム管理者（以下、管理者という。）からユーザへの送金の場合、及び、ユーザから管理者への送金の場合がある。システム外取引は、メインシステム３００で管理された内部のウォレットとメインシステム３００で管理されていない外部のウォレットとの間で実行される取引である。
【００３３】
サービス処理情報は、各個別サービスにおいて使用される情報である。サービス処理情報には、例えば、チャットサービスに関するチャット情報（後述の個別サービス４において使用）及びユーザのグループに関するグループ情報（後述の個別サービス６において使用）が含まれる。チャットサービスは、本送金サービスに伴うサービスの一つである。チャット情報は、チャット用のワンタイムＩＤと関連付けられてデータベースに格納され、チャットサービスの利用者である複数のユーザに関するユーザＩＤ、チャットサービスの有効期間及びチャット開始から現時点までのメッセージを示す情報を含んでいる。グループ情報は、グループを示すグループＩＤに関連付けられてデータベースに格納され、グループに参加しているメンバーであるユーザのユーザＩＤを含んでいる。
【００３４】
メインシステム３００は、メッセージ通信システム２００から送信された送金条件に基づいて、システム内取引及びシステム外取引を実行する。メインシステム３００は、システム内取引及びシステム外取引が実行されるごとに、新規な取引を示す情報を取引履歴情報に追加する。システム内取引において、ユーザ同士の送金は、送金元及び送金先の各ユーザのユーザ情報に含まれるウォレット情報に基づいて実行される。具体的には、メインシステム３００は、送金元が残高不足であるか否かを送金前に判定し、残高不足でないと判定した場合には、送金元となるユーザのユーザ情報における残高から送金額に相当する金額を減算するとともに、送金先となるユーザのユーザ情報における残高に送金額に相当する金額を加算する。一方、メインシステム３００は、送金元が残高不足と判定した場合には送金を実行しない。なお、送金元が残高不足と判定された場合、送金システム１が送金元のユーザに対してエラーを報知してもよい。システム内取引において、管理者とユーザとの間の送金は、管理者のウォレット情報及び送金先のユーザのユーザ情報に含まれるウォレット情報に基づいて、ユーザ同士の送金と同様に実行される。管理者のウォレット情報は、メインシステム３００が管理者に関する情報としてユーザ情報とは別に管理している情報である。送金先となるユーザは、メインシステム３００において、入力装置を用いて管理者によって選択される。なお、メインシステム３００が、システム内取引において、ユーザからユーザへの仮想通貨の送金処理を実行する機能が、本発明における第１の送金実行手段の機能に対応する。また、メインシステム３００が、システム内取引において、管理者とユーザとの間で仮想通貨の送金処理を実行する機能が、本発明における第２の送金実行手段の機能に対応する。
【００３５】
システム外取引は、ユーザが入力した外部のウォレットに関するウォレット情報と、そのユーザのユーザ情報とに基づいて実行される。例えば、外部のウォレットから内部のウォレットへの送金を実行する場合、送金元のウォレット情報は、システム外取引の利用者であるユーザによってクライアント端末２５０において入力される。送金先のウォレット情報は、そのユーザに対応するユーザ情報に基づいて取得される。これらのウォレット情報に基づき、送金元である外部のウォレットから送金先であるユーザのウォレットへの送金が実行される。本実施形態に係るメインシステム３００は、システム外取引ごとに、新規のシステム外取引を示すデータを含むトランザクションのデータをブロックチェーン１００に送信する。このトランザクションには、前回のシステム外取引から新規のシステム外取引までのすべての取引履歴情報が含まれている。このように、本実施形態に係る送金システム１の仕様としては、メインシステム３００がブロックチェーン１００とアクセスするのは、システム外取引が実行されるタイミングに限られる。なお、かかる仕様の代わりに、システム内取引及びシステム外取引のいずれに関しても、送金が実行されるごとに新規な取引内容を示すトランザクションのデータがブロックチェーン１００に送信される仕様が採用されてもよい。
【００３６】
また、メインシステム３００は、メッセージ通信システム２００から送信されたメッセージ（引き換え情報）を送金先のユーザに送信するようにメッセージ通信システム２００に指示する。メッセージの送信先の通信宛先は、メッセージ通信システム２００から送信された送金条件に含まれる情報から取得されたり、送金先のユーザのユーザＩＤに基づいてデータベースから取得されたりする。
【００３７】
以上の他、各個別サービスに関してクライアント端末２５０及びメインシステム３００が実行する各種の処理の具体例については後述する。
【００３８】
［個別サービス］
次に、クライアント端末２５０において、メッセージアプリの機能によって各種の個別サービスが選択された際に、送金システム１によって実行される処理について説明する。以下、クライアントＡとは、ユーザａが使用するクライアント端末２５０を示し、クライアントＢとは、ユーザｂが使用するクライアント端末２５０を示すものとする。また、以下では、主に、ユーザａが送金元でありユーザｂが送金先である場合を想定している。以下の個別サービスにおいて実行される、クライアントＡ及びＢとメインシステム３００との間の情報通信は、上記の通り、メッセージ通信システム２００を通じて実行される。また、以下の説明において、クライアントＡ又はクライアントＢからメインシステム３００に何らかの情報が送信される場合には、ユーザａ又はユーザｂのユーザＩＤが併せて送信される。ただし、以下においては、ユーザＩＤが送信されることは必ずしも明記しない。また、以下の説明において、各個別サービスで使用される情報はメインシステム３００のデータベースにサービス処理情報として格納される場合があるが、必ずしも明記しない。また、以下の説明において、ユーザｂに対して送信されるメッセージは、文字のみならず、画像、音声その他の情報を含んでいてもよい。この場合、引き換え情報としてのメッセージを価値のある情報として表現できる。
【００３９】
（個別サービス１）
個別サービス１においては、図４に示すように、まず、クライアントＡが、ユーザａからの送金条件の入力を受け付ける（Ｓ１．１）。送金条件には、送金先となるユーザを抽出するための属性に関する条件を示す属性条件、送金総額、送金先となるユーザの人数及び送金に伴うメッセージが含まれる。なお、ユーザｂは、属性条件に該当するユーザであるとする。属性条件は、本発明における指定情報の一例である。次に、クライアントＡは、入力された送金条件をメインシステム３００へと送信する（Ｓ１．２）。次に、メインシステム３００は、クライアントＡから送信された送金条件に含まれる属性条件に該当する属性を有するユーザを抽出する（Ｓ１．３）。具体的には、属性条件が示す属性（例えば、属性「性別」に関して“女性”）を検索キーとして、メインシステム３００がデータベースにおいてユーザ情報を検索する。そして、検索にヒットした複数のユーザ情報の中から、送金条件の人数に該当する数のユーザ情報がランダムに抽出される。なお、抽出数が送金条件の人数を下回った場合には、抽出されたユーザ情報の全てが送金先として抽出される。次に、メインシステム３００は、送金元であるユーザａから、抽出されたユーザへと仮想通貨の送金を実行する（Ｓ１．４）。具体的には、メインシステム３００は、送金条件に含まれる送金総額を、Ｓ１．３において抽出されたユーザ情報の抽出数で割ることで、１人当たりの送金額を算出する。そして、メインシステム３００は、システム内取引として、送金元となるユーザａから送金先となるユーザ（ユーザｂを含む）へと、１人当たりの送金額の仮想通貨を送金する。
【００４０】
次に、メインシステム３００は、Ｓ１．３において抽出された各ユーザ情報に含まれる通信宛先（例えば、ＳＮＳ＿ＩＤ）へと、送金条件に含まれたメッセージを送信する（Ｓ１．５）。このメッセージは、本発明における引き換え情報の一例である。クライアントＢは、メインシステム３００から送信されたメッセージをディスプレイに表示させる（Ｓ１．６）。
【００４１】
個別サービス１を利用することで、ユーザａは、例えば、自分の好みの属性を有するユーザに対し、仮想通貨を送金すると共に期間限定サービスや買い物情報等を含む広告を示す文字や画像を送信することができる。なお、個別サービス１において、送金人数に応じた手数料に相当する金額の仮想通貨がユーザａのウォレットから管理者のウォレットへと送金されてもよい。また、送金条件としての属性条件は、１種類の属性に関する条件であってもよいし、複数種類の属性に関する条件であってもよい。また、クライアントＡにおいて送金条件として属性条件が入力されなくてもよく、その場合にはメインシステム３００において送金先となるユーザの人数に対応するユーザがランダムに抽出されてもよい。また、送金元がユーザではなく、管理者であってもよい。具体的には、管理者から特定の属性を有するユーザへと仮想通貨の送金及びメッセージの送信を行えてもよい。このメッセージには、メンテナンスのスケジュール及びお詫びの通知が含まれていてもよい。また、メッセージには、年賀の挨拶とお年玉を送金する旨とが含まれていてもよい。
【００４２】
（個別サービス２）
個別サービス２は、各クライアント端末２５０の位置情報が事前に定期的にメインシステム３００に送信されていることが前提となる。この位置情報は、本発明における引き換え情報の一例である。その上で、クライアントＡにおいて個別サービス２が選択された場合には、以下の処理が実行される。まず、図５に示すように、クライアントＡが、ユーザａからの送金条件の入力を受け付ける（Ｓ２．１）。送金条件には、送金先となるユーザを抽出するための送信範囲、送金総額及び送金に伴うメッセージが含まれる。送信範囲は、送金対象となるユーザの位置情報に関する条件に対応し、クライアントＡの位置を基準とした範囲である。この場合の位置情報は、本発明における指定情報の一例である。例えば、送信範囲は、クライアントＡの位置から所定の距離以下となる範囲であってもよいし、クライアントＡの位置から見て特定の方角（例えば、東南東の方角から東南西の方角）に対応する範囲であってもよい。送信範囲は、クライアントＡのディスプレイに表示される地図上の特定の範囲を、タッチパネルを通じてユーザａが指定することによって入力されてもよいし、ユーザａがクライアントＡをかざした方向に基づいて入力されてもよい。かざした方向は、例えば、クライアントＡに搭載された加速度センサに基づいて検出されてもよい。また、クライアントＡのディスプレイに地図が表示された状態で、ユーザａがクライアントＡを振った態様に基づいて方角が入力されてもよい。また、クライアントＡにおいて、あらかじめ位置情報が登録されたビーコンからいずれかを基準のビーコンとして選択すると共に任意の距離を入力することで、基準となるビーコンから任意の距離内が送信範囲として指定されてもよい。さらに、これらの方法による範囲の入力と、数値等の入力による距離の入力との組み合わせによって送信範囲が入力されてもよい。なお、ユーザｂは、送信範囲内に存在するユーザであるとする。
【００４３】
次に、クライアントＡは、入力された送金条件をメインシステム３００へと送信する（Ｓ２．２）。次に、メインシステム３００は、クライアントＡから送信された送金条件に含まれる送信範囲に該当するユーザを抽出する（Ｓ２．３）。具体的には、ユーザ情報に含まれる位置情報が送信範囲に該当するか否かを条件として、メインシステム３００がユーザ情報を検索する。次に、メインシステム３００は、Ｓ２．３において抽出されたユーザ情報の抽出数をクライアントＡに送信する（Ｓ２．４）。次に、クライアントＡは、メインシステム３００から送信された抽出数と、Ｓ２．１において入力された送金総額を抽出数で割った１人当たりの送金額とをディスプレイに表示させる（Ｓ２．５）。次に、クライアントＡは、Ｓ２．５において表示された抽出数及び送金額をユーザａが承認するための入力を受け付ける（Ｓ２．６）。Ｓ２．６においてユーザａが承認しなかった場合、個別サービス２の処理は終了する。次に、クライアントＡは、Ｓ２．６における承認結果をメインシステム３００に送信する（Ｓ２．７）。これを受けて、メインシステム３００は、Ｓ２．３において抽出された全てのユーザ情報に対応するユーザに対し、Ｓ１．４と同様にシステム内取引として仮想通貨の送金を実行する（Ｓ２．８）。送金先のユーザにはユーザｂが含まれる。
【００４４】
次に、メインシステム３００は、Ｓ２．３において抽出された各ユーザ情報に含まれる通信宛先（例えば、ＳＮＳ＿ＩＤ）へと、送金条件に含まれたメッセージを送信する（Ｓ２．９）。メッセージは、本発明における引き換え情報の一例である。クライアントＢは、メインシステム３００から送信されたメッセージをディスプレイに表示させる（Ｓ２．１０）。
【００４５】
個別サービス２を利用することで、ユーザａは、例えば、自己の店舗から所定の距離内にいるユーザに対して仮想通貨を送金すると共に、タイムセールのお知らせを送信することができる。
【００４６】
（個別サービス３）
個別サービス３においては、図６に示すように、まず、クライアントＡが、ユーザａからの送金条件の入力を受け付ける（Ｓ３．１）。送金条件には、送金先となるユーザを抽出するための属性に関する条件を示す属性条件、送金総額、送金先となるユーザの人数及び送金に伴うメッセージが含まれる。なお、ユーザｂは、属性条件に該当するユーザであるとする。次に、クライアントＡは、入力された送金条件をメインシステム３００へと送信する（Ｓ３．２）。次に、メインシステム３００は、Ｓ１．３と同様、クライアントＡから送信された送金条件に含まれる属性条件に該当する属性を有するユーザを抽出する（Ｓ３．３）。次に、Ｓ３．３において抽出された全てのユーザ情報に対応するユーザに対し、Ｓ１．４と同様に仮想通貨の送金を実行する（Ｓ３．４）。送金先のユーザにはユーザｂが含まれる。次に、メインシステム３００は、Ｓ３．３において抽出された各ユーザ情報に含まれる通信宛先（例えば、ＳＮＳ＿ＩＤ）へと、送金条件に含まれたメッセージを送信する（Ｓ３．５）。メッセージは、本発明における引き換え情報の一例である。クライアントＢは、メインシステム３００から送信されたメッセージをディスプレイに表示させる（Ｓ３．６）。
【００４７】
次に、クライアントＢは、位置情報の提供を承認するか否かの入力をユーザｂから受け付ける（Ｓ３．７）。Ｓ３．７において、承認しない旨の入力がなされた場合（Ｓ３．８、ＮＯ）、クライアントＢにおける処理は終了する。Ｓ３．７において、承認する旨の入力がなされた場合（Ｓ３．８、ＹＥＳ）、クライアントＢは、位置情報の提供が承認された結果をメインシステム３００に送信する（Ｓ３．９）。メインシステム３００は、このようにしてクライアントＢを含むクライアント端末２５０から送信されてきた承認結果に基づき、承認結果が送信された複数のユーザＩＤからなるユーザリストを生成する（Ｓ３．１０）。このユーザリストは、Ｓ３．４において実行された送金の金額に比例した一定時間、データベースにおいて保持される。一定時間を経過するとユーザリストがデータベースから消去され、個別サービス３が終了する。
【００４８】
次に、クライアントＢは、メインシステム３００へと定期的にクライアントＢの位置情報を送信する（Ｓ３．１１）。この位置情報は、本発明における引き換え情報の一例である。メインシステム３００は、クライアントＢを含むクライアント端末２５０から定期的に送信されてきた位置情報を、属性情報として、クライアント端末２５０から送信されたユーザＩＤに関連付けてデータベースに格納する（Ｓ３．１２）。次に、メインシステム３００は、データベースに格納されたユーザリストに含まれるユーザＩＤに関する位置情報をクライアントＡに送信する（Ｓ３．１３）。クライアントＡは、メインシステム３００から位置情報を受信すると、その位置情報に関する通知をディスプレイに表示させる（Ｓ３．１４）。Ｓ３．１３の位置情報の送信が定期的に実行されると共に、Ｓ３．１４において定期的に位置情報が表示されてもよい。また、位置情報と併せてその位置情報に対応するユーザの属性情報がメインシステム３００からクライアントＡに送信されると共に、位置情報と併せてその属性情報がクライアントＡのディスプレイに表示されてもよい。また、Ｓ３．１３において、クライアント端末２５０の各位置情報に基づき、クライアントＡから所定の距離内に近づいたクライアント端末２５０に関し、クライアントＡから所定の距離内に近づいた旨がメインシステム３００からクライアントＡに送信され、クライアントＡにおいてその旨がユーザａに通知されてもよい。個別サービス３においては、送金先のユーザから承認が得られた場合に位置情報がメインシステム３００に提供される。このため、仮想通貨の送金の引き換えに位置情報が送信されるという仮想通貨の送金の意味づけが、送金先のユーザにとって明瞭である。また、ユーザリストの有効期限が送金額に応じて設定される。このため、送金元のユーザにとっては仮想通貨の送金額を上げるインセンティブが発生しやすい。また、これにより、送金先のユーザにとっては位置情報の送信を行うインセンティブが発生しやすい。
【００４９】
（個別サービス４）
個別サービス４においては、図７に示すように、まず、クライアントＡが、ユーザａからの候補条件の入力を受け付ける（Ｓ４．１）。候補条件には、送金先候補となるユーザを抽出するための属性に関する条件を示す属性条件が含まれる。なお、ユーザｂは、属性条件に該当するユーザであるとする。次に、クライアントＡは、入力された候補条件をメインシステム３００へと送信する（Ｓ４．２）。次に、メインシステム３００は、Ｓ１．３と同様、クライアントＡから送信された候補条件に含まれる属性条件に該当する属性を有するユーザを抽出する（Ｓ４．３）。次に、メインシステム３００は、抽出されたユーザのユーザＩＤからなるユーザリストを生成し、クライアントＡに送信する（Ｓ４．４）。なお、ユーザリストには、性別等の属性情報が各ユーザＩＤに関連付けられつつ含まれていてもよい。次に、クライアントＡは、メインシステム３００から送信されたユーザリストをディスプレイに表示させる（Ｓ４．５）。次に、クライアントＡは、ディスプレイに表示されたユーザリストから送金対象となるユーザを選択する入力をユーザａから受け付ける（Ｓ４．６）。次に、クライアントＡは、その他の送金条件の入力をユーザａから受け付ける（Ｓ４．７）。その他の送金条件には、送金総額及びメッセージが含まれる。次に、クライアントＡは、Ｓ４．６において入力されたユーザの選択リスト及びＳ４．７において入力された送金条件をメインシステム３００へと送信する（Ｓ４．８）。
【００５０】
次に、メインシステム３００は、クライアントＡから送信された選択リストに含まれるユーザ（ユーザｂを含む）に対応する通信宛先（例えば、ＳＮＳ＿ＩＤ）へと送金情報を送信する（Ｓ４．９）。送金情報には、Ｓ４．８においてクライアントＡから送信された送金総額に基づく１人当たりの送金額及びＳ４．８においてクライアントＡから送信されたメッセージが含まれている。送金総額に対応する１人当たりの送金額とは、Ｓ４．４において生成されたユーザリストに含まれるユーザ数で送金総額を割った金額であり、個別サービス４に関して以下同様である。クライアントＢは、メインシステム３００から送信された１人当たりの送金額及びメッセージをディスプレイに表示させる（Ｓ４．１０）。次に、クライアントＢは、チャットの開始を承認するか否かの入力をユーザｂから受け付ける（Ｓ４．１１）。次に、クライアントＢは、Ｓ４．１１の入力内容をメインシステム３００に送信する（Ｓ４．１２）。
【００５１】
次に、メインシステム３００は、クライアントＢを含むクライアント端末２５０から送信されたＳ４．１１の入力内容が承認であるか否かを判定する（Ｓ４．１３）。そして、Ｓ４．１１の入力内容が不承認であった場合には（Ｓ４．１３、不承認）、メインシステム３００は、Ｓ４．８においてクライアントＡから送信された送金総額に対応する１人当たりの送金額より小さい金額でクライアントＡからクライアントＢへと仮想通貨の送金をシステム内取引として実行する（Ｓ４．１４）。次に、メインシステム３００は、クライアントＢにおいて不承認が入力された旨をクライアントＡに送信する（Ｓ４．１５）。クライアントＡは、Ｓ４．１５におけるメインシステム３００からの送信情報に基づき、クライアントＢが不承認であった旨をディスプレイに表示する（Ｓ４．１６）。一方、Ｓ４．１３において、Ｓ４．１１の入力内容が承認であった場合には（Ｓ４．１３、承認）、メインシステム３００は、Ｓ４．８においてクライアントＡから送信された送金総額に対応する１人当たりの送金額の満額をクライアントＡからクライアントＢへとシステム内取引として送金する（Ｓ４．１７）。次に、メインシステム３００は、チャット用のワンタイムＩＤを生成すると共に、チャットの開始の承認を送信してきたユーザＩＤのリストを含むチャット情報を生成してデータベースに格納する（Ｓ４．１８）。次に、メインシステム３００は、Ｓ４．１７において生成されたワンタイムＩＤの有効期限を、Ｓ４．１４及びＳ４．１７において実行された送金の合計額に比例するように設定し、ワンタイムＩＤに関連付けてデータベースに格納する（Ｓ４．１９）。次に、メインシステム３００、クライアントＡ及びクライアントＢは、Ｓ４．１８において生成されたチャット情報に基づいて、ユーザａとユーザリストに含まれるユーザ（ユーザｂを含む）との間のチャット処理を実行する（Ｓ４．２０）。チャット処理においては、クライアントＡ及びクライアントＢとメインシステム３００との間で、ワンタイムＩＤに基づく処理が実行される。
【００５２】
チャット処理において、クライアントＡ及びクライアントＢのそれぞれで実行される処理の概要は以下の通りである。（１）メッセージの入力及び入力結果のメインシステム３００への送信。（２）メインシステム３００への定期的な新規メッセージの問い合わせ。（３）新規メッセージがあれば、ディスプレイへの新規メッセージの表示。（４）メインシステム３００からワンタイムＩＤの有効期限切れの通知があった場合、チャット処理を終了する。
【００５３】
チャット処理において、メインシステム３００で実行される処理の概要は以下の通りである。（１）クライアントＡ又はクライアントＢから送信されるメッセージのチャット情報への追加。（２）クライアントＡ又はクライアントＢからメッセージの問い合わせがあった場合には、チャット情報に含まれるメッセージのうち、未送信のメッセージを新規メッセージとして問い合わせ元のクライアント端末２５０に送信。（３）ワンタイムＩＤの有効期限が切れた場合にはチャット情報の削除。（４）（１）又は（２）において、チャット情報がすでに削除されている場合には、ワンタイムＩＤが有効期限切れである旨のクライアントＡ又はクライアントＢへの通知。
【００５４】
なお、個別サービス４では、送金元のユーザは仮想通貨の送金との引き換えに送金先のユーザとチャットを開始することができるが、チャットの代わりに送金先のユーザから属性情報等の情報提供を受けることができるサービスが送金システム１によって提供されてもよい。
【００５５】
（個別サービス５）
個別サービス５においては、図８に示すように、まず、クライアントＡが、ユーザａからの送金条件の入力を受け付ける（Ｓ５．１）。送金条件には、送金先となるユーザを抽出するための属性に関する条件を示す属性条件、送金総額、送金先となるユーザの人数及び送金に伴うアンケート内容が含まれる。アンケート内容には、アンケートの本文と、その本文に関する複数の選択肢を示す文章とが含まれている。なお、ユーザｂは、属性条件に該当するユーザであるとする。次に、クライアントＡは、入力された送金条件をメインシステム３００へと送信する（Ｓ５．２）。次に、メインシステム３００は、Ｓ１．３と同様、クライアントＡから送信された送金条件に含まれる属性条件に該当する属性を有するユーザを抽出する（Ｓ５．３）。次に、メインシステム３００は、システム内取引として、手数料に相当する金額をユーザａから管理者へと送金する（Ｓ５．４）。手数料に相当する金額は、送金条件に含まれる送金先となるユーザの人数に応じて設定される。次に、メインシステム３００は、Ｓ５．３において抽出された各ユーザ情報に含まれる通信宛先（例えば、ＳＮＳ＿ＩＤ）へと、送金条件に含まれたアンケート内容を送信する（Ｓ５．５）。送信先にはユーザｂの通信宛先が含まれる。
【００５６】
次に、クライアントＢは、メインシステム３００から送信されたアンケート内容をディスプレイに表示させる（Ｓ５．６）。次に、クライアントＢは、アンケート内容に含まれる複数の選択肢を示す文章から１つの選択肢を選択する入力をユーザｂから受け付ける（Ｓ５．７）。次に、クライアントＢは、Ｓ５．７における入力内容をアンケートに対する回答としてメインシステム３００に送信する（Ｓ５．８）。なお、Ｓ５．５においてアンケート内容が送信された通信宛先のユーザによっては、アンケートに回答しない場合もある。メインシステム３００は、送金元であるユーザａから、アンケートに回答してきたユーザ（ユーザｂを含む）に対し、Ｓ５．２においてクライアントＡから送信された送金条件に基づき、１人当たりの送金額に相当する仮想通貨の送金を実行する（Ｓ５．９）。次に、メインシステム３００は、ユーザから回答されてきたアンケートの集計結果を示す結果情報を生成する（Ｓ５．１０）。なお、結果情報はメインシステム３００のデータベースに格納される。次に、メインシステム３００は、結果情報をクライアントＡに送信する（Ｓ５．１１）。次に、クライアントＡは、メインシステム３００から送信された結果情報をディスプレイに表示させる（Ｓ５．１２）。
【００５７】
なお、本個別サービス５は、ユーザａからのアンケートではなく、管理者からのアンケートを複数のユーザに送信し、ユーザからのアンケートを集計するサービスであってもよい。この場合、管理者からユーザに対して仮想通貨が送金されると共に、アンケートの集計結果は管理者に対してディスプレイへの表示等により出力される。個別サービス５においては、アンケートの回答の有無に応じて送金額が設定される。このため、送金先のユーザにとって仮想通貨の送金の意味づけが明瞭である。
【００５８】
（個別サービス６）
個別サービス６は、送金先がグループ内のメンバーである他、個別サービス１と同様の処理が実行される。具体的には、Ｓ１．１における属性条件の入力の代わりにグループＩＤが入力される。このグループＩＤがその他の送金条件と共にクライアントＡからメインシステム３００に送信される。メインシステム３００は、クライアントＡから送信された送金条件に基づき、グループＩＤに関連付けられたユーザＩＤに対応するウォレット及び通信宛先へと、クライアントＡのウォレットからの仮想通貨の送金及びメッセージの送信を実行する。
【００５９】
（個別サービス７）
個別サービス７は、送金先が電子メールアドレス又は携帯電話の電話番号によって指定される他、個別サービス１と同様の処理が実行される。具体的には、Ｓ１．１における属性条件の入力の代わりに通信宛先、例えば、電子メールアドレス又は携帯電話の電話番号が入力される。この電子メールアドレス又は携帯電話の電話番号がその他の送金条件と共にクライアントＡからメインシステム３００に送信される。メインシステム３００は、クライアントＡから送信された送金条件に基づき、電子メールアドレス又は携帯電話の電話番号に関連付けられたユーザＩＤに対応するウォレット及び通信宛先へと、クライアントＡのウォレットからの仮想通貨の送金及びメッセージの送信を実行する。この場合、電子メールアドレス又は携帯電話の電話番号は、本発明における指定情報の一例である。個別サービス７のサービスを利用することで、例えば、メールマガジンの送付と併せて仮想通貨を送金することにより、送金先のユーザにおいてメールマガジンの開封率を向上させることができる。また、買い物情報を含む電子メールをユーザに送信し、その電子メールに対してユーザが返信してきた場合に、買い物情報の送信先（返信してきたユーザ）の電子メールアドレスに関連付けられたウォレットから買い物情報の送信元のユーザのウォレットへと仮想通貨を送金することで、買い物における代金の支払いを実行することができる。
【００６０】
以上説明した本実施形態に係る送金システム１によると、仮想通貨の送金に伴って、少なくとも送金先のユーザが送信元か送信先となるように引き換え情報が送信される。この引き換え情報には、個別サービス１のように、仮想通貨の送金に伴って送金元のエンドユーザから送金先のエンドユーザへと送信される広告情報等のメッセージや、個別サービス３のように、送金された仮想通貨を代価として送金先のユーザからメインシステム３００に提供されるユーザの位置情報が含まれる。このように、仮想通貨の送金に当たって価値のある情報がやり取りされるため、送金先のユーザにとっては、仮想通貨の送金の意味づけを把握しやすい。
【００６１】
＜変形例＞
以上は、本発明の好適な実施形態についての説明であるが、本発明は上述の実施形態に限られるものではなく、課題を解決するための手段に記載された範囲の限りにおいて様々な変更が可能なものである。
【００６２】
例えば、上述の実施形態においては、送金システム１は、ＳＮＳ等のメッセージ通信サービスを提供するメッセージ通信システム２００と連携するシステムとして構成されている。しかし、このような構成以外のシステム構成が採用されてもよい。例えば、メッセージ通信サービスと連携せず、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルに基づいてメインシステム３００とクライアント端末２５０とが直接通信を行う構成が採用されてもよい。また、本送金サービスが仮想通貨の取引所のシステムに設けられてもよい。
【００６３】
また、上述の実施形態においては、クライアント端末２５０においてメッセージアプリの機能を利用する利用者がログイン時にユーザＩＤを入力するものとしている。しかし、クライアント端末２５０にインストールされたいずれかのアプリによってユーザＩＤがクライアント端末２５０のストレージや外部記憶装置に格納されるものとしてもよい。クライアント端末２５０からメッセージ通信システム２００を通じてメインシステム３００に仮想通貨の送金が指示される際には、ストレージや外部記憶装置に格納されたユーザＩＤがメインシステム３００に送信される。
【００６４】
また、上述の実施形態においては、１つのメッセージ通信システム２００と連携した仮想通貨の送金及びメッセージの送信が想定されている。しかし、複数のメッセージ通信システムに跨る送金が可能となるようにメインシステム３００が構成されてもよい。この場合、メッセージ通信システムごとに、そのメッセージ通信システムとの通信やメッセージ通信システムから送信される情報を処理するサーバが設けられてもよい。
【００６５】
また、上述の実施形態においては、仮想通貨の送金に伴いメッセージが送金先のユーザに送信される場合が想定されている。しかし、これに加え、ユーザや管理者から、特定の属性を有するユーザへとメッセージのみを送信する機能が送金システム１に設けられていてもよい。
【００６６】
また、上述の実施形態に係る個別サービスにおいては、クライアント端末２５０において入力された属性条件や通信宛先に基づいて仮想通貨の送金が実行されている。しかし、クライアント端末２５０において入力されたユーザＩＤに基づいて仮想通貨の送金が実行されてもよい。この場合、クライアント端末２５０からメッセージ通信システム２００を通じてメインシステム３００へと送金元及び送金先の両ユーザのユーザＩＤが送信される。メインシステム３００は、送金元及び送金先の各ユーザのユーザＩＤに対応するユーザ情報に基づいて仮想通貨の送金処理を実行する。
【符号の説明】
【００６７】
１００  ブロックチェーン
２００  メッセージ通信システム
２５０  クライアント端末
３００  メインシステム
【図１】
2019194778.tif 000003
【図２】
2019194778.tif 000004
【図３】
2019194778.tif 000005
【図４】
2019194778.tif 000006
【図５】
2019194778.tif 000007
【図６】
2019194778.tif 000008
【図７】
2019194778.tif 000009
【図８】
2019194778.tif 000010