JP6431458B2 - Trading system using virtual currency - Google Patents
Trading system using virtual currency Download PDFInfo
- Publication number
- JP6431458B2 JP6431458B2 JP2015178334A JP2015178334A JP6431458B2 JP 6431458 B2 JP6431458 B2 JP 6431458B2 JP 2015178334 A JP2015178334 A JP 2015178334A JP 2015178334 A JP2015178334 A JP 2015178334A JP 6431458 B2 JP6431458 B2 JP 6431458B2
- Authority
- JP
- Japan
- Prior art keywords
- fee
- virtual currency
- customer
- market
- server
- 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.)
- Expired - Fee Related
Links
- 230000004087 circulation Effects 0.000 claims description 3
- 230000001186 cumulative effect Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 19
- 238000004891 communication Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、仮想通貨を用いた取引システムに関する。 The present invention relates to a transaction system using virtual currency.
従来より、仮想通貨を用いた取引システムが知られている。特許文献1には、一定の通貨価値を有する2種類のネット通貨を両替する際に、所定の両替手数料を徴収する処理を行うものが開示されている。 Conventionally, a transaction system using a virtual currency is known. Japanese Patent Application Laid-Open No. H10-228561 discloses a process for collecting a predetermined exchange fee when exchanging two types of net currency having a certain currency value.
ところで、仮想通貨の一種である暗号通貨が電子決済や電子送金等で用いられ、現金に代わる決済手段、送金手段として認知されつつある。暗号通貨は、現金に対応したフィアット通貨を介して売買される。 By the way, a cryptocurrency, which is a kind of virtual currency, is used in electronic settlement, electronic remittance, and the like, and is being recognized as a settlement means and remittance means instead of cash. The cryptocurrency is bought and sold via a fiat currency corresponding to cash.
このような暗号通貨の売買や送金の際には、取引システムは、暗号通貨の一部を手数料として徴収することがある。暗号通貨の発行枚数の上限は予め定められているが、手数料を徴収し続けると、この暗号通貨の発行枚数の上限に関係なく、市場に供給される暗号通貨の枚数が目減りするため、暗号通貨の市場の魅力が損なわれるという問題があった。 When such cryptocurrency currency trading or remittance is performed, the transaction system may collect a part of the cryptocurrency as a fee. The upper limit on the number of cryptocurrencies issued is predetermined, but if you continue to collect fees, the number of cryptocurrencies supplied to the market will be reduced regardless of the upper limit on the number of cryptocurrencies issued. There was a problem that the attractiveness of the market was impaired.
そこで、市場に供給される仮想通貨の枚数を適宜調整して仮想通貨の市場を活性化させるために解決すべき技術的課題が生じてくるのであり、本発明は、この課題を解決することを目的とする。 Therefore, there is a technical problem to be solved in order to activate the virtual currency market by appropriately adjusting the number of virtual currencies supplied to the market, and the present invention solves this problem. Objective.
本発明は、上記目的を達成するために提案するものであり、請求項1記載の発明は、複数の顧客端末と、該顧客端末に入力された仮想通貨の送金指示又は売買注文を受け付ける市場サーバと、前記仮想通貨の市場を管理する管理サーバと、を備え、前記顧客端末、前記市場サーバ及び前記管理サーバは通信可能に構成された仮想通貨を用いた取引システムにおいて、前記市場サーバは、前記仮想通貨の送金指示又は売買注文に際して手数料を徴収する手数料徴収手段と、前記手数料を管理サーバに送る手数料移管手段と、を備え、前記管理サーバは、前記手数料移管手段から送られた手数料を貯蓄する手数料貯蓄手段と、前記手数料の徴収期間が所定値を超えているか否かを判定する判定手段と、前記手数料の徴収期間が所定値を超えている場合に、前記仮想通貨の流通枚数に対する顧客毎の仮想通貨の保有残高に応じて、前記手数料を案分した値を前記顧客毎の仮想通貨の残高情報に返還する手数料還元手段と、を備えている取引システムを提供する。 The present invention proposes to achieve the above object, and the invention according to claim 1 is a market server for receiving a plurality of customer terminals and a virtual currency remittance instruction or a buy / sell order input to the customer terminals. And a management server for managing the market of the virtual currency, and in the transaction system using the virtual currency configured to be communicable with the customer terminal, the market server and the management server, the market server includes the A fee collection means for collecting a fee in response to a remittance instruction for virtual currency or an order for buying and selling; and a fee transfer means for sending the fee to a management server, wherein the management server stores the fee sent from the fee transfer means Fee saving means, determination means for determining whether or not the fee collection period exceeds a predetermined value, and the fee collection period exceeds a predetermined value In case, in response to said holdings of virtual currency for each customer for the distribution number of virtual currency, provided with a fee reduction means to return to the virtual currency balance information for each of the values prorated fee customers Provide a trading system.
この構成によれば、顧客から徴収した手数料を所定期間経過の度に、手数料が顧客に還元されることにより、市場に供給される仮想通貨の枚数が著しく減少することが抑制されるため、市場を活性化させることができる。また、仮想通貨を保有することが促されることにより、市場を活性化させることができる。 According to this configuration, since the fee collected from the customer is reduced to the customer every time a predetermined period elapses, the number of virtual currencies supplied to the market is suppressed from being significantly reduced. Can be activated. In addition, the market can be activated by being prompted to possess virtual currency.
請求項2記載の発明は、複数の顧客端末と、該顧客端末に入力された仮想通貨の送金指示又は売買注文を受け付ける市場サーバと、前記仮想通貨の市場を管理する管理サーバと、を備え、前記顧客端末、前記市場サーバ及び前記管理サーバは通信可能に構成された仮想通貨を用いた取引システムにおいて、前記市場サーバは、前記仮想通貨の送金指示又は売買注文に際して手数料を徴収する手数料徴収手段と、前記手数料を管理サーバに送る手数料移管手段と、を備え、前記管理サーバは、前記手数料移管手段から送られた手数料を貯蓄する手数料貯蓄手段と、前記手数料の累計額が所定値を超えているか否かを判定する判定手段と、前記手数料の累計額が所定値を超えている場合に、前記仮想通貨の流通枚数に対する顧客毎の仮想通貨の保有残高に応じて、前記手数料を案分した値を前記顧客毎の仮想通貨の残高情報に返還する手数料還元手段と、を備えている取引システムを提供する。 The invention according to claim 2 comprises a plurality of customer terminals, a market server that accepts a remittance instruction or buy / sell order of virtual currency input to the customer terminal, and a management server that manages the virtual currency market, In the transaction system using virtual currency configured to be communicable with the customer terminal, the market server, and the management server, the market server includes fee collection means for collecting a fee in response to a remittance instruction or a purchase order of the virtual currency; And a fee transfer means for sending the fee to the management server, wherein the management server saves the fee sent from the fee transfer means, and whether the accumulated amount of the fee exceeds a predetermined value determination means for determining whether, when the cumulative of the fee exceeds a predetermined value, the coercive virtual currency for each customer for the distribution number of the virtual currency Depending on the balance, to provide a transaction system comprising a, a fee reduction means to return to the virtual currency balance information for each of the values prorated fees customers.
この構成によれば、顧客から徴収した手数料が所定値まで貯蓄される度に、手数料が顧客に還元されることにより、市場に供給される仮想通貨の枚数が著しく減少することが抑制されるため、市場を活性化させることができる。また、仮想通貨を保有することが促されることにより、市場を活性化させることができる。 According to this configuration, every time the fee collected from the customer is saved to a predetermined value, the fee is returned to the customer, thereby suppressing the number of virtual currencies supplied to the market from being significantly reduced. , Can activate the market. In addition, the market can be activated by being prompted to possess virtual currency.
本発明に係る仮想通貨を用いた取引システムは、仮想通貨の売買又は送金に際して手数料として徴収される仮想通貨が顧客に適宜還元されることにより、市場に供給される仮想通貨の枚数が著しく減少することが抑制されるため、市場を活性化させることができる。 In the transaction system using virtual currency according to the present invention, the number of virtual currencies supplied to the market is remarkably reduced by appropriately returning the virtual currency collected as a fee when buying or selling the virtual currency to the customer. It is possible to revitalize the market.
本発明は、市場に供給される仮想通貨の枚数を適宜調整して仮想通貨の市場を活性化させるために、複数の顧客端末と、顧客端末に入力された仮想通貨の送金指示又は売買注文を受け付ける市場サーバと、仮想通貨の市場を管理する管理サーバと、を備え、顧客端末、市場サーバ及び管理サーバは通信可能に構成された仮想通貨を用いた取引システムにおいて、市場サーバは、仮想通貨の送金指示又は売買注文に際して手数料を徴収する手数料徴収手段を備え、手数料を管理サーバに送る手数料移管手段と、を備え、管理サーバは、手数料移管手段から送られた手数料を貯蓄する手数料貯蓄手段と、手数料の徴収期間が所定値を超えているか否かを判定する判定手段と、手数料の徴収期間が所定値を超えている場合に、手数料の少なくとも一部を顧客毎の仮想通貨の残高情報に返還する手数料還元手段と、を備えていることにより実現した。 In order to activate the virtual currency market by appropriately adjusting the number of virtual currencies supplied to the market, the present invention provides a plurality of customer terminals and a remittance instruction or buy / sell order for virtual currencies input to the customer terminals. A transaction server using a virtual currency configured to be able to communicate with a customer terminal, a market server, and a management server. A fee collection means for collecting a fee in response to a remittance instruction or a purchase order, and a fee transfer means for sending the fee to the management server; A determination means for determining whether or not the fee collection period exceeds a predetermined value, and at least one of the fees when the fee collection period exceeds a predetermined value; And the fee reduction means to return to the virtual currency of balance information for each customer, it was realized by that it comprises a.
本発明は、市場に供給される仮想通貨の枚数を適宜調整して仮想通貨の市場を活性化させるために、複数の顧客端末と、顧客端末に入力された仮想通貨の送金指示又は売買注文を受け付ける市場サーバと、仮想通貨の市場を管理する管理サーバと、を備え、顧客端末、市場サーバ及び管理サーバは通信可能に構成された仮想通貨を用いた取引システムにおいて、市場サーバは、仮想通貨の送金指示又は売買注文に際して手数料を徴収する手数料徴収手段と、手数料を管理サーバに送る手数料移管手段と、を備え、管理サーバは、手数料移管手段から送られた手数料を貯蓄する手数料貯蓄手段と、手数料の累計額が所定値を超えているか否かを判定する判定手段と、手数料の累計額が所定値を超えている場合に、手数料の少なくとも一部を顧客毎の仮想通貨の残高情報に返還する手数料還元手段と、を備えていることにより実現した。 In order to activate the virtual currency market by appropriately adjusting the number of virtual currencies supplied to the market, the present invention provides a plurality of customer terminals and a remittance instruction or buy / sell order for virtual currencies input to the customer terminals. A transaction server using a virtual currency configured to be able to communicate with a customer terminal, a market server, and a management server. A fee collection means for collecting a fee in response to a remittance instruction or a purchase order; and a fee transfer means for sending the fee to the management server. Means for determining whether or not the accumulated amount of the fee exceeds the predetermined value, and if the accumulated amount of the fee exceeds the predetermined value, at least a part of the fee is And fees reduction means for return of the balance information of the virtual currency was achieved by that it comprises a.
以下、本発明の一実施例に係る仮想通貨を用いた取引システム1について、図面に基づいて説明する。図1は取引システム1を示す構成図である。 Hereinafter, transaction system 1 using virtual currency concerning one example of the present invention is explained based on a drawing. FIG. 1 is a configuration diagram showing a transaction system 1.
取引システム1は、顧客端末2と、市場サーバ3と、管理サーバ4と、を備えている。取引システム1は、現金に対応するフィアット通貨で仮想通貨(暗号通貨)を売買し、仮想通貨を顧客(ユーザ)間で送金可能なものである。具体的には、現金及びフィアット通貨は国毎に異なるが、フィアット通貨で売買される仮想通貨は世界共通であり、顧客は、為替レートを気にすることなく24時間いつでも仮想通貨を送金することができる。 The transaction system 1 includes a customer terminal 2, a market server 3, and a management server 4. The transaction system 1 is capable of buying and selling virtual currency (cryptographic currency) with Fiat currency corresponding to cash, and transferring the virtual currency between customers (users). Specifically, cash and Fiat currency vary from country to country, but virtual currency sold and sold in Fiat currency is common throughout the world, and customers can remit their virtual currency 24 hours a day without worrying about exchange rates. Can do.
顧客端末2は、入力部21と、表示部22と、通信部23と、を備えている。顧客端末2は、コンピュータ、携帯電話、PDA等である。入力部21は、例えば、キーボード、マウス又はタッチパネル等である。表示部22は、例えば、ディスプレイである。 The customer terminal 2 includes an input unit 21, a display unit 22, and a communication unit 23. The customer terminal 2 is a computer, a mobile phone, a PDA or the like. The input unit 21 is, for example, a keyboard, a mouse, a touch panel, or the like. The display unit 22 is, for example, a display.
市場サーバ3は、1国に1台設けられている。市場サーバ3は、設置された国の現金に対応するフィアット通貨を発行する。市場サーバ3は、処理部31と、記憶部32と、通信部33と、を備えている。 One market server 3 is provided in one country. The market server 3 issues a Fiat currency corresponding to the cash of the country where it is installed. The market server 3 includes a processing unit 31, a storage unit 32, and a communication unit 33.
処理部31は、例えば、CPUやメモリ等を有する。処理部31は、手数料徴収部31aと、手数料移管部31bと、を備えている。なお、以下の説明では、国毎に設置された市場サーバを総称する場合には、参照符号3を付し、それぞれの市場サーバを区別する場合には、参照符号の末尾にA、Bを付して区別するものとする。 The processing unit 31 includes, for example, a CPU and a memory. The processing unit 31 includes a fee collection unit 31a and a fee transfer unit 31b. In the following description, when generically referring to market servers installed in each country, reference numeral 3 is attached. When differentiating each market server, A and B are appended to the end of the reference signs. To distinguish.
記憶部32は、例えば、ハードディスク装置やフラッシュメモリ等の不揮発性記憶装置である。記憶部32は、後述する板情報DB32a及び顧客情報DB32bを備えている。通信部33は、通信部23とネットワーク5を介して通信可能に接続されている。 The storage unit 32 is, for example, a nonvolatile storage device such as a hard disk device or a flash memory. The storage unit 32 includes a board information DB 32a and a customer information DB 32b described later. The communication unit 33 is communicably connected to the communication unit 23 via the network 5.
管理サーバ4は、処理部41と、記憶部42と、通信部43と、を備えている。処理部41は、例えば、CPUやメモリ等を有する。処理部41は、手数料貯蓄部41aと、判定部41bと、手数料還元部41cと、を備えている。記憶部42は、例えば、ハードディスク装置やフラッシュメモリ等の不揮発性記憶装置である。記憶部42は、後述する板情報DB42a及び顧客情報DB42bを備えている。通信部43は、通信部33とネットワーク5を介して通信可能に接続されている。 The management server 4 includes a processing unit 41, a storage unit 42, and a communication unit 43. The processing unit 41 includes, for example, a CPU and a memory. The processing unit 41 includes a fee saving unit 41a, a determination unit 41b, and a fee return unit 41c. The storage unit 42 is, for example, a nonvolatile storage device such as a hard disk device or a flash memory. The storage unit 42 includes a board information DB 42a and a customer information DB 42b described later. The communication unit 43 is communicably connected to the communication unit 33 via the network 5.
市場サーバ3の板情報DB32a及び管理サーバ4の板情報DB42aには、フィアット通貨毎の仮想通貨の買い方と売り方の注文状況に関する板情報が記憶されている。 The board information DB 32a of the market server 3 and the board information DB 42a of the management server 4 store board information related to the ordering status of how to buy and sell virtual currency for each Fiat currency.
市場サーバ3の顧客情報DB32aには、市場サーバ3が設置された国の顧客に関する顧客情報が記憶されている。顧客情報としては、例えば、顧客の氏名、法人名、住所、メールアドレス、電話番号、FAX番号等の顧客特定情報、顧客の金融機関に関する口座情報、及び現金、仮想通貨及びフィアット通貨の残高情報等である。 The customer information DB 32a of the market server 3 stores customer information related to customers in the country where the market server 3 is installed. Examples of customer information include customer identification information such as the customer's name, corporate name, address, email address, telephone number, FAX number, account information related to the customer's financial institution, and balance information in cash, virtual currency, and Fiat currency, etc. It is.
管理サーバ4の顧客情報DB42aは、全ての市場サーバ3の顧客情報DB32bと同期されており、全顧客に関する顧客情報が記憶されている。 The customer information DB 42a of the management server 4 is synchronized with the customer information DB 32b of all the market servers 3, and stores customer information regarding all customers.
次に、取引システム1の作用を用いた送金手順について、図面を用いて説明する。 Next, the remittance procedure using the effect | action of the transaction system 1 is demonstrated using drawing.
図2は、顧客が取引システム1を利用するにあたり、顧客毎に設定された本人専用ページにログインする手順を示すフローチャートである。顧客は、本人専用ページ内で所定の処理を行うことにより、入金、両替、売買、送金、出金等を行うことができる。 FIG. 2 is a flowchart showing a procedure for logging in to a personal page set for each customer when the customer uses the transaction system 1. The customer can perform depositing, exchanging, buying and selling, remittance, withdrawal, etc. by performing a predetermined process in the personal page.
まず、顧客端末2が、顧客の入力部21を介した入力操作を受けて、市場サーバ3に対してログイン画面の送信を要求し(S10)、市場サーバ3は、ログイン画面を顧客端末2に送信すると(S11)、ログイン画面が表示部22に表示される(S12)。 First, the customer terminal 2 receives an input operation via the customer input unit 21 and requests the market server 3 to transmit a login screen (S10). The market server 3 sends the login screen to the customer terminal 2. When transmitted (S11), a login screen is displayed on the display unit 22 (S12).
ID、パスワードが入力部21を介して入力されると(S13)、市場サーバ3が、入力されたID、パスワードを顧客情報と照合し、本人確認を行う(S14)。入力されたID、パスワードの組み合わせが顧客情報と一致しない場合(S14のNo)、市場サーバ3は、エラー画面を送信し(S15)、エラー画面が表示部22に表示される(S16)。 When the ID and password are input via the input unit 21 (S13), the market server 3 compares the input ID and password with the customer information and confirms the identity (S14). When the input ID / password combination does not match the customer information (No in S14), the market server 3 transmits an error screen (S15), and the error screen is displayed on the display unit 22 (S16).
入力されたID、パスワードの組み合わせが顧客情報と一致する場合(S14のYes)、市場サーバ3は、本人専用ページを送信し(S17)、本人専用ページが表示部22に表示される(S18)。 When the combination of the input ID and password matches the customer information (Yes in S14), the market server 3 transmits a personal page (S17), and the personal page is displayed on the display unit 22 (S18). .
図3は、現金をフィアット通貨に両替する手順を示すフローチャートである。
市場サーバ3は、現金の入金を確認すると(S20)、顧客情報DB32bの現金の残高情報に入金額を反映する(S21)。
FIG. 3 is a flowchart showing a procedure for exchanging cash into Fiat currency.
When the market server 3 confirms the receipt of cash (S20), the market server 3 reflects the deposit amount in the cash balance information in the customer information DB 32b (S21).
次に、顧客の入力部21を介した入力操作を受けて、顧客端末2は、現金をフィアット通貨に両替する両替指示を市場サーバ3に送信する(S22)。両替指示には、両替するフィアット通貨の枚数等が含まれる。なお、通常、フィアット通貨と現金との両替比率は1対1である。 Next, in response to an input operation through the customer input unit 21, the customer terminal 2 transmits to the market server 3 a currency exchange instruction for exchanging cash into Fiat currency (S22). The exchange instruction includes the number of Fiat currencies to be exchanged. Normally, the exchange rate between Fiat currency and cash is 1: 1.
市場サーバ3は、両替指示が適正か否かを判定する(S23)。具体的には、市場サーバ3は、顧客情報DB32bに記憶された顧客の現金の残高が両替指示に含まれる現金の金額以上であるか否かを判定する。 The market server 3 determines whether or not the exchange instruction is appropriate (S23). Specifically, the market server 3 determines whether or not the customer's cash balance stored in the customer information DB 32b is equal to or greater than the amount of cash included in the exchange instruction.
顧客情報DB32bに記憶された現金の残高が足りない場合には(S23のNo)、市場サーバ3は両替エラー画面を送信し(S24)、両替エラー画面が表示部22に表示される(S25)。 When the balance of cash stored in the customer information DB 32b is insufficient (No in S23), the market server 3 transmits the exchange error screen (S24), and the exchange error screen is displayed on the display unit 22 (S25). .
現金の残高が足りる場合には(S23のYes)、市場サーバ3は現金とフィアット通貨とを両替し、顧客情報DB32bに両替後の現金及びフィアット通貨の枚数を更新する(S26)。 When the balance of cash is sufficient (Yes in S23), the market server 3 exchanges cash and Fiat currency, and updates the number of cash and Fiat currency after exchange in the customer information DB 32b (S26).
なお、上記の両替依頼は、現金をフィアット通貨に両替する場合について説明したが、フィアット通貨を現金に両替する場合であっても同様である。 In addition, although said money exchange request demonstrated the case where cash was changed to Fiat currency, even if it is the case where it changes money to Fiat currency, it is the same.
図4は、フィアット通貨で仮想通貨を買う手順を示すフローチャートである。
まず、顧客端末2が、顧客の入力部21を介した入力操作を受けて、市場サーバ3に対して、仮想通貨の買い指示を要求する(S30)。買い指示には、仮想通貨の買い枚数、及び仮想通貨の価額等が含まれる。
FIG. 4 is a flowchart showing a procedure for buying virtual currency with Fiat currency.
First, the customer terminal 2 receives an input operation via the customer input unit 21, and requests the market server 3 to buy a virtual currency (S30). The buy instruction includes the number of virtual currency bought, the value of the virtual currency, and the like.
市場サーバ3は、仮想通貨の買い指示が適正か否かを判定する(S31)。具体的には、市場サーバ3は、顧客情報DB32bに記憶されたフィアット通貨の枚数が、仮想通貨の買いに必要なフィアット通貨の枚数に足りるか否かを判定する。なお、仮想通貨の買いに必要なフィアット通貨の枚数は、買い指示に含まれる仮想通貨の買い枚数と価額の積である。 The market server 3 determines whether or not the virtual currency buying instruction is appropriate (S31). Specifically, the market server 3 determines whether or not the number of Fiat currencies stored in the customer information DB 32b is sufficient for the number of Fiat currencies necessary for buying virtual currency. Note that the number of Fiat currencies necessary for buying virtual currency is the product of the number of bought virtual currency and the price included in the buy instruction.
顧客情報DB32bに記憶されたフィアット通貨の枚数が仮想通貨の買いに必要なフィアット通貨の枚数より少ない場合には(S31のNo)、市場サーバ3は、注文エラー画面を送信し(S32)、注文エラー画面が表示部22に表示される(S33)。 When the number of Fiat currencies stored in the customer information DB 32b is smaller than the number of Fiat currencies necessary for buying virtual currency (No in S31), the market server 3 transmits an order error screen (S32) and orders An error screen is displayed on the display unit 22 (S33).
顧客情報DB32bに記憶されたフィアット通貨の枚数が仮想通貨の買いに必要なフィアット通貨の枚数以上の場合には(S31のYes)、市場サーバ3は、買い指示に含まれる仮想通貨の買い枚数及び価額を板情報DB32aに反映する(S34)。 When the number of Fiat currencies stored in the customer information DB 32b is equal to or greater than the number of Fiat currencies necessary for buying virtual currency (Yes in S31), the market server 3 determines the number of purchased virtual currencies included in the buying instruction and The price is reflected in the board information DB 32a (S34).
買い注文に対当する売り注文が板情報DB32aに反映されると、買い注文は約定し(S35)、板情報DB32aから買い注文が消去される(S36)。 When the selling order corresponding to the buying order is reflected in the board information DB 32a, the buying order is executed (S35), and the buying order is deleted from the board information DB 32a (S36).
市場サーバ3は、約定した取引に対して、手数料を徴収して(S37)、管理サーバ4に手数料を移管する(S38)。具体的には、手数料徴収部31aが、仮想通貨の仮想通貨の買い方及び売り方それぞれから手数料に応じた仮想通貨の枚数を減算して徴収する。手数料移管部31bは、徴収した仮想通貨を管理サーバ4の手数料貯蓄部41aに送る。 The market server 3 collects a fee for the contracted transaction (S37), and transfers the fee to the management server 4 (S38). Specifically, the fee collection unit 31a collects the virtual currency by subtracting the number of virtual currencies corresponding to the fee from each of how to buy and sell the virtual currency. The fee transfer unit 31 b sends the collected virtual currency to the fee saving unit 41 a of the management server 4.
顧客情報DB32bに仮想通貨の買い枚数、価額が反映されると共に、フィアット通貨の枚数が減算される(S39)。 The customer information DB 32b reflects the number of bought virtual currency coins and the price, and subtracts the number of Fiat currency (S39).
なお、上記の買い注文は、指値注文した場合について説明したが、成り行き注文であっても同様である。また、上記の実施例では、仮想通貨の買い注文を例に説明したが、仮想通貨の売り注文でも同様の手順で処理される。 In addition, although said buy order demonstrated the case where a limit order was carried out, it is the same also with a market order. In the above embodiment, the virtual currency buying order has been described as an example. However, the virtual currency selling order is processed in the same procedure.
図5は、現金を出金する手続を示すフローチャートである。
顧客端末2が、顧客の入力部21を介した入力操作を受けて、市場サーバ3に対して、現金の出金依頼を送信する(S40)。出金依頼には、出金する現金の金額等が含まれている。
FIG. 5 is a flowchart showing a procedure for withdrawing cash.
The customer terminal 2 receives an input operation via the customer input unit 21, and transmits a cash withdrawal request to the market server 3 (S40). The withdrawal request includes the amount of cash to be withdrawn.
市場サーバ3は、出金依頼が適正か否かを判定する(S41)。具体的には、市場サーバ3は、顧客情報DB32bに記憶された顧客の現金の残高が、出金依頼に含まれる現金の金額以上であるか否かを判定する。 The market server 3 determines whether or not the withdrawal request is appropriate (S41). Specifically, the market server 3 determines whether or not the customer's cash balance stored in the customer information DB 32b is equal to or greater than the amount of cash included in the withdrawal request.
顧客情報DB32bに記憶された現金の残高が足りない場合には(S41のNo)、市場サーバ3は、出金エラー画面を送信し(S42)、出金エラー画面が表示部22に表示される(S43)。 When the balance of cash stored in the customer information DB 32b is insufficient (No in S41), the market server 3 transmits a withdrawal error screen (S42), and the withdrawal error screen is displayed on the display unit 22. (S43).
現金の残高が足りる場合には(S41のYes)、市場サーバ3は、出金指示に含まれる現金の金額分だけ指定口座に出金し(S44)、出金後の現金の残高を顧客情報DB32bに反映する(S45)。 When the balance of cash is sufficient (Yes in S41), the market server 3 withdraws the cash amount included in the withdrawal instruction to the designated account (S44), and the cash balance after withdrawal is stored in the customer information. This is reflected in the DB 32b (S45).
図6は、国際送金の手順を示すフローチャートである。なお、以下の説明では、送金元の顧客の顧客情報が記憶された市場サーバが設置された国を日本国とし、送金先の顧客の顧客情報が記憶された市場サーバが設置された国をフィリピン共和国と仮定する。また、日本国内で流通するフィアット通貨を第1のフィアット通貨JPYとし、フィリピン共和国内で流通するフィアット通貨を第2のフィアット通貨PHPとする。 FIG. 6 is a flowchart showing the procedure of international remittance. In the following explanation, the country where the market server storing the customer information of the remittance customer is installed is Japan, and the country where the market server storing the customer information of the remittance customer is installed is the Philippines. Assume a republic. The Fiat currency distributed in Japan is the first Fiat currency JPY, and the Fiat currency distributed in the Philippines is the second Fiat currency PHP.
取引システム1の国際送金は、仮想通貨ベースで行われる。したがって、通常の送金手順では、送金元の顧客は、フィアット通貨で仮想通貨を買った後に、この仮想通貨を送金先の顧客に送金し、送金先の顧客が送金された仮想通貨を売って自国のフィアット通貨を買う。 International remittance of the transaction system 1 is performed on a virtual currency basis. Therefore, in the normal remittance procedure, the remittance customer buys the virtual currency in Fiat currency, then remits this virtual currency to the remittance customer, and the remittance customer sells the repatriated virtual currency to their home country. Buy fiat currency.
すなわち、送金元の日本国内の顧客は、図4に示す手順で、第1のフィアット通貨JPYで仮想通貨XECを買う。 That is, the customer in Japan as the remittance source buys the virtual currency XEC with the first Fiat currency JPY according to the procedure shown in FIG.
次に、顧客端末2が、顧客の入力部21を介した入力操作を受けて、日本国内に設置された市場サーバ3Aに対して、仮想通貨XECの送金指示を要求する(S50)。送金指示には、送金先の顧客の顧客情報が記憶された市場サーバの国(フィリピン共和国)、送金先の顧客の口座番号、口座名義人、並びに送金する仮想通貨XECの枚数等が含まれる。 Next, the customer terminal 2 receives an input operation through the customer input unit 21 and requests a remittance instruction for the virtual currency XEC from the market server 3A installed in Japan (S50). The remittance instruction includes the country of the market server where the customer information of the remittance customer is stored (the Philippines), the account number of the remittance customer, the account holder, and the number of virtual currencies XEC to be remittance.
日本国内に設置された市場サーバ3Aは、フィリピン共和国内に設置された市場サーバ3Bに対して、送金先の顧客の口座番号、口座名義人を照会する(S51)。 The market server 3A installed in Japan makes an inquiry to the market server 3B installed in the Republic of the Philippines for the account number and account holder of the remittance customer (S51).
市場サーバ3Bは、送金先の顧客の口座番号及び口座名義人が適正か否かを確認し(S52)、その結果を市場サーバ3Aに返信する(S53)。 The market server 3B confirms whether or not the account number and account holder of the remittance customer are appropriate (S52), and returns the result to the market server 3A (S53).
市場サーバ3Aは、市場サーバ3Bの返信を受けて、送金依頼が適正か否かを判定する(S54)。具体的には、市場サーバ3Aは、顧客情報DBに記憶された送金元の顧客の仮想通貨XECの枚数が、送金依頼に含まれる仮想通貨XECの送金枚数に足りるか否かを判定する。 The market server 3A receives the reply from the market server 3B and determines whether or not the remittance request is appropriate (S54). Specifically, the market server 3A determines whether or not the number of remittance customers' virtual currency XEC stored in the customer information DB is sufficient for the remittance number of the virtual currency XEC included in the remittance request.
工程S53の結果が適正でない場合又は仮想通貨XECの枚数が足りない場合には(S54のNo)、市場サーバ3Aは、送金エラー画面を送信し(S55)、送金エラー画面が表示部22に表示される(S56)。 When the result of step S53 is not appropriate or the number of virtual currencies XEC is insufficient (No in S54), the market server 3A transmits a remittance error screen (S55), and the remittance error screen is displayed on the display unit 22. (S56).
工程S53の結果が適正な場合及び仮想通貨XECの枚数が足りる場合には(S54のYes)、市場サーバ3Aは、送金に対して、手数料を徴収し(S57)、管理サーバ4に徴収した手数料を移管する(S58)。具体的には、手数料徴収部31aが、送金指示に含まれる仮想通貨から手数料に応じた仮想通貨の枚数を減算して徴収する。手数料移管部31bは、徴収した仮想通貨を管理サーバ4の手数料貯蓄部41aに送る。 When the result of step S53 is appropriate and when the number of virtual currencies XEC is sufficient (Yes in S54), the market server 3A collects a fee for remittance (S57) and collects the fee to the management server 4 Is transferred (S58). Specifically, the fee collection unit 31a collects the virtual currency included in the remittance instruction by subtracting the number of virtual currencies corresponding to the fee. The fee transfer unit 31 b sends the collected virtual currency to the fee saving unit 41 a of the management server 4.
市場サーバ3は、送金指示に含まれる仮想通貨XECの枚数分だけ、顧客情報DB32bに記憶された送金元の顧客の仮想通貨XECの枚数を減少させる(S59)。また、市場サーバ3Aは、送金指示を市場サーバ3Bに送信する(S60)。 The market server 3 decreases the number of virtual currencies XEC of the remittance source customer stored in the customer information DB 32b by the number of virtual currencies XEC included in the remittance instruction (S59). Further, the market server 3A transmits a remittance instruction to the market server 3B (S60).
市場サーバ3Bは、送金指示を受信すると(S61)、送金指示に含まれる仮想通貨XECの枚数分だけ、顧客情報DB32bに記憶された送金先の顧客の仮想通貨XECの枚数を増加させる(S62)。その後、送金先の顧客は、必要に応じて、図5に示す手順と同様の手順で、仮想通貨XECを売って第2のフィアット通貨PHPを買うことができる。なお、上記の実施例では、日本国とフィリピン国との間の国際送金について説明したが、本発明は、国内送金や上記2か国以外の国際送金についても、同様に適用可能であることは言うまでもない。 When the market server 3B receives the remittance instruction (S61), the market server 3B increases the number of virtual currencies XEC of the remittance destination customer stored in the customer information DB 32b by the number of virtual currencies XEC included in the remittance instruction (S62). . Thereafter, the remittance destination customer can buy the second Fiat currency PHP by selling the virtual currency XEC according to the same procedure as shown in FIG. In the above embodiment, the international remittance between Japan and the Philippines has been described. However, the present invention is also applicable to domestic remittances and international remittances other than the above two countries. Needless to say.
図7は、徴収した手数料を還元する手順を示すフローチャートである。
手数料移管部31bは、仮想通貨の売買又は送金に際して手数料徴収部31aが徴収した手数料を管理サーバ4に移管する(S70)。
FIG. 7 is a flowchart showing a procedure for returning the collected fee.
The fee transfer unit 31b transfers the fee collected by the fee collection unit 31a to the management server 4 when buying or selling virtual currency or remittance (S70).
手数料貯蓄部41aは、移管された手数料を貯蓄する(S71)。判定部41bは、手数料の徴収期間が、所定値に達したか否かを判定する(S72)。徴収期間は、任意に設定可能であり、例えば、1週間等に設定されることが考えられる。手数料の徴収期間が所定値に達していない場合には(S72のNo)、管理サーバ4は更に手数料を貯蓄し続ける。 The fee saving unit 41a saves the transferred fee (S71). The determination unit 41b determines whether or not the fee collection period has reached a predetermined value (S72). The collection period can be arbitrarily set. For example, it may be set to one week or the like. When the fee collection period has not reached the predetermined value (No in S72), the management server 4 continues to save the fee.
手数料の徴収期間が所定値に達した場合には(S72のYes)、手数料還元部41cは、手数料貯蓄部41aが貯蓄した手数料の少なくとも一部を顧客に還元する還元情報を作成し、還元情報を市場サーバ3に送信する(S73)。還元情報には、顧客毎に還元される仮想通貨の枚数が含まれる。顧客に還元される仮想通貨の枚数は、全ての顧客に対して一律で同じ値にしても構わないが、仮想通貨の流通枚数に対する顧客毎の仮想通貨の保有残高に応じて、手数料を案分した値に設定するのが好ましい。 When the fee collection period reaches a predetermined value (Yes in S72), the fee return unit 41c creates return information for returning at least a part of the fee stored by the fee saving unit 41a to the customer, and returns the return information. Is transmitted to the market server 3 (S73). The return information includes the number of virtual currencies to be returned for each customer. The number of virtual currencies returned to customers may be the same value for all customers, but the fee will be prorated according to the balance of virtual currency held for each customer with respect to the number of virtual currency circulation. It is preferable to set to the value obtained.
市場サーバ3は、還元情報を受信すると(S74)、還元情報に含まれる顧客毎に還元される仮想通貨の枚数を顧客情報DB31bに反映し、顧客の仮想通貨の枚数を増額させる(S75)。 When the market server 3 receives the return information (S74), the market server 3 reflects the number of virtual currencies returned for each customer included in the return information in the customer information DB 31b, and increases the number of virtual currencies of the customer (S75).
なお、上記の実施例では、判定部41bは、徴収期間に基づいて手数料を還元するか否かを判定したが、判定部41bの判定基準はこれに限定されるものではなく、例えば、貯蓄した手数料の総額が所定値を超えた場合に、手数料の少なくとも一部を顧客に還元するものであっても構わない。 In the above embodiment, the determination unit 41b determines whether or not to reduce the fee based on the collection period. However, the determination criterion of the determination unit 41b is not limited to this, for example, saved When the total amount of fees exceeds a predetermined value, at least part of the fees may be returned to the customer.
このようにして、本発明に係る仮想通貨を用いた取引システム1は、仮想通貨の売買又は送金に際して手数料として徴収される仮想通貨が適宜顧客に還元されることにより、市場に供給される仮想通貨の枚数が著しく減少することが抑制されるため、市場を活性化させることができる。 In this way, the transaction system 1 using the virtual currency according to the present invention allows the virtual currency to be supplied to the market by appropriately returning the virtual currency collected as a fee when buying or selling the virtual currency to the customer. Since the number of sheets is significantly reduced, the market can be activated.
なお、本発明は、本発明の精神を逸脱しない限り種々の改変をなすことができ、そして、本発明が該改変されたものにも及ぶことは当然である。 The present invention can be variously modified without departing from the spirit of the present invention, and the present invention naturally extends to the modified ones.
1 ・・・ 取引システム
2 ・・・ 顧客端末
21・・・ 入力部
22・・・ 表示部
23・・・ (顧客端末の)通信部
3、3A、3B ・・・ 市場サーバ
31・・・ (市場サーバの)処理部
31a・・・手数料徴収部
31b・・・手数料移管部
32・・・ (市場サーバの)記憶部
33・・・ (市場サーバの)通信部
4 ・・・ 管理サーバ
41・・・ (管理サーバの)処理部
41a・・・手数料貯蓄部
41b・・・判定部
41c・・・手数料還元部
42・・・ (管理サーバの)記憶部
43・・・ (管理サーバの)通信部
5 ・・・ ネットワーク
DESCRIPTION OF SYMBOLS 1 ... Transaction system 2 ... Customer terminal 21 ... Input part 22 ... Display part 23 ... Communication part 3,3A, 3B (customer terminal) Market server 31 ... ( Processing unit 31a (market server) ... fee collection unit 31b ... fee transfer unit 32 ... storage unit (market server) 33 ... communication unit (market server) 4 ... management server 41・ ・ Processing unit 41a (fee saving unit) 41b ... determination unit 41c ... fee return unit 42 ... (management server) storage unit 43 ... (management server) communication Part 5 ・ ・ ・ Network
Claims (2)
前記市場サーバは、
前記仮想通貨の送金指示又は売買注文に際して手数料を徴収する手数料徴収手段と、
前記手数料を管理サーバに送る手数料移管手段と、
を備え、
前記管理サーバは、
前記手数料移管手段から送られた手数料を貯蓄する手数料貯蓄手段と、
前記手数料の徴収期間が所定値を超えているか否かを判定する判定手段と、
前記手数料の徴収期間が所定値を超えている場合に、前記仮想通貨の流通枚数に対する顧客毎の仮想通貨の保有残高に応じて、前記手数料を案分した値を前記顧客毎の仮想通貨の残高情報に返還する手数料還元手段と、
を備えていることを特徴とする取引システム。 A plurality of customer terminals; a market server that accepts a remittance instruction or buy / sell order of virtual currency input to the customer terminal; and a management server that manages the market of the virtual currency, the customer terminal, the market server, and In the transaction system using the virtual currency configured to be communicable, the management server,
The market server is:
A fee collection means for collecting a fee when instructing remittance of the virtual currency or a purchase / order,
Fee transfer means for sending the fee to the management server;
With
The management server
Fee saving means for saving the fee sent from the fee transfer means;
Determining means for determining whether or not the fee collection period exceeds a predetermined value;
When the fee collection period exceeds a predetermined value, the balance of the virtual currency for each customer is calculated by dividing the fee according to the balance of virtual currency for each customer with respect to the circulation number of the virtual currency. A fee reduction means to return information,
A transaction system characterized by comprising:
前記市場サーバは、
前記仮想通貨の送金指示又は売買注文に際して手数料を徴収する手数料徴収手段と、
前記手数料を管理サーバに送る手数料移管手段と、
を備え、
前記管理サーバは、
前記手数料移管手段から送られた手数料を貯蓄する手数料貯蓄手段と、
前記手数料の累計額が所定値を超えているか否かを判定する判定手段と、
前記手数料の累計額が所定値を超えている場合に、前記仮想通貨の流通枚数に対する顧客毎の仮想通貨の保有残高に応じて、前記手数料を案分した値を前記顧客毎の仮想通貨の残高情報に返還する手数料還元手段と、
を備えていることを特徴とする取引システム。 A plurality of customer terminals; a market server that accepts a remittance instruction or buy / sell order of virtual currency input to the customer terminal; and a management server that manages the market of the virtual currency, the customer terminal, the market server, and In the transaction system using the virtual currency configured to be communicable, the management server,
The market server is:
A fee collection means for collecting a fee when instructing remittance of the virtual currency or a purchase / order,
Fee transfer means for sending the fee to the management server;
With
The management server
Fee saving means for saving the fee sent from the fee transfer means;
Determining means for determining whether or not a cumulative amount of the fee exceeds a predetermined value;
When the accumulated amount of the fee exceeds a predetermined value, the balance of the virtual currency for each customer is obtained by dividing the value of the fee according to the possessed balance of the virtual currency for each customer with respect to the number of circulations of the virtual currency. A fee reduction means to return information,
A transaction system characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015178334A JP6431458B2 (en) | 2015-09-10 | 2015-09-10 | Trading system using virtual currency |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015178334A JP6431458B2 (en) | 2015-09-10 | 2015-09-10 | Trading system using virtual currency |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017054339A JP2017054339A (en) | 2017-03-16 |
| JP6431458B2 true JP6431458B2 (en) | 2018-11-28 |
Family
ID=58320846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015178334A Expired - Fee Related JP6431458B2 (en) | 2015-09-10 | 2015-09-10 | Trading system using virtual currency |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6431458B2 (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019074826A (en) * | 2017-10-13 | 2019-05-16 | 株式会社アトムソリューションズ | Money exchange system and remittance system |
| WO2019092795A1 (en) * | 2017-11-07 | 2019-05-16 | 株式会社ぐるなび | Virtual currency payment assistance device, virtual currency payment assistance system, virtual currency payment assistance method, and virtual currency payment assistance program |
| EP3528189A4 (en) * | 2017-12-05 | 2019-08-21 | GVE Ltd. | MANAGEMENT DEVICE, VIRTUAL MONEY SYSTEM AND SYSTEM |
| KR101887683B1 (en) * | 2018-01-03 | 2018-09-10 | 장길호 | Method for providing virtual money transaction service based on production amount of primary industry |
| JP7085094B2 (en) * | 2018-02-05 | 2022-06-16 | Gve株式会社 | System and management equipment |
| CN112334933B (en) * | 2018-04-19 | 2024-03-01 | 唯链基金会有限公司 | Blockchain transaction processing |
| KR102204403B1 (en) * | 2019-01-02 | 2021-01-18 | 라인플러스 주식회사 | Transaction processing system and method enabling extension of block chain |
| KR102040908B1 (en) | 2019-03-27 | 2019-11-07 | 주식회사 유니버셜그룹 | Method for paying crypto-currency cash back using block chain |
| JP7059422B2 (en) * | 2019-08-07 | 2022-04-25 | Social Good Foundation株式会社 | Information processing system |
| JP6635536B2 (en) * | 2019-09-03 | 2020-01-29 | Social Good Foundation株式会社 | Information processing system, information processing method and information processing apparatus |
| WO2024004544A1 (en) | 2022-06-27 | 2024-01-04 | SocialGood株式会社 | Information processing method, information processing program, and information processing device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002288573A (en) * | 2001-01-12 | 2002-10-04 | Hiroshi Hamada | Settlement system using electronic money |
| JP2003058801A (en) * | 2001-08-15 | 2003-02-28 | Takako Kiyohiro | Electronic settlement method, electronic settlement server device and electronic settlement system |
-
2015
- 2015-09-10 JP JP2015178334A patent/JP6431458B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017054339A (en) | 2017-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6431458B2 (en) | Trading system using virtual currency | |
| JP6431462B2 (en) | Trading system using virtual currency | |
| KR102021265B1 (en) | Virtual Currency Transaction Service System | |
| KR101898283B1 (en) | Server and system for converting virtual money into cash | |
| JP2019212260A (en) | Method for providing automatic virtual currency settlement service considering exchange rate between virtual currency and nominal money | |
| WO2015004692A1 (en) | Payment system, server, terminal, method and program | |
| JP2020030462A (en) | Device, method, and program for processing information | |
| JP6517465B2 (en) | STACKING CONTROL DEVICE, STACKING CONTROL METHOD, AND PROGRAM | |
| JP6457360B2 (en) | Remittance system using virtual currency | |
| CN105760441B (en) | Event result display method and device | |
| JP6694838B2 (en) | Financial product purchase system, financial product purchase method, communication terminal device, and computer program | |
| JP6110039B1 (en) | Financial product purchase system, financial product purchase method, transaction server, and computer program | |
| KR20190021139A (en) | A loan management server for making a loan through an electronic money having a block chain | |
| KR20200074362A (en) | Method for trading blockchain exchange based real electronic wallet restoring transaction fee and method for trading the same | |
| JP5461121B2 (en) | Financial product transaction support system | |
| JP2019191876A (en) | Virtual currency clearing system | |
| JP5812645B2 (en) | Electronic commerce system | |
| WO2018020562A1 (en) | Accumulation buying system, accumulation buying method, accumulation buying device and computer program | |
| JP2017059163A (en) | Remittance system using virtual currency | |
| US20200327612A1 (en) | Currency exchange system and remittance system | |
| KR101673666B1 (en) | Method of providing pay service for foreign customer and server performing the same | |
| KR101805409B1 (en) | Method for peer to peer based finalcial technology service using stock collateral and system thereof | |
| JP6952828B2 (en) | Financial product purchase system, financial product purchase method, communication terminal device, and computer program | |
| JPWO2018185816A1 (en) | Purchase system, purchase processing method, purchase target server, and computer program | |
| KR102825973B1 (en) | Cryptocurrency remittance relay system and server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170607 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180717 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180913 |
|
| 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: 20181023 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181102 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6431458 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |