Mediation system, computer-implemented method, and computer program

The brokerage system addresses the inefficiency of long transaction approval times in blockchain by intermediating transactions to ensure immediate use of crypto assets, enhancing user convenience and reducing risks.

JP7624783B1Active Publication Date: 2025-01-31GAIA HOLDINGS CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024132007
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2025-01-31
Estimated Expiration
2044-04-25

AI Technical Summary

Technical Problem

The existing blockchain systems face inefficiencies in transaction approval times for crypto assets, which can take about an hour, leading to inconvenience in buying, selling, and remittance processes for users.

Method used

A brokerage system and method that intermediates transactions by guaranteeing payments to the second user before transaction approval is completed, allowing the transmission of crypto assets to proceed as if the transaction has been approved, thus enabling immediate use of the assets for commerce.

Benefits of technology

This approach enhances user convenience by allowing immediate use of crypto assets for commerce, reducing the risk for the second user and increasing convenience for both the first and second users by ensuring timely execution of transactions and payments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007624783000001_ABST
    Figure 0007624783000001_ABST
Patent Text Reader

Abstract

Even if it takes a long time for cryptocurrency transactions to be approved, it is desirable to reduce this inconvenience and increase convenience. [Solution] The disclosed intermediation system is an intermediation system that mediates between a first user who sends crypto assets and a second user, and is configured to perform processing that includes, upon detecting a transaction of sending crypto assets to an account for receiving the crypto assets sent from the first user, guaranteeing or making payment to the second user before approval of the transaction is completed.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an intermediation system, a computer-implemented method, and a computer program product. [Background technology]

[0002] Cryptocurrency transactions are recorded in a distributed ledger system such as the blockchain. When a cryptocurrency transaction, such as sending a cryptocurrency, occurs, a transaction (transaction data) is generated. The transaction is approved when it is mined by a miner. Once approved, the transaction is added to a new block on the blockchain. Once the transaction is approved, the cryptocurrency transaction is completed. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6931951 Summary of the Invention

[0004] Crypto assets are sometimes used in transactions such as buying, selling, and remittance between a first user and a second user. However, there is a problem that it generally takes time for crypto asset transactions to be approved on the blockchain. For example, it can take about an hour for a transaction to be approved.

[0005] If it takes a long time for a transaction to be approved, it may take a long time to complete purchases, sales, transfers, etc. using crypto assets, which may cause inconvenience to the first user or the second user.

[0006] Therefore, even if it takes a long time for cryptocurrency transactions to be approved, it is desirable to reduce this inconvenience and increase convenience.

[0007] One aspect of the present disclosure is a system. The disclosed system is an intermediary system that mediates between a first user who transmits crypto assets and a second user, and is configured to execute a process including, upon detecting a transaction of transmitting crypto assets to an account for receiving the crypto assets transmitted from the first user, guaranteeing or effecting a payment to the second user before approval of the transaction is completed.

[0008] Another aspect of the present disclosure is a method for mediating between a first user transmitting crypto assets and a second user, the method including: upon detecting a transaction of transmitting crypto assets from the first user to an account for receiving the crypto assets, effecting or guaranteeing a payment to the second user before authorization of the transaction is completed.

[0009] Another aspect of the present disclosure is a computer program that causes a computer to execute a process including, when detecting a transaction of sending crypto assets to an account for receiving the crypto assets sent from a first user to mediate between the first user and a second user, making or guaranteeing a payment to the second user before approval of the transaction is completed.

[0010] Further details will be described in the following embodiments. [Brief description of the drawings]

[0011] [Figure 1] FIG. 1 is a diagram showing a network configuration of an intermediary system, etc. [Diagram 2] FIG. 2 is a flowchart showing a processing procedure in the intermediation system. [Diagram 3] FIG. 3 is a diagram showing an example of the provision of products / services using crypto assets. [Figure 4]FIG. 4 is a flowchart showing the steps for an example of providing a product / service using crypto assets. [Diagram 5] FIG. 5 is a diagram showing a comparative example of the provision of a product service using crypto assets. [Figure 6] FIG. 6 is a diagram showing an example of cryptocurrency remittance. [Figure 7] FIG. 7 is a flowchart showing the steps of an example of cryptocurrency remittance. [Figure 8] FIG. 8 is a diagram showing a comparative example of cryptocurrency remittance. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] <1. Overview of the intermediation system, computer implementation method, and computer program>

[0013] (1) A system according to an embodiment may be an intermediary system that mediates between a first user who transmits crypto assets and a second user. The intermediary system according to an embodiment may be configured to execute a process that includes, when detecting a transaction of transmitting crypto assets to an account for receiving the crypto assets transmitted from the first user, guaranteeing or making a payment to the second user before approval of the transaction is completed. According to the intermediary system according to an embodiment, even if approval of a transaction takes time, payment to the second user is made or guaranteed before approval of the transaction is completed, thereby improving convenience.

[0014] (2) Ensuring payment to the second user may include sending a notice to the second user.

[0015] (3) The process may include, after sending the notification, the intermediary system sending crypto assets or other value data to an account of the second user for effecting payment to the second user.

[0016] (4) Making the payment to the second user may include the intermediary system transmitting crypto assets or other value data to an account of the second user.

[0017] (5) A method according to an embodiment may be a computer-implemented method executed by a computer for mediating between a first user who transmits crypto assets and a second user. The computer-implemented method according to an embodiment may include, upon detecting a transaction of transmitting crypto assets to an account for receiving the crypto assets transmitted from the first user, making or guaranteeing a payment to the second user before approval of the transaction is completed.

[0018] (6) Ensuring payment to the second user may include sending a notice to the second user.

[0019] (7) A method according to an embodiment may be a computer-implemented method executed by a computer for selling a product or service using the method according to (5) above. The computer-implemented method according to an embodiment may include processing the provision of the product or service to the first user once payment to the second user is guaranteed or effected by the method according to (5) above.

[0020] (8) Making a payment to the user may include the system managing the account sending crypto assets or other value data to the second user's account.

[0021] (9) A computer program according to an embodiment may cause a computer to perform a process that includes, when it detects a transaction of sending crypto assets to an account for receiving the crypto assets sent from a first user to mediate between a first user sending crypto assets and a second user, making or guaranteeing payment to the second user before approval of the transaction is completed.

[0022] 2. Examples of the intermediary system, computer implementation method, and computer program

[0023] Hereinafter, the embodiments will be described in more detail with reference to the drawings.

[0024] FIG. 1 shows an intermediary system 10 according to an embodiment and elements related to the intermediary system 10. The intermediary system 10 mediates a commercial transaction involving the transmission of crypto assets between a first user 51 and a second user 52. The commercial transaction involving the transmission of crypto assets is, for example, the sale of a product / service or remittance of money. In the commercial transaction mediated by the intermediary system 10, crypto assets are used.

[0025] A crypto asset is an electronic property value managed by a distributed ledger technology such as a blockchain. A crypto asset is, for example, a token such as Bitcoin, Ethereum, NEM, or Ripple. A crypto asset may be a stable coin or a central bank digital currency (CBDC). A crypto asset may also be referred to as a virtual currency.

[0026] The users 51 and 52 perform commercial transactions using, for example, the terminals 31 and 32. When the commercial transaction is the sale of a product / service, the first user 51 may be a purchaser (consumer) of the product / service, and the second user 52 may be a seller of the product / service. The terminals 31 and 32 may be connected to the intermediary system 10 via the network 15. The terminals 31 and 32 are capable of communicating with the intermediary system 10.

[0027] When the transaction is the sale of a product / service, the terminal 31 may be, for example, a smartphone, tablet, or personal computer owned by a first user 51 who is a consumer of the product / service. The terminal 32 may be a smartphone, tablet, personal computer, or unmanned vending machine such as a vending machine installed in a store of a second user 52 who is a seller of the product / service, or a computer for providing the product / service online, such as an online shop / online game.

[0028] When the transaction is a money transfer, the terminal 31 may be, for example, a smartphone, tablet, or personal computer owned by a first user 51 who is the sender, and the terminal 32 may be, for example, a smartphone, tablet, or personal computer owned by a second user 52 who is the recipient. The computers used by the users 51, 52 do not have to be client terminals, but may also be server computers.

[0029] The intermediation system 10 may be configured as a server 10 on a network 15. The server 10 executes processing for mediating commercial transactions between a first user 51 and a second user 52. The server 10 may be configured by one or more computers including a processor and a storage device connected to the processor. As an example, the server 10 may be configured by a cloud server.

[0030] The storage device of the server 10 includes, for example, a primary storage device and a secondary storage device. The primary storage device is, for example, a RAM. The secondary storage device is, for example, a hard disk drive (HDD) or a solid state drive (SSD). The storage device includes a computer program executed by the processor. The processor of the server 10 reads and executes the computer program stored in the storage device. The computer program has program code indicating instructions for operating a computer as the intermediation system 10 according to the embodiment.

[0031] The server 10 is capable of communicating with terminals 31 and 32 (user computers) via a network 15.

[0032] The first user 51 may transmit crypto assets on a distributed ledger system such as the blockchain 20 as a commercial transaction with the second user 52. Here, the first user 51 is the sender (payer) of the crypto assets. The second user 52 is essentially the recipient (payee) of the transmitted crypto assets, but in the embodiment, the second user 52 is not the direct recipient of the crypto assets transmitted by the first user 51. In the embodiment, the crypto assets transmitted by the first user 51 are received by the intermediary system 10. That is, the crypto assets are transmitted from the account of the first user 51 to an account (receiving account) of the intermediary system 10. Instead of receiving the crypto assets directly from the first user 51, the second user 52 receives value data equivalent to the crypto assets transmitted from the first user 51 from the intermediary system 10.

[0033] When the first user 51 performs an operation to send crypto assets on the terminal 31, a transaction (transaction data) occurs on a distributed ledger system such as a blockchain (see step S201 in Figure 2). The transaction that occurs here is transaction data indicating that the crypto assets have been sent to a receiving account. The transaction is approved by being mined. When the transaction is approved, the sending of the crypto assets is complete. However, it may take a long time from when the transaction occurs until it is approved.

[0034] The intermediary system 10 according to the embodiment mediates between the first user 51 and the second user 52, thereby supporting the smooth execution of commercial transactions involving transaction approval, which may take a long time. For this reason, the intermediary system 10 monitors whether a transaction involving a receiving account has occurred, and if a transaction has occurred, it considers the transmission of the crypto asset to be completed without waiting for the transaction approval.

[0035] The intermediary system 10 regards the transmission of the crypto asset as completed even if the transmission of the crypto asset is not actually completed, and executes the processing required to complete the commercial transaction between the first user 51 and the second user (step S202 in FIG. 2). For example, the intermediary system 10 guarantees payment to the second user 52, who is the intended recipient of the transmitted crypto asset, and executes the payment of the second user 52 (step S202). This allows the second user 52 to take the next action, even if the transmission of the crypto asset by the first user 51 has not been completed, on the assumption that the transmission has been completed. In addition, the intermediary system 10 can execute the processing for the next action, on the assumption that the transmission has been completed.

[0036] The next action is, for example, an action in the commercial transaction involving the transmission of crypto assets, or an action in another commercial transaction. The action in the commercial transaction involving the transmission of crypto assets is, for example, the provision of a product / service in exchange for the transmitted crypto assets. The intermediary system 10 may execute processing for the provision of the product / service. In this case, the second user 52 can provide the product / service to the first user 51 promptly. As a result, the convenience of the first user 51 is increased. Note that the high convenience of the first user 51 can also be reflexively understood as the high convenience of the second user 52.

[0037] The next action in the other commercial transaction is, for example, an action in the other commercial transaction in which the remittance is used as payment or remittance resources. The intermediation system 10 may execute processing for (intermediating) the other commercial transaction. In this case, the second user 52 can use the remittance promptly. As a result, the convenience for the second user 52 is increased. Note that the high convenience for the second user 52 can also be reflexively understood as the high convenience for the first user 51.

[0038] As described above, by using the intermediary system 10, commercial transactions between the first user 51 and the second user 52 can be completed quickly, thereby increasing convenience for the first user 51 or the second user 52.

[0039] In addition, when a transaction involving a receiving account occurs, the intermediary system 10 may execute processing for the next action if the first user 51 is trustworthy, for example by checking the credit information of the first user 51, as necessary. In addition, since the transaction that occurred includes the amount of crypto assets sent, it may be determined whether the required amount of crypto assets has been sent prior to processing for the next action. Since the transaction that occurred also includes the source account, the source account may also be checked prior to processing for the next action.

[0040] 3 and 4 show an example of a procedure when the intermediary system 10 mediates the provision of a product / service with payment of cryptocurrency. In addition, in Fig. 3 and Fig. 4, the first user 51 is shown as a "consumer" and the second user 52 is shown as a "business operator."

[0041] 4, a consumer 51 operates the terminal 31 (performs a payment initiation action) to start a payment process (step S401) to purchase a product / service from a provider 52. Note that the initiation of the payment process may also be performed by the provider 52 operating the terminal 32 (payment initiation action).

[0042] When an action to start payment is taken, the intermediary system 10 sets a receiving address (receiving account) for receiving crypto assets from the consumer 51 (step S402). The receiving account is an account through which the intermediary system 10 receives crypto assets. The receiving account is, for example, a wallet address (intermediary wallet address: see FIG. 3) set by the administrator (intermediary) of the intermediary system on the blockchain 20.

[0043] The receiving account may be, for example, a disposable account used for one-time receiving, or a multi-purpose account used for multiple receiving. The receiving account may be appropriately selected from multiple accounts, or may be preset.

[0044] The receiving account is notified to the consumer 51 who is the sender of the crypto asset. For example, the intermediary system 10 transmits the receiving account to the trader terminal 32 (step S403), which then notifies the consumer 51. For example, a two-dimensional code indicating the receiving account may be displayed on the trader terminal 32, and the consumer terminal 31 may obtain the receiving account by reading the two-dimensional code on the consumer terminal 31. The receiving account may be transmitted from the trader terminal 32 to the consumer terminal 31 by wireless communication such as short-range wireless communication.

[0045] The receiving account may also be transmitted from the intermediary system 10 to the consumer terminal 31 (step S404).

[0046] The consumer 51 operates the consumer terminal 31 that has acquired the receiving account (intermediary wallet address) to send the cryptocurrency required to purchase the product / service to the receiving account (step S405 in Figs. 3 and 4). The amount of cryptocurrency to be sent is, for example, the amount of cryptocurrency equivalent to the price of the product / service, or the amount of cryptocurrency equivalent to the total amount of the price of the product / service plus the intermediary's commission or other commission.

[0047] When the consumer 51 performs an operation to send crypto assets on the terminal 31, a transaction occurs. The transaction that occurs here is a transaction of sending crypto assets from the wallet address of the consumer 51 to the intermediary wallet address, which is the receiving account. When the intermediary system 10 detects a transaction that includes the receiving account as the destination (step S406), it executes a process to guarantee payment to the company 52 before approval of the transaction is completed (before the sending of the crypto assets is completed). The process of guaranteeing payment to the company 52 is, for example, the sending of a transmission confirmation notice from the intermediary system 10 to the company terminal 32 (step S407 in Figures 3 and 4).

[0048] The transmission confirmation notice is, for example, a notice informing the trader 52 that crypto assets have been sent from the consumer 51. The intermediary system 10 guarantees payment of the amount of crypto assets sent by the consumer 51 to the trader 52 who received the transmission confirmation notice. Therefore, the trader 52 who received the transmission confirmation notice can provide products / services to the consumer 51 with peace of mind, even before the transaction approval is completed, because payment is guaranteed by the intermediary system 10 (intermediary) (step S408 in Figures 3 and 4). The process of providing products / services to the consumer 51 may be executed by the intermediary system 10.

[0049] Thereafter, the intermediary system 10 detects that approval of the transaction has been completed (transmission completed) (step S409). When the completion of transmission is detected in step S409, the crypto asset transmitted from the consumer 51 is received in the receiving account. The intermediary system 10 transmits value data equivalent to the crypto asset transmitted from the consumer 51 to the account of the business operator 52 (remittance process; step S410).

[0050] The value data sent to the account of the merchant 52 may be the same type of cryptocurrency as the cryptocurrency received at the receiving account (intermediary wallet address), or it may be a different type of cryptocurrency, or it may be a transmission of other electronic value data (e.g., a bank transfer of fiat currency).

[0051] The value data transmitted from the intermediary system 10 to the business operator 52 is the amount equivalent to the crypto asset received from the consumer 51 at the receiving account. The value data of the amount equivalent to the received crypto asset may be the same amount as the received crypto asset, or may be the amount obtained by subtracting a fee from the received crypto asset.

[0052] The remittance process in step S410 may be executed at the time of step S407. That is, the remittance process may be executed at the time when a transaction has occurred but not yet been approved. In this case, the intermediary system 10 remits the crypto asset to the business 52 on behalf of the consumer 51 before the crypto asset transmission from the consumer 51 has been completed. The value data transmitted in this case in the remittance on behalf of the business may be crypto asset or other value data.

[0053] Furthermore, if the value data being remitted on behalf of a consumer is cryptocurrency, it may take time to approve the remittance transaction. However, if the remittance transaction occurs through an intermediary system 10 that is more trustworthy than an individual consumer 51, the business operator 52 can provide the product / service to the consumer 51 with peace of mind.

[0054] For example, if the terminal 32 of the business operator 52 is a vending machine 32, the consumer 51 can select a product in the vending machine 32 and pay for the selected product with cryptocurrency (step S405). In this case, when the occurrence of a transaction to transmit cryptocurrency is confirmed, the vending machine 32 dispenses the selected product (step S408). Therefore, the consumer 51 can quickly obtain the product without waiting for transaction approval.

[0055] If the terminal 32 of the merchant 52 is a real game machine 32, the consumer 51 transmits crypto assets equivalent to the game fee (step S405). In this case, when the occurrence of the transaction of transmitting the crypto assets is confirmed, the game machine 32 starts playing the game. Therefore, the consumer 51 can start playing the game quickly without waiting for the transaction approval.

[0056] If the service provided by the provider 52 is a paid online game, the consumer 51 transmits crypto assets equivalent to the game fee (step S405). In this case, when the occurrence of the transaction of transmitting the crypto assets is confirmed, the online game system 32 starts playing the game. Therefore, the consumer 51 can start playing the game quickly without waiting for the transaction to be approved.

[0057] When the trader 52 sells a product on the online shop 32, the consumer 51 can select the product on the online shop 32 and pay for the selected product with cryptocurrency (step S405). In this case, when the occurrence of a transaction to send cryptocurrency is confirmed, the online shop 32 executes a process to deliver the selected product to the consumer 51 (step S408). Therefore, the consumer 51 can quickly complete the purchase of the product.

[0058] FIG. 5 shows a comparative example of the provision of goods / services through payment of crypto assets. In the comparative example, the intermediary system 10 is not used. In the comparative example, the consumer 51 transmits the crypto assets directly to the trader 52 (step S501). When the consumer 51 transmits the crypto assets, a transaction for the transmission occurs. The trader 52 waits for approval of the transaction, which takes time. Once approval of the transaction is complete, the trader 52 is in a state of having received the crypto assets transmitted by the consumer 51 (step S502). The trader 52 then provides the goods / services to the consumer 51 (step S503). In the comparative example, the goods / services are provided to the consumer after the transaction is approved. As a result, it takes time to provide the goods / services to the consumer, resulting in low consumer convenience.

[0059] Furthermore, when the intermediary system 10 is not used as in the comparative example, it is not impossible for the trader 52 to provide a product / service to the consumer before the transaction is approved. In this case, however, the trader 52 bears the risk, and the convenience of the trader 52 decreases. On the other hand, when the intermediary system 10 according to the embodiment is used, the risk of the trader 52 can be reduced, and the convenience of the trader can be ensured while the convenience of the consumer 51 can be increased.

[0060] Figures 6 and 7 show an example of a procedure when the intermediary system 10 mediates the remittance of crypto assets. In Figures 6 and 7, the first user 51 is shown as the "sender" of the crypto assets, and the second user 52 is shown as the "receiver."

