JP2024140360A - Information processing system, information processing method, and program - Google Patents
Information processing system, information processing method, and program Download PDFInfo
- Publication number
- JP2024140360A JP2024140360A JP2023051466A JP2023051466A JP2024140360A JP 2024140360 A JP2024140360 A JP 2024140360A JP 2023051466 A JP2023051466 A JP 2023051466A JP 2023051466 A JP2023051466 A JP 2023051466A JP 2024140360 A JP2024140360 A JP 2024140360A
- Authority
- JP
- Japan
- Prior art keywords
- address
- deposit
- user
- digital currency
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
【課題】価値情報を発行することに伴う供託金または保証金の送金などを効率的かつ安全に実現可能なシステムを提供する。【解決手段】電子的な価値を示す価値情報を発行する事業者からユーザに対して前記価値情報が発行される場合、前記価値情報の発行に伴う供託金または保証金に相当するデジタル通貨を供託用のアドレスまたは保証金収納用のアドレスに送金する取引をブロックチェーンに記録する送金部と、前記デジタル通貨が前記事業者または前記ユーザに返還されるための所定の条件が充足される場合、前記事業者のアドレスまたは前記ユーザのアドレスに前記デジタル通貨を返還する取引を前記ブロックチェーンに記録する返還部と、を備える。【選択図】図1[Problem] To provide a system capable of efficiently and safely realizing the transfer of a deposit or security deposit associated with the issuance of value information. [Solution] When value information indicating electronic value is issued to a user by a business that issues the value information, the system includes a remittance unit that records in the blockchain a transaction of transferring digital currency equivalent to the deposit or security deposit associated with the issuance of the value information to a deposit address or a security deposit receiving address, and a return unit that records in the blockchain a transaction of returning the digital currency to the business's address or the user's address when a predetermined condition for the digital currency to be returned to the business or user is satisfied. [Selected Figure] Figure 1
Description
本発明は、情報処理システム、情報処理方法、およびプログラムに関する。 The present invention relates to an information processing system, an information processing method, and a program.
電子マネーの発行、換金などの履歴をブロックチェーンに記録して管理するシステムが知られている(例えば、特許文献1)。 A system is known that records and manages the history of electronic money issuance, conversion, etc. on a blockchain (for example, Patent Document 1).
特許文献1に記載のシステムは、電子マネーの発行、換金などをブロックチェーンに記録して供託金を特定することで、電子マネーの流通を管理可能とするシステムである。なお、電子マネーの発行に伴う供託は、現金を供託所に納付する供託、債券による供託、履行保証保全(信託)契約の締結によって実現される。すなわち、電子マネーの発行金額に応じた供託を当該システム上で実現することはできない。 The system described in Patent Document 1 is a system that enables the management of the circulation of electronic money by recording the issuance and conversion of electronic money on a blockchain to identify the amount of the deposit. Note that the deposit associated with the issuance of electronic money is realized by depositing cash to a depository, depositing bonds, or entering into a performance guarantee (trust) contract. In other words, the system cannot realize deposits according to the amount of electronic money issued.
そのため、電子マネーなどの電子的な価値を示す価値情報を発行することに伴う供託金または保証金の送金、払戻をシステムによって効率的かつ安全に取り扱うことができる仕組みの実現が求められている。 Therefore, there is a demand for a mechanism that can efficiently and safely handle the transfer and refund of deposits or security money that accompanies the issuance of value information that indicates electronic value such as electronic money.
そこで、本発明は、価値情報を発行することに伴う供託金または保証金の送金などを効率的かつ安全に実現可能なシステムを提供することを目的とする。 The present invention aims to provide a system that can efficiently and safely realize the transfer of deposits or guarantees associated with the issuance of value information.
本発明の一態様に係る情報処理システムは、電子的な価値を示す価値情報を発行する事業者からユーザに対して前記価値情報が発行される場合、前記価値情報の発行に伴う供託金または保証金に相当するデジタル通貨を供託用のアドレスまたは保証金収納用のアドレスに送金する取引をブロックチェーンに記録する送金部と、前記デジタル通貨が前記事業者または前記ユーザに返還されるための所定の条件が充足される場合、前記事業者のアドレスまたは前記ユーザのアドレスに前記デジタル通貨を返還する取引を前記ブロックチェーンに記録する返還部と、を備える。 An information processing system according to one aspect of the present invention includes a remittance unit that records, when a business entity that issues value information indicating electronic value issues the value information to a user, a transaction in which digital currency equivalent to a deposit or security deposit associated with the issuance of the value information is remitted to a deposit address or a security deposit receiving address in a blockchain, and a return unit that records, when a predetermined condition for the digital currency to be returned to the business entity or the user is satisfied, a transaction in which the digital currency is returned to the business entity's address or the user's address in the blockchain.
本発明の一態様に係る情報処理方法は、コンピュータが、電子的な価値を示す価値情報を発行する事業者からユーザに対して前記価値情報が発行される場合、前記価値情報の発行に伴う供託金または保証金に相当するデジタル通貨を供託用のアドレスまたは保証金収納用のアドレスに送金する取引をブロックチェーンに記録することと、前記デジタル通貨が前記事業者または前記ユーザに返還されるための所定の条件が充足される場合、前記事業者のアドレスまたは前記ユーザのアドレスに前記デジタル通貨を返還する取引を前記ブロックチェーンに記録することと、を含む。 An information processing method according to one aspect of the present invention includes a computer recording, when a business issuing value information indicating electronic value issues the value information to a user, a transaction in which digital currency equivalent to a deposit or security deposit associated with the issuance of the value information is sent to a deposit address or a security deposit receiving address, and, when a predetermined condition for the digital currency to be returned to the business or the user is satisfied, recording, on the blockchain, a transaction in which the digital currency is returned to the business's address or the user's address.
本発明の一態様に係るプログラムは、コンピュータに、電子的な価値を示す価値情報を発行する事業者からユーザに対して前記価値情報が発行される場合、前記価値情報の発行に伴う供託金または保証金に相当するデジタル通貨を供託用のアドレスまたは保証金収納用のアドレスに送金する取引をブロックチェーンに記録することと、前記デジタル通貨が前記事業者または前記ユーザに返還されるための所定の条件が充足される場合、前記事業者のアドレスまたは前記ユーザのアドレスに前記デジタル通貨を返還する取引を前記ブロックチェーンに記録することと、を実行させる。 A program according to one aspect of the present invention causes a computer to execute the following: when value information indicating electronic value is issued to a user by a business operator that issues the value information, the program executes the following: recording on a blockchain a transaction in which digital currency equivalent to a deposit or security deposit associated with the issuance of the value information is sent to a deposit address or a security deposit receiving address; and when a predetermined condition for the digital currency to be returned to the business operator or the user is satisfied, the program executes the following: recording on the blockchain a transaction in which the digital currency is returned to the business operator's address or the user's address.
本発明によれば、価値情報を発行することに伴う供託金または保証金の送金などを効率的かつ安全に実現可能なシステムを提供することができる。 The present invention provides a system that can efficiently and safely realize the transfer of deposits or security money associated with the issuance of value information.
図1を参照して、本実施形態に係る情報処理システム10の概要について説明する。図1は、本実施形態に係る情報処理システム10の構成の一例を示す図である。なお、本発明において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。ソフトウェアは、例えば、ブロックチェーン上で動作するプログラム(スマートコントラクト)であってもよい。また、1つの「部」や装置が有する機能が2つ以上の物理的手段や装置により実現されても、2つ以上の「部」や装置の機能が1つの物理的手段や装置により実現されてもよい。
With reference to FIG. 1, an overview of the
情報処理システム10は、例えば、電子的な価値を示す価値情報を発行者が発行することに伴う供託または保証金収納について、スマートコントラクトを実行し、供託金または保証金に相当するデジタル通貨(例えばステーブルコイン)に関する取引をブロックチェーンに記録するシステムである。
The
電子的な価値を示す価値情報は、例えば、電子的に保存された残高を用いて電子決済を行うためのデータ(以下、「電子マネー」という。)と、ブロックチェーン上で取引されるトークンとを含む。 Value information indicating electronic value includes, for example, data for making electronic payments using electronically stored balances (hereinafter referred to as "electronic money") and tokens traded on the blockchain.
電子マネーは、例えば、資金決済法に規定されている、前払式支払手段発行者が取り扱う価値情報(例えば「Suica(登録商標)電子マネー」)や資金移動業者が取り扱う価値情報(例えば「PayPay(登録商標)マネー」)などである。 Electronic money is, for example, value information handled by prepaid payment instrument issuers (such as "Suica (registered trademark) electronic money") and value information handled by money transfer businesses (such as "PayPay (registered trademark) money") as stipulated in the Payment Services Act.
トークンは、例えば、ブロックチェーン上で取引されるトークンであるNFT(Non Fungible Token)である。NFTは、非代替性の性質を持つトークンである。そのため、NFTと関連付けられているデジタルコンテンツ(例えば、写真、動画、サービスの会員券を示すデータなど)は非代替性を有する。すなわち、NFTを用いることによって、デジタルコンテンツの所有者を証明できる。そのため、ユーザは例えば、所定のサービスを享受するための会員券と関連付けられたNFTを購入することで、当該サービスの会員であることを証明することができる。 The token is, for example, an NFT (Non-Fungible Token), which is a token traded on a blockchain. An NFT is a token that has the property of being non-fungible. Therefore, digital content associated with an NFT (for example, a photo, a video, data indicating a membership ticket for a service, etc.) is non-fungible. In other words, the owner of the digital content can be proven by using an NFT. Therefore, for example, a user can prove that they are a member of a specific service by purchasing an NFT associated with a membership ticket to enjoy that service.
供託金は、例えば、価値情報を保有するユーザの損害を補償するための金銭であって、当該価値情報の発行者があらかじめ所定の機関等に預ける金銭をいう。具体的には、供託金は、例えば、電子マネーの発行者(前払式支払手段発行者、または資金移動業者)が、電子マネーの発行額に応じて供託所等に送金する履行保証金である(資金決済法14条、43条など)。例えば、ユーザが電子マネーを使用することによって電子マネーの発行金額(所定の事業者が発行した総発行金額)が変動したことに伴い、発行事業者が供託所等に供託しなければならない供託金の金額(例えば、当該総発行金額の半額)が変動する。 A deposit is, for example, money to compensate a user who holds value information for losses, and refers to money that the issuer of the value information deposits in advance with a specified institution, etc. Specifically, a deposit is, for example, a performance guarantee that an issuer of electronic money (a prepaid payment instrument issuer or a funds transfer business operator) transfers to a depository, etc. according to the amount of electronic money issued (Articles 14 and 43 of the Payment Services Act, etc.). For example, as the amount of electronic money issued (the total amount issued by a specified business operator) changes as a result of a user's use of electronic money, the amount of the deposit that the issuing business operator must deposit with a depository, etc. (for example, half of the total amount issued) changes.
保証金は、例えば、ユーザが所定のサービスを享受する会員になるための担保として支払う金銭をいう。そして、ユーザがサービスの会員でなくなる場合、支払い済みの保証金の少なくとも一部が当該ユーザに返還される。 A security deposit is, for example, money paid by a user as security to become a member and enjoy a specified service. If the user ceases to be a member of the service, at least a portion of the security deposit paid is returned to the user.
デジタル通貨は、例えば、ブロックチェーンによって管理される、価値を有するトークン(データ)である。デジタル通貨は、電子的な通貨として流通し、取引に用いられる。デジタル通貨は、例えば、ステーブルコイン、法定デジタル通貨(CBDC)、ビットコインなどの仮想通貨を含む。 Digital currencies are tokens (data) that have value, for example, managed by a blockchain. Digital currencies circulate as electronic currency and are used in transactions. Digital currencies include, for example, stablecoins, central bank digital currencies (CBDCs), virtual currencies such as Bitcoin, etc.
ブロックチェーンは、仮想通貨や各種トークンの取引に用いられるシステムである。ブロックチェーンは、複数のノード(コンピュータ)により構成され、台帳データを分散して管理することができる。分散台帳は、いわゆるブロックチェーンの仕組みにより改ざん困難に管理される。なお、ブロックチェーンによる分散台帳管理の仕組みについては一般的なものを採用するものとしてここでは詳細な説明を省略する。 Blockchain is a system used for trading virtual currencies and various tokens. Blockchain is made up of multiple nodes (computers) and can manage ledger data in a distributed manner. The distributed ledger is managed in a way that makes it difficult to tamper with, using the so-called blockchain mechanism. Note that a detailed explanation of the distributed ledger management mechanism using blockchain will be omitted here, as a general one will be used.
スマートコントラクトは、例えば、ブロックチェーン上で、トランザクションや外部情報をトリガーとして既定のルールにしたがって実行されるプログラムあるいはコンピュータプロトコルをいう。 A smart contract is a program or computer protocol that is executed according to predefined rules, for example on a blockchain, triggered by transactions or external information.
<<構成の概要>>
図1を参照して、情報処理システム10の構成の概要について説明する。図1に示すように、情報処理システム10は、例えば、情報処理装置100と、発行者装置200と、ユーザ端末300とを含む。
<<Configuration Overview>>
An outline of the configuration of an
情報処理システム10を構成する各装置は、通信ネットワークにより互いに通信可能に接続されている。通信ネットワークは、有線ネットワークまたは無線ネットワークである。なお、図示していないが、情報処理システム10は、情報処理装置100と、発行者装置200と、ユーザ端末300とのそれぞれを複数含んで構成されていてもよい。
The devices constituting the
情報処理装置100は、例えば、供託金管理処理と、保証金管理処理とを実行する装置である。
The
供託金管理処理は、例えば、電子的な価値情報を発行する事業者(以下、「発行事業者」という。)が電子マネーを発行する場合、電子マネーの発行金額に対応する供託金に相当するデジタル通貨を供託する取引をブロックチェーンに記憶する。供託金管理処理では、当該供託金が当該発行事業者に返還されるための条件が充たされる場合、当該発行事業者にデジタル通貨を返還する取引をブロックチェーンに記録する。 In the deposit management process, for example, when an issuer of electronic value information (hereinafter referred to as the "issuing company") issues electronic money, a transaction is stored in the blockchain to deposit digital currency equivalent to a deposit corresponding to the issued amount of electronic money. In the deposit management process, when the conditions for the deposit to be returned to the issuing company are met, a transaction is recorded in the blockchain to return the digital currency to the issuing company.
具体的には、情報処理装置100は、発行事業者が発行した電子マネーの発行金額に基づき、供託金の金額を特定する。情報処理装置100は、当該供託金の金額に相当するデジタル通貨を、ブロックチェーンにおける発行事業者のアドレスから供託用のアドレスに送金する取引を記録するスマートコントラクト(以下、「第1送金コントラクト」という。)を実行する。そして、情報処理装置100は、例えば、当該発行事業者から発行された電子マネーの発行金額が減少した場合、発行事業者が供託した供託金の少なくとも一部に相当するデジタル通貨を、ブロックチェーンにおける供託用のアドレスから発行事業者のアドレスに返還する取引を記録するスマートコントラクト(以下、「第1返還コントラクト」という。)を実行する。
Specifically, the
供託用のアドレスとは、例えば、供託所、もしくは供託金を管理する事業者(例えば銀行や信託会社など)のブロックチェーン上のアドレスである。 A deposit address is, for example, an address on the blockchain of a deposit office or a business that manages deposited funds (such as a bank or trust company).
保証金管理処理は、例えば、発行事業者が所定のサービスに関連付けられたNFTを発行する場合、NFTの購入の際にユーザが発行事業者に支払った保証金に相当するデジタル通貨を保証金として保全する取引をブロックチェーンに記憶する。保証金管理処理では、当該保証金が当該ユーザに返還されるための条件が充たされる場合、当該ユーザにデジタル通貨を返還する取引をブロックチェーンに記録する。 In the deposit management process, for example, when an issuer issues an NFT associated with a specified service, a transaction is stored in the blockchain to secure digital currency equivalent to the deposit paid by the user to the issuer when purchasing the NFT as a deposit. In the deposit management process, when the conditions for returning the deposit to the user are met, a transaction is recorded in the blockchain to return the digital currency to the user.
具体的には、情報処理装置100は、NFTを購入したユーザが、発行事業者に支払った保証金の金額を特定する。情報処理装置100は、保証金に相当するデジタル通貨を、ブロックチェーンにおけるユーザのアドレスから保証金収納用のアドレスに送金する取引を記録するスマートコントラクト(以下、「第2送金コントラクト」という。)を実行する。そして、情報処理装置100は、例えば、当該ユーザが当該NFTを発行事業者に返還した場合、支払った保証金に相当するデジタル通貨を、ブロックチェーンにおける保証金収納用のアドレスからユーザのアドレスに送金する取引を記録するスマートコントラクト(以下、「第2返還コントラクト」という。)を実行する。
Specifically, the
保証金収納用のアドレスとは、例えば、NFTを発行した発行事業者のブロックチェーン上のアドレスであってもよいし、保証金の管理を発行事業者から委託された事業者のアドレスであってもよい。 The address for receiving the security deposit may be, for example, the address on the blockchain of the issuing company that issued the NFT, or the address of a company entrusted with managing the security deposit by the issuing company.
発行者装置200は、発行事業者の操作入力を受け付ける装置である。発行者装置200は、ユーザに発行した価値情報に関する情報を情報処理装置100に送信する。また、発行者装置200は、ユーザ端末300から取得するユーザの要求(以下、「発行要求」という。)に基づき、ユーザ端末300に価値情報(電子マネーやNFT)を発行する処理を実行する。
The
情報処理装置100および発行者装置200は、例えば、クラウドコンピュータ、サーバコンピュータ、パーソナルコンピュータ(例えば、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットフォーム(例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(例えば、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットフォームであってもよい。
The
ユーザ端末300は、発行者装置200との間で各種情報を送受信する装置である。ユーザ端末300は、ユーザの操作入力を受け付けて、発行者装置200から発行される価値情報を取得および返還する機能を有する。
The
ユーザ端末300は、例えば、スマートフォン、携帯電話(フィーチャーフォン)、パーソナルコンピュータ(例えば、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットフォーム(例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(例えば、PDA(Personal Digital Assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、他種のコンピュータ、またはコミュニケーションプラットフォームであってもよい。
The
<<処理の概要>>
次に、図1を参照しつつ、情報処理システム10の処理の概要について説明する。
<<Processing Overview>>
Next, an overview of the processing of the
ステップS10において、発行者装置200は、例えば、ユーザ端末300から取得した発行要求に基づき、価値情報(例えば、電子マネーやNFTなど)を発行する。
In step S10, the
ステップS11において、情報処理装置100は、発行された価値情報の金額に基づき、供託金または保証金(以下、まとめて「供託金等」ということがある。)の金額を特定する。
In step S11, the
例えば、供託金管理処理において、情報処理装置100は、資金決済法の規定に基づき、発行された電子マネーに対応する供託金の金額を特定する。また、例えば、保証金管理処理において、情報処理装置100は、NFTが発行される際にユーザが支払った保証金の金額を特定する。
For example, in the deposit management process, the
ステップS12において、情報処理装置100は、供託金等の金額に相当するデジタル通貨を供託用のアドレスまたは保証金収納用のアドレスに送金する取引をブロックチェーンに記録するスマートコントラクト(第1送金コントラクトまたは第2送金コントラクト)を実行する。
In step S12, the
ステップS13において、情報処理装置100は、発行事業者またはユーザに供託金等が返還されるための条件が充たされた場合、供託金等に相当するデジタル通貨を発行事業者のアドレスまたはユーザのアドレスに返還する取引を記録するスマートコントラクト(第1返還コントラクトまたは第2返還コントラクト)を実行する。
In step S13, when the conditions for returning the deposit, etc. to the issuer or user are met, the
このように、情報処理システム10は、価値情報の発行に伴う供託金等をデジタル通貨によってブロックチェーン上で改ざん困難に管理することで、供託金等を電子的に取り扱うことができる。これにより、供託金等の管理の安全性を確保しつつ、当該管理の効率化を実現できる。
In this way, the
===情報処理装置100===
図1を参照して、情報処理装置100の構成について説明する。図1に示すように、情報処理装置100は、記憶部110、供託金特定部120、保証金特定部130、送金部140、返還部150、を含む。これら各部の機能は、例えば、図7に示すメモリ1002等の記憶領域を用いたり、記憶領域に格納されたプログラムをプロセッサ1001が実行したりすることにより実現される。
The configuration of the
記憶部110は、例えば、供託金管理用データベースD111、保証金管理用データベースD112を含む。
The
図2を参照して、供託金管理用データベースD111について説明する。図2は、供託金管理用データベースD111の一例を示す図である。供託金管理用データベースD111は、例えば、発行された価値情報が電子マネーである場合、価値情報とユーザとを関連付けて格納するデータベースである。なお、供託金管理用データベースD111は、情報処理装置100が記憶していなくてもよい。例えば、供託金管理用データベースD111は、発行者装置200が記憶していてもよいし、他の装置(不図示)が記憶していてもよい。
The deposit management database D111 will be described with reference to FIG. 2. FIG. 2 is a diagram showing an example of the deposit management database D111. The deposit management database D111 is a database that stores value information and users in association with each other when the issued value information is electronic money, for example. Note that the deposit management database D111 does not have to be stored in the
図2に示すように、供託金管理用データベースD111は、例えば、[ユーザID]、[保有価値情報]、[発行金額]の項目を含む。[ユーザID]は、価値情報を保有しているユーザを一意に識別可能な識別符号が格納される。[保有価値情報]は、ユーザが保有している価値情報の名称を示す情報が格納される。[発行金額]は、価値情報の金額を示す情報が格納される As shown in FIG. 2, the deposit management database D111 includes, for example, the items [User ID], [Held value information], and [Issued amount]. [User ID] stores an identification code that can uniquely identify a user who holds value information. [Held value information] stores information indicating the name of the value information held by the user. [Issued amount] stores information indicating the amount of the value information.
保証金管理用データベースD112について説明する。図3は、保証金管理用データベースD112を示す図である。保証金管理用データベースD112は、例えば、発行された価値情報がNFTである場合、価値情報を取得したユーザと保証金とを含む情報に関するデータベースである。なお、保証金管理用データベースD112は、情報処理装置100が記憶していなくてもよい。例えば、保証金管理用データベースD112は、
発行者装置200が記憶していてもよいし、他の装置(不図示)が記憶していてもよい。
The security deposit management database D112 will be described. FIG. 3 is a diagram showing the security deposit management database D112. The security deposit management database D112 is a database relating to information including the user who acquired the value information and the security deposit when the issued value information is an NFT, for example. Note that the security deposit management database D112 does not need to be stored in the
The information may be stored in the
図3に示すように、保証金管理用データベースD112は、例えば、[ユーザID]、[保有価値情報]、[発行金額]、[保証金額]の項目を含む。[ユーザID]には、価値情報を保有しているユーザを一意に識別可能な識別符号が格納される。[保有価値情報]には、ユーザが保有している価値情報の名称を示す情報が格納される。[発行金額]には、価値情報の金額を示す情報が格納される。[保証金額]は、価値情報が発行される際にユーザが支払った保証金の金額を示す情報が格納される。 As shown in FIG. 3, the security deposit management database D112 includes items such as [User ID], [Held value information], [Issued amount], and [Guarantee amount]. [User ID] stores an identification code that can uniquely identify a user who holds value information. [Held value information] stores information indicating the name of value information held by the user. [Issued amount] stores information indicating the amount of the value information. [Guarantee amount] stores information indicating the amount of the security deposit paid by the user when the value information is issued.
供託金特定部120は、例えば、価値情報が電子マネーである場合、電子マネーの発行金額に対応する供託金の金額を特定する。具体的には、供託金特定部120は、例えば、発行事業者が発行した電子マネーの発行金額に応じて、資金決済法に規定される条件に基づき供託金の金額を特定してもよいし、発行事業者によって予め定められた供託金の金額(例えば電子マネーの発行金額の合計と同額)を特定してもよい。また、供託金特定部120は、例えば供託金の金額を示す情報を発行者装置200から取得してもよい。
When the value information is electronic money, for example, the
資金決済法に規定される条件とは、例えば、基準日(3月末あるいは9月末)において、発行済の前払式支払手段(電子マネー)の未使用残高が1000万円を超えたときは、その未使用残高の2分の1以上の額に相当する金銭を供託しなければならないという条件(資金決済法14条)である。 The conditions stipulated in the Payment Services Act include, for example, that if the unused balance of an issued prepaid payment instrument (electronic money) exceeds 10 million yen on the reference date (end of March or end of September), an amount equivalent to at least half of the unused balance must be deposited (Article 14 of the Payment Services Act).
保証金特定部130は、例えば、価値情報がNFTである場合、所定のサービスに関連付けられたNFT(例えば会員券)を購入したユーザが、サービスに入会する際に発行事業者に支払う保証金の金額を特定する。具体的には、保証金特定部130は、例えば、保証金の金額を示す情報、NFTの発行金額を示す情報およびNFTを特定可能な情報のうちの少なくともいずれかの情報を発行者装置200から取得する。保証金特定部130は、例えば取得した当該情報に基づき、当該会員券の保証金の金額を特定する。
For example, when the value information is an NFT, the security
ここで、保証金特定部130は、例えば、NFTの発行金額を示す情報を取得する場合、NFTの発行金額のうちの少なくとも一部(例えば発行金額の10%)を保証金の金額として特定してもよい。これにより、情報処理装置100は、ユーザによる保証金の支払い手続きを省略できるため、保証金の支払い処理を効率化することができる。また、保証金特定部130は、例えば、NFTを特定可能な情報を取得する場合、保証金管理用データベースD112を参照して、当該NFTに対応する保証金の金額を特定する。
Here, when the security
送金部140は、供託金等の金額に相当するデジタル通貨を送金する取引をブロックチェーンに記録するスマートコントラクト(第1送金コントラクトまたは第2送金コントラクト)を実行する機能部である。
The
具体的には、送金部140は、価値情報が電子マネーである場合、第1送金コントラクトを実行して、供託金特定部120で特定された供託金の金額に相当するデジタル通貨を、ブロックチェーンにおける発行事業者のアドレスから供託用のアドレスへ送金する取引を記録する。
Specifically, when the value information is electronic money, the
また、具体的には、送金部140は、価値情報がNFTである場合、第2送金コントラクトを実行して、保証金特定部130で特定された保証金の金額に相当するデジタル通貨を、ブロックチェーンにおけるユーザのアドレスから保証金収納用のアドレスへの送金する取引を記録する。
More specifically, when the value information is NFT, the
また、具体的には、送金部140は、保証金特定部130においてNFTの発行金額のうち少なくとも一部の金額を保証金の金額として特定された場合、特定された金額に相当するデジタル通貨をブロックチェーンにおけるユーザのアドレスから保証金収納用のアドレスに送金する第2送金コントラクトを実行してもよい。
More specifically, when the security
返還部150は、発行事業者またはユーザに供託金等が返還されるための条件(以下、「返還条件」という。)が充たされた場合、供託金等に相当するデジタル通貨を、発行事業者のアドレスまたはユーザのアドレスに返還する取引をブロックチェーンに記録するスマートコントラクト(第1返還コントラクトまたは第2返還コントラクト)を実行する。
When the conditions (hereinafter referred to as "return conditions") for the deposit, etc. to be returned to the issuer or user are met, the
返還条件は、価値情報が電子マネーである場合、発行された電子マネーの金額に基づく条件である。例えば、発行済の電子マネーが前払式支払手段である場合、基準日(例えば3月末や9月末)において、発行済の電子マネーの未使用残高が1000万円を下回った場合、供託金が不要となるため、供託された供託金の全額を発行事業者に返還可能である(資金決済法14条)。また、例えば、基準日において、発行済の電子マネー(前払式支払手段)の未使用残高が1000万円以上の場合、既に供託している供託金の金額が当該未使用残高の半額を上回っている場合、当該供託金の合計から当該未使用残高の半額を差し引いた金額を発行事業者に返還可能である。当該返還条件において、返還部150は、例えば、供託金管理データベースD111を参照して、発行済の電子マネーの合計金額を特定することで、当該合計金額に基づき、返還条件を充たすか否かを判定する。なお、返還条件は、このような資金決済法に基づく条件に限定されず、例えば発行事業者によって予め定められた条件であってもよい。具体的には、電子マネーの発行金額の合計と同額を供託することと発行事業者が定めた場合、電子マネーの発行金額の合計が1000万円から900万円となったときに、供託した1000万円のうち、100万円の供託金が発行事業者に返還可能ということでもよい。
The return condition is a condition based on the amount of the issued electronic money when the value information is electronic money. For example, when the issued electronic money is a prepaid payment instrument, if the unused balance of the issued electronic money falls below 10 million yen on a reference date (for example, the end of March or September), the deposit is no longer necessary, and the entire amount of the deposited deposit can be returned to the issuer (Article 14 of the Payment Services Act). Also, for example, when the unused balance of the issued electronic money (prepaid payment instrument) is 10 million yen or more on a reference date, if the amount of the already deposited deposit exceeds half of the unused balance, the amount obtained by subtracting half of the unused balance from the total amount of the deposit can be returned to the issuer. In the return condition, the
また、返還条件は、価値情報がNFTである場合、発行されたNFTが発行事業者に返還されたことを示す条件であってもよい。この場合、返還部150は、ユーザがNFTを発行事業者に返還したことを示す情報を発行者装置200から取得された場合、返還条件が充たされたと判定する。
In addition, when the value information is an NFT, the return condition may be a condition indicating that the issued NFT has been returned to the issuer. In this case, the
また、返還条件は、価値情報がNFTである場合、NFTが発行事業者に返還されたことを示す条件に、他の条件を加えた条件であってもよい。例えば、発行事業者にNFTが返還されたことに基づき保証金が返還可能であることを当該発行事業者が承認したという条件を返還条件に加えてもよい。この場合、返還部150は、NFTが返還されたことを示す情報と、保証金が返還可能であることついて発行事業者が承認済であることを示す情報とに基づき、返還条件が充たされたと判定する。
In addition, when the value information is an NFT, the return condition may be a condition indicating that the NFT has been returned to the issuing company, plus other conditions. For example, the return condition may include a condition that the issuing company has approved that the security deposit can be returned based on the return of the NFT to the issuing company. In this case, the
また、返還条件は、価値情報がNFTである場合、NFTに設定されている有効期限が経過したことを示す条件であってもよい。この場合、返還部150は、NFTを管理するデータベース(不図示)を参照して、NFTの有効期限を示す情報に基づき、返還条件が充たされたか否かを判定する。
In addition, if the value information is an NFT, the return condition may be a condition indicating that the expiration date set in the NFT has passed. In this case, the
これにより、情報処理システム10は、様々な条件によって保証金を返還する処理を実現できる。
This allows the
===変形例===
以下では、上述した情報処理システム10の構成と異なる構成についてのみ説明することとし、特に言及しない場合は上述した情報処理システム10と同様であるものとする。
====Modifications====
In the following, only the configuration that differs from the configuration of the
<<第1の変形例>>
次に、第1の変形例に係る情報処理システム10について説明する。図4は、第1の変形例に係る情報処理システム10の構成の一例を示す図である。第1の変形例に係る情報処理システム10は、価値情報がNFTである場合、ユーザが支払う保証金の金額に応じて、NFTの発行金額を特定する。
<<First Modification>>
Next, an
第1の変形例に係る情報処理システム10は、例えば発行金額算出部160をさらに含む。発行金額算出部160は、価値情報がNFTである場合、NFTの購入時に支払う保証金の金額を示す情報(発行者装置200から取得される保証金を示す情報)に基づいて、NFTの発行金額を算出してもよい。具体的には、発行金額算出部160は、例えば、ユーザが支払う保証金の金額が高いほど、NFTの発行金額(例えばサービスの月々の支払額)を安くする。これにより、情報処理装置100は、価値情報の発行金額と保証金の金額とのバランスを調整できる。
The
<<第2の変形例>>
次に、第2の変形例に係る情報処理システム10について説明する。第2の変形例に係る情報処理システム10は、例えば、供託用のアドレスまたは保証金収納用のアドレスから発行事業者またはユーザに供託金等に相当するデジタル通貨が返還不可能であると判定される場合、所定のユーザに返還不可能であることを通知することを実現するシステムである。
<<Second Modification>>
Next, an
返還不可能である場合とは、発行事業者のアドレスまたはユーザのアドレスが使用不可能となる場合であって、例えば発行事業者がデフォルト(債務不履行)した場合やユーザが秘密鍵を使用できなくなった場合などである。 Cases where return is not possible include cases where the issuer's address or the user's address becomes unusable, such as when the issuer defaults (defaults on its debt) or when the user is no longer able to use the private key.
具体的には、価値情報が電子マネーである場合、返還部150は、例えば発行事業者から発行事業者のアドレスが使用不可能であることを示す情報を取得する。返還部150は、発行事業者のアドレスに対応する秘密鍵の管理を委託されている事業者(例えば信託銀行など)に、発行事業者に供託金を返還不可能であることを示す情報を送信する。
Specifically, when the value information is electronic money, the
また、具体的には、価値情報がNFTである場合、返還部150は、例えば発行事業者またはユーザから発行事業者のアドレスまたはユーザのアドレスが使用不可能であることを示す情報を取得する。返還部150は、発行事業者のアドレスまたはユーザのアドレスに対応する秘密鍵の管理を委託されている事業者(以下、「委託者」という。)に、発行事業者またはユーザに保証金を返還不可能であることを示す情報を送信する。
More specifically, when the value information is an NFT, the
この場合、委託者は、返還不可能であることを示す情報に基づき、発行事業者またはユーザの秘密鍵を用いて、供託用のアドレスまたは保証金収納用のアドレスから所定のユーザのアドレスに供託金等を移転させるスマートコントラクトを実行させる。 In this case, based on the information indicating that the money cannot be returned, the trustor executes a smart contract using the private key of the issuer or user to transfer the deposit, etc. from the deposit address or the address for receiving the security deposit to the address of the specified user.
これにより、第2の変形例に係る情報処理システムは、発行事業者またはユーザのアドレスが使用不可能となる事象が発生した場合において、供託金等の払い戻しを可能にする。また、ユーザおよび発行事業者は、価値情報とデジタル通貨を安全に管理、運用をすることができる。 As a result, the information processing system according to the second variant enables refunds of deposits, etc., in the event that an issuer or user's address becomes unusable. In addition, users and issuers can safely manage and operate value information and digital currency.
<<第3の変形例>>
まず、第3の変形例に係る情報処理システム10について説明する。第3の変形例に係る情報処理システム10は、発行事業者からユーザに発行されたNFTを当該ユーザが担保としてNFTを管理する事業者(以下、「担保管理者」という。)に預け入れることで、担保管理者から当該NFTに相当するデジタル通貨をユーザに付与することを実現するシステムである。担保管理者は、発行事業者でもよいし、その他の事業者であってもよい。
<<Third Modification>>
First, an
送金部140は、例えば、ユーザ端末300からの要求に基づき、ユーザが保有する所定のNFT(以下、「ロックアップNFT」という。)をロックアップするスマートコントラクトを実行する。ロックアップとは、NFTの保有者が当該NFTを他の者に売却できないように設定されることをいう。そして、送金部140は、ロックアップNFTに相当するデジタル通貨を、担保管理者のアドレスからユーザのアドレスに送金するスマートコントラクトを実行する。ここで、送金部140は、例えば、保証金管理用データベースD112を参照して、ロックアップNFTに相当するデジタル通貨を特定する。
For example, based on a request from the
返還部150は、ユーザのアドレスから担保管理者のアドレスに、ロックアップNFTに相当するデジタル通貨が送金(返還)された場合、ロックアップNFTに対するロックアップを解除する。
The
なお、ロックアップNFTに有効期限を設定してもよい。この場合、ユーザからデジタル通貨が担保管理者に返還されずに有効期限が経過した場合、ロックアップNFTをユーザのアドレスから担保管理者のアドレスに移動させるスマートコントラクトを実行する。このように、価値情報とデジタル通貨を運用する仕組みを応用して、価値情報に対応するデジタル通貨を貸し出す仕組みを提供することができる。 An expiration date may be set for the lock-up NFT. In this case, if the expiration date passes without the digital currency being returned from the user to the collateral manager, a smart contract is executed to move the lock-up NFT from the user's address to the collateral manager's address. In this way, by applying the mechanism for managing value information and digital currency, a mechanism for lending digital currency corresponding to value information can be provided.
===発行者装置200===
発行者装置200の構成について説明する。図1に示すように、発行者装置200は、例えば、情報送受信部201、記憶部202を含む。これら各部の機能は、例えば、図7に示すメモリ1002等の記憶領域を用いたり、記憶領域に格納されたプログラムをプロセッサ1001が実行したりすることにより実現される。
The configuration of the
情報送受信部201は、情報処理装置100およびユーザ端末300との間で各種情報を送受信する。情報送受信部201は、例えば、供託金等に関する情報、各種スマートコントラクトを実行させるための情報、返還条件が充たされたことを示す情報などを、情報処理装置100に送信する。情報送受信部201は、例えば、価値情報に関する情報、ユーザに関する情報などを、ユーザ端末300との間で送受信する。
The information transmission/
記憶部202は、各種情報を記憶する。記憶部202は、例えば、情報処理装置100の記憶部110に記憶される、供託金管理用データベースD111および保証金管理用データベースD112を記憶していてもよい。この場合、情報処理装置100は、記憶部202における供託金管理用データベースD111および保証金管理用データベースD112を参照して、各種処理を実行してもよい。
The
===ユーザ端末300===
ユーザ端末300の構成について説明する。図1に示すように、ユーザ端末300は、例えば、情報送受信部301、記憶部302を含む。これら各部の機能は、例えば、図7に示すメモリ1002等の記憶領域を用いたり、記憶領域に格納されたプログラムをプロセッサ1001が実行したりすることにより実現される。
===
The configuration of the
情報送受信部301は、例えば価値情報の発行要求を発行者装置200に送信する。情報送受信部301は、例えば保有する価値情報に関する情報を情報処理装置100または発行者装置200に送信してもよい。記憶部302は、各種情報を記憶する。
The information transmission/
===処理手順===
図5、図6を参照して、本実施形態に係る情報処理システム10の処理手順について説明する。図5は、情報処理システム10における供託金管理処理の一例を示すフロー図である。図6は、情報処理システム10における保証金管理処理の一例を示すフロー図である。
===Processing Procedure===
The processing procedure of the
<<供託金管理処理>> <<Deposit management processing>>
供託金管理処理について説明する。以下では、発行事業者は電子マネーを発行するものとして説明する。 The deposit management process will be explained. In the following explanation, the issuer will be assumed to be the one issuing electronic money.
ステップS100において、ユーザ端末300は、電子マネーの発行要求を発行者装置200に送信する。
In step S100, the
ステップS101において、発行者装置200は、発行要求に基づきユーザ端末300に電子マネーを発行する。発行者装置200は、発行した電子マネーの金額を示す情報を情報処理装置100に送信する。
In step S101, the
ステップS102において、情報処理装置100は、供託金管理用データベースD111を参照し、発行された電子マネーの発行金額に基づき、当該電子マネーの発行金額の総計に対応する供託金の金額を特定する。
In step S102, the
ステップS103において、情報処理装置100は、第1送金コントラクトを実行して、特定した供託金の金額に相当するデジタル通貨を、発行事業者のアドレスから供託用のアドレスに送金する取引をブロックチェーンに記録する。なお、発行者装置200が第1送金コントラクトを実行してもよい。
In step S103, the
ステップS104において、情報処理装置100は、供託金管理用データベースD111を参照し、返還条件を充たす場合、発行事業者に返還可能な供託金の金額を特定する。情報処理装置100は、返還金額を示す情報を発行者装置200から取得してもよい。
In step S104, the
ステップS105において、情報処理装置100は、第1返還コントラクトを実行して、特定した発行事業者に返還可能な供託金の金額に相当するデジタル通貨を、供託用のアドレスから発行事業者のアドレスに返還する取引をブロックチェーンに記録する。なお、発行者装置200が第1返還コントラクトを実行してもよい。
In step S105, the
これにより、価値情報の発行に伴う供託金に関する取引を、ブロックチェーンに記録することによって実現することができる。 This makes it possible to record transactions regarding deposits associated with the issuance of value information on the blockchain.
<<保証金管理処理>>
保証金管理処理について説明する。以下では、発行事業者はNFTを発行するものとして説明する。また、ユーザはNFTの購入と、保証金の支払とをデジタル通貨によって行うものとする。
<<Deposit Management Processing>>
The margin management process will be described. In the following description, it is assumed that an issuer issues NFTs. It is also assumed that a user purchases NFTs and pays a margin using digital currency.
ステップS200において、ユーザ端末300は、発行者装置200に価値情報の発行要求を送信する。
In step S200, the
ステップS201において、発行者装置200は、取得した発行要求に基づきユーザ端末300にNFTを発行する。
In step S201, the
ステップS202において、情報処理装置100は、発行者装置200から、保証金の金額を特定するための情報(保証金の金額を示す情報、NFTの発行金額を示す情報およびNFTを特定可能な情報のうちの少なくともいずれかの情報)を取得する。
In step S202, the
ステップS203において、情報処理装置100は、ステップS202で取得した情報に基づき、当該NFTに対応する保証金の金額を特定する。
In step S203, the
ステップS204において、情報処理装置100は、第2送金コントラクトを実行して、特定した保証金の金額に相当するデジタル通貨を、ユーザのアドレスから保証金収納用のアドレスに送金する取引をブロックチェーンに記録する。なお、発行者装置200が第2送金コントラクトを実行してもよい。
In step S204, the
ステップS205において、情報処理装置100は、発行者装置200から取得した情報に基づき、返還条件を充たす場合、第2返還コントラクトを実行し、保証金に相当するデジタル通貨を、保証金収納用のアドレスからユーザのアドレスに返還する取引をブロックチェーンに記録する。なお、発行者装置200が第2返還コントラクトを実行してもよい。
In step S205, if the return conditions are met based on the information acquired from the
これにより、ユーザが支払った保証金に関する取引を、ブロックチェーンに記録することによって実現することができる。 This allows transactions related to the security deposit paid by the user to be recorded on the blockchain.
===ハードウェア構成===
図7を参照して、情報処理装置100、発行者装置200、ユーザ端末300をコンピュータ1000により実現する場合のハードウェア構成の一例について説明する。なお、情報処理装置100、発行者装置200、ユーザ端末300の各種機能は、複数台の装置に分けて実現できる。
===Hardware Configuration===
7, an example of a hardware configuration in which the
図7は、コンピュータのハードウェア構成の一例を示す図である。図7に示すように、コンピュータ1000は、例えば、プロセッサ1001と、メモリ1002と、記憶装置1003と、入力I/F部1004と、データI/F部1005と、通信I/F部1006および表示部1007を含む。
FIG. 7 is a diagram showing an example of the hardware configuration of a computer. As shown in FIG. 7, the
プロセッサ1001は、メモリ1002に記憶されているプログラムを実行することによりコンピュータ1000における各種の処理を制御する制御部である。
The
メモリ1002は、例えば、RAM(Random Access Memory)等の記憶媒体である。メモリ1002は、プロセッサ1001によって実行されるプログラムのプログラムコードや、プログラムの実行時に必要となるデータを一時的に記憶する。
The
記憶装置1003は、例えば、ハードディスクドライブ(HDD)やフラッシュメモリ等の不揮発性の記憶媒体である。記憶装置1003は、オペレーティングシステムや、上記各構成を実現するための各種プログラムを記憶する。
The
入力I/F部1004は、ユーザからの入力を受け付けるためのデバイスである。入力I/F部1004の具体例としては、キーボードやマウス、タッチパネル、各種センサ、ウェアラブル・デバイス等である。入力I/F部1004は、例えばUSB(Universal Serial Bus)等のインタフェースを介してコンピュータ1000に接続されてもよい。
The input I/
データI/F部1005は、コンピュータ1000の外部からデータを入力するためのデバイスである。データI/F部1005の具体例としては、各種記憶媒体に記憶されているデータを読み取るためのドライブ装置等がある。データI/F部1005は、コンピュータ1000の外部に設けられることも考えられる。その場合、データI/F部1005は、例えばUSB等のインタフェースを介してコンピュータ1000へと接続される。
The data I/
通信I/F部1006は、コンピュータ1000の外部の装置と有線又は無線により、インターネットNを介したデータ通信を行うためのデバイスである。通信I/F部1006は、コンピュータ1000の外部に設けられることも考えられる。その場合、通信I/F部1006は、例えばUSB等のインタフェースを介してコンピュータ1000に接続される。
The communication I/
表示部1007は、各種情報を表示するためのデバイスである。表示部1007の具体例としては、例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ、ウェアラブル・デバイスのディスプレイ等が挙げられる。表示部1007は、コンピュータ1000の外部に設けられてもよい。その場合、表示部1007は、例えばディスプレイケーブル等を介してコンピュータ1000に接続される。また、入力I/F部1004としてタッチパネルが採用される場合には、表示部1007は、入力I/F部1004と一体化して構成することが可能である。
The
===まとめ===
情報処理システム10は、電子的な価値を示す価値情報を発行する事業者からユーザに対して価値情報が発行される場合、価値情報の発行に伴う供託金または保証金に相当するデジタル通貨を供託用のアドレスまたは保証金収納用のアドレスに送金する取引をブロックチェーンに記録する送金部140と、デジタル通貨が事業者またはユーザに返還されるための所定の条件が充足される場合、事業者のアドレスまたはユーザのアドレスにデジタル通貨を返還する取引をブロックチェーンに記録する返還部150と、を備える。これにより、情報処理システム10は、供託金等の管理の安全性を確保しつつ、当該管理の効率化を実現できる。
====Summary====
The
また、情報処理システム10の送金部140は、価値情報の発行に関する金額のうちの少なくとも一部の金額を保証金として、当該保証金に相当するデジタル通貨を保証金収納用のアドレスに送金する取引を前記ブロックチェーンに記録する。これにより、情報処理システム10は、ユーザによる保証金の支払い手続きを省略できるため、保証金の支払い処理を効率化することができる。
The
また、情報処理システム10の送金部140は、NFTである価値情報の発行に伴う保証金に相当するデジタル通貨を、事業者のアドレスまたはユーザのアドレスから保証金収納用のアドレスに送金する取引をブロックチェーンに記録し、返還部150は、NFTがユーザのアドレスから事業者のアドレスに返還されたことを事業者が承認した場合、保証金収納用のアドレスから、事業者のアドレスまたはユーザのアドレスに返還する取引をブロックチェーンに記録する。これにより、情報処理システム10は、様々な条件によって保証金を返還する処理を実現できる。
In addition, the
また、情報処理システム10の返還部150は、供託金または保証金に対応する価値情報に設定される有効期限が経過した場合、デジタル通貨を事業者のアドレスに返還する取引をブロックチェーンに記録する。これにより、情報処理システム10は、様々な条件によって保証金を返還する処理を実現できる。
In addition, the
また、情報処理システム10は、NFTである価値情報の発行に伴う保証金の金額に基づいて、価値情報の発行に関する金額である発行金額を算出する発行金額算出部160をさらに備え、送金部140は、発行金額でNFTがユーザに発行される場合、保証金に相当するデジタル通貨を保証金収納用のアドレスに送金する取引をブロックチェーンに記録する。これにより、情報処理システム10は、価値情報の発行金額と保証金の金額とのバランスを調整できる。
In addition, the
また、情報処理システム10の返還部150は、デジタル通貨が事業者に返還不可能と判定される場合、事業者とは異なる事業者に、デジタル通貨が事業者に返還不可能であることを通知する。これにより、発行事業者またはユーザのアドレスが使用不可能となる事象が発生した場合において、供託金等の払い戻しを可能にする。ユーザおよび発行事業者は、価値情報とデジタル通貨を安全に管理、運用をすることができる。
In addition, if the
以上説明した実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。実施形態が備える各要素ならびにその配置、材料、条件、形状およびサイズ等は、例示したものに限定されるわけではなく適宜変更することができる。また、異なる実施形態で示した構成同士を部分的に置換しまたは組み合わせることが可能である。 The above-described embodiments are intended to facilitate understanding of the present invention, and are not intended to limit the present invention. The elements of the embodiments, as well as their arrangement, materials, conditions, shapes, sizes, etc., are not limited to those exemplified, and may be modified as appropriate. Furthermore, configurations shown in different embodiments may be partially substituted or combined.
10…情報処理システム、100…情報処理装置、110…記憶部、120…供託金特定部、130…保証金特定部、140…送金部、150…返還部、160…発行金額算出部、200…発行者装置、300…ユーザ端末 10... Information processing system, 100... Information processing device, 110... Storage unit, 120... Deposit identification unit, 130... Guarantee identification unit, 140... Remittance unit, 150... Return unit, 160... Issue amount calculation unit, 200... Issuer device, 300... User terminal
Claims (8)
前記デジタル通貨が前記事業者または前記ユーザに返還されるための所定の条件が充足される場合、前記事業者のアドレスまたは前記ユーザのアドレスに前記デジタル通貨を返還する取引を前記ブロックチェーンに記録する返還部と、
を備える情報処理システム。 a remittance unit that records a transaction in a blockchain for remittance of digital currency equivalent to a deposit or security deposit associated with issuance of the value information to a deposit address or a security deposit receiving address when the value information is issued to a user by an issuing business entity that issues the value information indicating electronic value;
a return unit that records a transaction for returning the digital currency to the address of the business operator or the address of the user in the blockchain when a predetermined condition for the digital currency to be returned to the business operator or the user is satisfied;
An information processing system comprising:
請求項1に記載の情報処理システム。 the remittance unit records in the blockchain a transaction in which at least a portion of the amount related to the issuance of the value information is used as the security deposit, and the digital currency equivalent to the security deposit is remitted to the address for receiving the security deposit;
The information processing system according to claim 1 .
前記返還部は、前記ユーザのアドレスから前記事業者のアドレスに前記NFTが返還されたことに関する前記事業者の承認を示す情報を取得した場合、前記保証金収納用のアドレスから、前記事業者のアドレスまたは前記ユーザのアドレスに返還する取引を前記ブロックチェーンに記録する、
請求項1に記載の情報処理システム。 The remittance unit records a transaction of remittance of digital currency equivalent to a security deposit associated with the issuance of the value information, which is an NFT, from the address of the business operator or the address of the user to an address for receiving the security deposit, in the blockchain;
When the return unit acquires information indicating the business's approval regarding the return of the NFT from the user's address to the business's address, the return unit records a transaction of returning the NFT from the security deposit receiving address to the business's address or the user's address in the blockchain.
The information processing system according to claim 1 .
請求項1に記載の情報処理システム。 the return unit records, in the blockchain, a transaction for returning the digital currency to the address of the business operator when an expiration date set in the value information corresponding to the deposit or the security deposit has elapsed;
The information processing system according to claim 1 .
前記送金部は、前記発行金額で前記NFTがユーザに発行される場合、前記保証金に相当する前記デジタル通貨を前記保証金収納用のアドレスに送金する取引を前記ブロックチェーンに記録する、
請求項1に記載の情報処理システム。 The information processing system further includes an issuance amount calculation unit that calculates an issuance amount, which is an amount related to the issuance of the value information, based on an amount of the security deposit associated with the issuance of the value information which is an NFT;
When the NFT is issued to the user at the issue amount, the remittance unit records a transaction of remittance of the digital currency equivalent to the security deposit to an address for receiving the security deposit on the blockchain.
The information processing system according to claim 1 .
請求項1に記載の情報処理システム。 When it is determined that the digital currency cannot be returned to the business operator, the return unit notifies a business operator different from the business operator that the digital currency cannot be returned to the business operator.
The information processing system according to claim 1 .
電子的な価値を示す価値情報を発行する事業者からユーザに対して前記価値情報が発行される場合、前記価値情報の発行に伴う供託金または保証金に相当するデジタル通貨を供託用のアドレスまたは保証金収納用のアドレスに送金する取引をブロックチェーンに記録することと、
前記デジタル通貨が前記事業者または前記ユーザに返還されるための所定の条件が充足される場合、前記事業者のアドレスまたは前記ユーザのアドレスに前記デジタル通貨を返還する取引を前記ブロックチェーンに記録することと、
を備える情報処理方法。 The computer
When value information indicating electronic value is issued to a user by an issuing business operator, a transaction is recorded in a blockchain in which digital currency equivalent to a deposit or security associated with the issuance of the value information is transferred to a deposit address or a security deposit receiving address;
If a predetermined condition for the digital currency to be returned to the business or the user is satisfied, recording a transaction to return the digital currency to the address of the business or the address of the user on the blockchain;
An information processing method comprising:
電子的な価値を示す価値情報を発行する事業者からユーザに対して前記価値情報が発行される場合、前記価値情報の発行に伴う供託金または保証金に相当するデジタル通貨を供託用のアドレスまたは保証金収納用のアドレスに送金する取引をブロックチェーンに記録することと、
前記デジタル通貨が前記事業者または前記ユーザに返還されるための所定の条件が充足される場合、前記事業者のアドレスまたは前記ユーザのアドレスに前記デジタル通貨を返還する取引を前記ブロックチェーンに記録することと、
を実行させるプログラム。 On the computer,
When value information indicating electronic value is issued to a user by an issuing business operator, a transaction is recorded in a blockchain in which digital currency equivalent to a deposit or security associated with the issuance of the value information is transferred to a deposit address or a security deposit receiving address;
If a predetermined condition for the digital currency to be returned to the business or the user is satisfied, recording a transaction to return the digital currency to the address of the business or the address of the user on the blockchain;
A program that executes the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023051466A JP7695643B2 (en) | 2023-03-28 | 2023-03-28 | Information processing system, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023051466A JP7695643B2 (en) | 2023-03-28 | 2023-03-28 | Information processing system, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024140360A true JP2024140360A (en) | 2024-10-10 |
| JP7695643B2 JP7695643B2 (en) | 2025-06-19 |
Family
ID=92976277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023051466A Active JP7695643B2 (en) | 2023-03-28 | 2023-03-28 | Information processing system, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7695643B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111639998A (en) * | 2020-04-09 | 2020-09-08 | 山东浪潮质量链科技有限公司 | A method, device and medium for protecting the rights and interests of users' deposits based on blockchain |
| JP2022057742A (en) * | 2020-09-30 | 2022-04-11 | Kddi株式会社 | Method and system for managing electronic money |
-
2023
- 2023-03-28 JP JP2023051466A patent/JP7695643B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111639998A (en) * | 2020-04-09 | 2020-09-08 | 山东浪潮质量链科技有限公司 | A method, device and medium for protecting the rights and interests of users' deposits based on blockchain |
| JP2022057742A (en) * | 2020-09-30 | 2022-04-11 | Kddi株式会社 | Method and system for managing electronic money |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7695643B2 (en) | 2025-06-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12406235B2 (en) | Contingent payments for virtual currencies | |
| US12380498B2 (en) | Systems and methods for operating a math-based currency exchange | |
| JP7393581B2 (en) | Information processing device, information processing method, and information processing program | |
| CN112912909A (en) | System and method for facilitating transactions using digital currency | |
| US20010018679A1 (en) | Communication system and method for performing an electronic-card settlement through an internet network | |
| JP2022508450A (en) | Systems and methods that implement smart stave coins to facilitate cryptographic trustless smart swaps | |
| CN110892439A (en) | Salary management apparatus, method and computer program | |
| US20250045826A1 (en) | Transaction platform | |
| US20240046251A1 (en) | Electronic currency management system | |
| JP2024052545A (en) | Information processing device, information processing method, and information processing program | |
| JP6527833B2 (en) | Salary settlement linkage system and salary settlement linkage method | |
| JP2011003037A (en) | Prepaid settlement system and method for prepaid settlement using credit card number | |
| JP2023066890A (en) | Transaction system, transaction method, and program | |
| JP2024104269A (en) | Information processing device, information processing method, and information processing program | |
| KR102664346B1 (en) | Apparatus and Method for Providing Blockchain Mainnet Token Operation Platform Service | |
| JP7695643B2 (en) | Information processing system, information processing method, and program | |
| JP7796684B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2024052497A (en) | Information processing device, information processing method, and information processing program | |
| JP7624890B2 (en) | Advance payment management server, advance payment management method and program | |
| JP6997125B2 (en) | Data processing equipment, data processing methods and programs | |
| JP2023098074A (en) | Balance cooperation system, balance cooperation method, and program | |
| JP7764349B2 (en) | Information processing device, information processing method, information processing program, and information processing system | |
| JP2007102457A (en) | Accounts receivable application management system, accounts receivable application management method, accounts receivable application management program | |
| US20240152910A1 (en) | Systems and methods for use in token management | |
| US20250272661A1 (en) | Digital product management support method, digital product management support device, digital product management support program, and digital product management support system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240315 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250423 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20250520 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250522 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20250520 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7695643 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |