(57)【特許請求の範囲】
【請求項１】
法定通貨にペッグされたステーブルコインであるブロックチェーンのトークンを、委託者から受託者への委託金の金額に応じて発行するトークン発行部と、
前記受託者からの前記委託金の全部又は一部の送金に応じて、前記ブロックチェーンにおける前記受託者の第１アカウントから前記ブロックチェーンにおける前記委託金の送金先の第２アカウントに、送金額に応じた量の前記トークンを移転させるトークン移転処理部と、
金融機関の口座間の取引を示す取引情報を取得する取引情報取得部と、
前記第１アカウントから前記第２アカウントに移転された前記トークンの量と前記取引情報が示す前記受託者の前記口座から前記送金先の前記口座に送金された金額が対応することを検証する検証処理部と、
を備えることを特徴とする金銭管理システム。
【請求項２】
法定通貨にペッグされたステーブルコインであるブロックチェーンのトークンを、寄付金の金額に応じて発行するトークン発行部と、
前記ブロックチェーンにおける前記寄付金の送金元の第１アカウントから前記ブロックチェーンにおける前記寄付金の送金先の第２アカウントに、前記寄付金の送金額に応じた量の前記トークンを移転させるトークン移転処理部と、
金融機関の口座間の取引を示す取引情報を取得する取引情報取得部と、
前記第１アカウントから前記第２アカウントに移転された前記トークンの量と前記取引情報が示す前記送金元の前記口座から前記送金先の前記口座に送金された金額が対応することを検証する検証処理部と、
を備えることを特徴とする寄付管理システム。
【請求項３】
請求項２に記載の寄付管理システムであって、
前記トークン発行部は、前記寄付金の金額に応じた前記トークンを前記ブロックチェーンにおける寄付者の第３アカウントに発行し、
前記トークン移転処理部は、前記トークンを前記寄付者の前記第３アカウントから前記ブロックチェーンにおける団体の前記第１アカウントに移転させ、前記トークンを前記団体の前記第１アカウントから前記ブロックチェーンにおける受益者の前記第２アカウントに移転させ、
前記取引情報取得部は、前記団体の第１口座から前記受益者の第２口座への取引を示す前記取引情報を取得し、
前記検証処理部は、前記団体の前記第１アカウントから前記受益者の前記第２アカウントに移転された前記トークンの量と、前記第１口座から前記第２口座に送金された金額とが対応することを検証すること、
を特徴とする寄付管理システム。
【請求項４】
請求項３に記載の寄付管理システムであって、
前記検証に成功した場合に、前記寄付金が前記受益者に支払われたことの証明書を発行する証明書発行部をさらに備えること、
を特徴とする寄付管理システム。
【請求項５】
請求項３又は４に記載の寄付管理システムであって、
前記寄付者ごとに、前記寄付者からの前記寄付金のうち前記団体から前記受益者に送金された金額を表示するトラッキング情報表示部をさらに備えること、
を特徴とする寄付管理システム。
【請求項６】
コンピュータが、
法定通貨にペッグされたステーブルコインであるブロックチェーンのトークンを、委託者から受託者への委託金の金額に応じて発行するステップと、
前記受託者からの前記委託金の全部又は一部の送金に応じて、前記ブロックチェーンにおける前記受託者の第１アカウントから前記ブロックチェーンにおける前記委託金の送金先の第２アカウントに、送金額に応じた量の前記トークンを移転させるステップと、
金融機関の口座間の取引を示す取引情報を取得するステップと、
前記第１アカウントから前記第２アカウントに移転された前記トークンの量と前記取引情報が示す前記受託者の前記口座から前記送金先の前記口座に送金された金額が対応することを検証するステップと、
を実行することを特徴とする金銭管理方法。
【請求項７】
コンピュータが、
法定通貨にペッグされたステーブルコインであるブロックチェーンのトークンを、寄付金の金額に応じて発行するステップと、
前記ブロックチェーンにおける前記寄付金の送金元の第１アカウントから前記ブロックチェーンにおける前記寄付金の送金先の第２アカウントに、前記寄付金の送金額に応じた量の前記トークンを移転させるステップと、
金融機関の口座間の取引を示す取引情報を取得するステップと、
前記第１アカウントから前記第２アカウントに移転された前記トークンの量と前記取引情報が示す前記送金元の前記口座から前記送金先の前記口座に送金された金額が対応することを検証するステップと、
を実行することを特徴とする寄付管理方法。
【請求項８】
コンピュータが、
法定通貨にペッグされたステーブルコインであるブロックチェーンのトークンを、寄付金の金額に応じて前記ブロックチェーンにおける寄付者の第３アカウントに発行するステップと、
前記トークンを前記寄付者の前記第３アカウントから前記ブロックチェーンにおける団体の第１アカウントに移転させるステップと、
前記団体の前記第１アカウントから前記ブロックチェーンにおける受益者の第２アカウントに、前記寄付金の送金額に応じた量の前記トークンを移転させるステップと、
金融機関における前記団体の第１口座から前記受益者の第２口座への取引を示す取引情報を取得するステップと、
前記団体の前記第１アカウントから前記受益者の前記第２アカウントに移転された前記トークンの量と、前記第１口座から前記第２口座に送金された金額とが対応することを検証するステップと、
を実行することを特徴とする寄付管理方法。
【請求項９】
コンピュータに、
法定通貨にペッグされたステーブルコインであるブロックチェーンのトークンを、委託者から受託者への委託金の金額に応じて発行するステップと、
前記受託者からの前記委託金の全部又は一部の送金に応じて、前記ブロックチェーンにおける前記受託者の第１アカウントから前記ブロックチェーンにおける前記委託金の送金先の第２アカウントに、送金額に応じた量の前記トークンを移転させるステップと、
金融機関の口座間の取引を示す取引情報を取得するステップと、
前記第１アカウントから前記第２アカウントに移転された前記トークンの量と前記取引情報が示す前記受託者の前記口座から前記送金先の前記口座に送金された金額が対応することを検証するステップと、
を実行させるためのプログラム。
【請求項１０】
コンピュータに、
法定通貨にペッグされたステーブルコインであるブロックチェーンのトークンを、寄付金の金額に応じて発行するステップと、
前記ブロックチェーンにおける前記寄付金の送金元の第１アカウントから前記ブロックチェーンにおける前記寄付金の送金先の第２アカウントに、前記寄付金の送金額に応じた量の前記トークンを移転させるステップと、
金融機関の口座間の取引を示す取引情報を取得するステップと、
前記第１アカウントから前記第２アカウントに移転された前記トークンの量と前記取引情報が示す前記送金元の前記口座から前記送金先の前記口座に送金された金額が対応することを検証するステップと、
を実行させるためのプログラム。
【請求項１１】
コンピュータに、
法定通貨にペッグされたステーブルコインであるブロックチェーンのトークンを、寄付金の金額に応じて前記ブロックチェーンにおける寄付者の第３アカウントに発行するステップと、
前記トークンを前記寄付者の前記第３アカウントから前記ブロックチェーンにおける団体の第１アカウントに移転させるステップと、
前記団体の前記第１アカウントから前記ブロックチェーンにおける受益者の第２アカウントに、前記寄付金の送金額に応じた量の前記トークンを移転させるステップと、
金融機関における前記団体の第１口座から前記受益者の第２口座への取引を示す取引情報を取得するステップと、
前記団体の前記第１アカウントから前記受益者の前記第２アカウントに移転された前記トークンの量と、前記第１口座から前記第２口座に送金された金額とが対応することを検証するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、金銭管理システム、金銭管理方法、寄付管理システム、寄付管理方法及びプログラムに関する。
【背景技術】
【０００２】
寄付者からの入金を確認することが行われている（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１４５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、寄付を集めた団体から最終的な受益者までどのように寄付金が配分されたかの管理が行われていない。
【０００５】
本発明はこのような背景を鑑みてなされたものであり、金銭の流れを管理することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、金銭管理システムであって、委託者から受託者への委託金の金額に応じたブロックチェーンのトークンを発行するトークン発行部と、前記受託者からの前記委託金の全部又は一部の送金に応じて前記トークンを移転させるトークン移転処理部と、金融機関の口座間の取引を示す取引情報を取得する取引情報取得部と、前記トークンの移転と前記取引との対応を検証する検証処理部と、を備えることを特徴とする。
【０００７】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【０００８】
本発明によれば、金銭の流れを管理することができる。
【図面の簡単な説明】
【０００９】
【図１】寄付金の流れを説明する図である。
【図２】本実施形態の寄付管理システム１０における寄付金の流れの管理を説明する図である。
【図３】本実施形態に係るシステムの全体構成例を示す図である。
【図４】典型的なコンピュータのハードウェア構成例を示す図である。
【図５】寄付者端末１１のソフトウェア構成例を示す図である。
【図６】管理サーバ２０のソフトウェア構成例を示す図である。
【図７】本実施形態の寄付管理システムにおける寄付管理の仕組みを説明する図である。
【発明を実施するための形態】
【００１０】
＜発明の概要＞
本発明の実施形態の内容を列記して説明する。本発明は、たとえば、以下のような構成を備える。
［項目１］
委託者から受託者への委託金の金額に応じたブロックチェーンのトークンを発行するトークン発行部と、
前記受託者からの前記委託金の全部又は一部の送金に応じて前記トークンを移転させるトークン移転処理部と、
金融機関の口座間の取引を示す取引情報を取得する取引情報取得部と、
前記トークンの移転と前記取引との対応を検証する検証処理部と、
を備えることを特徴とする金銭管理システム。
［項目２］
寄付金の金額に応じたブロックチェーンのトークンを発行するトークン発行部と、
前記寄付金の送金に応じて前記トークンを移転させるトークン移転処理部と、
金融機関の口座間の取引を示す取引情報を取得する取引情報取得部と、
前記トークンの移転と前記取引との対応を検証する検証処理部と、
を備えることを特徴とする寄付管理システム。
［項目３］
項目２に記載の寄付管理システムであって、
前記トークン発行部は、前記寄付金の金額に応じた前記トークンを前記ブロックチェーンにおける寄付者のアカウントに発行し、
前記トークン移転処理部は、団体の第１口座への前記寄付金の送金に応じて、前記トークンを前記寄付者のアカウントから前記ブロックチェーンにおける前記団体のアカウントに移転させ、
前記トークン移転処理部は、前記第１口座から受益者の第２口座への送金が行われたことを示す入力に応じて、前記トークンを前記団体のアカウントから前記ブロックチェーンにおける前記受益者のアカウントに移転させ、
前記取引情報取得部は、前記第１口座から前記第２口座への取引を示す前記取引情報を取得し、
前記検証処理部は、前記団体のアカウントから前記受益者のアカウントに移転された前記トークンの量と、前記第１口座から前記第２口座に送金された金額とが対応することを検証すること、
を特徴とする寄付管理システム。
［項目４］
項目３に記載の寄付管理システムであって、
前記検証に成功した場合に、前記寄付金が前記受益者に支払われたことの証明書を発行する証明書発行部をさらに備えること、
を特徴とする寄付管理システム。
［項目５］
項目３又は４に記載の寄付管理システムであって、
前記寄付者ごとに、前記寄付者からの前記寄付金のうち前記団体から前記受益者に送金された金額を表示するトラッキング情報表示部をさらに備えること、
を特徴とする寄付管理システム。
［項目６］
コンピュータが、
委託者から受託者への委託金の金額に応じたブロックチェーンのトークンを発行するステップと、
前記受託者からの前記委託金の全部又は一部の送金に応じて前記トークンを移転させるステップと、
金融機関の口座間の取引を示す取引情報を取得するステップと、
前記トークンの移転と前記取引との対応を検証するステップと、
を実行することを特徴とする金銭管理方法。
［項目７］
コンピュータが、
寄付金の金額に応じたブロックチェーンのトークンを発行するステップと、
前記寄付金の送金に応じて前記トークンを移転させるステップと、
金融機関の口座間の取引を示す取引情報を取得するステップと、
前記トークンの移転と前記取引との対応を検証するステップと、
を実行することを特徴とする寄付管理方法。
［項目８］
コンピュータが、
寄付金の金額に応じたトークンをブロックチェーンにおける寄付者のアカウントに発行するステップと、
団体の第１口座への前記寄付金の送金に応じて、前記トークンを前記寄付者のアカウントから前記ブロックチェーンにおける前記団体のアカウントに移転させるステップと、
前記第１口座から受益者の第２口座への送金が行われたことを示す入力に応じて、前記トークンを前記団体のアカウントから前記ブロックチェーンにおける前記受益者のアカウントに移転させるステップと、
前記第１口座から前記第２口座への取引を示す前記取引情報を取得するステップと、
前記団体のアカウントから前記受益者のアカウントに移転された前記トークンの量と、前記第１口座から前記第２口座に送金された金額とが対応することを検証するステップと、
を実行することを特徴とする寄付管理方法。
［項目９］
コンピュータに、
委託者から受託者への委託金の金額に応じたブロックチェーンのトークンを発行するステップと、
前記受託者からの前記委託金の全部又は一部の送金に応じて前記トークンを移転させるステップと、
金融機関の口座間の取引を示す取引情報を取得するステップと、
前記トークンの移転と前記取引との対応を検証するステップと、
を実行させるためのプログラム。
［項目１０］
コンピュータに、
寄付金の金額に応じたブロックチェーンのトークンを発行するステップと、
前記寄付金の送金に応じて前記トークンを移転させるステップと、
金融機関の口座間の取引を示す取引情報を取得するステップと、
前記トークンの移転と前記取引との対応を検証するステップと、
を実行させるためのプログラム。
［項目１１］
コンピュータに、
寄付金の金額に応じたトークンをブロックチェーンにおける寄付者のアカウントに発行するステップと、
団体の第１口座への前記寄付金の送金に応じて、前記トークンを前記寄付者のアカウントから前記ブロックチェーンにおける前記団体のアカウントに移転させるステップと、
前記第１口座から受益者の第２口座への送金が行われたことを示す入力に応じて、前記トークンを前記団体のアカウントから前記ブロックチェーンにおける前記受益者のアカウントに移転させるステップと、
前記第１口座から前記第２口座への取引を示す前記取引情報を取得するステップと、
前記団体のアカウントから前記受益者のアカウントに移転された前記トークンの量と、前記第１口座から前記第２口座に送金された金額とが対応することを検証するステップと、
を実行させるためのプログラム。
【００１１】
＜寄付管理の概要＞
図１は、寄付金の流れを説明する図である。寄付者１からの寄付金は、寄付金を募っている慈善団体２に集められ、慈善団体２から受益者３に寄付金の全部又は一部が配分されることになる。寄付の集金時には、寄付者１からの支払の確認は行われることが多い。しかしながら、慈善団体２からどれだけの金額がどの受益者３に提供されたのか（あるいは、その他の費用に使われたのか）といった使途は辿れなかった。そこで本実施形態に係る寄付管理システム１０は、この寄付金の流れを把握しようとするものである。
【００１２】
図２は、本実施形態の寄付管理システム１０における寄付金の流れの管理を説明する図である。寄付者１からの寄付金は金融機関（本実施形態では、銀行４を想定するが、法定通貨を管理可能な機関であれば、他の種類の金融機関であってよい。）における慈善団体２の口座４１に入金されることを想定している。そして、本実施形態の寄付管理システム１０では、寄付金の額に応じたブロックチェーン５のトークンを発行し、銀行４の口座４１への入金額に対応するトークンを慈善団体２のウォレット（本実施形態では、ブロックチェーン５におけるアカウントのことをウォレットと称する。）に入れる。本実施形態では、ブロックチェーン５で発行するトークンは、慈善団体２が受け取る法定通貨の１単位＝１トークンであるものとする（すなわち、トークンは法定通貨にペッグされたステーブルコインとすることができる）。そして、慈善団体２から受益者３への資金提供額に応じたトークンを、慈善団体２のウォレット５１から受益者３のウォレット５２に移転するとともに、実際に法定通貨が受益者３に送金されたことを、慈善団体２の口座４１から受益者３の口座４２への送金を示す取引情報として取得し、トークンの移転と、法定通貨の送金とが一致していることを検証する。このようにして、本実施形態の寄付管理システム１０では、トークンの流れを法定通貨の流れに対応付けて管理することができるようにしている。
【００１３】
＜システム概要＞
図３は、本実施形態に係るシステムの全体構成例を示す図である。本実施形態のシステムは、管理サーバ２０を含んで構成される。管理サーバ２０は、ブロックチェーンネットワーク５と通信可能に接続されており、ブロックチェーンネットワーク５に管理される分散台帳に各種の情報を管理することができる。なお、ブロックチェーンネットワーク５は、複数のコンピュータノードにより構成される一般的なブロックチェーンネットワークを想定しており、詳細名説明は省略する。管理サーバ２０はまた、寄付者１の寄付者端末１１、慈善団体２の慈善団体端末１２、受益者３の受益者端末１３、銀行４の銀行サーバ１４及び決済サーバ１５と通信ネットワーク１６を介して通信可能に接続されている。通信ネットワーク１６は、たとえばインターネットであり、公衆電話回線網や携帯電話回線網、無線通信路、イーサネット（登録商標）などにより構築される。
【００１４】
＜ハードウェア構成＞
図４は、典型的なコンピュータのハードウェア構成例を示す図である。寄付者端末１１、慈善団体端末１２、受益者端末１３、銀行サーバ１４、決済サーバ１５、管理サーバ２０、及びブロックチェーンネットワーク５を構成するコンピュータノードはすべて図４に示すハードウェア構成を備えることができる。なお、図示された構成は一例であり、これ以外の構成を有していてもよい。また、図４に示すコンピュータは、例えばワークステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、あるいはクラウド・コンピューティングによって論理的に実現されてもよい。
【００１５】
コンピュータは、ＣＰＵ０１、メモリ１０２、記憶装置１０３、通信インタフェース１０４、入力装置１０５、出力装置１０６を備える。記憶装置１０３は、各種のデータやプログラムを記憶する、例えばハードディスクドライブやソリッドステートドライブ、フラッシュメモリなどである。通信インタフェース１０４は、通信ネットワーク１６に接続するためのインタフェースであり、例えばイーサネット（登録商標）に接続するためのアダプタ、公衆電話回線網に接続するためのモデム、無線通信を行うための無線通信機、シリアル通信のためのＵＳＢ（Universal Serial Bus）コネクタやＲＳ２３２Ｃコネクタなどである。入力装置１０５は、データを入力する、例えばキーボードやマウス、タッチパネル、ボタン、マイクロフォンなどである。出力装置１０６は、データを出力する、例えばディスプレイやプリンタ、スピーカなどである。
【００１６】
図５は、寄付者端末１１のソフトウェア構成例を示す図である。寄付者端末１１は、送金処理部１１１及び寄付証明書取得部１１２、提供情報閲覧部１１３を備える。なお、これらの各機能部は、寄付者端末１１においてＣＰＵ１０１が記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより実現されうる。
【００１７】
送金処理部１１１は、寄付金の送金に関する処理を行う。本実施形態では、後述する管理サーバ２０は、決済サーバ１５が提供する決済サービスを利用して寄付金の集金を行うことを想定している。したがって、送金処理部１１１は、例えば、決済サービスに係る送金リクエストの送信などにより送金処理を行うことが可能である。
【００１８】
寄付証明書取得部１１２は、寄付金の使途（受益者３及び当該受益者３に提供された金額）に関する証明書を管理サーバ２０から取得することができる。取得した証明書は、寄付者端末１１の記憶装置１０３などに記録するようにしてもよい。
【００１９】
提供情報閲覧部１１３は、寄付金の使途を表す情報（以下、提供情報という。）を閲覧する。提供情報閲覧部１１３は、例えば、管理サーバ２０にＨＴＴＰプロトコルによりアクセスし、Ｗｅｂページの形式で提供情報を閲覧することができる。
【００２０】
図６は、管理サーバ２０のソフトウェア構成例を示す図である。管理サーバ２０は、寄付受付部２１１、トークン発行部２１２、トークン移転処理部２１３、資金移動処理部２１４、決済口座情報取得部２１５、取引情報取得部２１６、検証処理部２１７、寄付履歴登録部２１８、証明書発行部２１９、提供情報出力部２２０、提供情報記憶部２３１、寄付履歴記憶部２３２を備える。
【００２１】
なお、寄付受付部２１１、トークン発行部２１２、トークン移転処理部２１３、資金移動処理部２１４、決済口座情報取得部２１５、取引情報取得部２１６、検証処理部２１７、寄付履歴登録部２１８、証明書発行部２１９、提供情報出力部２２０は、管理サーバ２０においてＣＰＵ１０１が記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより実現され、提供情報記憶部２３１、寄付履歴記憶部２３２は、管理サーバ２０が備えるメモリ１０２及び記憶装置１０３が提供する記憶領域の一部として実現される。
【００２２】
寄付受付部２１１は、寄付金を受け付ける。本実施形態では、寄付受付部２１１は、決済サーバ１５が提供する決済サービスを利用して寄付者１に課金することにより寄付金を集金することができる。寄付受付部２１１は、例えば、システム利用料や手数料などを徴収するようにしてもよい。寄付金（手数料等を減額された金額とすることができる。）は、決済サービスにおける慈善団体２の決済口座に入金される。また、寄付受付部２１１は、例えば、決済サーバ１５にリクエストを送信することにより、慈善団体２の決済口座から銀行４における慈善団体２の口座４１に入金を行うための処理を行うことができる。
【００２３】
トークン発行部２１２は、ブロックチェーンネットワーク５におけるトークンを発行する。本実施形態では、トークン発行部２１２は、寄付金額と同額のトークンを発行する。トークン発行部２１２は、寄付者１に対してトークンを発行し、発行したトークンは寄付者１のウォレット５３に登録することができる。
【００２４】
トークン移転処理部２１３は、トークンの移転処理を行う。トークン移転処理部２１３は、慈善団体端末１２からの指示に応じて、事前団体２から受益者３にトークンを移転するトランザクションを発行して、慈善団体２のウォレット５１から受益者３のウォレット５２に指定されたトークンを移転することができる。慈善団体端末１２からの指示には、受益者３に提供する金額（すなわち、移転させるトークンの量）が指定される。
【００２５】
資金移動処理部２１４は、慈善団体２及び受益者２に対する寄付金の支払いを行う。資金移動処理部２１４は、慈善団体２の決済口座から、慈善団体２の銀行４の口座４１に資金を移動するための処理を行う。資金移動処理部２１４は、例えば、決済サーバ１５に対してリクエストを送信することにより上記資金移動を行うことができる。なお、慈善団体２の口座４１から受益者３の口座４１への資金移動は、慈善団体２により行われる。
【００２６】
決済口座情報取得部２１５は、決済サービスに関する決済口座の情報（以下、決済口座情報という。）を取得する。決済口座情報取得部２１５は、例えば、決済サーバ１５が提供するＡＰＩ（Application Programming Interface）を利用して決済口座情報を取得することができる。決済口座情報取得部２１５は、課金された寄付金が入金される慈善団体２の決済口座に関する決済口座情報を取得するものとする。
【００２７】
取引情報取得部２１６は、銀行４の口座に関する取引（入金、出金、振込を含む。）に関する情報（以下、取引情報という。）を取得する。取引情報取得部２１６は、例えば、銀行サーバ１４にアクセスして取引情報を取得するようにしてもよいし、オペレータから取引情報の入力を受け付けるようにしてもよい。
【００２８】
検証処理部２１７は、ブロックチェーンネットワーク５におけるウォレット間のトークンの移動と、銀行４における口座間の資金の移動とが一致していることを検証する。検証処理部２１７は、ブロックチェーンネットワーク５におけるトークンの移動履歴をブロックチェーンから取得することができる。検証処理部２１７は、このトークンの移動履歴と、取引情報とを比較して、トークンの移動と資金の移動との一致を検証することができる。検証処理部２１７は、受益者３への資金移動とトークンの移動とが一致した場合には、提供情報を作成して提供情報記憶部２３１に登録することができる。
【００２９】
提供情報記憶部２３１は、提供情報を記憶する。提供情報は、寄付金が受益者３に提供されたことを示す情報である。図６に示すように、提供情報には、検証が行われた検証日時、慈善団体２を示す慈善団体ＩＤ、受益者３を示す受益者ＩＤに対応付けて、決済口座情報と、取引情報とが含まれる。
【００３０】
寄付履歴登録部２１８は、寄付者１による寄付の履歴を登録する。寄付履歴登録部２１８は、寄付履歴を寄付履歴記憶部２３２に登録することができる。本実施形態では、寄付履歴登録部２１８は、受益者３に寄付金が提供されたタイミングで寄付履歴を登録するものとする。
【００３１】
寄付履歴記憶部２３２は、寄付履歴を記憶する。寄付履歴には、寄付者１を示す寄付者ＩＤに対応付けて、寄付金を募集した慈善団体２を示す慈善団体ＩＤと、慈善団体２から資金提供された受益者３を示す受益者ＩＤと、受益者３に提供された金額とが含まれる。
【００３２】
証明書発行部２１９は、寄付金が受益者３まで届けられたことをの証明書を発行する。証明書発行部２１９は、上述した検証処理部２１７による検証が成立することを条件として証明書を発行することができる。
【００３３】
提供情報出力部２２０（本発明のトラッキング情報表示部に対応する。）は、提供情報を出力する。提供情報出力部２２０は、例えば、Ｗｅｂページとして提供情報を出力することができる。また、提供情報出力部２２０は、提供情報に対する各種の分析を行ったうえで分析結果を提供するようにしてもよい。提供情報出力部２２０は、例えば、受益者３ごとにどれくらいの金額が提供されているかを示す情報を提供することができる。提供情報出力部２２０は、例えば、寄付者１の属性ごとに集計を行い、どのような寄付者１の寄付金がどのような受益者３に届けられたかを示す情報を提供することができる。
【００３４】
＜寄付金の流れの管理＞
図７は、本実施形態の寄付管理システムにおける寄付管理の仕組みを説明する図である。
【００３５】
寄付者１は、寄付者端末１１を用いて寄付管理システム１０に対する寄付金の送金を行う（Ｓ７０１）。寄付管理システム１０の管理サーバ２０は、例えば、決済サーバ１５が提供する決済代行サービスを利用して寄付者１からの寄付金を法定通貨で受け付け（Ｓ７０２）、受け付けた寄付金は、慈善団体２に係る決済サービスの決済口座１５１に入金する（Ｓ７０３）。ここで、管理サーバ２０は、寄付金から手数料を減じて決済口座１５１に入金するようにしてもよい。
【００３６】
一方で、管理サーバ２０は、受け付けた寄付金と同額のトークンを発行し（Ｓ７０３）、発行したトークンは、寄付者１のウォレット５３に登録される（Ｓ７０４）。トークンを寄付者１のウォレット５３から慈善団体２のウォレット５１に移転する（Ｓ７０５）。ここで、管理サーバ２０は、手数料に対応するトークンを慈善団体２のウォレット５１から、システムのウォレットに移転するようにしてもよい。
【００３７】
管理サーバ２０は、慈善団体端末１２からの指示に応じて、慈善団体２から受益者３に提供される資金と同額のトークンを、慈善団体２のウォレット５１から受益者３のウォレット５２に移転させる（Ｓ７０６）。そして、管理サーバ２０は、慈善団体端末１２からの換金指示に応じて、ウォレット５１からウォレット５２へのトークンの移動を確認したうえで支払承認を行い（Ｓ７０７）、決済口座１５１から慈善団体２の銀行４の口座４１に寄付金を送金する（Ｓ７０８）。
【００３８】
慈善団体２は、銀行４の口座４１から受益者３の口座４２に振込等の資金移動を行う（Ｓ７０９）。なお、管理サーバ２０は、この口座４１及び４２間の資金移動については処理を行わなくてもよい。
【００３９】
管理サーバ２０は、銀行サーバ１４から取引情報を取得して（Ｓ７１０）、トークンの移転と口座４１及び４２間の資金の動きとがマッチしていることの検証を行う（Ｓ７１１）。検証に成功すると、管理サーバ２０は、提供情報を作成して提供情報記憶部２３１に登録することができる（Ｓ７１２）。
【００４０】
管理サーバ２０は、寄付金が受益者３に分配されたことを示す証明書を発行し（Ｓ７１３）、寄付者１は寄付者端末１１を用いて当該証明書を取得することができる（Ｓ７１４）。
【００４１】
以上のようにして、本実施形態の寄付管理システム１０によれば、寄付者１から受益者３までの寄付金の流れを把握することができる。また、本実施形態の寄付管理システム１０によれば、慈善団体２による寄付金の使途を管理することができる。また、本実施形態の寄付管理システム１０によれば、改ざん困難なブロックチェーン５のトークンにより寄付金の流れを管理することができるうえに、銀行４の取引情報との検証を行うことから、寄付金の流れについての信頼性を向上することができる。
【００４２】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００４３】
例えば、本実施形態の寄付管理システム１０は、寄付者１からの寄付金の流れを管理するものとしたが、これに限らず、委託者から受託者に与えられた金銭の流れを管理する金銭管理システムとして運用することが可能である。なお、委託には委任や請負、預託なども含む。この場合、委託者は、受託者による金銭の使途を把握することができる。例えば、投資家が投資先に投資した投資金が、投資先によってどのような使途に用いられたかをトレースすることができる。また、例えば、資産運用会社に資産を委託した委託者が、資産運用会社がどこに資産を投下しているかを追うこともできる。加えて、例えば、国あるいは地方政府に納税した納税者が、国あるいは地方政府がどのように税金を使用しているかを把握することができる。
【００４４】
また、本実施形態では、管理サーバ２０は、決済サーバ１５が提供する決済サービスを用いて寄付者１からの支払を受け付けるものとしたが、例えば、慈善団体２の会計ソフトウェアにおける仕訳情報や、ＣＲＭ（Customer Relationship Management）システムにおける顧客管理情報などの入力を受け付け、又はこれらが提供するＡＰＩを利用して取得し、取得した仕訳情報や顧客管理情報から、慈善団体２が寄付者１から寄付金を受け付けたことを検知し、これに応じてトークンを発行するようにすることもできる。この場合、決済アカウントから銀行４の口座への送金処理を行う必要はない。これにより、慈善団体２が自身で寄付者１からの寄付金の集金を行いながら、本実施形態に係る寄付管理システム１０を利用して、集金後の寄付金の流れをブロックチェーン５におけるトークンを利用して改ざん困難に管理することができる。
【００４５】
また、本実施形態では、決済サービスによる入金及び慈善団体２からの指示に応じてトークンの発行及び移転が行われるものとしたが、銀行４の口座４１に関する取引情報に基づいてトークンを発行及び移転させるようにしてもよい。この場合に、管理サーバ２０は、取引情報を慈善団体端末１２から取得してトークンを発行及び移転させるとともに、銀行サーバ１４から管理サーバ２０自身が取得した取引情報とトークンの動きとを対比させて検証を行うようにすることができる。また、管理サーバ２０は、銀行サーバ１４から取得した取引情報に基づいてトークンの発行及び移転を行うようにし、例えば、慈善団体２が利用している会計ソフトウェアから取得する仕訳データや、慈善団体２が利用しているＣＲＭソフトウエアから取得する顧客管理データなどをトークンの動きと対比させて検証を行うようにすることもできる。すなわち、トークンの発行及び移転の基礎になるデータとは異なるデータを用いてトークンの発行及び移転の正当性を検証すればよい。
【符号の説明】
【００４６】
１      寄付者
２      慈善団体
３      受益者
４      銀行
５      ブロックチェーンネットワーク
１１    寄付者端末
１２    慈善団体端末
１３    受益者端末
１４    銀行サーバ
１５    決済サーバ
１６    通信ネットワーク
２０    管理サーバ
４１    口座
４２    口座
５１    ウォレット
５２    ウォレット
１１１  送金処理部
１１２  寄付証明書取得部
１１３  提供情報閲覧部
２１１  寄付受付部
２１２  トークン発行部
２１３  トークン移転処理部
２１４  資金移動処理部
２１５  決済口座情報取得部
２１６  取引情報取得部
２１７  検証処理部
２１８  寄付履歴登録部
２１９  証明書発行部
２２０  提供情報出力部
２３１  提供情報記憶部
２３２  寄付履歴記憶部
【要約】
【課題】金銭の流れを管理することができるようにする。
【解決手段】金銭管理システムであって、委託者から受託者への委託金の金額に応じたブロックチェーンのトークンを発行するトークン発行部と、受託者からの委託金の全部又は一部の送金に応じてトークンを移転させるトークン移転処理部と、金融機関の口座間の取引を示す取引情報を取得する取引情報取得部と、トークンの移転と取引との対応を検証する検証処理部と、を備えることを特徴とする。
【選択図】図２【図１】
0006738113.tif 000002
【図２】
0006738113.tif 000003
【図３】
0006738113.tif 000004
【図４】
0006738113.tif 000005
【図５】
0006738113.tif 000006
【図６】
0006738113.tif 000007
【図７】
0006738113.tif 000008