Information processing device, information processing method, and program
The information processing apparatus dynamically adjusts voting right ratios based on token holdings and actions to reflect user contributions, addressing the challenge of aligning influence with contributions in organizational decision-making.
Patent Information
- Application Number
- JP2023218985
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2043-12-26
AI Technical Summary
Existing systems fail to accurately reflect a user's influence on organizational decision-making based on their contributions to the organization, particularly when governance tokens are transferred between users.
An information processing apparatus and method that calculates a voting right ratio for users based on the number of tokens held and actions performed, adjusting this ratio over time to reflect changes in token ownership and user contributions, using a blockchain to track token transfers and user actions.
Enables dynamic adjustment of user influence on organizational decision-making according to their contributions, ensuring that influence aligns with actual value and actions, thereby enhancing the fairness and relevance of decision-making processes.
Smart Images

Figure 2025101897000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program for processing information related to voting on organizational decision-making.
Background Art
[0002] Patent Document 1 describes a technique for determining the number of votes that a user can cast in a voting event or the like in an organization according to the ownership amount of governance tokens of each of a plurality of users belonging to an organization such as a family or a company.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the technique described in Patent Document 1, the influence of a user on organizational decision-making increases when the user receives the transfer of governance tokens from other users or the like, but it is not possible to directly increase the influence of the user on organizational decision-making according to the contribution of the user to the organization.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to make it possible to change the influence of a user on organizational decision-making according to the contribution of the user to the organization.
Means for Solving the Problems
[0006] The information processing apparatus according to the first aspect of the present invention is a voting right ratio that is the ratio of the voting rights of a plurality of users who hold tokens indicating participation in an organization on a blockchain at a first point in time, among the voting rights of the plurality of users for a decision-making of the organization, and is the ratio of the voting rights of a target user among the plurality of users, and is a voting right ratio specifying unit that specifies a voting right ratio in which the number of tokens held by the target user is reflected, and an action ratio specifying unit that specifies an action ratio that is the ratio of actions performed by the target user among the actions related to the organization performed by the plurality of users in a predetermined period, and a voting right ratio calculation unit that calculates the voting right ratio at a second point in time after the first point in time based on the voting right ratio at the first point in time and the action ratio in the period.
[0007] The action ratio specifying unit may specify the action ratio in a period of a predetermined length before the second point in time.
[0008] The voting right ratio calculation unit may specify a value index corresponding to the value of the organization at each of the first point in time and the second point in time, and vary the influence of the voting right ratio at the first point in time and the action ratio in the period on the voting right ratio at the second point in time according to the difference between the value index at the first point in time and the value index at the second point in time.
[0009] The voting right ratio calculation unit may reflect the action ratio in the voting right ratio when the value index at the second point in time is greater than the value index at the first point in time, and may not reflect the action ratio in the voting right ratio when the value index at the second point in time is not greater than the value index at the first point in time.
[0010] The value index may be any one of the trading price of the token, the sales of the business conducted by the organization, the profit of the business, the number of users of the business, the number of usage times of the business, the market share of the business, and the customer satisfaction of the business.
[0011] In addition to the voting right ratio at the first time point and the action ratio during the period, the voting right ratio calculation unit may calculate the voting right ratio at the second time point based on the total number of the tokens associated with the organization.
[0012] The voting right ratio calculation unit may calculate the voting right ratio by multiplying the voting right ratio at the first time point by the total number at the first time point and multiplying the action ratio during the period by the total number at the second time point.
[0013] The information processing apparatus may further include a voting right ratio change unit that changes the voting right ratio of the target user corresponding to the transferred token to the voting right ratio of the other user when the token is transferred from the target user to another user.
[0014] The information processing apparatus may further include a voting right ratio change unit that deprives the target user of the voting right ratio corresponding to the transferred token and grants the other user the voting right ratio in which the number of the transferred tokens is reflected and the action ratio of the target user is not reflected when the token is transferred from the target user to another user.
[0015] The token may be a governance token that gives the holder of the token the right to vote on the decision-making of the organization, which is a decentralized autonomous organization.
[0016] The information processing method according to the second aspect of the present invention is a voting right ratio that is the ratio of the voting rights of a target user among a plurality of users who hold tokens indicating participation in an organization on a blockchain, which are executed by a processor, at a first point in time, and is a voting right ratio in which the number of tokens held by the target user is reflected. A step of specifying a voting right ratio, a step of specifying an action ratio that is the ratio of actions performed by the target user among actions related to the organization performed by the plurality of users in a predetermined period, and the voting right ratio at the first point in time And calculating the voting right ratio at a second point in time after the first point in time based on the action ratio in the period.
[0017] The program according to the third aspect of the present invention causes a processor to execute a voting right ratio that is the ratio of the voting rights of a target user among a plurality of users who hold tokens indicating participation in an organization on a blockchain, at a first point in time, and is a voting right ratio in which the number of tokens held by the target user is reflected. A step of specifying a voting right ratio, a step of specifying an action ratio that is the ratio of actions performed by the target user among actions related to the organization performed by the plurality of users in a predetermined period, and the voting right ratio at the first point in time And calculating the voting right ratio at a second point in time after the first point in time based on the action ratio in the period.
Effect of the Invention
[0018] According to the present invention, there is an effect that the influence of a user on the decision-making of an organization can be changed according to the contribution of the user to the organization.
Brief Description of the Drawings
[0019]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Embodiments for Carrying Out the Invention
[0020] [Overview of Information Processing System S] FIG. 1 is a schematic diagram of an information processing system S according to the present embodiment. The information processing system S includes an information processing apparatus 1 and an information terminal 2. The information processing system S may include other devices such as servers and terminals.
[0021] The information processing apparatus 1 is a computer that performs processing related to voting on the decision-making of an organization based on information stored on a blockchain. An organization is a group to which a plurality of users belong. The organization is, for example, a decentralized autonomous organization (DAO). Each of the plurality of users has the right to vote on the decision-making of the organization and can vote (such as by majority vote) on the measures taken by the organization.
[0022] The blockchain is constructed in the storage unit of the information processing apparatus 1 or in the storage unit of a device different from the information processing apparatus 1. The blockchain is constructed in the storage units of a plurality of devices, and the information processing apparatus 1 may be any one of the plurality of devices.
[0023] The information stored on the blockchain includes, for example, an organization token indicating that a user is participating in an organization. The organization token is, for example, a governance token that gives the holder of the token the right to vote on the decision-making of an organization that is a DAO. The organization token is held by each user by being granted to the user by the organization or transferred (assigned) among users.
[0024] The organization token is stored, for example, in association with user identification information (user ID (Identifier)) for identifying the user who is the holder by the blockchain on one or more storage units on the network. The blockchain includes a plurality of data blocks, and each block includes one or more transactions indicating that the holder of the token has been transferred. Each block in the blockchain includes a hash value generated according to a predetermined rule, and the correctness of the entire blockchain is ensured by verifying the consistency of the hash values between blocks.
[0025] The information terminal 2 is a computer used by the user. The information terminal 2 is, for example, a smartphone or a tablet terminal. The information terminal 2 has an operation unit such as a touch panel or a keyboard for receiving operations, and a display unit such as a liquid crystal display for displaying information. The information terminal 2 can communicate with the information processing apparatus 1 via a network.
[0026] The outline of the processing executed by the information processing system S according to this embodiment will be described below. The information processing apparatus 1 identifies a voting right ratio, which is the ratio of the voting rights of a target user, who is any one of a plurality of users, among the voting rights of an organization's decision-making held by the plurality of users at a first point in time. The voting right ratio at the first point in time reflects the number of organization tokens held by the target user.
[0027] The information processing apparatus 1 identifies an action ratio, which is the ratio of the actions taken by the target user among the actions related to the organization performed by a plurality of users during a predetermined target period. Actions related to the organization include economic activities, non-economic activities, and social activities related to the organization. The target period is, for example, a period of a predetermined length before a second point in time described later.
[0028] The information processing apparatus 1 calculates the voting right ratio of the target user at a second point in time after the first point in time based on the voting right ratio at the first point in time and the action ratio during the target period. That is, the information processing apparatus 1 further reflects the actions related to the organization taken by the target user in the voting right ratio that reflects the number of organization tokens held by the target user.
[0029] In this way, the information processing system S calculates the voting right ratio of the user based on the number of organization tokens held indicating that the user is participating in the organization and the ratio of the actions related to the organization taken by the user. Thereby, the information processing system S can change the influence of the user on the decision-making of the organization according to the contribution of the user to the organization.
[0030] [Configuration of Information Processing System S] FIG. 2 is a block diagram of the information processing system S according to the present embodiment. In FIG. 2, the arrows indicate the main data flows, and there may be data flows other than those shown in FIG. 2. In FIG. 2, each block represents a configuration in terms of functional units, not in terms of hardware (devices). Therefore, the blocks shown in FIG. 2 may be implemented in a single device, or may be divided and implemented in a plurality of devices. The exchange of data between the blocks may be performed via any means such as a data bus, a network, a portable storage medium, or the like.
[0031] The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The information processing apparatus 1 may be configured by connecting two or more physically separated devices wired or wirelessly. Also, the information processing apparatus 1 may be configured by a cloud that is a collection of computer resources.
[0032] The communication unit 11 has a communication controller for transmitting and receiving data to and from the information terminal 2 via a network. The communication unit 11 notifies the control unit 13 of the data received from the information terminal 2 via the network. Further, the communication unit 11 transmits the data output from the control unit 13 to the information terminal 2 via the network.
[0033] The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, etc. The storage unit 12 stores in advance the programs executed by the control unit 13. The storage unit 12 may be provided outside the information processing apparatus 1, and in that case, data may be exchanged between the storage unit 12 and the control unit 13 via a network.
[0034] The control unit 13 includes a data acquisition unit 131, a voting right ratio calculation unit 132, an output unit 133, a voting right ratio specification unit 134, a behavior ratio specification unit 135, and a voting right ratio change unit 136. The control unit 13 is a processor such as a CPU (Central Processing Unit), and functions as the data acquisition unit 131, the voting right ratio calculation unit 132, the output unit 133, the voting right ratio specification unit 134, the behavior ratio specification unit 135, and the voting right ratio change unit 136 by executing the programs stored in the storage unit 12.
[0035] Hereinafter, the processing executed by the information processing system S will be described in detail. First, the processing in which the information processing apparatus 1 calculates the voting right ratio for the first time will be described. FIG. 3(a) is a schematic diagram for explaining the time point when the information processing apparatus 1 calculates the voting right ratio for the first time. The horizontal axis in FIG. 3(a) represents the passage of time.
[0036] Let the time point when the information processing apparatus 1 calculates the voting right ratio for the first time be the first calculation time point t. The first calculation time point t is an arbitrary time point after an organization in which a plurality of users participate is formed, for example, the time point immediately after the organization is formed, or the time point when a vote on the decision-making of the organization is conducted.
[0037] The data acquisition unit 131 acquires the number of organization tokens (e.g., governance tokens) held by each of a plurality of users participating in the organization for which the voting right ratio is to be calculated at the first calculation time point t, indicating that the user is participating in the organization. For example, in the blockchain, the data acquisition unit 131 acquires the number of organization tokens held by the user by counting the number of organization tokens associated with the user ID of each of the plurality of users.
[0038] The voting right ratio calculation unit 132 calculates the voting right ratio O of each of the plurality of users at the first calculation time point t based on the number of organization tokens held acquired by the data acquisition unit 131. The voting right ratio O is the ratio of the voting rights that each of the plurality of users has for the decision-making of the organization at the first calculation time point t. For example, the voting right ratio calculation unit 132 calculates, as the voting right ratio O of the user, the value obtained by dividing the number of organization tokens held by each of the plurality of users by the number of issued organization tokens (the total number of organization tokens held by the plurality of users). Thereby, the number of organization tokens held by each of the plurality of users is reflected in the voting right ratio O at the first calculation time point t.
[0039] The voting right ratio calculation unit 132 is not limited to the specific calculation method shown here, and the voting right ratio O may be calculated by other methods. For example, the voting right ratio calculation unit 132 may weight the number of organization tokens held using predetermined information such as user attributes, and calculate the voting right ratio O using the weighted number of organization tokens held. When one organization token is newly assigned to a user after the voting right ratio O at the first calculation time point t is calculated, the voting right ratio calculation unit 132 may assign a voting right ratio of 1 / Na, which is the total number of organization tokens, to the user.
[0040] The output unit 133 transmits the voting right ratio O of each of the plurality of users at the first calculation time point t calculated by the voting right ratio calculation unit 132 to the information terminal 2 used by the user. The information terminal 2 displays the voting right ratio O received from the information processing apparatus 1 on the display unit. Further, the output unit 133 stores the voting right ratio O of each of the plurality of users at the first calculation time point t calculated by the voting right ratio calculation unit 132 in the storage unit 12 in association with the user ID of the user and the first calculation time point t.
[0041] Second, the process of the information processing apparatus 1 calculating the voting right ratio after the second time will be described. FIG. 3(b) is a schematic diagram for explaining the time point when the information processing apparatus 1 calculates the voting right ratio after the second time. The horizontal axis in FIG. 3(b) represents the passage of time.
[0042] The information processing apparatus 1 performs the subsequent processes for each of the plurality of users participating in the organization as the target user. The time point when the information processing apparatus 1 calculates the voting right ratio after the second time is referred to as the current calculation time point ta (also referred to as the second time point). Also, the time point when the voting right ratio was calculated one time before the current calculation time point ta is referred to as the previous calculation time point tb (also referred to as the first time point). The previous calculation time point tb is the first calculation time point t when this is the second time, and is the current calculation time point ta when the voting right ratio was calculated one time before when this is the third time or later.
[0043] The current calculation time point ta is an arbitrary time point after the previous calculation time point tb. For example, it is a time point when a predetermined time (1 month, 6 months, 1 year, etc.) has passed since the previous calculation time point tb, a time point when the number of organization tokens held by each user has changed, or a time point when a vote on the organization's decision-making is held.
[0044] The data acquisition unit 131 acquires the number of organization tokens (for example, governance tokens) held by each of a plurality of users participating in the organization for which the voting right ratio is to be calculated, at the current calculation time point ta and the previous calculation time point tb respectively, indicating that the user is participating in the organization. For example, in the blockchain, the data acquisition unit 131 acquires the number of organization tokens held by each of the plurality of users by counting the number of organization tokens associated with the user ID of each of the plurality of users.
[0045] The data acquisition unit 131 acquires value index data indicating a value index corresponding to the value of the organization, at the current calculation time point ta and the previous calculation time point tb respectively. The value index is, for example, any one of the trading price of the organization token, the sales of the business conducted by the organization, the profit of the business, the number of users of the business, the number of usage times of the business, the market share of the business, and the customer satisfaction of the business.
[0046] For example, the data acquisition unit 131 acquires the value index data at the current calculation time point ta and the previous calculation time point tb respectively, from the storage unit 12 or other storage devices. The value index data may be stored as a database in the storage unit 12 or other storage devices, or may be stored on the blockchain. The storage unit 12 or other storage devices store value index data input by humans or value index data automatically collected.
[0047] The data acquisition unit 131 acquires action data indicating actions related to the organization performed by each of a plurality of users during a predetermined target period T. The target period T is a period of a predetermined length (1 month, 6 months, 1 year, etc.) before the current calculation time point ta. The target period T may be, for example, the period from the previous calculation time point tb to the current calculation time point ta. The target period T may be, for example, a period of a predetermined length retroactively from the current calculation time point ta or a predetermined time point before the current calculation time point ta.
[0048] Actions related to an organization include economic, non-economic, and social activities related to the organization. Economic activities include, for example, the purchase, use, or possession of goods (articles or services) provided by the organization, donations to the organization, participation in events held by the organization, and so on. Non-economic activities include, for example, work related to the management and operation of the organization, the provision of skills or resources to the organization, the conclusion of cooperation relations with the organization, the provision of articles or services related to the organization, the implementation of events related to the organization, and posts related to the organization on SNS (Social Networking Service). Social activities include actions to activate the industry to which the organization belongs, and so on.
[0049] The data acquisition unit 131 acquires, for example, action data for the target period T from the storage unit 12 or other storage devices. The action data may be stored as a database in the storage unit 12 or other storage devices, or may be stored on a blockchain. The storage unit 12 or other storage devices store action data input by a human or action data automatically collected.
[0050] The action data indicates, for example, the user ID of the user, the type of action performed by the user, and the date and time when the user performed the action. Further, the action data may indicate the amount of action performed by the user (number of times, quantity of work products, etc.).
[0051] The voting right ratio specifying unit 134 specifies the voting right ratio of the target user at the previous calculation time point tb (also referred to as the previous voting right ratio Ob). The voting right ratio specifying unit 134, for example, acquires the user ID of the target user and the voting right ratio associated with the previous calculation time point tb in the storage unit 12, and specifies the acquired voting right ratio as the previous voting right ratio Ob.
[0052] When this is the second time, the previous voting right ratio Ob is the voting right ratio O calculated for the first time, and when this is the third time or later, the previous voting right ratio Ob is the voting right ratio Oa calculated one time before. Since the number of organization tokens held by the target user is reflected in the voting right ratio O calculated for the first time and the voting right ratio Oa calculated one time before, it can be said that the number of organization tokens held by the target user is also reflected in the previous voting right ratio Ob.
[0053] The action ratio specifying unit 135 specifies an action ratio V, which is the ratio of the actions performed by the target user among the actions related to the organization performed by a plurality of users during the target period T. For example, the action ratio specifying unit 135 calculates, as the action ratio V of the target user, a value obtained by dividing the amount of actions of the target user by the total value of the amounts of actions of a plurality of users based on the action data of the target period T acquired by the data acquisition unit 131. The action ratio specifying unit 135 may specify the amount of actions of the target user by aggregating one action in the action data as 1, or may specify the amount of actions of the target user by aggregating the amount of actions (number of times, quantity of work products, etc.) indicated by the action data. Thereby, the information processing apparatus 1 can quantify the degree of the amount of actions related to the organization performed by the target user among a plurality of users during the target period T.
[0054] Based on the voting right ratio Ob at the previous calculation time point tb specified by the voting right ratio specifying unit 134 and the action ratio V during the target period T specified by the action ratio specifying unit 135, the voting right ratio calculation unit 132 calculates the voting right ratio of the target user at the current calculation time point ta (also referred to as the current voting right ratio Oa).
[0055] FIG. 4, FIG. 5(a), and FIG. 5(b) are schematic diagrams for explaining a method for the voting right ratio calculation unit 132 to calculate the current voting right ratio Oa. In FIG. 4, FIG. 5(a), and FIG. 5(b), the vertical axis represents a value index, and the horizontal axis represents the number of issued organization tokens.
[0056] Based on the value index data acquired by the data acquisition unit 131, the voting right ratio calculation unit 132 uses, as value indexes, the value index at the current calculation time point ta (also referred to as the current value index Pa) and the value index at the previous calculation time point tb (also referred to as the previous value index Pb). The example in FIG. 4 shows a state where the current value index Pa and the previous value index Pb are equal. The example in FIG. 5(a) shows a state where the current value index Pa is larger than the previous value index Pb, and the example in FIG. 5(b) shows a state where the previous value index Pb is larger than the current value index Pa.
[0057] Based on the number of organization tokens held acquired by the data acquisition unit 131, the voting right ratio calculation unit 132 uses, as the number of organization tokens issued, the total number of organization tokens held by a plurality of users at the current calculation time point ta (also referred to as the current token issuance number Na) and the total number of organization tokens held by a plurality of users at the previous calculation time point tb (also referred to as the previous token issuance number Nb).
[0058] For example, the voting right ratio calculation unit 132 calculates the current voting right ratio Oai of any target user (user i) among the plurality of users using the following formula (1).
[0059]
Equation
[0060] Formula (1) represents that, in FIGS. 4, 5(a), and 5(b), the ratio of the sum of the area of region A corresponding to the action ratio Vi and the area of region B corresponding to the previous voting right ratio Obi to the area of the dotted-line region corresponding to the value index and the number of token issuances of the organization is the current voting right ratio Oai.
[0061] In formula (1), the previous voting right ratio Obi is the voting right ratio Ob of the target user (user i) specified by the voting right ratio specifying unit 134. The action ratio Vi is the action ratio V of the target user (user i) specified by the action ratio specifying unit 135. Note that when the action ratios Vi of all users are summed up, the result is 1 (or 100% if the ratio is defined as a percentage), when the voting right ratios Obi of all users are summed up, the result is 1, and when the voting right ratios Oai of all users are summed up, the result is 1.
[0062] In formula (1), the voting right ratio Obi at the previous calculation time point tb is multiplied by the number of token issuances Nb at the previous calculation time point tb, and the action ratio Vi at the current calculation time point ta is multiplied by the number of token issuances Na at the current calculation time point ta. Thereby, even when the total number of organization tokens fluctuates between the previous calculation time point tb and the current calculation time point ta, the information processing system S can reflect the total number of organization tokens at each time point in the current voting right ratio Oai.
[0063] The consideration ratio β is a coefficient for specifying the influence of the previous voting right ratio Obi and the action ratio Vi on the current voting right ratio Oai, and is a predetermined numerical value greater than 0 and less than 1. The larger the consideration ratio β, the greater the influence of the action ratio Vi on the current voting right ratio Oai, and the smaller the consideration ratio β, the smaller the influence of the action ratio Vi on the current voting right ratio Oai. The consideration ratio β may be stored in advance in the storage unit 12, or may be specified in the information terminal 2 used by any user participating in the organization each time the information processing device 1 calculates the voting right ratio. Thereby, the information processing system S can adjust the influence of the previous voting right ratio Obi and the action ratio Vi on the current voting right ratio Oai.
[0064] By repeatedly calculating the voting right ratio using formula (1) by the voting right ratio calculation unit 132, since the number of organization tokens held by the target user is reflected in the previous voting right ratio Obi, the information processing system S can calculate the current voting right ratio Oa of the target user based on the number of organization tokens held by the target user and the action ratio of the target user.
[0065] The voting right ratio calculation unit 132 may vary the influence of the previous voting right ratio Obi and the action ratio Vi on the current voting right ratio Oai according to the difference between the value index at the current calculation time ta (the current value index Pa) and the value index at the previous calculation time tb (the previous value index Pb). In this case, the voting right ratio calculation unit 132 specifies, for example, the current value index Pa and the previous value index Pb indicated by the value index data acquired by the data acquisition unit 131.
[0066] The voting right ratio calculation unit 132 determines, for example, the consideration ratio β in Equation (1) using Equation (2).
[0067]
Number
[0068] In Equation (2), the weight coefficient γ is a coefficient that specifies the influence of the change in the value index on the current voting right ratio Oai. The greater the weight coefficient γ, the greater the influence of the difference between the current value index Pa and the previous value index Pb on the current voting right ratio Oai, and the smaller the weight coefficient γ, the smaller the influence of the difference. The weight coefficient γ may be stored in advance in the storage unit 12, or may be specified in the information terminal 2 used by any user who participates in the organization each time the information processing apparatus 1 calculates the voting right ratio.
[0069] According to Equation (2), the greater the difference between the current value index Pa and the previous value index Pb, the greater the influence of the action ratio Vi on the current voting right ratio Oai (that is, the consideration ratio β), and the smaller the difference, the smaller the influence of the action ratio Vi on the current voting right ratio Oai. Thereby, the information processing system S can regard the action ratio Vi of the action performed by the user as the contribution to the change in the value of the organization, and set the voting right ratio according to the contribution of each user.
[0070] As another method, when the current value index Pa is greater than the previous value index Pb, the voting right ratio calculation unit 132 may reflect the action ratio Vi in the current voting right ratio Oai. When the current value index Pa is not greater than the previous value index Pb, the action ratio Vi may not be reflected in the current voting right ratio Oai. The voting right ratio calculation unit 132 determines the consideration ratio β in Equation (1) using, for example, Equation (3).
[0071]
Number
[0072] In Equation (3), when the current value index Pa is greater than the previous value index Pb, the consideration ratio β is the same as in Equation (2). When the current value index Pa is not greater than the previous value index Pb, the consideration ratio β is zero. Therefore, when the value of the organization has increased from the previous calculation time point tb to the current calculation time point ta, the action ratio Vi affects the current voting right ratio Oai. When the value of the organization has not increased, the action ratio Vi does not affect the current voting right ratio Oai. As a result, the information processing system S can regard the action ratio Vi of the actions taken by the user as a contribution to the improvement of the organization's value only when the value of the organization has improved, and set the voting right ratio according to the contribution of each user.
[0073] The output unit 133 transmits the current voting right ratio Oa of each of the plurality of users at the current calculation time point ta calculated by the voting right ratio calculation unit 132 to the information terminal 2 used by the user. The information terminal 2 displays the current voting right ratio Oa received from the information processing device 1 on the display unit. In addition, the output unit 133 stores the current voting right ratio Oa of each of the plurality of users at the current calculation time point ta calculated by the voting right ratio calculation unit 132 in the storage unit 12 in association with the user ID of the user and the current calculation time point ta. As a result, the information processing system S can notify the user of the current voting right ratio Oa calculated based on the number of organization tokens held by the user and the action ratio of the user, and use it for the calculation of the next voting right ratio.
[0074] [Flow of Information Processing Method] FIG. 6 is a diagram showing a flowchart of an exemplary information processing method executed by the information processing apparatus 1 according to the present embodiment. The flow in FIG. 6 starts when the information processing apparatus 1 calculates the voting right ratio. When this is the first calculation of the voting right ratio (YES in S11), the data acquisition unit 131 acquires the number of organization tokens held by each of a plurality of users who are members of the organization for which the voting right ratio is to be calculated at the first calculation time point t, indicating that the user is a member of the organization (S12).
[0075] Based on the number of organization tokens held acquired by the data acquisition unit 131, the voting right ratio calculation unit 132 calculates the voting right ratio O for each of the plurality of users at the first calculation time point t (S13).
[0076] The output unit 133 outputs the voting right ratio O for each of the plurality of users by a predetermined method (S14). Here, the output unit 133 transmits the voting right ratio O for each of the plurality of users at the first calculation time point t calculated by the voting right ratio calculation unit 132 to the information terminal 2 used by the user. Further, the output unit 133 stores the voting right ratio O for each of the plurality of users at the first calculation time point t calculated by the voting right ratio calculation unit 132 in the storage unit 12 in association with the user ID of the user and the first calculation time point t.
[0077] When this is not the first calculation of the voting right ratio (NO in S11), the data acquisition unit 131 acquires various data (S15). Here, the data acquisition unit 131 acquires the number of organization tokens held by each of a plurality of users who are members of the organization for which the voting right ratio is to be calculated at the current calculation time point ta and the previous calculation time point tb, indicating that the user is a member of the organization. Further, the data acquisition unit 131 acquires value index data indicating a value index corresponding to the value of the organization at the current calculation time point ta and the previous calculation time point tb. Further, the data acquisition unit 131 acquires action data indicating the actions of each of the plurality of users regarding the organization performed during a predetermined target period T.
[0078] The voting right ratio specifying unit 134 specifies the voting right ratio of the target user at the previous calculation time point tb (the previous voting right ratio Ob) (S16). The action ratio specifying unit 135 specifies an action ratio V, which is the ratio of the actions performed by the target user among the actions related to the organization performed by a plurality of users during the target period T (S17).
[0079] Based on the voting right ratio Ob at the previous calculation time point tb specified by the voting right ratio specifying unit 134 and the action ratio V during the target period T specified by the action ratio specifying unit 135, the voting right ratio calculation unit 132 calculates the voting right ratio of the target user at the current calculation time point ta (the current voting right ratio Oa) (S18).
[0080] The output unit 133 outputs the voting right ratio O of each of the plurality of users by a predetermined method (S14). Here, the output unit 133 transmits the current voting right ratio Oa of each of the plurality of users at the current calculation time point ta calculated by the voting right ratio calculation unit 132 to the information terminal 2 used by the user. Further, the output unit 133 stores the current voting right ratio Oa of each of the plurality of users at the current calculation time point ta calculated by the voting right ratio calculation unit 132 in the storage unit 12 in association with the user ID of the user and the current calculation time point ta.
[0081] [Effects of the Embodiment] According to the information processing system S according to the present embodiment, the information processing apparatus 1 calculates the voting right ratio of the user based on the number of organization tokens held by the user indicating that the user has joined the organization and the ratio of the actions related to the organization performed by the user. Thereby, the information processing system S can change the influence of the user on the decision-making of the organization according to the contribution of the user to the organization.
[0082] [Modification Example] The information processing apparatus 1 according to this modification example executes a process of changing the voting right ratio of each user when an organization token is transferred between two users. Hereinafter, the parts different from the above-described embodiment in the information processing system S will be mainly described.
[0083] FIG. 7 is a schematic diagram for explaining a situation where an organization token is transferred between users. FIG. 7 shows a situation where one organization token is transferred from a target user (user i) to another user (user j). The target user performs an operation for transferring the organization token to another user, for example, on the information terminal 2. The information terminal 2 transmits a transfer instruction indicating the user ID of the target user and the user ID of the other user to the blockchain. The blockchain stores information for changing the holder of the organization token held by the target user to the other user according to the transfer instruction transmitted by the information terminal 2.
[0084] In the information processing apparatus 1, the voting right ratio changing unit 136 detects that the organization token has been transferred from the target user to another user on the blockchain. The voting right ratio changing unit 136 changes the voting right ratio of each user by any of the following methods using the voting right ratio specified by the voting right ratio specifying unit 134 on the condition that it has been detected that the organization token has been transferred from the target user to another user.
[0085] As a first method, the voting right ratio changing unit 136 changes the voting right ratio of the target user corresponding to the transferred organization token to the voting right ratio of the other user who is the transfer destination of the organization token using the following formula (4). Here, the voting right ratio corresponding to the transferred organization token is deprived from the target user.
[0086]
Equation
[0087] The voting right ratio Obi is the voting right ratio of the target user (user i) before the transfer, and the voting right ratio Oaj is the voting right ratio of other users (user j) after the transfer. That is, other users are given a voting right ratio that reflects the behavior ratio of the target user. Thereby, when the organization token is transferred between users, the information processing system S can pass on to other users at the transfer destination the voting right ratio that reflects the behavior ratio of the target user before the transfer. Note that since the total value of the voting right ratios of multiple users does not change due to this change, the voting right ratios of users different from the target user and other users among the multiple users are not changed.
[0088] As a second method, the voting right ratio change unit 136 uses the following formula (5) to give other users a voting right ratio that reflects the number of transferred organization tokens and does not reflect the behavior ratio of the target user. Here, the voting right ratio corresponding to the transferred organization token is deprived from the target user.
[0089]
Number
[0090] The number of transferred tokens Nai is the number of tokens transferred from the target user (user i), the number of issued tokens Na is the total number of organization tokens, and the voting right ratio Oaj is the voting right ratio of other users (user j) after the transfer. That is, other users are given a voting right ratio of the number of transferred tokens Nai out of the number of issued tokens Na that does not reflect the behavior ratio of the target user. Thereby, when the organization token is transferred between users, the information processing system S can newly give other users at the transfer destination a voting right ratio according to the number of transferred organization tokens without passing on the behavior ratio of the target user before the transfer.
[0091] Since the total value of the voting right ratios of multiple users changes due to this change, the voting right ratio change unit 136 uses the following formula (6) to change the voting right ratios of each user different from the target user and other users among the multiple users.
Number
[0092] The number of transferred tokens Nai is the number of tokens transferred from the target user (user i), the number of issued tokens Na is the total number of organizational tokens, the voting right ratio Obi is the voting right ratio of the target user (user i) before transfer, the voting right ratio Obk is the voting right ratio of each user (user k) before transfer, and the voting right ratio Oak is the voting right ratio of each user (user k) after transfer. Accordingly, when the information processing system S deprives the voting right ratio in which the action ratio is reflected from the target user due to the transfer of organizational tokens, it can correct the voting right ratio of each of the plurality of users.
[0093] The output unit 133 transmits the voting right ratio of each of the plurality of users changed by the voting right ratio changing unit 136 to the information terminal 2 used by the user. The information terminal 2 displays the changed voting right ratio received from the information processing apparatus 1 on the display unit. Further, the output unit 133 stores the voting right ratio of each of the plurality of users changed by the voting right ratio changing unit 136 in the storage unit 12 in association with the user ID of the user.
[0094] Note that the present invention can contribute to Goal 9, "Build the infrastructure for industry and technological innovation," of the Sustainable Development Goals (SDGs) led by the United Nations.
[0095] As described above, the present invention has been described using the 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. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in an arbitrary unit. Also, new embodiments resulting from an arbitrary combination of a plurality of embodiments are included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination have the effects of the original embodiments combined.
Explanation of Signs
[0096] S Information Processing System 1 Information Processing Device 11 Communication Unit 12 Memory Unit 13 Control Unit 131 Data Acquisition Unit 132 Voting Right Ratio Calculation Unit 133 Output Unit 134 Voting Right Ratio Identification Unit 135 Behavior Ratio Identification Unit 136 Voting Right Ratio Change Unit 2 Information Terminal
Claims
1. A voting right ratio, which is the ratio of the voting rights of a target user among a plurality of users who hold tokens indicating participation in an organization on a blockchain at a first time point, with respect to the decision-making of the organization, and is a voting right ratio that reflects the number of tokens held by the target user among the plurality of users, and a voting right ratio specifying unit that specifies a voting right ratio in which the number of tokens held by the target user is reflected; An action ratio specifying unit that specifies an action ratio, which is the ratio of actions taken by the target user among the actions related to the organization taken by the plurality of users during a predetermined period; A voting right ratio calculating unit that calculates the voting right ratio at a second time point after the first time point based on the voting right ratio at the first time point and the action ratio during the period; An information processing apparatus having the above components.
2. The action ratio specifying unit specifies the action ratio during a predetermined length of the period before the second time point. The information processing apparatus according to Claim 1.
3. The voting right ratio calculating unit specifies value indicators corresponding to the value of the organization at the first time point and the second time point respectively, and makes the influence of the voting right ratio at the first time point and the action ratio during the period on the voting right ratio at the second time point different according to the difference between the value indicator at the first time point and the value indicator at the second time point. The information processing apparatus according to Claim 1 or 2.
4. The voting right ratio calculating unit reflects the action ratio in the voting right ratio when the value indicator at the second time point is greater than the value indicator at the first time point, and does not reflect the action ratio in the voting right ratio when the value indicator at the second time point is not greater than the value indicator at the first time point. The information processing apparatus according to Claim 3.
5. The value indicator is any one of the trading price of the token, the sales of the business conducted by the organization, the profit of the business, the number of users of the business, the number of usage times of the business, the market share of the business, and the customer satisfaction of the business. The information processing apparatus according to Claim 3.
6. The voting right ratio calculating unit calculates the voting right ratio at the second time point based on the total number of tokens associated with the organization in addition to the voting right ratio at the first time point and the action ratio during the period. The information processing apparatus according to Claim 1 or 2.
7. The voting right ratio calculation unit calculates the voting right ratio by multiplying the voting right ratio at the first point in time by the total number at the first point in time and multiplying the action ratio during the period by the total number at the second point in time. The information processing apparatus according to claim 6.
8. When the token is transferred from the target user to another user, the information processing apparatus further includes a voting right ratio change unit that changes the voting right ratio of the target user corresponding to the transferred token to the voting right ratio of the other user. The information processing apparatus according to claim 1 or 2.
9. When the token is transferred from the target user to another user, the information processing apparatus further includes a voting right ratio change unit that deprives the target user of the voting right ratio corresponding to the transferred token and assigns to the other user the voting right ratio in which the number of the transferred tokens is reflected and the action ratio of the target user is not reflected. The information processing apparatus according to claim 1 or 2.
10. The token is a governance token that gives the holder of the token the right to vote on the decision-making of the organization, which is a decentralized autonomous organization. The information processing apparatus according to claim 1 or 2.
11. Executed by a processor A step of specifying a voting right ratio, which is the ratio of the voting rights of a target user among a plurality of users who hold tokens indicating participation in an organization at a first point in time for decision-making of the organization on a blockchain, and in which the number of tokens held by the target user is reflected; A step of specifying an action ratio, which is the ratio of actions taken by the target user among actions related to the organization taken by the plurality of users during a predetermined period; A step of calculating the voting right ratio at a second point in time after the first point in time based on the voting right ratio at the first point in time and the action ratio during the period; An information processing method comprising:
12. To a processor A step of specifying a voting right ratio, which is a ratio of the voting rights of a target user among a plurality of users who hold tokens indicating participation in an organization on a blockchain for a decision-making of the organization at a first point in time, and which reflects the number of tokens held by the target user; A step of specifying an action ratio, which is a ratio of actions taken by the target user among actions taken by the plurality of users regarding the organization during a predetermined period; A step of calculating the voting right ratio at a second point in time after the first point in time based on the voting right ratio at the first point in time and the action ratio during the period; A program for causing the above to be executed.
Citation Information
Patent Citations
Improvement of proposal evaluation system
JP2021149898A
Raising system and system
JP2023054841A
Human resource cultivation support apparatus, member terminal, human resource cultivation support method, program, and recording medium
JP2023086289A
Token management method, end user management device, and token processing device
WO2022065028A1