Information processing device

The information processing device addresses the challenge of inefficient reward distribution in cryptocurrency systems by using fungible and non-fungible tokens to align transaction schedules and computing power contributions, ensuring timely and incentivized rewards.

JP2025119666AActive Publication Date: 2025-08-15SYNQUERY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024014573
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-02
Publication Date
2025-08-15
Estimated Expiration
2044-02-02

AI Technical Summary

Technical Problem

Existing cryptocurrency mining algorithms, such as Proof of Work (PoW) and Proof of Stake (PoS), require high-performance computers and long-term use, making it difficult for many users to easily receive rewards, and existing blockchain systems lack efficient algorithms for determining rewards based on the match between scheduled and actual transactions.

Method used

An information processing device that generates fungible and non-fungible tokens using blockchain technology, registers transaction information including scheduled and actual transfer dates, and determines rewards based on the match between these dates, with additional incentives for providing computing power during high-demand periods.

Benefits of technology

Enables efficient reward distribution based on the alignment of transaction schedules, motivating users and computing nodes by providing higher rewards for timely transactions and computing contributions, thereby enhancing system efficiency and user participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025119666000001_ABST
    Figure 2025119666000001_ABST
Patent Text Reader

Abstract

To provide a new algorithm related to reward determination in a crypto asset.SOLUTION: A fungible token generation unit 400 generates a fungible token using a technology of block chain. A non-fungible token generation unit 401 generates a non-fungible token for balance management of the fungible token and owner's identity confirmation information management in association with the block chain of the fungible token. A block chain management unit 41 registers transaction including movement schedule information including movement schedule date and time of the fungible token in a fungible token wallet, and the transaction including movement fulfillment information including movement fulfillment date and time of the fungible token in the fungible token wallet with the block chain. A reward determination unit 42 determines reward which is a token generated by the block chain on the basis of the degree of match between the movement schedule date and time and the movement fulfillment date and time.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device. [Background technology]

[0002] In recent years, crypto-assets that utilize blockchain technology have become popular. In Bitcoin, one type of crypto-assets, the calculation of nonce registered in blocks (so-called mining) is difficult and requires a huge amount of calculation. Patent Document 1 discloses a technology that adjusts the calculation load depending on the use of the computer used to calculate the nonce. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-117555 Summary of the Invention [Problem to be solved by the invention]

[0004] In Bitcoin, the security of information stored in the blockchain depends on the difficulty of calculating the nonce, and the system employs Proof of Work (PoW), which pays rewards according to the amount of calculation. Other algorithms, such as Proof of Stake (PoS), exist for determining rewards in cryptocurrency mining. These algorithms require high-performance computers and the long-term use of cryptocurrency, and are not necessarily designed to allow many users to easily receive rewards. In light of this situation, the inventors of the present application have recognized the need to develop a new algorithm for determining rewards in order to easily build an economy based on cryptocurrency.

[0005] The present invention has been made in consideration of these points, and aims to provide a new algorithm for determining rewards in crypto assets. [Means for solving the problem]

[0006] A first aspect of the present invention is an information processing device comprising: a fungible token generation unit that generates fungible tokens using blockchain technology; a non-fungible token generation unit that generates non-fungible tokens linked to the address of a fungible token wallet that manages the fungible tokens, the non-fungible tokens being used for managing the fungible token balance and managing the owner's identity information, by linking the non-fungible token to the fungible token's blockchain; a blockchain management unit that registers, in the blockchain, transactions including transfer schedule information including a scheduled date and time for transferring the fungible token in the fungible token wallet and transactions including transfer execution information including a date and time for transferring the fungible token in the fungible token wallet; and a reward determination unit that determines a reward, which is a token generated in the blockchain, based on the degree of agreement between the scheduled transfer date and the transfer execution date and time, and the blockchain management unit generates a transaction certifying that the fungible token wallet from which the fungible token was transferred has received the determined reward and registers the transaction in the blockchain.

[0007] The blockchain management unit may register an identifier that can be stored in the fungible token wallet and that uniquely identifies a transaction that includes transfer schedule information, including the scheduled date and time of transfer of the fungible token, in association with the transaction in the blockchain.

[0008] The blockchain management unit may further register in the blockchain a transaction that includes information obtained from other nodes that make up the blockchain, the transaction including information indicating the planned amount of computing power to be provided that is necessary to prove that the transaction registered in the blockchain has not been tampered with, and the reward determination unit may determine a reward, which is a token to be generated in the blockchain and provided to the node, based on the degree of match between the planned amount and the amount of computing power actually provided.

[0009] The information processing device may further have a concentration acquisition unit that acquires the concentration for each time period of a transaction including travel schedule information including the planned travel date and time, and the reward determination unit may determine the reward so that when the concentration is high during a time period in which the node provided the computing capacity necessary to prove that the transaction has not been tampered with, the amount of reward to be granted to the node that provided the computing capacity is greater than when the concentration is low.

[0010] Any combination of the above components, and conversion of the present invention between a method, an apparatus, a system, a computer program, a data structure, a recording medium, etc. are also valid aspects of the present invention. Furthermore, in order to provide a computer program or to update a part of the computer program, a computer-readable recording medium on which the computer program is recorded may be provided, or the computer program may be transmitted over a communication line. [Effects of the Invention]

[0011] According to the present invention, a new algorithm for determining rewards in crypto assets can be provided. [Brief explanation of the drawings]

[0012] [Figure 1] 1 is a diagram schematically illustrating an overview of an information processing system according to an embodiment. [Figure 2]FIG. 1 is a diagram schematically illustrating a functional configuration of an information processing device according to an embodiment. [Figure 3] FIG. 10 is a diagram for explaining a remuneration determination process performed by a remuneration determination unit. [Figure 4] FIG. 10 is a diagram schematically illustrating the appearance of a function used to determine a reward. [Figure 5] 10A and 10B are diagrams for explaining a method for acquiring a concentration level by a concentration level acquisition unit according to an embodiment. [Figure 6] 10 is a flowchart illustrating a flow of information processing executed by an information processing device according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0013] <Outline of the embodiment> Fig. 1 is a diagram showing a schematic overview of an information processing system S according to an embodiment. The information processing system S according to an embodiment is a system for providing a payment service for paying for goods and services, and crypto assets are used for payments. The information processing system S includes a terminal T, a payment server P, and a distributed ledger D, which are connected in a manner that allows them to communicate with each other via a communication network N such as the Internet.

[0014] In the information processing system S according to the embodiment, rewards are paid to participants in the system, similar to existing payment systems that use crypto assets. In the information processing system according to the embodiment, rewards are determined based on the degree of match between the "schedule" and the "fulfillment." Therefore, a payer, who is a user of the payment service provided by the information processing system S, registers the scheduled date and time of payment in advance and then makes the actual payment. By planning the scheduled date and time of payment by the payer in advance, the computational resources to be used for the operation of the information processing system S can be prepared in a planned manner, allowing the information processing system S to be operated more efficiently. Therefore, the closer the "schedule," the scheduled date and time of payment, is to the "fulfillment," the date and time when the payment is actually made, the more reward the information processing system S pays to the payer.

[0015] Distributed ledger D is composed of multiple information processing devices 1. While Fig. 1 shows an example in which distributed ledger D is composed of four information processing devices 1: a first information processing device 1a, a second information processing device 1b, a third information processing device 1c, and a fourth information processing device 1d, the number of information processing devices 1 that make up distributed ledger D may be other than four. The information processing devices 1 that make up distributed ledger D are computers that share the same information and can execute the same processes.

