(57)【要約】【課題】仮想通貨の信頼性を評価するための技術を提供する。【解決手段】情報処理装置１において、注目度取得部１２０は、仮想通貨に関する注目度を示す注目度情報を取得する。信頼性算出部１２２は、注目度取得部１２０が取得した注目度情報に基づいて仮想通貨の信頼性を示す数値であるスコアを算出する。表示情報作成部１２３は、仮想通貨とスコアとを対応付けた表示情報を作成する。信頼性算出部１２２は、仮想通貨の発行元の所在地における注目度が小さい場合に注目度が大きい場合よりも 信頼性が低いことを示すスコアを算出してもよい。【選択図】図２
2019074911.tif 000002
【特許請求の範囲】
【請求項１】
仮想通貨に関する注目度を示す注目度情報を取得する注目度取得部と、
前記注目度情報に基づいて前記仮想通貨の信頼性を示す数値であるスコアを算出する信頼性算出部と、
前記仮想通貨と前記スコアの大小を示す情報とを対応付けた表示情報を作成する表示情報作成部と、
を備える情報処理装置。
【請求項２】
仮想通貨の発行元の所在地を示す所在地情報を取得する発行地取得部をさらに備え、
前記注目度取得部は、仮想通貨の発行元の所在地における注目度情報を取得し、
前記信頼性算出部は、仮想通貨の発行元の所在地における注目度が小さい場合に注目度が大きい場合よりも信頼性が低いことを示すスコアを算出する、
請求項１に記載の情報処理装置。
【請求項３】
前記注目度取得部は、ＳＮＳ（Social Networking Service）における前記仮想通貨の発行元のアカウントに関連付けられたユーザを示す数、前記仮想通貨を含むキーワードが検索エンジンで検索された検索の回数を示す数、及び、仮想通貨に関する情報が掲載されたウェブサイトへのアクセス数を示す数の少なくとも一つを注目度情報として取得し、
前記信頼性算出部は、前記数が多い場合に、前記数が小さい場合よりも信頼性が高いことを示すスコアを算出する、
請求項２に記載の情報処理装置。
【請求項４】
前記注目度取得部は、前記注目度が前記ユーザを示す数の場合は前記所在地と関連付けられたユーザの数、前記注目度が前記検索の回数の場合は前記所在地から検索エンジンにアクセスして検索が行われた回数、前記注目度が前記ウェブサイトへのアクセス数の場合は前記所在地からのアクセス数、に基づいて、仮想通貨の発行元の所在地における注目度を取得する、
請求項３に記載の情報処理装置。
【請求項５】
前記注目度取得部は、注目度情報を示す前記数の時系列データを取得し、
前記信頼性算出部は、前記数の時間変化があらかじめ定められた複数の変化パターンのいずれかにマッチする場合、マッチした変化パターンに基づいてスコアを修正する、
請求項４に記載の情報処理装置。
【請求項６】
前記信頼性算出部は、所定の時間内における前記数の増加数が所定の閾値を超える場合、前記スコアを前記信頼性が低いことを示すスコアに修正する、
請求項５に記載の情報処理装置。
【請求項７】
前記信頼性算出部は、前記数の増加数があらかじめ定められた所定の単位数の倍数である場合、前記スコアを前記信頼性が低いことを示すスコアに修正する、
請求項５又は６に記載の情報処理装置。
【請求項８】
前記注目度取得部は、第１の注目度情報と第２の注目度情報を取得し、
前記信頼性算出部は、第１の注目度情報と第２の注目度情報における注目度の乖離が大きい場合に注目度の乖離が小さい場合よりも信頼性が低いことを示すスコアを算出する、
請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
前記信頼性算出部は、前記仮想通貨の発行元のアカウントに関連付けられたユーザそれぞれに関連付けられたユーザの数に関する統計量に基づいて、前記スコアを修正する、
請求項１から８のいずれか一項に記載の情報処理装置。
【請求項１０】
前記信頼性算出部は、前記仮想通貨の発行元のアカウントに関連付けられたユーザそれぞれの情報発信数が少ない場合、前記スコアを前記信頼性が低いことを示すスコアに修正する、
請求項１から９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記信頼性算出部は、前記仮想通貨の発行元のアカウントに関連付けられたユーザそれぞれが関連付けている他のユーザの数に関する統計量に基づいて、前記スコアを修正する、
請求項１から１０のいずれか一項に記載の情報処理装置。
【請求項１２】
プロセッサが、
仮想通貨に関する注目度を示す注目度情報を取得するステップと、
前記注目度情報に基づいて前記仮想通貨の信頼性を示す数値であるスコアを算出するステップと、
前記仮想通貨と前記スコアの大小を示す情報とを対応付けた表示情報を作成するステップと、
を実行する情報処理方法。
【請求項１３】
コンピュータに、
仮想通貨に関する注目度を示す注目度情報を取得する機能と、
前記注目度情報に基づいて前記仮想通貨の信頼性を示す数値であるスコアを算出する機能と、
前記仮想通貨と前記スコアの大小を示す情報とを対応付けた表示情報を作成する機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、情報処理方法、及びプログラムに関し、特に、ＩＣＯ（Initial Coin Offering）で発行される仮想通貨を評価する技術に関する。
【背景技術】
【０００２】
近年、企業や団体等が仮想通貨を発行することによって出資者を募るＩＣＯ（Initial Coin Offering）と呼ばれる資金調達手法が急速に広まりつつある。このため、仮想通貨をリスト形式で表示するサービスも提供されている（非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ICObench、［平成２９年１０月６日検索］、インターネット（URL：https://icobench.com/icos）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＩＣＯの普及に伴い、多種多様な仮想通貨が出現している。株式の発行等と比較してＩＣＯの発行は容易であるため、仮想通貨の信頼性は玉石混交といえる。一方で、各仮想通貨の特徴が分かりにくくなる傾向にある。出資者の立場から見ると、各仮想通貨の特徴や信頼性等の把握が容易となることが望ましい。
【０００５】
本発明は上記の点を鑑みてなされたものであり、仮想通貨の信頼性を評価するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様は、情報処理装置である。この装置は、仮想通貨に関する注目度を示す注目度情報を取得する注目度取得部と、前記注目度情報に基づいて前記仮想通貨の信頼性を示す数値であるスコアを算出する信頼性算出部と、前記仮想通貨と前記スコアの大小を示す情報とを対応付けた表示情報を作成する表示情報作成部と、を備える。
【０００７】
前記情報処理装置は、仮想通貨の発行元の所在地を示す所在地情報を取得する発行地取得部をさらに備えてもよく、前記注目度取得部は、仮想通貨の発行元の所在地における注目度情報を取得してもよく、前記信頼性算出部は、仮想通貨の発行元の所在地における注目度が小さい場合に注目度が大きい場合よりも信頼性が低いことを示すスコアを算出してもよい。
【０００８】
前記注目度取得部は、ＳＮＳ（Social Networking Service）における前記仮想通貨の発行元のアカウントに関連付けられたユーザを示す数、前記仮想通貨を含むキーワードが検索エンジンで検索された検索の回数を示す数、及び、仮想通貨に関する情報が掲載されたウェブサイトへのアクセス数を示す数の少なくとも一つを注目度情報として取得してもよく、前記信頼性算出部は、前記数が多い場合に、前記数が小さい場合よりも信頼性が高いことを示すスコアを算出してもよい。
【０００９】
前記注目度取得部は、前記注目度が前記ユーザを示す数の場合は前記所在地と関連付けられたユーザの数、前記注目度が前記検索の回数の場合は前記所在地から検索エンジンにアクセスして検索が行われた回数、前記注目度が前記ウェブサイトへのアクセス数の場合は前記所在地からのアクセス数、に基づいて、仮想通貨の発行元の所在地における注目度を取得してもよい。
【００１０】
前記注目度取得部は、注目度情報を示す前記数の時系列データを取得してもよく、前記信頼性算出部は、前記数の時間変化があらかじめ定められた複数の変化パターンのいずれかにマッチする場合、マッチした変化パターンに基づいてスコアを修正してもよい。
【００１１】
前記信頼性算出部は、所定の時間内における前記数の増加数が所定の閾値を超える場合、前記スコアを前記信頼性が低いことを示すスコアに修正してもよい。
【００１２】
前記信頼性算出部は、前記数の増加数があらかじめ定められた所定の単位数の倍数である場合、前記スコアを前記信頼性が低いことを示すスコアに修正してもよい。
【００１３】
前記注目度取得部は、第１の注目度情報と第２の注目度情報を取得してもよく、前記信頼性算出部は、第１の注目度情報と第２の注目度情報における注目度の乖離が大きい場合に注目度の乖離が小さい場合よりも信頼性が低いことを示すスコアを算出してもよい。
【００１４】
前記信頼性算出部は、前記仮想通貨の発行元のアカウントに関連付けられたユーザそれぞれに関連付けられたユーザの数に関する統計量に基づいて、前記スコアを修正してもよい。
【００１５】
前記信頼性算出部は、前記仮想通貨の発行元のアカウントに関連付けられたユーザそれぞれの情報発信数が少ない場合、前記スコアを前記信頼性が低いことを示すスコアに修正してもよい。
【００１６】
前記信頼性算出部は、前記仮想通貨の発行元のアカウントに関連付けられたユーザそれぞれが関連付けている他のユーザの数に関する統計量に基づいて、前記スコアを修正してもよい。
【００１７】
本発明の第２の態様は、情報処理方法である。この方法において、プロセッサが、仮想通貨に関する注目度を示す注目度情報を取得するステップと、前記注目度情報に基づいて前記仮想通貨の信頼性を示す数値であるスコアを算出するステップと、前記仮想通貨と前記スコアの大小を示す情報とを対応付けた表示情報を作成するステップと、を実行する。
【００１８】
本発明の第３の態様は、プログラムである。このプログラムは、コンピュータに、仮想通貨に関する注目度を示す注目度情報を取得する機能と、前記注目度情報に基づいて前記仮想通貨の信頼性を示す数値であるスコアを算出する機能と、前記仮想通貨と前記スコアの大小を示す情報とを対応付けた表示情報を作成する機能と、を実現させる。
【発明の効果】
【００１９】
本発明によれば、仮想通貨の信頼性を評価するための技術を提供することができる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態の概要を説明するための図である。
【図２】実施の形態に係る情報処理装置の機能構成を模式的に示す図である。
【図３】注目度として参照する数の時間変化の例を模式的に示す図である。
【図４】仮想通貨の発行元のＳＮＳアカウントに関連付けられたユーザのＳＮＳアカウントに関する情報を格納するデータベースのデータ構造を模式的に示す図である。
【図５】実施の形態に係る表示情報作成部が作成するウェブページの表示例を模式的に示す図である。
【図６】実施の形態に係る情報処理装置が実行する情報処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
＜実施の形態の概要＞
図１は、実施の形態の概要を説明するための図である。図１を参照して、実施の形態に係る情報処理装置１で行われる処理の概要を（１）から（３）で説明するが、その説明は図１中の（１）から（３）と対応する。
【００２２】
（１）実施の形態に係る情報処理装置１は、インターネット等のネットワークＮを介してＩＣＯ公開サーバ３によって公開されているＩＣＯの情報をクローリングして収集し、収集した各ＩＣＯの信頼性を評価する。実施の形態に係る情報処理装置１は、各ＩＣＯの評価結果を、ＩＣＯを特定するための情報と関連付けて記憶する。なお、図１では、３つのＩＣＯ公開サーバ３（３ａ、３ｂ、及び３ｃ）を図示しているが、公開サーバの数は４以上であってもよい。
【００２３】
詳細は後述するが、実施の形態に係る情報処理装置１は、各ＩＣＯの信頼性をそれぞれのＩＣＯの注目度に基づいてスコアリングする。このとき、情報処理装置１は、ＩＣＯによって仮想通貨が発行された地域（例えば国）に所在するユーザＵの注目度に着目してＩＣＯの信頼性を示すスコアを算出する。
【００２４】
情報処理装置１は、ＩＰ（Internet Protocol）アドレスから当該ＩＰアドレスが用いられている地域の情報を提供する既知のアドレス情報提供サーバ４を参照することにより、仮想通貨が発行された地域を特定する。図１に示す例では、ＩＣＯ公開サーバ３ａはＡ国にあり、ＩＣＯ公開サーバ３ｂはＢ国にあり、ＩＣＯ公開サーバ３ｃはＣ国にある。
【００２５】
（２）実施の形態に係る情報処理装置１は、ウェブサーバとしての機能も有している。情報処理装置１は、ユーザＵの端末２からＩＣＯに関する問い合わせを受け付ける。
（３）実施の形態に係る情報処理装置１は、ユーザＵの端末２から受け付けたＩＣＯの評価結果を示すウェブページを端末２に送信する。
【００２６】
ここで、情報処理装置１は、複数のＩＣＯと、各ＩＣＯの評価結果とをリスト形式で表示するウェブページを端末２に送信することもできる。これにより、ユーザＵは、ＩＣＯによって世界中で時々刻々と発行される仮想通貨に関する、同じ基準に則った評価結果を得ることができる。
【００２７】
＜実施の形態に係る情報処理装置１の機能構成＞
続いて、実施の形態に係る情報処理装置１の機能構成について説明する。
図２は、実施の形態に係る情報処理装置１の機能構成を模式的に示す図である。実施の形態に係る情報処理装置１は、通信部１０、記憶部１１、及び制御部１２を備える。
【００２８】
通信部１０は、ネットワークＮを介して、ユーザＵの端末２及び各国のＩＣＯ公開サーバ３との間でデータを送受信する。記憶部１１は、情報処理装置１を実現するコンピュータのＢＩＯＳ（Basic Input Output System）等を格納するＲＯＭ（Read Only Memory）や情報処理装置１の作業領域となるＲＡＭ（Random Access Memory）、ＯＳ（Operating System）やアプリケーションプログラム、当該アプリケーションプログラムの実行時に参照されるデータベースを含む種々の情報、情報処理装置１が算出した各ＩＣＯの評価を格納するＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の大容量記憶装置である。
【００２９】
制御部１２は、情報処理装置１のＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）等のプロセッサであり、記憶部１１に記憶されたプログラムを実行することによって注目度取得部１２０、発行地取得部１２１、信頼性算出部１２２、表示情報作成部１２３、要求受付部１２４、及びユーザ情報取得部１２５として機能する。
【００３０】
注目度取得部１２０は、仮想通貨に関する情報を取得する。ＩＣＯをしようとする企業や組織は、ほとんどの場合、ホワイトペーパー（White Paper）と呼ばれる文書又はその文書へのリンクをウェブページに掲載する。ＩＣＯにおけるホワイトペーパーは、ＩＰＯ（Initial Public Offering）における目論見書に相当するものであり、ＩＣＯをしようとする者自身による事業説明等が書かれている。多くの場合、ホワイトペーパーの置かれるウェブサイトには、ＩＣＯに関する情報も含まれている。
【００３１】
そこで、注目度取得部１２０は、既知のクローリング技術を用いてウェブを巡回し、世界中におけるＩＣＯに関する情報を収集する。なお、注目度取得部１２０が収集したＩＣＯに関する情報は、記憶部１１に格納される。
【００３２】
注目度取得部１２０は、情報を収集した各ＩＣＯについて、仮想通貨に関する注目度を示す注目度情報を取得する。ここで「注目度」とは、ＩＣＯに対するユーザＵ（一般には出資者）の関心度を定量化するための指標である。
【００３３】
注目度取得部１２０は、ＳＮＳ（Social Networking Service）における仮想通貨の発行元のアカウントに関連付けられたユーザＵを示す数、仮想通貨を含むキーワードが検索エンジンで検索された検索の回数を示す数、及び、仮想通貨に関する情報を掲載した情報処理装置１のウェブサイトへのアクセス数を示す数の少なくとも一つを注目度情報として取得する。
【００３４】
ＳＮＳとは、例えばＴｗｉｔｔｅｒ（登録商標）、Ｆａｃｅｂｏｏｋ（登録商標）、及びＳＬＡＣＫ（登録商標）であり、当該ＳＮＳにおける仮想通貨の発行元のアカウントに関連付けられたユーザＵを示す数とは、例えばＴｗｉｔｔｅｒの場合であれば当該アカウントのフォロワー数、Ｆａｃｅｂｏｏｋの場合であれば当該アカウントに対する「いいね！」数、ＳＬＡＣＫの場合であればチャンネル（チャットグループ）のメンバー数である。なお、上述したＳＮＳはあくまで一例であって、上記以外のＳＮＳサービスを「注目度」の定量化に使用してもよい。また、ＳＮＳ類似の機能を持つ情報発信プラットフォーム、すなわち、ＩＣＯの発行主体が保有するアカウントとユーザＵが何らかの形で関連付けられることで、当該発行主体が発信する情報をユーザＵが継続的に受信できるサービスにおけるユーザＵを示す数（例えば、ＩＣＯの発行主体が発行するメルマガの購読者数など）を「注目度」の定量化に使用してもよい。
【００３５】
なお、「ウェブサイトへのアクセス数」は、情報処理装置１が提供するＩＣＯに関する情報が掲載されたウェブページにユーザＵの端末２がアクセスした回数を示す。このため、アクセス数は、単にＩＣＯに関する情報を閲覧したユーザＵの数と、その情報を閲覧した結果、実際に仮想通貨を購入したユーザＵの数が含まれる。両者を切り分けられる場合、注目度取得部１２０は、単にＩＣＯに関する情報を閲覧したユーザＵの数と、実際に仮想通貨を購入したユーザＵの数とを異なる注目度情報として取得してもよい。
【００３６】
発行地取得部１２１は、仮想通貨の発行元の所在地を示す所在地情報を取得する。図１を参照して上述したように、発行地取得部１２１は、各ＩＣＯに関する情報が置かれたウェブページを公開しているＩＣＯ公開サーバ３のＩＰアドレスに基づいて、アドレス情報提供サーバ４を参照することにより、仮想通貨の発行元の所在地を示す所在地情報を取得する。なお、発行地取得部１２１は、各ＩＣＯが発行しているホワイトペーパーに所在地の記載がある場合には、その記載から仮想通貨の発行元の所在地を示す所在地情報を取得してもよい。
【００３７】
ここで、ＩＣＯの内容に妥当性がありかつ実現性がある場合には、多くのユーザＵが興味を示すと考えられる。このような場合、仮想通貨の発行元のＳＮＳアカウントに対して多くのユーザＵがフォローないし友達（加入）申請等をすると考えられる。また、ＩＣＯに関する情報を閲覧するユーザＵの数も多くなり、また、検索エンジンにおける検索数も上昇すると考えられる。
【００３８】
そこで、信頼性算出部１２２は、注目度情報に基づいて仮想通貨の信頼性を示す数値であるスコアを算出する。具体的には、信頼性算出部１２２は、仮想通貨に関する注目度が大きい場合は、小さい場合よりも、信頼性が高いことを示すスコアを算出する。さらに具体的には、信頼性算出部１２２は、注目度情報に対応する数が多い場合に、数が小さい場合よりも信頼性が高いことを示すスコアを算出する。例えば、信頼性算出部１２２は、最も信頼性が高い場合を１００点、最も信頼性が低い場合を０点としてスコアを算出する。これにより、ユーザＵは、仮想通貨に関する信頼性を一見して把握することができる。
【００３９】
表示情報作成部１２３は、仮想通貨とスコアの大小を示す情報とを対応付けた表示情報を作成し、記憶部１１に格納する。表示情報作成部１２３が作成する表示情報とは、具体的には仮想通貨とスコアそのものとを対応付けた情報、又は仮想通貨とスコアに基づいて作成された当該スコアの大小を示すアイコンとを表示するためのウェブページのソースである。ここで、「スコアの大小を示すアイコン」とは、例えば、スコアの大小を星型オブジェクト等の数で示すための図柄である。
【００４０】
要求受付部１２４は、仮想通貨とスコアの大小を示す情報とを対応付けた情報を表示するためのウェブページの表示要求をユーザＵの端末２から受け付ける。要求受付部１２４は、受け付けた要求に対応するウェブページのソースを記憶部１１から読み出して、端末２に提供する。これにより、ユーザＵは、世界中で日々発行される仮想通貨の信頼性について、一定の基準で定量的に算出されたスコアの大小を示す情報を取得することができる。
【００４１】
上述したように、ＩＣＯの情報はインターネット等のネットワークＮを介してＩＣＯ公開サーバ３によって公開されている。したがって、この情報は国籍に依存せず世界中のユーザＵがアクセス可能な情報である。また、ＩＣＯの購入も、国籍に依存せず世界中か行うことができる。
【００４２】
しかしながら、Ａ国で行われるＩＣＯに対しては、Ａ国に所在するユーザＵが興味を持つのが一般的である。Ａ国で行われるＩＣＯに対し、Ａ国とは異なる言語を話し、Ａ国から距離が離れたＢ国のユーザＵが、Ａ国のユーザＵよりも興味を持つのはまれであると考えられる。このため、ある国におけるＩＣＯに伴って発行された仮想通貨の信頼性を評価するには、当該仮想通貨の発行国におけるユーザＵの注目度を解析することによって、精度の向上が期待できる。
【００４３】
そこで、信頼性算出部１２２は、発行地取得部１２１が取得した所在地情報に基づいて、仮想通貨の発行元の所在地における注目度が小さい場合に注目度が大きい場合よりも信頼性が低いことを示すスコアを算出する。
【００４４】
具体的には、注目度取得部１２０は、注目度がユーザＵを示す数の場合は、発行地取得部１２１が取得した所在地におけるユーザの数に基づいて、仮想通貨の発行元の所在地における注目度情報を取得する。また、注目度取得部１２０は、注目度が検索エンジンにおける検索の回数の場合は、発行地取得部１２１が取得した所在地から検索エンジンにアクセスして検索が行われた回数に基づいて、仮想通貨の発行元の所在地における注目度情報を取得する。さらに、注目度取得部１２０は、注目度がウェブサイトへのアクセス数の場合は、発行地取得部１２１が取得した所在地からのアクセス数に基づいて、仮想通貨の発行元の所在地における注目度情報を取得する。
【００４５】
仮想通貨の発行元によっては、注目度を偽装するために自身のＳＮＳアカウントに関連付けるユーザの数を、ダミーユーザを用いて増やすことが行われることがある。このようなダミーユーザは必ずしも仮想通貨の発行元の国のユーザではない。信頼性算出部１２２が仮想通貨の信頼性を示すスコアの算出に、その仮想通貨の発行元の所在地におけるユーザＵの注目度情報を利用することにより、このような注目度の偽装によってスコアの精度が低下することが抑制できる。
【００４６】
［スコアの修正］
続いて、信頼性算出部１２２が算出するスコアの修正について説明する。
上述したように、信頼性算出部１２２は、仮想通貨の発行元の所在地における注目度が高い場合は、注目度が低い場合よりも、仮想通貨の信頼性が高いことを示すスコアを算出する。この注目度として、信頼性算出部１２２は、発行元のアカウントに関連付けられたユーザＵを示す数、仮想通貨を含むキーワードが検索エンジンで検索された検索の回数を示す数、及び、仮想通貨に関する情報を掲載した情報処理装置１のウェブサイトへのアクセスの数等を参照する。
【００４７】
例えば、仮想通貨の発行元によって注目度の偽装が行われるような場合には、信頼性算出部１２２が注目度として参照する数の変化に不自然なパターンが現れる。そこで、まず、注目度取得部１２０は、注目度情報を示す数の時系列データを取得する。
【００４８】
信頼性算出部１２２は、注目度取得部１２０が取得した時系列データが示す数の時間変化が、あらかじめ定められた複数の変化パターンのいずれかにマッチする場合、マッチした変化パターンに基づいてスコアを修正する。
【００４９】
図３（ａ）−（ｃ）は、注目度として参照する数の時間変化の例を模式的に示す図である。図３（ａ）及び（ｂ）において、縦軸は注目度としてのＳＮＳのユーザ数であり、横軸は時刻である。図３（ｃ）において、縦軸は仮想通貨を含むキーワードが検索エンジンで検索された検索の回数を示す数であり、横軸は時刻である。以下、図３を参照して、信頼性算出部１２２によるスコアの修正の具体例を説明する。
【００５０】
仮想通貨の発行元が、自身のＳＮＳのアカウントに関連付けられたユーザＵの数を水増しする場合、短時間でユーザ数が大きく増加する。そこで、信頼性算出部１２２は、所定の時間内における数の増加数が所定の閾値を超える場合、スコアを信頼性が低いことを示すスコアに修正する。
【００５１】
ここで「所定の時間」は、信頼性算出部１２２がユーザ数の増加の不自然さを判断するために参照する規定時間であり、「所定の閾値」は、信頼性算出部１２２がユーザ数の増加の不自然さを判断するために参照する基準閾値である。図３（ａ）において、所定の時間は記号Ｄで示され、所定の閾値は記号Ｔｈで示されている。
【００５２】
信頼性算出部１２２は、横の長さがＤ、縦の長さがＴｈであるウィンドウＷを、注目度取得部１２０が取得した時系列データ上に配置し走査させる。図３（ａ）では、信頼性算出部１２２が時刻Ｔ１にウィンドウＷを設定したとき、数の増加Ｉが閾値Ｔｈを上回った状況を示している。このため、信頼性算出部１２２は、図３（ａ）に基づいて算出したスコアの点数を下げる。
【００５３】
ＳＮＳのアカウントに関連付けられたユーザＵの数を水増しが行われる場合、ユーザＵの数の増加は１０００、５０００、１００００のように、「きり」のよい数字となる傾向にある。そこで、信頼性算出部１２２は、数の増加数があらかじめ定められた所定の単位数の倍数である場合、スコアを信頼性が低いことを示すスコアに修正する。
【００５４】
ここで「所定の単位数」とは、信頼性算出部１２２がユーザ数の増加の不自然さを判断するために参照するユーザ数増加の基準数であり、「きり」のよい数字が設定されている。図３（ｂ）において、所定の単位数は記号Ｓで示されている。図３（ｂ）において、時刻Ｔ２におけるユーザ数の変化は所定の単位数Ｓのちょうど５倍となっている。所定の単位数Ｓは「きり」のよい数字であるため、その整数倍も「きり」のよい数字となる。したがって、信頼性算出部１２２は、図３（ｂ）に基づいて算出したスコアの点数を下げる。
【００５５】
実施の形態に係る注目度取得部１２０は、ＳＮＳにおける仮想通貨の発行元のアカウントに関連付けられたユーザＵを示す数、仮想通貨を含むキーワードが検索エンジンで検索された検索の回数を示す数、及び、仮想通貨に関する情報を掲載した情報処理装置１のウェブサイトへのアクセス数を示す数等、複数種類の注目度情報を取得する。ここで、注目度情報に人為的な操作がない場合、異なる種類の注目度の時系列データは、類似の傾向があると考えられる。反対に、異なる種類の注目度の時系列データが乖離している場合、いずれかの注目度情報の信憑性が疑われる。
【００５６】
そこで、注目度取得部１２０は、互いに異なる第１の注目度情報と第２の注目度情報を取得する。信頼性算出部１２２は、第１の注目度情報と第２の注目度情報における注目度の乖離が大きい場合に注目度の乖離が小さい場合よりも信頼性が低いことを示すスコアを算出する。
【００５７】
図３（ａ）と図３（ｃ）とは、同じ仮想通貨に関する異なる注目度情報（第１の注目度情報及び第２の注目度情報）におけるそれぞれの注目度の時間変化を表しているとする。図３（ａ）（第１の注目度情報）では、時刻Ｔ１に至るまではユーザ数はほぼ一定であるが、時刻Ｔ１を境として急激に上昇している。一方、図３（ｃ）（第２の注目度情報）において、仮想通貨を含むキーワードが検索エンジンで検索された検索の回数はほぼ横ばいであり、時間とともにやや減少する傾向である。すなわち、図３（ａ）と図３（ｃ）とは、同じ仮想通貨に関する注目度の時間変化を表しているが、その傾向は大きく乖離している。このような場合、信頼性算出部１２２は、図３（ａ）に基づいて算出したスコアの点数を下げる。
【００５８】
このように、１つの注目度情報だけでなく、異なる情報リソースから取得した複数の注目度情報を比較することによって、信頼性を示すスコアをより精度良く算出することができる。さらに、例えば、異なる注目度情報間で、仮想通貨の発行国におけるユーザＵの注目度に差がないかを分析し、信頼性のスコア算出に利用してもよい。例えば、第１の仮想通貨は、第１の注目度情報及び第２の注目度情報の両方共に、Ａ国におけるユーザＵの注目度が一番高いのに対し、第２の仮想通貨では、第１の注目度情報（例えば、Ｔｗｉｔｔｅｒのフォロワー数）ではＡ国が１番だが、第２の注目度情報（例えば、Ｆａｃｅｂｏｏｋ）ではＢ国が１番であるという状況があったとする。この場合、第１の仮想通貨と第２の仮想通貨では、他の条件が全く同じと仮定した場合、後者の方が前者よりも信頼性が低い（＝ダミーユーザが混ざっている可能性が高い）と判断される。
【００５９】
以上、注目度として参照する数の時間変化に基づいてスコアを修正する場合について説明した。注目度情報によっては、各ユーザＵのＳＮＳアカウントに関する情報を取得できるものも存在する。例えば、短文投稿型のＳＮＳの中には、各ユーザＵの投稿数や、ユーザＵ同士の関連付けに関する情報を公開しているものがある。
【００６０】
仮想通貨の発行元が、自身のＳＮＳのアカウントに関連付けられたユーザＵの数を水増しする場合、水増しに用いられるＳＮＳアカウントは新規に作成されたものが多い傾向にあり、またそのようなＳＮＳアカウントはその後利用されないことが多い。具体的には、水増しに用いられたＳＮＳアカウントからは投稿数が少なく、またフォロワーの数とフォロー数とが０又は数人であることが多い。
【００６１】
図４は、仮想通貨の発行元のＳＮＳアカウントに関連付けられたユーザＵのＳＮＳアカウントに関する情報を格納するデータベースのデータ構造を模式的に示す図である。ＳＮＳアカウントに関する情報を格納するデータベースは、記憶部１１に格納されている。
【００６２】
注目度取得部１２０は、クローリングによって収集したＩＣＯそれぞれを一意に特定するためのＩＣＯ識別子を各ＩＣＯに割り当てる。図４は、ＩＣＯ識別子がＩＤ０００００１であるＩＣＯによる仮想通貨の発行元のＳＮＳアカウントに関連付けられたユーザＵのＳＮＳアカウントに関する情報を示している。
【００６３】
図４に示すように、ＩＣＯ識別子がＩＤ０００００１であるＩＣＯによる仮想通貨の発行元のＳＮＳアカウントをフォローしているユーザＡＡＡＡは、他のユーザＵのＳＮＳアカウントのフォロー数は１（すなわち、仮想通貨の発行元のＳＮＳアカウントのみ）であり、他のユーザＵからはフォローされていない。また、ユーザＡＡＡＡは、過去に一度も発信していない。ユーザＢＢＢＢも同様である。これらのユーザＵのＳＮＳアカウントは利用の形跡がなく、ユーザＵの数を水増しするためのダミーユーザのＳＮＳアカウントである蓋然性が高い。これに対し、ユーザＣＣＣＣ及びユーザＸＸＸＸのＳＮＳアカウントは、フォロー数、フォロワー数、及び発信数も多く、実際に利用されている蓋然性が高い。
【００６４】
ＳＮＳアカウントに関する情報を格納するデータベースには、ＳＮＳアカウントをフォローしている各ユーザＵのフォロー数の平均値と最頻値、フォロワー数の平均値と最頻値、及び発信数の平均値及び最頻値等の統計量も格納している。仮想通貨の発行元が、自身のＳＮＳのアカウントに関連付けられたユーザＵの数を水増しする場合、水増しに利用されるダミーユーザのＳＮＳアカウントが多くなるため、フォロー数の平均値及びフォロワー数の平均値は小さな値となり、またフォロー数の最頻値は１、フォロワー数の最頻値は０となる。
【００６５】
そこで、ユーザ情報取得部１２５は、記憶部１１を参照してユーザＵのＳＮＳアカウントに関する情報を格納するデータベースから、仮想通貨の発行元のアカウントに関連付けられたユーザＵそれぞれに関連付けられたユーザＵの数に関する統計量を取得する。
【００６６】
信頼性算出部１２２は、仮想通貨の発行元のアカウントに関連付けられたユーザＵそれぞれに関連付けられたユーザＵの数に関する統計量に基づいて、スコアを修正する。具体的には、信頼性算出部１２２は、仮想通貨の発行元のアカウントに関連付けられたユーザＵそれぞれに関連付けられたユーザＵの数の平均値又は最頻値が所定の第１閾ユーザ数を下回る場合、信頼性が低いことを示すスコアに修正する。ここで「所定の第１閾ユーザ数」とは、信頼性算出部１２２が仮想通貨の発行元のアカウントに関連付けられたユーザＵのフォロワー数の大小によってスコアを修正する際に参照する「フォロワー数に基づくスコア修正の基準数」である。
【００６７】
また、１２２は、仮想通貨の発行元のアカウントに関連付けられたユーザそれぞれが関連付けている他のユーザＵの数に関する統計量に基づいて、スコアを修正する。具体的には、信頼性算出部１２２は、仮想通貨の発行元のアカウントに関連付けられたユーザＵそれぞれに関連付けているユーザＵの数の平均値又は最頻値が所定の第２閾ユーザ数を下回る場合、信頼性が低いことを示すスコアに修正する。ここで「所定の第２閾ユーザ数」とは、信頼性算出部１２２が仮想通貨の発行元のアカウントに関連付けられたユーザＵのフォロー数の大小によってスコアを修正する際に参照する「フォロー数に基づくスコア修正の基準数」である。
【００６８】
さらに、信頼性算出部１２２は、仮想通貨の発行元のアカウントに関連付けられたユーザそれぞれの情報発信数が所定の閾発信数より少ない場合、スコアを信頼性が低いことを示すスコアに修正する。ここで「所定の閾発信数」とは、信頼性算出部１２２が仮想通貨の発行元のアカウントに関連付けられたユーザＵのＳＮＳアカウントからの発信数に基づいてスコアを修正する際に参照する「発信数に基づくスコア修正の基準数」である。
【００６９】
なお、所定の第１閾ユーザ数、所定の第２閾ユーザ数、及び発信数に基づくスコア修正の基準数の具体的な値は、仮想通貨の発行元が行おうとする事業の内容等を考慮して実験により定めればよい。
【００７０】
＜表示情報の例＞
図５は、実施の形態に係る表示情報作成部１２３が作成するウェブページＰの表示例を模式的に示す図である。ユーザＵが端末２を用いて情報処理装置１に仮想通貨とスコアの大小を示す情報とを対応付けた情報を表示するためのウェブページＰの表示要求をすると、図５に示すウェブページＰが端末２の表示部に表示される。
【００７１】
図５に示すように、ウェブページＰは、仮想通貨表示欄５０、評価表示欄５１、ＩＣＯ開始日表示欄５２、ＩＣＯ終了日表示欄５３、ＩＣＯ説明欄５４、及び各欄の表示順序を並べ替えるためのソートアイコン５５を含んでいる。
【００７２】
仮想通貨表示欄５０は、仮想通貨を示すアイコン及びその名前を表示する欄である。図５に示す例では、「７．Ｔｏｋｅｎ」、「ＶＶＶＣｏｉｎ」、及び「ＣｒｙｐＴａｒｇｅｔ」の３つの仮想通貨が表示されている。評価表示欄５１は、各仮想通貨に関して信頼性算出部１２２が算出したスコアを表示する欄である。信頼性算出部１２２はスコアを日々更新するため、評価表示欄５１にはスコア変動の傾向を示す矢印も表示されている。例えば、７．Ｔｏｋｅｎの評価は８５点であり、点数は横ばい傾向であることを示している。
【００７３】
ＩＣＯ開始日表示欄５２及びＩＣＯ終了日表示欄５３は、それぞれ仮想通貨の販売開始日及び終了日を表示する欄である。また、ＩＣＯ説明欄５４は、各ＩＣＯの内容を記載する欄である。
【００７４】
ユーザＵは、ソートアイコン５５をタップすることにより、ＩＣＯをスコアの昇順又は降順で並べることができる。なお、煩雑となるためすべてには付していないが、図５において符号５５が付された模様と同一の模様は、各欄をキーとしてＩＣＯを再整列するためのソートアイコンである。このように、情報処理装置１は、統一した基準による各仮想通貨の評価結果をユーザＵに提供することができる。
【００７５】
＜情報処理装置１が実行する情報処理の処理フロー＞
図６は、実施の形態に係る情報処理装置１が実行する情報処理の流れを説明するためのフローチャートである。本フローチャートにおける処理は、例えば情報処理装置１が起動したときに開始する。
【００７６】
注目度取得部１２０は、世界中のウェブページをクローリングしてＩＣＯの発行に関する情報を収集する（Ｓ２）。発行地取得部１２１は、注目度取得部１２０が収集したＩＣＯに伴う仮想通貨の発行所在地を取得する（Ｓ４）。
【００７７】
注目度取得部１２０は、収集したＩＣＯに伴う仮想通貨に関するユーザＵの注目度を算出する（Ｓ６）。信頼性算出部１２２は、注目度取得部１２０が算出した注目度に基づいて、仮想通貨の信頼性を示すスコアを算出する（Ｓ８）。信頼性算出部１２２は、注目度取得部１２０が収集した注目度を示す数の変動パターンに基づいて、算出したスコアの値を修正する（Ｓ１０）。
【００７８】
表示情報作成部１２３は、仮想通貨とスコアとを対応付けた表示情報を作成する（Ｓ１２）。表示情報作成部１２３は、作成した表示情報を記憶部１１に格納する（Ｓ１４）。ユーザＵから表示情報であるウェブページの表示要求がない間（Ｓ１６のＮｏ）、情報処理装置１はステップＳ２からＳ１４までの処理を繰り返すことにより、ＩＣＯ情報の収集と評価を継続する。
【００７９】
ユーザＵから表示情報であるウェブページの表示要求があると（Ｓ１６のＹｅｓ）、要求受付部１２４は、ユーザＵから受け付けた要求に対応するウェブページのソースを記憶部１１から読み出して、端末２に提供する（Ｓ１８）。
【００８０】
ＩＣＯ情報の収集を終了するまでの間（Ｓ２０のＮｏ）、情報処理装置１はステップＳ２に戻ってステップＳ２からの処理を繰り返す。ＩＣＯ情報の収集を終了すると（Ｓ２０のＹｅｓ）、本フローチャートにおける処理は終了する。
【００８１】
＜実施の形態に係る情報処理装置１が奏する効果＞
以上説明したように、実施の形態による情報処理装置１によれば、仮想通貨の信頼性を評価することができる。特に、情報処理装置１は、仮想通貨に関する注目度を示す注目度情報に基づいて信頼性を示すスコアを算出するので、異なる仮想通貨を統一した基準によって評価することができる。
【００８２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の分散・統合の具体的な実施の形態は、以上の実施の形態に限られず、その全部又は一部について、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を合わせ持つ。以下、そのようは変形例を説明する。
【００８３】
＜第１の変形例＞
注目度取得部１２０は、情報処理装置１が提供するウェブページを閲覧したユーザＵのアクセス履歴を、注目度情報として取得してもよい。情報処理装置１が提供するウェブページには、ＩＣＯを購入するためのウェブサイトへのリンクが埋め込まれている。注目度取得部１２０は、ユーザＵの端末２のクッキー情報を取得することにより、どのユーザＵがどのリンクを選択したかを示す情報を注目度情報として取得する。情報処理装置１が提供するウェブページのリンクを選択したユーザＵは、仮想通貨を購入したか、少なくとも興味を持っていることを示している。
【００８４】
そこで、信頼性算出部１２２は、ある仮想通貨の発行元に関連付けられたユーザＵにおいて、情報処理装置１が提供するウェブページのリンクを選択したユーザＵの数が多い場合は、少ない場合と比較して、信頼性が高いことを示すスコアを算出してもよい。このように、信頼性算出部１２２は、ユーザＵのウェブ上のアクセス履歴に基づいてスコアを算出することにより、スコアの信頼性を向上することができる。
【００８５】
＜第２の変形例＞
上記では、信頼性算出部１２２が注目度として参照する数の時間変化に基づいてスコアを修正する場合について説明した。信頼性算出部１２２は、注目度として参照する数の時間変化をモデル化し、当該モデルに基づいてスコアを算出するようにしてもよい。
【００８６】
具体的には、信頼性算出部１２２は、注目度として参照する数の時間変化を例えばＡＲモデル（AutoRegressiveモデル；自己回帰モデル）等を利用してモデル化する。信頼性算出部１２２は、モデル化によって得られた係数を用いることにより、注目度として参照する数の未来における時間変化を外挿によって予測する。信頼性算出部１２２は、この予測結果に基づいてスコアを算出する。これにより、信頼性算出部１２２は、注目度として参照する数の時間変化が実際に観測されるよりも前に先取りしてスコアを算出することができる。ユーザＵは、実データに基づいたスコアの未来予測を取得することができる。
【符号の説明】
【００８７】
１・・・情報処理装置
２・・・端末
３・・・ＩＣＯ公開サーバ
４・・・アドレス情報提供サーバ
１０・・・通信部
１１・・・記憶部
１２・・・制御部
１２０・・・注目度取得部
１２１・・・発行地取得部
１２２・・・信頼性算出部
１２３・・・表示情報作成部
１２４・・・要求受付部
１２５・・・ユーザ情報取得部
Ｎ・・・ネットワーク
【図１】
2019074911.tif 000003
【図２】
2019074911.tif 000004
【図３】
2019074911.tif 000005
【図４】
2019074911.tif 000006
【図５】
2019074911.tif 000007
【図６】
2019074911.tif 000008