[0061] 7, the sender 51 operates the terminal 31 (executes a remittance start action) to start processing for remittance to the recipient 52 (step S701). As shown in FIG. 7, step S701 is also a transmission intermediation request from the terminal 31 to the intermediation system 10.

[0062] After step S701, the intermediary system 10 sets a receiving address (receiving account) (step S702). For step S702 and the receiving account, the explanation for step S402 and the receiving account in step S402 is cited.

[0063] The receiving account is, for example, transmitted from the intermediary system 10 to the sender terminal 31 (step S703).

[0064] The sender 51 operates the sender terminal 31 that has acquired the receiving account (intermediary wallet address) to send crypto assets equivalent to the amount to be remitted to the receiving account (step S704 in Figs. 6 and 7). The amount of crypto assets to be sent is, for example, the amount of crypto assets equal to the amount to be remitted, or the amount of crypto assets equal to the amount to be remitted plus the intermediary's commission or other commission.

[0065] When the sender 51 performs an operation to send crypto assets on the terminal 31, a transaction occurs. The transaction that occurs here is a transaction of sending crypto assets from the wallet address of the sender 51 to the intermediary wallet address, which is the receiving account. When the intermediary system 10 detects a transaction that includes the receiving account as the destination (step S705), it executes a remittance process to advance payment to the receiver 52 before approval of the transaction is completed (before the sending of the crypto assets is completed) (step S706). This allows the receiver 52 to receive the remittance before the transaction is approved (step S707). Once the transaction approval is completed, the intermediary system 10 can collect the amount advanced (step S708).

[0066] The advance remittance process in step S706 is to transmit value data equivalent to the crypto asset transmitted from the sender 51 to the account of the recipient 52. The value data transmitted to the account of the recipient 52 may be the same type of crypto asset as the crypto asset received in the receiving account (intermediary wallet address), or may be a different type of crypto asset, or may be the transmission of other electronic value data (for example, a bank transfer of fiat currency).

[0067] The value data transmitted from the intermediary system 10 to the receiver 52 is the amount equivalent to the crypto asset received in the receiving account from the sender 51. The value data of the amount equivalent to the received crypto asset may be the same amount as the received crypto asset, or may be the amount obtained by subtracting a fee from the received crypto asset.

[0068] In addition, when the value data to be remitted on behalf of the recipient is cryptocurrency, it may take time to approve the remittance transaction. However, if the remittance transaction is conducted by an intermediary system 10 that is more trustworthy than an individual sender 51, the recipient 52 can feel reassured early on.

[0069] In addition, if the intermediary system 10 also provides a wallet application service that manages the accounts of users such as the recipient 52, the balance of crypto assets displayed in the user's wallet application before the transaction is approved may be set to the balance at the time of completion after the transaction is approved.

[0070] For example, assume that the balance of crypto assets in the wallet address (recipient account) of the recipient 52 is X, and the sender 51 sends crypto assets of Y. In this case, the intermediary system 10 can set the balance of crypto assets displayed in the wallet application of the recipient 52 to (X+Y) before the sending transaction approval for Y is completed.

[0071] Of the crypto asset balance (X+Y) displayed before transaction approval, an amount equivalent to Y may be secured by crypto assets held by the intermediary system 10 (intermediary). The recipient 52 can perform an operation on the wallet application to send an amount of crypto assets exceeding X within the range of (X+Y) even before the sending transaction of Y from the sender 51 is approved. In this case, the recipient 52 can use the crypto asset sent from the sender 51 before actually receiving it (before the transaction is approved).

[0072] For example, the recipient 52 can perform an operation to send crypto assets of (X+Y) to a third party's wallet address. In this case, since the actual owner of the crypto asset Y of (X+Y) is the intermediary system 10 (intermediary), a first transaction occurs on the blockchain 20 in which X is sent from the recipient 52 to the third party, and a second transaction occurs in which Y is sent from the intermediary system 10 (intermediary) to the third party. The third party can receive a total of (X+Y) from the recipient 52 and the intermediary system 10.