[0016] Terminal T is a device for reading information related to payment. As a non-limiting example, terminal T is a device for reading a two-dimensional barcode in which information related to payment is embedded. Since this is a known payment method, detailed description will be omitted. In the case of a merchant-presented mode (MPM) in which a store presents a two-dimensional barcode, terminal T is a smartphone or the like carried by the payer. In the case of a consumer-presented mode (CPM) in which the payer presents a two-dimensional barcode, terminal T is a point-of-sale (POS) cash register or the like. Note that FIG. 1 shows an example in which terminal T carried by the payer is a smartphone. The following description in this specification is based on the assumption that a store presents a two-dimensional barcode and terminal T carried by the payer is an MPM that reads the two-dimensional barcode, but the present invention also applies to CPM.

[0017] In an information processing system S according to an embodiment, a terminal T stores a local database L localized on the terminal T in a storage unit. The database stored on the terminal T may be any type that can store information history, and may be, for example, a local blockchain localized on the terminal T. In the following description of this specification, it is assumed that the local database L stored on the terminal T is a local blockchain. The local database L is composed of transactions issued on the terminal T, and these transactions store verifiable hash values that are continuously connected.

[0018] Furthermore, the information processing device 1 stores in a storage unit a blockchain B that is shared with other information processing devices 1 that constitute a distributed ledger D. The blockchain B includes multiple chains, such as a chain configured by transactions that store fungible tokens that are crypto-assets, a chain configured by transactions that store the balance of a wallet that manages the crypto-assets of each payer, and a chain configured by transactions that store information for verifying the identity of the wallet owner.

[0019] Each information processing device 1 constituting the distributed ledger D shares the blockchain B. In this sense, in this specification, the distributed ledger D composed of multiple information processing devices 1 is sometimes referred to as a "blockchain." In other words, the information processing device 1 can also be considered as one of the nodes constituting the blockchain.

[0020] The payment server P acquires payment-related information read from the two-dimensional barcode by the terminal T, executes payment processing, and stores the results in the blockchain B. As will be described in detail later, in the information processing system S according to the embodiment, the information processing device 1 verifies the information stored in the local database L and determines the reward, and the results are stored in the blockchain B.

[0021] Based on the above, an overview of the processes executed by the information processing system S according to the embodiment will be explained in the order of (1) to (8), and the numbers correspond to (1) to (8) in FIG.

[0022] (1) A user who plans to make a payment using a fungible token, which is a cryptocurrency provided by the information processing system S, operates the terminal T to register transfer schedule information including the scheduled date and time of the fungible token transfer (i.e., the scheduled payment date and time) in the local database L. Specifically, the terminal T registers a transaction including the scheduled transfer information in the local database L.

[0023] (2) At a payment site such as a storefront, the user operates terminal T to read a two-dimensional barcode with embedded payment information, and then makes a payment using the fungible token by sending the read information to payment server P. This moves the fungible token from the wallet linked to the user to the wallet linked to the store.

[0024] (3) Terminal T registers transfer execution information including the transfer execution date and time, which is the date and time when the fungible token in the wallet was transferred, in local database L. Specifically, terminal T registers a transaction including the transfer execution information in local database L. As a result, the transfer schedule information and the transfer execution information paired with it are stored in local database L of terminal T.

[0025] (4) When a predetermined period arrives, each information processing device 1 constituting the distributed ledger D acquires from terminal T the transfer schedule information stored in terminal T's local database L and the transfer execution information corresponding to the transfer schedule information. Here, the predetermined period is a payer's remuneration determination period established to determine the remuneration to be paid to the user of terminal T, and is, for example, one day, but is not limited to this.

[0026] (5) The information processing device 1 determines the reward to be paid to the user based at least on the degree of match between the travel schedule information and the travel execution information acquired from the terminal T. Specifically, the information processing device 1 determines the reward so that the reward to be paid to the user is higher when the planned travel date and time included in the travel schedule information and the payment date and time included in the travel execution information are close to each other than when they are far apart. The reward to be paid to the user is a cryptocurrency that is a fungible token provided by the information processing system S.

[0027] (6) The information processing device 1 registers various information related to the determination of the reward in the blockchain B. The various information related to the determination of the reward includes, for example, the amount of fungible tokens equivalent to the determined reward, a transaction certifying that the fungible tokens have been moved to the user's wallet, and a transaction including the degree of agreement between the transfer schedule information and the transfer execution information.

