(57)【要約】【課題】リソース利用権の一元管理を可能とするとともに、リソース利用権に関する情報の信頼性および耐改ざん性を向上させる。【解決手段】リソース管理システム１０００のリソース取引管理装置２０は、リソース提供情報３００をリソース提供装置３０から受け取り、そのリソース提供情報３００を有するリソース利用権情報５００を生成してリソース利用権管理装置１０に送信するリソース設定部２２と、リソース要求情報４００をリソース利用装置４０から受け取り、ブロックチェーンに登録された各リソース提供情報３００を参照して要求条件を満たすリソースを決定し、リソース要求情報４００を用いて、決定したリソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した利用権管理情報を含む新たなリソース利用権情報５００をリソース利用権管理装置１０に送信するマッチング処理部２３とを備える。【選択図】図３
2020013259.tif 000002
【特許請求の範囲】
【請求項１】
ブロックチェーンシステムを構成する複数のリソース利用権管理装置と、前記リソース利用権管理装置それぞれに接続されるリソース取引管理装置と、を備えるリソース管理システムであって、
前記リソース取引管理装置は、
提供可能なリソースのリソース識別情報、前記リソースの提供スペック、提供可能時間、および、前記リソースの接続先情報を含むリソース提供情報をリソース提供装置から受け取り、前記リソース提供情報を有するリソース利用権情報を生成してブロックチェーンに登録するトランザクションとして発行し、前記リソース利用権管理装置に送信するリソース設定部と、
リソース利用者の識別情報、利用を要求するリソースの要求スペック、および、要求時間を含むリソース要求情報をリソース利用装置から受け取り、前記リソース利用権管理装置から前記ブロックチェーンに登録された各リソース利用権情報を取得し、前記リソース要求情報で示される要求条件を満たすリソースを、取得した各リソース利用権情報が有する前記リソース提供情報を参照することにより決定し、
前記リソース要求情報に含まれる前記リソース利用者の識別情報および前記要求時間を用いて、決定したリソースの前記リソース識別情報に対応付けた、当該リソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した前記利用権管理情報を有する新たなリソース利用権情報をトランザクションとして発行して前記リソース利用権管理装置に送信するマッチング処理部と、を備え、
前記リソース利用権管理装置は、
前記リソース利用権情報を取得し、取得した前記リソース利用権情報を含むブロックを生成し、生成したブロックを記憶部に記憶されるブロックチェーンの新たなブロックとして登録するブロックチェーン制御部を備えること
を特徴とするリソース管理システム。
【請求項２】
前記リソース取引管理装置は、
前記リソース提供装置から前記リソース提供情報を受け取る際、および、前記リソース利用装置から前記リソース要求情報を受け取る際に、リソース提供者およびリソース利用者の正当性を確認するアカウント管理を実行するアカウント管理部を、さらに備えること
を特徴とする請求項１に記載のリソース管理システム。
【請求項３】
前記リソース取引管理装置は、
前記リソース提供装置から、リソース利用者の正当性を確認するためのリソース利用権確認要求を受け取ると、前記リソース利用権管理装置に記憶された前記ブロックチェーンから当該リソース提供装置の登録したリソースに関するリソース利用権情報を取得し、取得したリソース利用権情報が有する前記利用権管理情報に登録された利用権の所有者情報および利用時間を、前記リソース利用権確認要求を送信してきたリソース提供装置に送信することにより、当該リソース提供装置にリソースの利用を要求してきた前記リソース利用装置の正当性を確認させるリソース利用権照会部を、さらに備えること
を特徴とする請求項１または請求項２に記載のリソース管理システム。
【請求項４】
ブロックチェーンシステムを構成する複数のリソース利用権管理装置と、前記リソース利用権管理装置それぞれに接続されるリソース取引管理装置と、を備えるリソース管理システムのリソース管理方法あって、
前記リソース取引管理装置は、
提供可能なリソースのリソース識別情報、前記リソースの提供スペック、提供可能時間、および、前記リソースの接続先情報を含むリソース提供情報をリソース提供装置から受け取り、前記リソース提供情報を有するリソース利用権情報をブロックチェーンに登録するトランザクションとして発行し、前記リソース利用権管理装置に送信するステップを実行し、
前記リソース利用権管理装置は、
前記リソース利用権情報を取得し、取得した前記リソース利用権情報を含むブロックを生成し、生成したブロックを記憶部に記憶されるブロックチェーンの新たなブロックとして登録するステップを実行し、
前記リソース取引管理装置は、
リソース利用者の識別情報、利用を要求するリソースの要求スペック、および、要求時間を含むリソース要求情報をリソース利用装置から受け取り、前記リソース利用権管理装置から前記ブロックチェーンに登録された各リソース利用権情報を取得し、前記リソース要求情報で示される要求条件を満たすリソースを、取得した各リソース利用権情報が有する前記リソース提供情報を参照することにより決定するステップと、
前記リソース要求情報に含まれる前記リソース利用者の識別情報および前記要求時間を用いて、決定したリソースの前記リソース識別情報に対応付けた、当該リソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した前記利用権管理情報を有する新たなリソース利用権情報をトランザクションとして発行して前記リソース利用権管理装置に送信するステップとを実行し、
前記リソース利用権管理装置は、
前記新たな利用権管理情報を含むリソース利用権情報を取得し、取得した前記新たなリソース利用権情報を含むブロックを生成し、生成したブロックを記憶部に記憶されるブロックチェーンの新たなブロックとして登録するステップを実行すること
を特徴とするリソース管理方法。
【請求項５】
ブロックチェーンシステムを構成する複数のリソース利用権管理装置と、前記リソース利用権管理装置それぞれに接続されるリソース取引管理装置と、を備えるリソース管理システムの前記リソース取引管理装置であって、
提供可能なリソースのリソース識別情報、前記リソースの提供スペック、提供可能時間、および、前記リソースの接続先情報を含むリソース提供情報をリソース提供装置から受け取り、前記リソース提供情報を有するリソース利用権情報を生成してブロックチェーンに登録するトランザクションとして発行し、前記リソース利用権管理装置に送信するリソース設定部と、
リソース利用者の識別情報、利用を要求するリソースの要求スペック、および、要求時間を含むリソース要求情報をリソース利用装置から受け取り、前記リソース利用権管理装置から前記ブロックチェーンに登録された各リソース利用権情報を取得し、前記リソース要求情報で示される要求条件を満たすリソースを、取得した各リソース利用権情報が有する前記リソース提供情報を参照することにより決定し、
前記リソース要求情報に含まれる前記リソース利用者の識別情報および前記要求時間を用いて、決定したリソースの前記リソース識別情報に対応付けた、当該リソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した前記利用権管理情報を有する新たなリソース利用権情報をトランザクションとして発行して前記リソース利用権管理装置に送信するマッチング処理部と、
を備えることを特徴とするリソース取引管理装置。
【請求項６】
コンピュータを、請求項５に記載のリソース取引管理装置として機能させるためのプログラム。
【請求項７】
ブロックチェーンシステムを構成する複数のリソース管理装置を備えるリソース管理システムの前記リソース管理装置であって、
提供可能なリソースのリソース識別情報、前記リソースの提供スペック、提供可能時間、および、前記リソースの接続先情報を含むリソース提供情報をリソース提供装置から受け取り、前記リソース提供情報を有するリソース利用権情報を生成してブロックチェーンに登録するトランザクションとして発行し、ブロックチェーン制御部に出力するリソース設定部と、
リソース利用者の識別情報、利用を要求するリソースの要求スペック、および、要求時間を含むリソース要求情報をリソース利用装置から受け取り、記憶部に記憶されたブロックチェーンに登録された各リソース利用権情報を取得し、前記リソース要求情報で示される要求条件を満たすリソースを、取得した各リソース利用権情報が有する前記リソース提供情報を参照することにより決定し、
前記リソース要求情報に含まれる前記リソース利用者の識別情報および前記要求時間を用いて、決定したリソースの前記リソース識別情報に対応付けた、当該リソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した前記利用権管理情報を有する新たなリソース利用権情報をトランザクションとして発行して前記ブロックチェーン制御部に出力するマッチング処理部と、
前記リソース利用権情報を取得し、取得した前記リソース利用権情報を含むブロックを生成し、生成したブロックを前記記憶部に記憶されるブロックチェーンの新たなブロックとして登録する前記ブロックチェーン制御部と、
を備えることを特徴とするリソース管理装置。
【請求項８】
コンピュータを、請求項７に記載のリソース管理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブロックチェーンを利用してコンピュータリソースを管理する、リソース管理システム、リソース管理方法、リソース取引管理装置、リソース管理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ネットワークを介して複数のコンピュータを繋ぐことで、データ解析や膨大な計算を並列処理できる手法として分散コンピューティングが採用されている。この分散コンピューティングを採用してコンピュータリソース（以下、単に「リソース」と称する場合がある。）を管理・共有するシステムでは、リソースの利用権の情報を一般的に中央集約されたデータベースによって管理している。例えば、分散コンピューティングプロジェクトであるＢＯＩＮＣ（非特許文献１参照）では、処理を複数台のコンピュータに分散して実行させるが、管理は中央集権型のサーバ（ＢＯＩＮＣサーバ）で行う。
【０００３】
また、ピアツーピア（Ｐ２Ｐ）ネットワークでコンピュータ同士を接続し、コンピュータリソースをレンタル（共有）するシステムが提案されている。例えば、Ｇｏｌｅｍ（非特許文献２参照）では、リクエスター（コンピュータリソースを利用するユーザ）が、プロバイダー（コンピュータリソースを提供するユーザ）にリソース使用料を支払うことで、リソースを使用（レンタル）する。Ｇｏｌｅｍでは、この使用料の決済を実現する仕組みとしてブロックチェーン（イーサリアム）を利用している。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“BOINC，Open-Source Software for volunteer computing,” ［online］，［平成30年6月29日検索］、インターネット＜ＵＲＬ：http://boinc.berkeley.edu/＞
【非特許文献２】“The Golem Project Crowdfunding Whitepaper,” ［online］，November 2016，［平成30年6月29日検索］、インターネット＜ＵＲＬ：https://golem.network/crowdfunding/Golemwhitepaper.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１に記載のような、リソースの利用権の情報を中央集約型で管理・共有するシステムでは、以下の点で問題があった。
・（一貫性）不特定多数のユーザを対象とする場合に、対象が膨大となるためリソース情報の一元管理が難しくなる。
・（信頼性）中央集約されたデータベースがダウンするとリソースの利用ができなくなる。
・（改ざん性）リソースを利用する権利に関する情報（利用権情報）が改ざんされると不正にリソースが利用されてしまう。
【０００６】
非特許文献２に記載のＧｏｌｅｍでは、リソースの使用料の決済を実現するためにブロックチェーンを利用しているが、リソースの利用権（リソース利用権）そのものの管理において、ブロックチェーンを用いておらず、リソース利用権の管理に関し、一貫性、信頼性、改ざん性の問題を解決するものではなかった。
【０００７】
このような背景を鑑みて本発明がなされたのであり、本発明は、リソース利用権の一元管理を可能とするとともに、リソース利用権に関する情報の信頼性および耐改ざん性を向上させることができる、リソース管理システム、リソース管理方法、リソース取引管理装置、リソース管理装置およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
前記した課題を解決するため、請求項１に記載の発明は、ブロックチェーンシステムを構成する複数のリソース利用権管理装置と、前記リソース利用権管理装置それぞれに接続されるリソース取引管理装置と、を備えるリソース管理システムであって、前記リソース取引管理装置が、提供可能なリソースのリソース識別情報、前記リソースの提供スペック、提供可能時間、および、前記リソースの接続先情報を含むリソース提供情報をリソース提供装置から受け取り、前記リソース提供情報を有するリソース利用権情報を生成してブロックチェーンに登録するトランザクションとして発行し、前記リソース利用権管理装置に送信するリソース設定部と、リソース利用者の識別情報、利用を要求するリソースの要求スペック、および、要求時間を含むリソース要求情報をリソース利用装置から受け取り、前記リソース利用権管理装置から前記ブロックチェーンに登録された各リソース利用権情報を取得し、前記リソース要求情報で示される要求条件を満たすリソースを、取得した各リソース利用権情報が有する前記リソース提供情報を参照することにより決定し、前記リソース要求情報に含まれる前記リソース利用者の識別情報および前記要求時間を用いて、決定したリソースの前記リソース識別情報に対応付けた、当該リソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した前記利用権管理情報を有する新たなリソース利用権情報をトランザクションとして発行して前記リソース利用権管理装置に送信するマッチング処理部と、を備え、前記リソース利用権管理装置が、前記リソース利用権情報を取得し、取得した前記リソース利用権情報を含むブロックを生成し、生成したブロックを記憶部に記憶されるブロックチェーンの新たなブロックとして登録するブロックチェーン制御部を備えることを特徴とするリソース管理システムとした。
【０００９】
また、請求項４に記載の発明は、ブロックチェーンシステムを構成する複数のリソース利用権管理装置と、前記リソース利用権管理装置それぞれに接続されるリソース取引管理装置と、を備えるリソース管理システムのリソース管理方法あって、前記リソース取引管理装置が、提供可能なリソースのリソース識別情報、前記リソースの提供スペック、提供可能時間、および、前記リソースの接続先情報を含むリソース提供情報をリソース提供装置から受け取り、前記リソース提供情報を有するリソース利用権情報をブロックチェーンに登録するトランザクションとして発行し、前記リソース利用権管理装置に送信するステップを実行し、前記リソース利用権管理装置が、前記リソース利用権情報を取得し、取得した前記リソース利用権情報を含むブロックを生成し、生成したブロックを記憶部に記憶されるブロックチェーンの新たなブロックとして登録するステップを実行し、前記リソース取引管理装置が、リソース利用者の識別情報、利用を要求するリソースの要求スペック、および、要求時間を含むリソース要求情報をリソース利用装置から受け取り、前記リソース利用権管理装置から前記ブロックチェーンに登録された各リソース利用権情報を取得し、前記リソース要求情報で示される要求条件を満たすリソースを、取得した各リソース利用権情報が有する前記リソース提供情報を参照することにより決定するステップと、前記リソース要求情報に含まれる前記リソース利用者の識別情報および前記要求時間を用いて、決定したリソースの前記リソース識別情報に対応付けた、当該リソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した前記利用権管理情報を有する新たなリソース利用権情報をトランザクションとして発行して前記リソース利用権管理装置に送信するステップとを実行し、前記リソース利用権管理装置が、前記新たな利用権管理情報を含むリソース利用権情報を取得し、取得した前記新たなリソース利用権情報を含むブロックを生成し、生成したブロックを記憶部に記憶されるブロックチェーンの新たなブロックとして登録するステップを実行することを特徴とするリソース管理方法とした。
【００１０】
また、請求項５に記載の発明は、ブロックチェーンシステムを構成する複数のリソース利用権管理装置と、前記リソース利用権管理装置それぞれに接続されるリソース取引管理装置と、を備えるリソース管理システムの前記リソース取引管理装置であって、提供可能なリソースのリソース識別情報、前記リソースの提供スペック、提供可能時間、および、前記リソースの接続先情報を含むリソース提供情報をリソース提供装置から受け取り、前記リソース提供情報を有するリソース利用権情報を生成してブロックチェーンに登録するトランザクションとして発行し、前記リソース利用権管理装置に送信するリソース設定部と、リソース利用者の識別情報、利用を要求するリソースの要求スペック、および、要求時間を含むリソース要求情報をリソース利用装置から受け取り、前記リソース利用権管理装置から前記ブロックチェーンに登録された各リソース利用権情報を取得し、前記リソース要求情報で示される要求条件を満たすリソースを、取得した各リソース利用権情報が有する前記リソース提供情報を参照することにより決定し、前記リソース要求情報に含まれる前記リソース利用者の識別情報および前記要求時間を用いて、決定したリソースの前記リソース識別情報に対応付けた、当該リソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した前記利用権管理情報を有する新たなリソース利用権情報をトランザクションとして発行して前記リソース利用権管理装置に送信するマッチング処理部と、を備えることを特徴とするリソース取引管理装置とした。
【００１１】
また、請求項７に記載の発明は、ブロックチェーンシステムを構成する複数のリソース管理装置を備えるリソース管理システムの前記リソース管理装置であって、提供可能なリソースのリソース識別情報、前記リソースの提供スペック、提供可能時間、および、前記リソースの接続先情報を含むリソース提供情報をリソース提供装置から受け取り、前記リソース提供情報を有するリソース利用権情報を生成してブロックチェーンに登録するトランザクションとして発行し、ブロックチェーン制御部に出力するリソース設定部と、リソース利用者の識別情報、利用を要求するリソースの要求スペック、および、要求時間を含むリソース要求情報をリソース利用装置から受け取り、記憶部に記憶されたブロックチェーンに登録された各リソース利用権情報を取得し、前記リソース要求情報で示される要求条件を満たすリソースを、取得した各リソース利用権情報が有する前記リソース提供情報を参照することにより決定し、前記リソース要求情報に含まれる前記リソース利用者の識別情報および前記要求時間を用いて、決定したリソースの前記リソース識別情報に対応付けた、当該リソースの利用権の所有者情報および利用時間を含む利用権管理情報を生成し、生成した前記利用権管理情報を有する新たなリソース利用権情報をトランザクションとして発行して前記ブロックチェーン制御部に出力するマッチング処理部と、前記リソース利用権情報を取得し、取得した前記リソース利用権情報を含むブロックを生成し、生成したブロックを前記記憶部に記憶されるブロックチェーンの新たなブロックとして登録する前記ブロックチェーン制御部と、を備えることを特徴とするリソース管理装置とした。
【００１２】
このようにすることで、リソース利用権がブロックチェーンシステムにより登録・管理されるため、リソース利用権の一元管理が可能になるとともに、リソース利用権に関する情報の信頼性および耐改ざん性を向上させることができる。
【００１３】
請求項２に記載の発明は、前記リソース取引管理装置が、前記リソース提供装置から前記リソース提供情報を受け取る際、および、前記リソース利用装置から前記リソース要求情報を受け取る際に、リソース提供者およびリソース利用者の正当性を確認するアカウント管理を実行するアカウント管理部を、さらに備えることを特徴とする請求項１に記載のリソース管理システムとした。
【００１４】
このようにすることで、不正なリソースの登録や利用を防ぐことができる。
【００１５】
請求項３に記載の発明は、前記リソース取引管理装置が、前記リソース提供装置から、リソース利用者の正当性を確認するためのリソース利用権確認要求を受け取ると、前記リソース利用権管理装置に記憶された前記ブロックチェーンから当該リソース提供装置の登録したリソースに関するリソース利用権情報を取得し、取得したリソース利用権情報が有する前記利用権管理情報に登録された利用権の所有者情報および利用時間を、前記リソース利用権確認要求を送信してきたリソース提供装置に送信することにより、当該リソース提供装置にリソースの利用を要求してきた前記リソース利用装置の正当性を確認させるリソース利用権照会部を、さらに備えることを特徴とする請求項１または請求項２に記載のリソース管理システムとした。
【００１６】
このように、リソース取引管理装置は、ブロックチェーンに登録されたリソースの利用権管理情報をリソース提供装置に送信する。よって、リソース提供装置は、リソース利用装置にリソースを提供する際に、利用者の正当性を確認した上でリソースを提供することができる。
【００１７】
請求項６に記載の発明は、コンピュータを、請求項５に記載のリソース取引管理装置として機能させるためのプログラムとした。
【００１８】
このようにすることにより、一般的なコンピュータを用いて、請求項５に記載のリソース取引管理装置の各機能を実現させることができる。
【００１９】
請求項８に記載の発明は、コンピュータを、請求項７に記載のリソース管理装置として機能させるためのプログラムとした。
【００２０】
このようにすることにより、一般的なコンピュータを用いて、請求項７に記載のリソース管理装置の各機能を実現させることができる。
【発明の効果】
【００２１】
本発明によれば、リソース利用権の一元管理を可能とするとともに、リソース利用権に関する情報の信頼性および耐改ざん性を向上させる、リソース管理システム、リソース管理方法、リソース取引管理装置、リソース管理装置およびプログラムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態に係るリソース管理システムの全体構成を示す図である。
【図２】本実施形態に係る各リソース利用権管理装置の記憶部にブロックチェーンとして記憶されるブロックを示す図である。
【図３】本実施形態に係るリソース管理システムの全体構成と機能を示す図である。
【図４】本実施形態に係るリソース提供情報のデータ構成例を示す図である。
【図５】本実施形態に係るリソース要求情報のデータ構成例を示す図である。
【図６】本実施形態に係る利用権管理情報のデータ構成例を示す情報である。
【図７】本実施形態に係るリソース管理システムのリソース提供登録処理の流れを示すシーケンス図である。
【図８】本実施形態に係るリソース管理システムのリソース要求処理の流れを示すシーケンス図である。
【図９】本実施形態に係るリソース管理システムのリソース利用処理の流れを示すシーケンス図である。
【図１０】本実施形態の変形例に係るリソース管理システムの全体構成と機能を示す図である。
【発明を実施するための形態】
【００２３】
次に、本発明を実施するための形態（以下、本実施形態と称する。）における、リソース管理システム１０００等について説明する。
図１は、本実施形態に係るリソース管理システム１０００の全体構成を示す図である。
【００２４】
図１に示すように、リソース管理システム１０００は、ネットワーク１を介してピアツーピア（Ｐ２Ｐ）で接続される複数のリソース利用権管理装置１０（ブロックチェーン構成装置）で構成されるブロックチェーンシステム５０と、ブロックチェーンシステム５０の各リソース利用権管理装置１０に接続される各リソース取引管理装置２０と、各リソース取引管理装置２０に接続される複数のリソース提供装置３０および複数のリソース利用装置４０と、を備える。
【００２５】
本実施形態に係るリソース管理システム１０００では、リソース取引管理装置２０が、各リソース提供装置３０からリソース提供に関する情報（後記する「リソース提供情報」）を受け取り、そのリソース提供情報に対する利用権の設定情報（後記する「リソース利用権情報」）を生成する。そして、リソース取引管理装置２０が、生成したリソース利用権情報を、ブロックチェーンを構成するリソース利用権管理装置１０に送信し、そのリソース利用権管理装置１０がリソース利用権情報をブロックチェーンとして登録・管理することを特徴とする。
また、リソース取引管理装置２０は、リソース利用装置４０からリソースの利用を要求する情報（後記する「リソース要求情報」）を受け取ると、リソース利用権管理装置１０からブロックチェーンとして記憶されたリソース利用権情報を取得し、リソース要求情報で示される条件にマッチするリソースを決定する。そして、リソース取引管理装置２０は、利用権の所有者情報や利用時間等を含む情報（後記する「利用権管理情報」）を生成し、その利用権管理情報を含むリソース利用権情報をブロックチェーンで記憶されるトランザクション（後記する、図２参照）として発行し、リソース利用権管理装置１０に送信して、ブロックチェーンに記憶させることを特徴とする。
【００２６】
このようにすることで、リソース管理システム１０００では、リソース利用権がブロックチェーンシステム５０により登録・管理されるため、リソース利用権の一元管理が可能になるとともに、リソース利用権に関する情報の信頼性および耐改ざん性を向上させることができる。
以下、リソース管理システム１０００を構成する各装置について詳細に説明する。
【００２７】
＜リソース利用権管理装置＞
まず、本実施形態に係るリソース利用権管理装置１０について説明する。
リソース利用権管理装置１０は、リソース提供装置３０が提供するリソースに関するリソース利用権をブロックチェーンとして管理するブロックチェーン構成装置である。
このリソース利用権管理装置１０は、ブロックチェーンに参加する他のリソース利用権管理装置１０と接続されるとともに、リソース取引管理装置２０に接続される。なお、ブロックチェーンに参加する複数のリソース利用権管理装置１０それぞれは、同じ機能を備えるため、一つのリソース利用権管理装置１０について説明する。
【００２８】
リソース利用権管理装置１０は、制御部、入出力部（いずれも図示省略）、記憶部１２を備えている。
入出力部は、他のリソース利用権管理装置１０や自身と接続されるリソース取引管理装置２０との間で、情報の送受信を行う通信インタフェースにより構成される。
また、記憶部１２（記憶手段）は、ハードディスクやフラッシュメモリ、ＲＡＭ（Random Access Memory）等により構成される。この記憶部１２には、リソース利用権情報を含むブロック５がブロックチェーン５５５として記憶される（後記する、図２参照）とともに、制御部の各機能を実行するためのプログラムが記憶される。
【００２９】
制御部は、図１に示すように、ブロックチェーン制御部１１を含んで構成される。この制御部は、例えば、記憶部１２に格納されたプログラムを不図示のＣＰＵ（Central Processing Unit）が、ＲＡＭに展開し実行することにより実現される。
【００３０】
ブロックチェーン制御部１１は、一般的なブロックチェーンとしての制御を実行する。
具体的には、ブロックチェーン制御部１１は、リソース取引管理装置２０から受信した複数のリソース利用権情報５００（トランザクション）（図２参照）を集約し、複数のトランザクション（以下、「トランザクション群」と称する。）を含むブロック（ブロックａ＋１）を生成する。このブロック（ブロックａ＋１）には、（１）集約したトランザクション（トランザクション群）と、（２）ナンス値（ブロックチェーンの整合性を確認するための情報）と、（３）記憶部１２にブロックチェーン５５５として記憶されているブロックのうち、現時点で最新のブロック（ブロックａ）のトランザクション群、ナンス値および前ブロック（ブロックａ−１）のハッシュ値を用いて計算したハッシュ値（「前ブロックのハッシュ値」）とを含める。
【００３１】
図２は、各リソース利用権管理装置１０の記憶部１２にブロックチェーン５５５として記憶されるブロック５を示す図である。
各ブロック５には、トランザクション群５３の情報と、ナンス値５２と、前ブロックのハッシュ値５１の情報が格納される。
また、トランザクション群５３として格納される各トランザクションには、リソース利用権情報５００として、リソース提供情報３００（後記する図４参照）または利用権管理情報２００（後記する図６参照）が記憶される。
【００３２】
ブロックチェーン制御部１１は、新たに提案するブロック５（ここでは「ブロックａ＋１」）を生成すると、ブロックチェーンを構成する他のリソース利用権管理装置１０への承認処理（マイニング）を行い、正常なブロックとして承認された場合に、その新たなブロック（ブロックａ＋１）を、ブロックチェーン５５５における次のブロックとしてブロックａに繋げて記憶する。
【００３３】
次に、図３を参照して、リソース取引管理装置２０、リソース提供装置３０およびリソース利用装置４０について説明する。
【００３４】
＜リソース取引管理装置＞
リソース取引管理装置２０は、リソース提供装置３０からのリソース提供に関する情報（リソース提供情報３００（図４））を受け取り、そのリソース提供情報３００を含むリソース利用権情報５００（図２）をブロックチェーン５５５に記憶するトランザクションとして発行し、リソース利用権管理装置１０に送信する。
また、リソース取引管理装置２０は、リソース利用装置４０から、リソース要求情報４００（後記する図５参照）を受け取ると、ブロックチェーン５５５に記憶されたリソース利用権情報５００を取得し、リソース要求情報４００で示される条件にマッチするリソースを決定する。そして、リソース取引管理装置２０は、利用権の所有者情報や利用時間等を含む情報（利用権管理情報２００（図６））を生成し、その利用権管理情報２００を含むリソース利用権情報５００を、ブロックチェーン５５５で記憶されるトランザクションとして発行し、リソース利用権管理装置１０に送信してブロックチェーン５５５に記憶させる。
このリソース取引管理装置２０は、ブロックチェーンシステム５０を構成するリソース利用権管理装置１０に接続されるとともに、複数のリソース提供装置３０、複数のリソース利用装置４０等に接続される。
【００３５】
リソース取引管理装置２０は、制御部、入出力部、記憶部（いずれも図示省略）を備える。
入出力部は、リソース利用権管理装置１０、各リソース提供装置３０、各リソース利用装置４０との間で、情報の送受信を行う通信インタフェースにより構成される。
また、記憶部は、ハードディスクやフラッシュメモリ、ＲＡＭ等により構成される。
【００３６】
制御部は、図３に示すように、アカウント管理部２１と、リソース設定部２２と、マッチング処理部２３と、リソース利用権照会部２４とを含んで構成される。
【００３７】
アカウント管理部２１は、リソース提供装置３０からリソース提供情報３００（図４）等を受け取ったときや、リソース利用装置４０からリソース要求情報４００（図５）を受け取ったとき等に、ユーザ（リソース提供者、リソース利用者）の正当性を確認するアカウントの管理を実行する。アカウント管理部２１は、例えば、ＳＭＳ（Short Message Service）や、ワンタイムパスワード、メール等を用いて、ユーザのＩＤ（リソース提供者の識別情報、リソース利用者の識別情報等）や、パスワード等を確認する。これにより、不正なリソースの登録や利用を防ぐことができる。
【００３８】
リソース設定部２２は、リソース提供装置３０が送信したリソース提供情報３００（図４）を受け取ると、そのリソース提供情報３００を含むリソース利用権情報５００（図２）を生成してブロックチェーン５５５に記憶するトランザクションとして発行し、リソース利用権管理装置１０に送信する。
【００３９】
図４は、本実施形態に係るリソース提供情報３００のデータ構成例を示す図である。
図４に示すように、リソース提供情報３００は、提供リソースのリソース識別情報３０１、提供スペック３０２、提供可能時間３０３、エンドポイント情報３０４の情報が含まれる。
リソース識別情報３０１は、リソース提供装置３０により提供されるリソースを一意に特定するための情報である。このリソース識別情報３０１は、そのリソースに付与されたグローバルにユニークな情報として、例えば、ネットワークインタフェースカードのＭＡＣアドレス等を用いてもよい。また、リソース管理システム１０００において予め規定されたロジックに基づきリソース取引管理装置２０等がリソース毎に付与する識別情報としてもよい。
提供スペック３０２には、リソース提供装置３０が提供可能なリソースのスペックとして、例えば、コア数「４コア」、定格クロック「３．００ＧＨｚ」、メモリ「８ＧＢ」等が格納される。
提供可能時間３０３には、リソース提供装置３０のリソースを提供可能な時間（日時）として、例えば「２０１８／７／０１／０：００〜２０１８／７／０３／２３：５９」等が格納される。
エンドポイント情報３０４には、リソース提供装置３０のリソースを利用するための接続先となる情報（例えば、ＵＲＬやＩＰアドレス等）が格納される。
【００４０】
また、リソース設定部２２は、リソース提供装置３０からリソース提供情報３００（図４）の変更要求を受信した場合に、そのリソースに関するリソース利用権情報５００（図２）をリソース利用権管理装置１０から取得し、そのリソース利用権情報５００に含まれるリソース提供情報３００を変更する。そして、リソース設定部２２は、変更したリソース提供情報３００を含むリソース利用権情報５００（トランザクション）をリソース利用権管理装置１０に送信することにより、ブロックチェーン５５５に記憶させる。
また、リソース設定部２２は、リソース提供装置３０からリソース提供情報３００の削除要求を受信した場合に、そのリソースに関するリソース利用権情報５００をリソース利用権管理装置１０から取得し、そのリソースに関する削除要求をリソース利用権管理装置１０に送信することにより、ブロックチェーンから削除させる。
【００４１】
マッチング処理部２３は、リソース利用装置４０からリソース要求情報４００（図５）を受け取ると、リソース利用権管理装置１０から最新の各リソース利用権情報５００（図２）（すべてのトランザクション）を取得し、リソース要求情報４００で示される要求条件を満たす提供リソースを決定するマッチング処理を実行する。
【００４２】
図５は、本実施形態に係るリソース要求情報４００のデータ構成例を示す図である。
図５に示すように、リソース要求情報４００は、リソース利用者の識別情報４０１、要求スペック４０２、要求時間４０３の情報が含まれる。
リソース利用者の識別情報４０１は、リソース利用者若しくはリソース利用装置４０を一意に特定するための情報である。
要求スペック４０２には、リソース利用装置４０（リソース利用者）が要求するリソースのスペックとして、例えば、コア数「２コア」、定格クロック「３．００ＧＨｚ」、メモリ「４ＧＢ」等が格納される。
要求時間４０３には、リソースの提供を要求する時間（日時）として、例えば「２０１８／７／０２／１０：００〜２０１８／７／０２／１７：５５」等が格納される。
【００４３】
マッチング処理部２３は、リソース利用装置４０からリソース要求情報４００（図５）を受け取った場合に、まず、リソース利用権管理装置１０から、最新の各リソース利用権情報５００を取得する。そして、マッチング処理部２３は、所定のマッチングロジックに基づき、リソース要求情報４００に含まれる要求スペック４０２と要求時間４０３の条件（要求条件）を満たすリソースを決定する。
【００４４】
この所定のマッチングロジックは、例えば、リソース要求情報４００に含まれる要求スペック４０２と要求時間４０３との情報について、リソース利用権情報５００に記憶されているリソース提供情報３００を参照し、その提供スペック３０２と提供可能時間３０３と比較することで、条件を満たすすべてのリソースを抽出する。そして抽出したリソースのうち、要求スペック４０２と提供スペック３０２の差分をポイント化したり、要求時間４０３と提供可能時間３０３との差分をポイント化したりし、差分の最も少ないリソースを、提供するリソースとして決定する。
【００４５】
マッチング処理部２３は、提供するリソースを決定すると、利用権の所有者情報や利用時間等を含む利用権管理情報２００（図６）を生成する。そして、マッチング処理部２３は、生成した利用権管理情報２００を含むリソース利用権情報５００をブロックチェーン５５５で記憶されるトランザクションとして発行し、リソース利用権管理装置１０に送信してブロックチェーン５５５に記憶させる。
【００４６】
図６は、本実施形態に係る利用権管理情報２００のデータ構成例を示す情報である。
図６に示すように、利用権管理情報２００は、利用権の所有者情報２０１、利用時間２０２、提供リソースのリソース識別情報３０１が含まれる。
利用権の所有者情報２０１には、リソース要求情報４００（図５）に含まれるそのリソースの利用を登録した利用者の識別情報（リソース利用者の識別情報４０１）が格納される。
利用時間２０２には、リソース要求情報４００に含まれる要求時間４０３の情報（例えば、例えば「２０１８／７／０２／１０：００〜２０１８／７／０２／１７：５５」等）が格納される。
リソース識別情報３０１には、マッチング処理部２３が決定した提供リソースの識別情報が、リソース提供情報３００（図４）を参照して格納される。
【００４７】
また、マッチング処理部２３は、利用権管理情報２００を含むリソース利用権情報５００のブロックチェーンへの記憶が完了すると、決定したリソースの提供スペック３０２およびエンドポイント情報３０４を含むリソース要求情報４００に対する応答情報を生成し、リソース利用装置４０に送信する。なお、この応答情報には、リソース要求が成功し提供リソースが確保できた旨の情報と、少なくともエンドポイント情報３０４が含まれていればよい。
【００４８】
リソース利用権照会部２４は、リソース提供装置３０からリソースの利用権の所有者および利用時間を確認するためのリソース利用権認証要求を受け付けると、そのリソース提供装置３０がリソース提供情報３００（図４）に基づき提供したリソースについて、リソース利用権管理装置１０に照会することによりリソース利用権情報５００（図２）を取得する。そして、リソース利用権照会部２４は、そのリソース利用権情報５００に含まれる利用権管理情報２００（図６）に登録されている利用権の所有者情報２０１および利用時間２０２の情報を抽出し、リソース利用権認証要求の応答情報として、リソース提供装置３０に送信する。
【００４９】
また、リソース利用権照会部２４は、リソース利用装置４０から、利用権の所有者情報２０１に自身が登録されているかを確認するための所有者登録確認要求を受け付けると、そのリソース利用装置４０が要求して決定したリソースについて、リソース利用権管理装置１０に照会することによりリソース利用権情報５００（図２）を取得する。そして、リソース利用権照会部２４は、そのリソース利用権情報５００に含まれる利用権管理情報２００（図６）に登録されている利用権の所有者情報２０１および利用時間２０２の情報を抽出し、所有者登録確認要求の応答情報として、リソース利用装置４０に送信する。
【００５０】
＜リソース提供装置＞
次に、リソース提供装置３０について説明する。
リソース提供装置３０は、リソース取引管理装置２０を介して提供リソースをブロックチェーン５５５に登録することにより、リソース利用装置４０に対しリソースを提供する装置である。このリソース提供装置３０は、リソース取引管理装置２０およびリソース利用装置４０に接続される。
リソース提供装置３０は、制御部、入出力部、記憶部（いずれも図示省略）を備える一般的なコンピュータ（サーバ、ＰＣ、タブレット端末、スマートフォン等）により構成される。
また、制御部は、図３に示すように、リソース提供設定部３１、リソース利用権認証部３２、リソース提供部３３を含んで構成される。
【００５１】
リソース提供設定部３１は、入出力部（図示省略）等を介して情報を取得すること等により、リソース提供情報３００（図４参照）を生成し、リソース取引管理装置２０に送信する。
また、リソース提供設定部３１は、送信したリソース提供情報３００の内容を変更したり、リソースの提供そのものを止める場合は、リソース取引管理装置２０に対し、リソース提供情報３００の変更要求や削除要求を送信する。
【００５２】
リソース利用権認証部３２は、リソース利用装置４０から、リソースの利用を要求するリソース利用要求を受信した場合に、リソースの利用権の所有者や利用時間を確認するために（正規のリソース利用権の所有者であることを確認するために）リソース利用権認証要求を生成し、リソース取引管理装置２０に送信する。
そして、リソース利用権認証部３２は、リソース利用権認証要求の応答情報に含まれる利用権の所有者情報２０１および利用時間２０２と、リソース利用要求を送信してきたリソース利用装置４０の識別情報等（例えば、リソース利用者の識別情報４０１の情報）および要求時間（現在時刻）が一致する場合に、正規のリソース利用権の所有者と判定する。そして、リソース利用権認証部３２は、正規のリソース利用権の所有者と判定した旨の情報をリソース提供部３３に出力する。
【００５３】
リソース提供部３３は、リソース利用権認証部３２から正規のリソース利用権の所有者と判定した旨の情報を取得すると、リソース利用要求を送信してきたリソース利用装置４０に対してリソースを提供する処理を実行する。
【００５４】
＜リソース利用装置＞
次に、リソース利用装置４０について説明する。
リソース利用装置４０は、リソース取引管理装置２０に対しリソースの利用を要求することにより、マッチング処理の結果として決定したリソース提供装置３０からリソースの提供を受ける装置である。このリソース利用装置４０は、リソース取引管理装置２０およびリソース提供装置３０に接続される。
リソース利用装置４０は、制御部、入出力部、記憶部（いずれも図示省略）を備える一般的なコンピュータ（サーバ、ＰＣ、タブレット端末、スマートフォン等）により構成される。
また、制御部は、図３に示すように、リソース要求部４１、リソース利用処理部４２、所有者登録確認部４３を含んで構成される。
【００５５】
リソース要求部４１は、入出力部（図示省略）等を介して情報を取得すること等により、リソース要求情報４００（図５参照）を生成し、リソース取引管理装置２０に送信する。
そして、リソース要求部４１は、リソース取引管理装置２０から、リソース要求情報４００の応答情報として、決定したリソースの提供スペック３０２およびエンドポイント情報３０４を取得する。
【００５６】
リソース利用処理部４２は、自身がリソース要求情報４００で示される要求時間４０３の開始時刻になった時に、取得したエンドポイント情報３０４で示されるリソース提供装置３０に対し、リソース利用要求を送信し、リソースの利用処理を実行する。
【００５７】
所有者登録確認部４３は、リソース要求部４１が応答情報を受信したリソースについて、自身が利用権の所有者として正しく登録するかを確認するため、所有者登録確認要求をリソース取引管理装置２０に送信する。そして、所有者登録確認部４３は、リソース取引管理装置２０から所有者登録確認要求に対する応答情報を受信し、その応答情報に含まれる登録されている利用権の所有者情報２０１の情報および利用時間２０２が、自身がリソース要求情報４００として送信した、識別情報（リソース利用者の識別情報４０１）および要求時間４０３と一致することにより、自身の利用権が正しく登録されていることを確認する。
【００５８】
≪リソース管理システムの処理≫
次に、本実施形態に係るリソース管理システム１０００が実行する処理として、（１）リソース提供装置３０が提供リソースをブロックチェーン５５５に登録させるリソース提供登録処理、（２）リソース利用装置４０のリソース要求情報に対して、提供リソースをマッチングするリソース要求処理、（３）リソース利用装置４０が、登録した提供リソースを利用する際のリソース利用処理、について説明する。
【００５９】
＜リソース提供登録処理＞
図７は、本実施形態に係るリソース管理システム１０００のリソース提供登録処理の流れを示すシーケンス図である。
【００６０】
まず、リソース取引管理装置２０は、リソース提供装置３０からリソース提供情報３００（図４）を受け取る（ステップＳ１０）。
リソース取引管理装置２０のアカウント管理部２１は、リソース提供者としての正当性を確認する処理を実行する（ステップＳ１１：アカウント管理実行）。ここでは、リソース提供情報３００を送信してきたリソース提供装置３０の正当性が、アカウント管理部２１により確認されたものとする。
【００６１】
続いて、リソース取引管理装置２０のリソース設定部２２は、受信したリソース提供情報３００を含むリソース利用権情報５００（図２）を生成してブロックチェーン５５５に記憶するトランザクションとして発行し、リソース利用権管理装置１０に送信する（ステップＳ１２）。
【００６２】
リソース利用権管理装置１０のブロックチェーン制御部１１は、リソース利用権情報５００を受信すると、当該リソース利用権情報５００を含むブロック５を生成し、ブロックチェーンを構成する他のリソース利用権管理装置１０への承認処理（マイニング）を行い、正常なブロックと承認されることにより、生成したブロック５をブロックチェーン５５５における次のブロック５として記憶する。これにより、ブロックチェーン制御部１１は、受信したリソース利用権情報５００をブロックチェーン５５５に登録する（ステップＳ１３）。
【００６３】
ブロックチェーン制御部１１は、受信したリソース利用権情報５００をブロックチェーン５５５に登録した旨を示す結果通知を、リソース取引管理装置２０に送信する（ステップＳ１４）。
【００６４】
続いて、リソース取引管理装置２０のリソース設定部２２は、受信した結果通知を、リソース提供情報３００を送信してきたリソース提供装置３０に送信する（ステップＳ１５）。
【００６５】
このようにすることにより、リソース提供装置３０が提供するリソースの情報（リソース提供情報３００）を、ブロックチェーン５５５に登録することができる。
【００６６】
＜リソース要求処理＞
図８は、本実施形態に係るリソース管理システム１０００のリソース要求処理の流れを示すシーケンス図である。
【００６７】
まず、リソース取引管理装置２０は、リソース利用装置４０からリソース要求情報４００（図５）を受信する（ステップＳ２０）。
リソース取引管理装置２０のアカウント管理部２１は、リソース利用者としての正当性を確認する処理を実行する（ステップＳ２１：アカウント管理実行）。ここでは、リソース要求情報４００を送信してきたリソース利用装置４０の正当性が、アカウント管理部２１により確認されたものとする。
【００６８】
続いて、リソース取引管理装置２０のマッチング処理部２３は、リソース利用権管理装置１０から最新の各リソース利用権情報５００（すべてのトランザクション）を取得する（ステップＳ２２）。
そして、マッチング処理部２３は、リソース要求情報４００で示される要求条件を満たす提供リソースを決定するマッチング処理を実行する（ステップＳ２３）。
【００６９】
マッチング処理部２３は、提供リソースを決定すると、リソース要求情報４００（図５）内の情報（リソース利用者の識別情報４０１、要求時間４０３）を用いて、利用権の所有者情報２０１や利用時間２０２等を含む利用権管理情報２００（図６）を生成する（ステップＳ２４）。
そして、マッチング処理部２３は、その利用権管理情報２００を含むリソース利用権情報５００（新たなリソース利用権情報）を生成してブロックチェーン５５５で記憶されるトランザクションとして発行し、リソース利用権管理装置１０に送信する（ステップＳ２５）。
【００７０】
リソース利用権管理装置１０のブロックチェーン制御部１１は、リソース利用権情報５００（新たなリソース利用権情報）を受信すると、当該リソース利用権情報５００を含むブロック５を生成し、ブロックチェーンシステム５０を構成する他のリソース利用権管理装置１０への承認処理（マイニング）を行い、正常なブロックと承認されることにより、生成したブロック５をブロックチェーン５５５における次のブロック５として記憶する。これにより、ブロックチェーン制御部１１は、受信したリソース利用権情報５００（新たなリソース利用権情報）をブロックチェーン５５５に登録する（ステップＳ２６）。
【００７１】
ブロックチェーン制御部１１は、受信したリソース利用権情報５００をブロックチェーン５５５に登録した旨を示す結果通知を、リソース取引管理装置２０に送信する（ステップＳ２７）。
【００７２】
続いて、リソース取引管理装置２０のマッチング処理部２３は、受信した結果通知に、決定した提供リソースの提供スペック３０２およびエンドポイント情報３０４を付して応答情報を生成し、リソース要求情報４００を送信してきたリソース利用装置４０に送信する（ステップＳ２８）。
【００７３】
このようにすることで、リソース利用装置４０からのリソース要求情報４００で示される条件を満たす提供リソースを、ブロックチェーン５５５に登録されたリソース中から決定し、そのリソース利用装置４０の識別情報等（リソース利用者の識別情報４０１）および要求時間４０３を、決定したリソースの利用権の所有者情報２０１および利用時間２０２としてブロックチェーン５５５に登録することができる。
【００７４】
＜リソース利用処理＞
図９は、本実施形態に係るリソース管理システム１０００のリソース利用処理の流れを示すシーケンス図である。
【００７５】
リソース利用装置４０のリソース利用処理部４２は、リソース要求情報４００で登録した日時（リソースの利用開始日時）となると、リソース要求処理（図８）のステップＳ２８により受信したエンドポイント情報３０４で示されるリソース提供装置３０に対し、リソース利用要求を送信する（ステップＳ３０）。
【００７６】
リソース提供装置３０のリソース利用権認証部３２は、リソース利用装置４０からリソース利用要求を受信すると、リソースの利用権の所有者や利用時間を確認するためのリソース利用権認証要求を生成し、リソース取引管理装置２０に送信する（ステップＳ３１）。
【００７７】
リソース取引管理装置２０のリソース利用権照会部２４は、リソース利用権認証要求を受け付けると、そのリソース提供装置３０がリソース提供情報３００（図４）に基づき提供したリソースについて、リソース利用権管理装置１０に照会することによりリソース利用権情報５００（図２）を取得する（ステップＳ３２）。
そして、リソース利用権照会部２４は、そのリソース利用権情報５００に含まれる利用権管理情報２００（図６）に登録されている利用権の所有者情報２０１および利用時間２０２の情報を抽出し、リソース利用権認証要求の応答情報として、リソース提供装置３０に送信する（ステップＳ３３）。
【００７８】
リソース提供装置３０のリソース利用権認証部３２は、リソース利用権認証要求の応答情報に含まれる利用権の所有者情報２０１および利用時間２０２と、リソース利用要求を送信してきたリソース利用装置４０の識別情報等（例えば、リソース利用者の識別情報４０１の情報）および要求時間（現在時刻）が一致する場合に、正規のリソース利用権の所有者と判定する（ステップＳ３４：正規の所有者判定）。そして、リソース利用権認証部３２は、正規のリソース利用権の所有者と判定した旨の情報をリソース提供部３３に出力する。
そして、リソース提供部３３は、リソース利用要求を送信してきたリソース利用装置４０に対してリソースを提供する処理を実行する（ステップＳ３５）。
【００７９】
このようにすることで、リソース提供装置３０は、リソース利用要求を送信してきたリソース利用装置４０が、正規のリソース利用権を有する所有者か否かを、ブロックチェーン５５５に登録している情報に基づき認証した上で、リソースの提供を行うことができる。
【００８０】
≪変形例１≫
次に、本実施形態に係るリソース管理システム１０００の変形例について説明する。
図１で示したリソース管理システム１０００では、リソース提供装置３０およびリソース利用装置４０に接続されるリソース取引管理装置２０を設ける。そして、リソース取引管理装置２０のリソース設定部２２が、リソース提供装置３０からリソース提供情報３００（図４）を受け取り、リソース利用権情報５００（トランザクション）を生成してリソース利用権管理装置１０に送信し、ブロックチェーン５５５に登録するようにした。また、リソース取引管理装置２０のマッチング処理部２３が、リソース利用装置４０からリソース要求情報４００（図５）を受け取り、マッチング処理により提供リソースを決定して、利用権の所有者情報や利用時間等を含む利用権管理情報２００（図６）を生成する。そして、マッチング処理部２３は、その利用権管理情報２００を含むリソース利用権情報５００を生成し、ブロックチェーンで記憶される新たなトランザクションとして発行して、リソース利用権管理装置１０に送信する。これにより、提供リソースの利用権をブロックチェーン５５５に登録するようにした。
【００８１】
これに対し、本実施形態の変形例に係るリソース管理システム１０００Ａでは、図１０に示すように、ブロックチェーンシステム５０Ａの外に、図１のリソース取引管理装置２０を設けない。その代わりに、図１のリソース利用権管理装置１０の機能と、リソース取引管理装置２０の機能との両方を備えたブロックチェーン構成装置として、リソース管理装置６０を備える。なお、図１０のリソース管理装置６０の構成において、図１に示したリソース利用権管理装置１０の構成および図３に示したリソース取引管理装置２０の構成と同じ機能を有する構成については、自装置とは別の装置との間の送受信を、一つの筺体の装置内での情報の入出力に変更しただけであるため、同一の名称と符号を付して詳細な説明を省略する。
なお、リソース管理装置６０の記憶部１２には、各機能を実行するためのプログラムが記憶される。
【００８２】
このリソース管理システム１０００Ａでは、リソース提供装置３０は、リソース管理装置６０に対してリソース提供情報３００（図４）を送信する。また、リソース利用装置４０も、リソース管理装置６０に対してリソース要求情報４００（図５）を送信する。
このようにすることによっても、本実施形態に係るリソース管理システム１０００と同様に、リソース利用権がブロックチェーンシステム５０Ａに登録・管理される。よって、リソース管理システム１０００Ａによれば、リソース利用権の一元管理を可能とするとともに、リソース利用権に関する情報の信頼性および耐改ざん性を向上させることができる。
【符号の説明】
【００８３】
１      ネットワーク
５      ブロック
１０    リソース利用権管理装置（ブロックチェーン構成装置）
１１    ブロックチェーン制御部
１２    記憶部
２０    リソース取引管理装置
２１    アカウント管理部
２２    リソース設定部
２３    マッチング処理部
２４    リソース利用権照会部
３０    リソース提供装置
３１    リソース提供設定部
３２    リソース利用権認証部
３３    リソース提供部
４０    リソース利用装置
４１    リソース要求部
４２    リソース利用処理部
４３    所有者登録確認部
５０，５０Ａ  ブロックチェーンシステム
６０    リソース管理装置（ブロックチェーン構成装置）
２００  利用権管理情報
３００  リソース提供情報
４００  リソース要求情報
５００  リソース利用権情報（トランザクション）
５５５  ブロックチェーン
１０００，１０００Ａ  リソース管理システム
【図１】
2020013259.tif 000003
【図２】
2020013259.tif 000004
【図３】
2020013259.tif 000005
【図４】
2020013259.tif 000006
【図５】
2020013259.tif 000007
【図６】
2020013259.tif 000008
【図７】
2020013259.tif 000009
【図８】
2020013259.tif 000010
【図９】
2020013259.tif 000011
【図１０】
2020013259.tif 000012