[0073] As described above, the process of increasing the wallet balance display of the recipient 52 according to the sending amount before the transaction is approved may be performed even when the value data sent to the recipient 52 is something other than crypto assets. By the balance displayed in the wallet of the recipient 52 increasing early according to the sending amount, the recipient 52 can confirm the remittance early.

[0074] FIG. 8 shows a comparative example of crypto asset remittance. In the comparative example, the intermediary system 10 is not used. In the comparative example, the sender 51 directly transmits the crypto asset to the receiver (step S806). When the sender 51 transmits the crypto asset, a transaction for the transmission occurs. The receiver 52 waits for approval of the transaction, which takes time. When approval of the transaction is completed, the receiver 52 is in a state of having received the crypto asset transmitted from the sender 51 (step S807). For example, the balance of the receiver 52's wallet increases at the time of step S807. After step S807, the receiver 52 can use the received crypto asset. In the comparative example, the receiver 52 can only receive the crypto asset after the transaction is approved. For this reason, it takes time for the receiver 52 to be able to use the crypto asset, and the convenience of the consumer who receives it is low. On the other hand, by using the intermediary system 10 according to the embodiment, the convenience of the receiver 52 can be improved.

[0075] The present invention is not limited to the above-described embodiment, and various modifications are possible. [Explanation of symbols]

[0076] 10: Mediation system 15: Network 20: Blockchain 31: Terminal 32: Terminal 51: First user 52: Second user

Claims

1. An intermediation system that mediates between a first user who transmits crypto assets and a second user, Setting up a blockchain account for receiving the crypto asset sent from the first user in a blockchain; monitor whether a transaction of sending the cryptocurrency to the blockchain account set for said receipt occurs in the blockchain, and when said monitoring detects a transaction of sending the cryptocurrency to the set blockchain account, guarantee or effect payment to the second user before approval of the transaction is completed in the blockchain; The intermediary system is configured to perform a process including:

2. and securing payment to the second user includes sending a notification to the second user. The intermediation system according to claim 1 .

3. the process including, after sending the notification, sending cryptocurrency or other value data to an account of the second user for effecting a payment to the second user; The intermediation system according to claim 2 .

4. Making the payment to the second user includes transmitting cryptocurrency or other value data to an account of the second user. The intermediation system according to claim 1 .

5. A computer-implemented method for mediating between a first user who transmits crypto assets and a second user, the method comprising: Setting up a blockchain account for receiving the crypto asset sent from the first user in a blockchain; monitor whether a transaction for sending the cryptocurrency to the blockchain account set for said receipt occurs on the blockchain, and when said monitoring detects a transaction for sending the cryptocurrency to the set blockchain account, make or guarantee a payment to the second user before approval of the transaction is completed on the blockchain; A computer-implemented method comprising:

6. and securing payment to the second user includes sending a notification to the second user.

6. The computer-implemented method of claim 5.

7. 6. A computer-implemented method executed by a computer for selling goods or services utilizing the method of claim 5, comprising: and once payment to the second user has been guaranteed or effected by the method of claim 5, processing the provision of goods or services to the first user. A computer-implemented method comprising:

8. Making the payment to the second user includes a system managing the blockchain account transmitting crypto assets or other value data to the second user's account.

6. The computer-implemented method of claim 5.

9. A computer program that causes a computer to execute a process including: setting up a blockchain account for receiving crypto assets sent from a first user on a blockchain in order to mediate between the first user who sends a crypto asset and a second user; monitoring whether a transaction for sending crypto assets to the blockchain account set up for such reception occurs on the blockchain; and, when a transaction for sending crypto assets to the set blockchain account is detected through such monitoring, making or guaranteeing payment to the second user before approval of the transaction is completed on the blockchain.

Citation Information

Patent Citations

  • Escrow processing method, system and program using virtual currency

    JP2022011103A

  • Information processing device, program, method, and terminal

    JP2022072359A

  • Advance payment management server, advance payment management method and program

    JP2023007556A

  • Settlement assisting system

    JP2023059033A

  • Cryptocurrency exchange system, cryptocurrency exchange method, and cryptocurrency exchange program

    JP6931951B1