[0028] (7) Each information processing device 1 constituting the distributed ledger D receives various information related to the determination of the broadcast reward and stores it in its respective blockchain B. (8) The information processing device 1 transmits information including the remuneration amount to the terminal T.

[0029] In this way, the information processing system S according to the embodiment can provide a new algorithm for determining rewards in crypto assets based on the degree of agreement between "plans" and "fulfillment."

[0030] <Functional configuration of information processing device 1 according to the embodiment> 2 is a diagram schematically illustrating the functional configuration of an information processing device 1 according to an embodiment. The information processing device 1 is a component that makes up a distributed ledger D, and each information processing device 1 that makes up the distributed ledger D has the functional configuration shown in FIG.

[0031] The information processing device 1 includes a storage unit 2, a communication unit 3, and a control unit 4. In FIG. 2, arrows indicate main data flows, and there may be data flows not shown in FIG. 2. In FIG. 2, each functional block indicates a configuration in functional units, not a configuration in hardware (device) units. Therefore, the functional blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between functional blocks via any means, such as a data bus, a network, or a portable storage medium.

[0032] The memory unit 2 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information processing device 1, a RAM (Random Access Memory) that serves as the working area of the information processing device 1, an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed.

[0033] The communication unit 3 is a communication interface that enables the information processing device 1 to communicate with external devices such as other information processing devices 1 that constitute the distributed ledger D and terminal T, and is realized by a known communication module such as a LAN (Local Area Network) module or a Wi-Fi (registered trademark) module. Hereinafter, in this specification, the description of the communication unit 3 may be omitted, assuming that communication between the information processing device 1 and external devices is via the communication unit 3.

[0034] The control unit 4 is a processor such as a CPU (Central Processing Unit) or GPU (Graphics Processing Unit) of the information processing device 1, and functions as a token generation unit 40, a blockchain management unit 41, a reward determination unit 42, and a concentration acquisition unit 43 by executing programs stored in the storage unit 2. In addition, the token generation unit 40 includes a fungible token generation unit 400 and a non-fungible token generation unit 401.

[0035] 2 shows an example in which the information processing device 1 is configured as a single device. However, the information processing device 1 may be realized by multiple processors, memories, and other computing resources, such as a cloud computing system. In this case, each unit constituting the control unit 4 is realized by at least one of the multiple different processors executing a program.

[0036] The fungible token generation unit 400 generates fungible tokens using blockchain technology. Specifically, the fungible token generation unit 400 generates fungible tokens to be used as crypto assets and registers them in a blockchain for crypto assets in blockchain B. The fungible tokens generated by the fungible token generation unit 400 are used as crypto assets, and therefore are tokens that are permitted to be transferred.

[0037] The non-fungible token generation unit 401 generates a non-fungible token linked to the address of a fungible token wallet for managing the fungible tokens generated by the fungible token generation unit 400. Specifically, the non-fungible token generation unit 401 generates a non-fungible token for managing the balance of fungible tokens and the identity verification information of the owner by linking it to a crypto-asset blockchain, which is the blockchain of the fungible token. Of the non-fungible tokens generated by the non-fungible token generation unit 401, the non-fungible tokens for managing the balance of fungible tokens and the identity verification information of the owner are controlled so that they cannot be transferred.

[0038] The blockchain management unit 41 acquires from terminal T transfer schedule information including the scheduled transfer date and time of the fungible token in the fungible token wallet and transfer execution information including the transfer execution date and time of the fungible token in the fungible token wallet. The blockchain management unit 41 registers in blockchain B the transaction including the acquired transfer schedule information and the transaction including the transfer execution information.

[0039] The reward determination unit 42 determines the reward, which is a token as cryptocurrency that is generated in blockchain B by the fungible token generation unit 400 based on the degree of match between the scheduled transfer date and time and the transfer execution date and time. The blockchain management unit 41 generates a transaction certifying that the fungible token wallet from which the fungible token was transferred, i.e., the payer's wallet, has received the reward determined by the reward determination unit 42 and registers it in blockchain B.

[0040] 3(a)-(d) are diagrams for explaining the reward determination process by the reward determination unit 42. A user who uses the payment service provided by the information processing system S uses a terminal T to register in advance the planned transfer date and time m of the fungible token in the fungible token wallet, and also registers in the local database L a deviation amount V indicating the expected deviation amount of the actual payment date and time from the planned transfer date and time m. The planned transfer information acquired by the blockchain management unit 41 from the terminal T includes this planned transfer date and time m and deviation amount V.

[0041] In Figures 3(a) and 3(b), the horizontal axis represents date and time, and m on the horizontal axis represents the scheduled travel date and time m specified by the user. Also, V1 in Figure 3(a) and V2 in Figure 3(b) represent different amounts of deviation V specified by the user. Specifically, deviation V2 in Figure 3(b) is larger than deviation V1 in Figure 3(a). When the horizontal axis in Figure 3(a) is x, the graph shown in Figure 3(a) is a graph of a normal distribution expressed by the following equation (1).

[0042]

number

[0043] In formula (1), σ represents the standard deviation in a normal distribution, and is a value determined by the deviation amount V specified by the user, such that the larger the deviation amount V, the larger the standard deviation σ. The relationship between the deviation amount V and the standard deviation σ may be set in advance by the administrator of the information processing system S. As a non-limiting example, the administrator of the information processing system S may present the user with several selectable deviation amounts V (for example, options such as "large," "normal," and "small") and allow the user to specify one.

[0044] Figures 3(c) and 3(d) show the cumulative distribution function F of the normal distribution f(x,σ) shown in Figures 3(a) and 3(b), respectively. σ (x), i.e., the cumulative distribution function F σ (x) and the normal distribution f(x, σ) satisfy the relationship of the following equation (2).

[0045]

number

[0046] When the date and time when the user made the payment, i.e., the transfer execution date and time of the fungible token in the fungible token wallet, is r and the payment amount is d, the reward determination unit 42 determines the contribution C, which is the basis for reward calculation, based on the following formula (3). The contribution C is calculated by multiplying the coefficient α V It is expressed as a function determined by α V When the deviation amount V is 0, the coefficient takes a maximum value of 1, and as the deviation amount V increases, the coefficient becomes smaller. In other words, the coefficient α V It can also be said to be a monotonically decreasing function of the deviation amount V.

[0047]

number

[0048] FIG. 4 is a diagram showing a schematic view of the function used to determine the contribution C. Specifically, the graph shown by the solid line in FIG. 4 shows the function 2α VF σ (-|x|) is the cumulative distribution function F σ Similarly, the dashed line in FIG. 4 shows the graph obtained when the function 2α V F σ (-|x|) is the cumulative distribution function F σ 4 is a graph showing the case where the function 2α V F σ (-|x|) is maximum when x=0 (i.e., when the deviation V=0), and approaches the minimum value 0 as x moves away from 0. Also, the smaller the deviation V, the larger the maximum value. Therefore, the function 2α V F σ The maximum value M1 of (-|x|) is the function 2α shown in Figure 4. V F σ It is larger than the maximum value M2 of (-|x|).

[0049] Therefore, the contribution C shown in equation (3) increases as the payment amount d increases, and reaches the maximum value dα V The smaller the deviation V preset by the user, the smaller the maximum value dα V becomes larger, and the larger the difference between the planned move date and time m and the move execution date and time r becomes, the smaller it becomes, and approaches 0.

[0050] The reward determination unit 42 calculates the contribution C based on formula (3) for all users who use the information processing system S. The reward determination unit 42 proportionally allocates the crypto asset determined as the source of the reward based on the contribution C calculated for each user, and determines the reward for each user. In this way, by the reward determination unit 42 calculating the contribution C based on formula (3) and determining the reward, the reward can be determined so that the closer the planned travel date and time m and the travel execution date and time r are to each other, the larger the maximum reward value becomes as the deviation amount V set in advance by the user becomes smaller, and the larger the payment amount d becomes, the larger the reward becomes for a user.

[0051] The reward determination unit 42 provisionally registers the calculated contribution C in a transaction of the contribution storage chain in the blockchain B. Information about this transaction is broadcast to other information processing devices 1 that make up the distributed ledger D, and it is verified that the registered transaction has not been tampered with. If it is proven that the transaction has not been tampered with, the transaction is officially registered in the contribution storage chain.

[0052] The reward determination unit 42 may refer to a non-fungible token for managing the identity verification information of the fungible token owner and determine a reward if the owner's identity meets predetermined conditions. Specifically, the non-fungible token for managing identity verification information includes the owner's registration number, registration time, nationality, country of residence, classification (individual or corporation), name (name or organization name), address (residence or location), number (individual number or corporation number), date of birth (date of birth or date of establishment), place of birth, PEPs (Politically Exposed Persons) information, wallet verifier information, verifier comments, theft information, and wallet trust rank. The reward determination unit 42 obtains this information by referencing the non-fungible token for managing identity verification information and determines whether the owner's identity meets predetermined conditions. By appropriately setting the conditions, the reward determination unit 42 can reduce the likelihood that the payment services provided by the information processing system S will be used for criminal purposes.

[0053] Here, the blockchain management unit 41 associates an identifier, which can be stored in the fungible token wallet, with the transaction and registers it in the blockchain B. The identifier is for uniquely identifying a transaction that includes transfer schedule information, including the scheduled transfer date and time of the fungible token. Generally, each block that constitutes a blockchain also stores a hash value generated from information stored in the block generated immediately before. As described above, if the local database L is configured as a localized blockchain, a verifiable hash value that connects the transaction issued by the terminal T is generated. Therefore, if the local database L is configured as a localized blockchain, the hash value can be used as an identifier for uniquely identifying a transaction that includes transfer schedule information.

[0054] The blockchain management unit 41 associates an identifier for uniquely identifying a transaction including transfer schedule information with the transaction and registers it in blockchain B, whereby the reward determination unit 42 can refer to the identifier and obtain the transfer schedule information from blockchain B. This allows the reward determination unit 42 to recalculate and verify the contribution C at any time.

[0055] The above describes the rewards received by payers who use the payment service provided by the information processing system S, but the rewards determined by the information processing system S are not limited to this. The information processing system S also grants rewards to each information processing device 1 that makes up the distributed ledger D. Below, we will explain the rewards granted to the information processing devices 1 that make up the distributed ledger D.

[0056] As described above, the information processing device 1 executes the reward determination process and the reward distribution process. Each time a payer makes a payment at the payment server P, the information processing device 1 receives the result from the payment server P, stores it in a transaction, and registers it in the blockchain B. Although a detailed explanation is omitted because this is a known technology, when a transaction is stored in the blockchain B, a computational load is generated, such as reaching a consensus among the information processing devices 1 constituting the distributed ledger D to see if the transaction to be registered has been improved. The information processing device 1 also has an aspect of being a device that provides the computational power required when a payment is made by a payer.

[0057] Therefore, the reward determination unit 42 determines the reward to be granted to the information processing device 1 based on the degree of match between the "planned amount" of computing capacity provided by the information processing device 1 constituting the distributed ledger D and the "fulfillment amount," which is the amount of computing capacity actually provided. Hereinafter, in this specification, the reward allocated to each user who executed payment may be referred to as the "first type reward," and the reward allocated to the information processing device 1 that provided computing capacity may be referred to as the "second type reward."

[0058] To allocate the second-class reward, the blockchain management unit 41 acquires information indicating the planned amount and planned period of provision of computing power necessary to prove that transactions registered in blockchain B have not been tampered with from other information processing devices 1 that are nodes constituting the blockchain as distributed ledger D, and further registers transactions containing this information in blockchain B. The reward determination unit 42 determines the second-class reward, which is the reward to be granted to the node, based on the degree of agreement between the planned amount and the amount of computing power actually provided. Note that, like the first-class reward, the second-class reward is a token generated by the fungible token generation unit 400, and its source is inflation I for the past 24 hours set in the blockchain management data in blockchain B.

[0059] Specifically, the reward determination unit 42 determines the second type reward so that the closer the planned amount of computing capacity to be provided obtained from other nodes constituting the blockchain is to the amount of computing capacity actually provided by that node, the greater the reward. Even more specifically, if the value obtained by subtracting the amount of computing capacity actually provided by a node from the planned amount of computing capacity to be provided obtained from that node is positive, the reward determination unit 42 decreases the reward as the value increases, and maximizes the reward when the value is 0 or less. In this way, the information processing system S can motivate the owners of nodes constituting the blockchain to provide their computing capacity as planned.

[0060] Here, the blockchain management unit 41 can acquire the scheduled time of payment by the payer as travel schedule information. In other words, the blockchain management unit 41 can identify the date and time when there is a high probability that a large amount of computing power will be required when the payment is made by the payer. If the reward determination unit 42 can award a large reward to an information processing device 1 that provides computing power on a date and time when there is a high probability that a large amount of computing power will be required when the payment is made, it is thought that an incentive can be given to the administrator of the information processing device 1 to provide computing power.

[0061] Therefore, the concentration degree acquisition unit 43 acquires the concentration degree for each time period of a transaction including travel schedule information including the planned travel date and time. The reward determination unit 42 determines the reward so that when the concentration degree is high in a time period in which the computing capacity necessary to prove that the transaction has not been tampered with is provided, the amount of reward to be granted to the information processing device 1, which is the node that provided the computing capacity, is larger than when the concentration degree is low.

[0062] 5(a)-(b) are diagrams illustrating a method for acquiring a concentration level by the concentration level acquisition unit 43 according to an embodiment. As described above, a user registers the planned transfer date and time m and the deviation amount V of a fungible token in the local database L in advance. FIG. 5(a) is a diagram illustrating the likelihood of a "movement occurring" at each of two different planned transfer dates and times m1 and m2, and its shape is similar to the two graphs shown in FIG. 4. In FIG. 5(a), the planned transfer date and time m1 is set before the planned transfer date and time m2, indicating that a movement is most likely to occur around the planned transfer date and time m1 and the planned transfer date and time m2, respectively. Also, as shown in FIG. 5(a), the graph indicated by the solid line, in which the deviation amount V is set small, is set to have a higher maximum value than the graph indicated by the dashed line, in which the deviation amount V is set large.

[0063] FIG. 5(b) is a diagram showing the result of overlaying a graph similar to that shown in FIG. 5(a) created based on the planned date and time m and deviation amount V of non-fungible tokens registered in the local database L by each of multiple users. In FIG. 5(b), the horizontal axis represents date and time, and the vertical axis represents the likelihood of "occurrence of movement." In FIG. 5(b), the date and time ms and the date and time me are the start and end points of a period referenced by the concentration level acquisition unit 43 when calculating the concentration level. As an example, the period between the start date and time ms and the end date and time ms of the period is three days, but is not limited to this.

[0064] In the graph shown in FIG. 5(b), the date and time ma and the date and time mb respectively indicate the start and end points of the planned period for providing the computing capacity acquired from the information processing device 1 (hereinafter referred to as the "providing device" for convenience) in which the blockchain management unit 41 is located. Here, the entire area of the graph shown in FIG. 5(a) is referred to as the area R all ,The region corresponding to the period during which the ,providing device provided computing capacity (i.e., the ,region shown by diagonal lines in Fig. 5(a)) is ,region Ra,, and ,region R,. all and the area of region Ra is area S alland area Sa. The area Sa is the area of the providing device in the period referred to when the concentration level obtaining unit 43 calculates the concentration level. At this time, the reward determining unit 42 calculates the area S all The higher the ratio of the area Sa to the total area, the higher the reward to be awarded to the providing device. This allows the reward determination unit 42 to award a larger reward to a providing device that provides computing capacity during a period when there is a high probability that a large amount of computing capacity will be required when a payment is made by a payer.

[0065] <Processing flow of information processing method executed by information processing device 1> 6 is a flowchart for explaining the flow of information processing executed by the information processing device 1 according to the embodiment. The processing in this flowchart starts, for example, when the information processing device 1 is started.

[0066] The blockchain management unit 41 acquires the planned transfer date and time of the fungible token in the fungible token wallet (S2). The blockchain management unit 41 acquires the transfer execution date and time r of the fungible token in the fungible token wallet (S4).

[0067] The reward determination unit 42 calculates the degree of match between the planned transfer date and time acquired by the blockchain management unit 41 and the transfer execution date and time r (S6). Based on the calculated degree of match, the reward determination unit 42 determines a reward for the payer who systematically transferred the fungible token (S8) and provisionally registers the transaction. The blockchain management unit 41 broadcasts the provisionally registered transaction to other information processing devices 1 and verifies that the transaction has not been tampered with. If it is verified that the transaction has not been tampered with, the blockchain management unit 41 officially registers a transaction in blockchain B that certifies that the fungible token wallet from which the fungible token was transferred has received the determined reward (S10). When the blockchain management unit 41 formally registers the transaction in blockchain B, the processing in this flowchart ends.

[0068] <Advantages of the information processing device 1 according to the embodiment> As described above, the information processing device 1 according to the embodiment can provide a new algorithm for determining rewards in crypto assets.

[0069] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. [Explanation of symbols]

[0070] 1. Information processing equipment 2 Storage section 3. Communications Department 4. Control Unit 40 Token Generation Unit 400 Fungible Token Generation Unit 401 Non-fungible Token Generation Unit 41 Blockchain Management Department 42 Remuneration Determination Department 43 Concentration degree acquisition part B Blockchain D Distributed ledger P Payment server S Information Processing System T-Terminal

Claims

1. a fungible token generation unit that generates fungible tokens using blockchain technology; A non-fungible token generating unit that generates a non-fungible token linked to the address of a fungible token wallet that manages the fungible token, the non-fungible token being used for managing the balance of the fungible token and managing the owner's identity verification information, by linking the non-fungible token to the blockchain of the fungible token; a blockchain management unit that registers in the blockchain a transaction including transfer schedule information including a scheduled date and time of the transfer of the fungible token in the fungible token wallet, and a transaction including transfer execution information including a transfer execution date and time of the fungible token in the fungible token wallet; a reward determination unit that determines a reward, which is a token generated by the blockchain, based on the degree of coincidence between the scheduled date and time of the move and the date and time of the move; The blockchain management unit generates a transaction certifying that the fungible token wallet from which the fungible token was transferred has received the determined reward, and registers the transaction in the blockchain. Information processing device.

2. The blockchain management unit registers, in the blockchain, an identifier that can be stored in the fungible token wallet and that uniquely identifies a transaction including transfer schedule information including a scheduled date and time of transfer of the fungible token, in association with the transaction. The information processing device according to claim 1 .

3. The blockchain management unit further registers, in the blockchain, a transaction that includes information obtained from other nodes that constitute the blockchain, the information indicating the planned amount of computing power required to prove that the transaction registered in the blockchain has not been tampered with; The reward determination unit determines a reward, which is a token generated in the blockchain and to be provided to the node, based on the degree of agreement between the planned provision amount and the amount of computing power actually provided.

3. The information processing device according to claim 1 or 2.

4. a concentration degree acquiring unit that acquires a concentration degree for each time period of transactions including the travel schedule information including the travel schedule date and time, the reward determination unit determines the reward so that, when the degree of concentration in a time period during which the node provided the computing capacity necessary to prove that the transaction has not been tampered with is high, the amount of reward to be granted to the node that provided the computing capacity is larger than when the degree of concentration is low. The information processing device according to claim 3 .

Citation Information

Patent Citations

  • Virtual currency management device, virtual currency management method, and program

    JP2019117555A