Information processing method, information processing apparatus, and storage medium
The method addresses the challenge of unstable governance token values in DAO communities by calculating and awarding rewards based on activity records, enhancing transparency and motivation for investors.
Patent Information
- Application Number
- JP2024105633
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2044-06-28
Smart Images

Figure 2026006559000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing method, an information processing device, and a program. [Background technology]
[0002] A system for building and managing a DAO (Decentralized Autonomous Organization) is known (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2023-054841 Summary of the Invention [Problem to be solved by the invention]
[0004] In DAO-based communities, it is common to issue governance tokens to investors in exchange for their investments to fund the community's activities. However, in the early stages of a community's activities, the value of governance tokens is unstable, making it difficult to understand the benefits investors will receive, making it difficult to raise funds for activities. On the other hand, even if the value of governance tokens is unstable, there are cases where certain members participating in the community are expected to generate profits.
[0005] The present invention has been made in consideration of these points, and aims to clarify the return that members who contribute funds will receive. [Means for solving the problem]
[0006] The information processing method of the first aspect of the present invention includes a receiving step executed by a computer to receive investment acceptance information that associates an investee member, who is a member belonging to a specified community and is the investment target, with an investor member, who is a member who has contributed investment funds to the investee member; an acquisition step to acquire the investment member's activity record in the specified community; a calculation step to calculate a reward for the investor member based on the activity record; and an awarding step to award the reward calculated in the calculation step to the investor member.
[0007] The investment acceptance information may further be associated with an investment amount, and may further include a determination step of determining calculation conditions for the remuneration to the investing member based on the investment amount associated in the investment acceptance information, and in the calculation step, the remuneration to the investing member may be calculated based on the calculation conditions and the activity performance of the invested member.
[0008] The method may further include an issuing step of issuing an investment proof token that associates the invested member, the investing member, the investment amount, and the calculation conditions, and in the calculation step, the reward for the investing member may be calculated based on the investment amount and the calculation conditions associated in the investment proof token and the activity performance of the invested member.
[0009] The activity record may include the types of activities of the invested member in the specified community and the amount of activity for each type of activity, and in the calculation step, the reward to be granted to the investing member may be calculated based on the amount of activity for each type of activity indicated by the activity record.
[0010] The investment acceptance information may further be associated with an investment amount, and in the calculation step, the investment source member's remuneration may be calculated based on the ratio of the investment amount contributed by the investment source member to the total investment amount targeted at the investment target member.
[0011] The investment acceptance information may further be associated with an investment amount, and may further include a refund step for determining the amount to be refunded when the invested member leaves the specified community based on the investment amount and the activity record of the invested member up until the time of withdrawal.
[0012] In the calculation step, when the investment acceptance information is accepted in the acceptance step, a reward to be granted to the investment member associated with the investment acceptance information is further calculated, and in the granting step, the reward calculated in the calculation step may be granted to the investment member.
[0013] The investment acceptance information may further be associated with an investment amount, and when the investment acceptance information is accepted in the acceptance step, the method may further include an issuance step of issuing an investment proof token to the investment member, the investment proof token being associated with at least the investment member and the investment amount.
[0014] An information processing device of a second aspect of the present invention includes a reception unit that receives investment acceptance information that associates an investment target member, who is a member belonging to a specified community and is the investment target, with an investment source member, who is a member that has contributed investment funds to the investment target member; an acquisition unit that acquires the investment target member's activity record in the specified community; a calculation unit that calculates a reward for the investment source member based on the activity record; and an award unit that awards the reward calculated by the calculation unit to the investment source member.
[0015] In a third aspect of the program of the present invention, a computer is caused to execute a reception step of receiving investment acceptance information that associates an investment target member, who is a member belonging to a specified community and is the investment target, with an investment source member, who is a member that has contributed investment funds to the investment target member; an acquisition step of acquiring the investment target member's activity record in the specified community; a calculation step of calculating a reward for the investment source member based on the activity record; and an award step of awarding the reward calculated in the calculation step to the investment source member. [Effects of the Invention]
[0016] According to the present invention, it is possible to clarify the return that a member who contributes funds will receive. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a diagram for explaining an overview of an information processing system S according to an embodiment. [Figure 2] 1 is a block diagram showing a configuration of an information processing device 1. FIG. [Figure 3] FIG. 10 is a diagram illustrating an example of a process in which a calculation unit 133 calculates a remuneration. [Figure 4] FIG. 10 is a diagram showing an example of a remuneration determination condition referred to by the determination unit 135. [Figure 5] FIG. 10 is a diagram showing an example of an investment proof token issued by the issuing unit 136. [Figure 6] FIG. 10 is a diagram showing an example of an investment proof token issued by the issuing unit 136. [Figure 7] 3 is a flowchart showing the flow of processing in the information processing device 1. [Figure 8] 3 is a flowchart showing the flow of processing in the information processing device 1. DETAILED DESCRIPTION OF THE INVENTION
[0018] [Outline of Information Processing System S] FIG. 1 is a diagram illustrating an overview of an information processing system S according to an embodiment. The information processing system S is a system for managing a predetermined community. In the predetermined community, participating members engage in economic activities both inside and outside the community for a specific purpose. An example of the predetermined community is a DAO. An example of the predetermined community may be an organization engaged in creative activities, a sports team, or an organization engaged in business activities. Activities in the predetermined community are recorded in a blockchain. In the predetermined community, rewards to be distributed to participating members are calculated according to the activity status of each member recorded in the blockchain, and the rewards are granted to each member. The information processing system S includes an information processing device 1 and an information terminal 2.
[0019] The information processing device 1 is a device for managing activities in a predetermined community. The information processing device 1 accesses a blockchain and records the results of activities in the predetermined community and investments received in the predetermined community on the blockchain. At a predetermined timing, the information processing device 1 calculates rewards to be awarded to members who have made investments based on information about investments recorded on the blockchain and the activity results of members.
[0020] The information terminal 2 is a terminal used by members belonging to a predetermined community. Members operate the information terminal 2 to participate in the predetermined community, record their activities, and contribute funds.
[0021] As mentioned above, in situations where it is difficult to predict the return on investment, it is difficult to raise funds for community activities. Therefore, in a specified community managed by an information processing system S, investments are accepted by specifying members as investment targets, and rewards are awarded to members who contribute investment funds based on the activity performance of specific members within the community. The information processing system S determines the reward to be awarded to members who contribute investment funds based on the activity performance of members specified as conditions at a predetermined time. Hereinafter, members specified when accepting investments will be referred to as "invested members," and members who contribute investment funds by specifying invested members will be referred to as "investing members."
[0022] The processing in the information processing system S will be explained. The information processing device 1 receives investment acceptance information ((1) in FIG. 1). The investment acceptance information is information regarding investments accepted for a specified community. The investment acceptance information associates the invested members, the investing members, and the investment amount. The information processing device 1 records the investment performance, including the invested members, the investing members, and the investment amount indicated in the investment acceptance information, in the blockchain ((2) in FIG. 1).
[0023] The information terminal 2 transmits the activity record in the specified community to the information processing device 1 ((3) in FIG. 1). The activity record indicates the activity record of the member in the specified community. The information processing device 1 records the activity record of the member acquired from the information terminal 2 in the blockchain ((4) in FIG. 1).
[0024] The information processing device 1 calculates a reward to be given to a member who has invested in a predetermined community at a predetermined timing. The predetermined timing is a timing determined in advance as a timing for distributing a reward to a member who has invested funds in the predetermined community. The predetermined timing is, for example, the time when processing is performed at the end of the fiscal year or at the end of the accounting period of the predetermined community.
[0025] The information processing device 1 refers to the blockchain and acquires the investment history ((5) in FIG. 1). The information processing device 1 accesses the blockchain and acquires the activity history ((6) in FIG. 1). In the activity history, the type of activity performed by the member is associated with the amount of activity corresponding to that type.
[0026] The information processing device 1 calculates the reward to be awarded based on the acquired activity record ((7) in FIG. 1). As an example, the information processing device 1 multiplies a predetermined reward amount for each type of activity by the activity volume for each type of activity of the invested member associated in the investment record, and calculates the reward to be awarded to the investing member who invested in the invested member.
[0027] The information processing device 1 performs a process to grant the calculated reward ((8) in FIG. 1). As an example, the information processing device 1 performs a process to transfer crypto assets equivalent to the calculated amount of reward from a wallet of a predetermined community to a wallet of an investing member.
[0028] By configuring the information processing system S in this way, it becomes possible to clarify the return that members who contribute funds will receive.
[0029] [Configuration of information processing device 1] 2 is a block diagram showing the configuration of the information processing device 1. The information processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13. The control unit 13 has a reception unit 131, an acquisition unit 132, a calculation unit 133, an assignment unit 134, a determination unit 135, an issuance unit 136, and a refund unit 137.
[0030] The communication unit 11 is a communication interface for transmitting and receiving data to and from other devices via a network. The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), a hard disk drive, etc. The storage unit 12 stores in advance programs to be executed by the control unit 13.
[0031] The control unit 13 is a processor such as a CPU (Central Processing Unit), etc. The control unit 13 executes the programs stored in the storage unit 12, thereby functioning as a reception unit 131, an acquisition unit 132, a calculation unit 133, an assignment unit 134, a determination unit 135, an issuance unit 136, and a refund unit 137.
[0032] The reception unit 131 receives investment reception information. The reception unit 131 receives the investment reception information from the information terminal 2. Based on the received investment reception information, the reception unit 131 records the investment amount, the investing member, and the invested member in the blockchain.
[0033] When the time arrives to calculate the reward, the acquisition unit 132 acquires the activity record of the invested member in the specified community. The acquisition unit 132 accesses the blockchain and acquires the activity record. The activity record includes the type of activity of the invested member in the specified community and the amount of activity for each activity type. The acquisition unit 132 also accesses the blockchain and acquires the investment record. The investment record associates the invested member, the investing member, and the investment amount.
[0034] The calculation unit 133 calculates the remuneration of the investing member based on the activity record. FIG. 3 is a diagram showing an example of the process by which the calculation unit 133 calculates the remuneration. As an example, in a given community, the remuneration to be granted to the investing member for each type of activity performed by the invested member is predetermined. Specifically, a remuneration unit price indicating the remuneration to be granted to the investing member for each type of activity performed by the invested member is recorded in the blockchain. The calculation unit 133 refers to the remuneration unit price recorded in the blockchain and identifies the remuneration amount for each type of activity.
[0035] The calculation unit 133 calculates the remuneration to be granted to the investing member based on the activity volume for each type of activity indicated in the activity record. Specifically, the calculation unit 133 multiplies the activity volume for each type of activity of the invested member indicated in the activity record acquired by the acquisition unit 132 by the remuneration amount for each type of activity, and calculates the amount of remuneration to be granted to the investing member associated with the investing member in the investment record. Note that, if there are multiple investing members associated with the investing member in the investment record, the calculation unit 133 may calculate the remuneration to be granted to each of the multiple investing members by prorating the remuneration based on the investment amount contributed by each investing member who invested in the same investing member. In other words, the calculation unit 133 calculates the remuneration of the investing member based on the ratio of the investment amount contributed by the investing member to the total investment amount in the investing member.
[0036] The granting unit 134 grants the reward calculated in the calculation step to the investing member. As an example, the granting unit 134 performs processing to transfer assets equivalent to the reward calculated by the calculation unit 133 from a wallet that manages assets of a specified community to the wallet of the investing member.
[0037] By configuring the information processing device 1 in this way, it is possible to clarify the return that the member who contributed the funds will receive.
[0038] The information processing device 1 may be configured to determine the conditions for calculating the reward based on the investment amount invested by the investing member.
[0039] In this case, when the determination unit 135 receives the investment acceptance information, it determines the calculation conditions for the reward based on the investment amount. The calculation conditions are conditions for determining the distribution method of the reward, and one example is the distribution rate of the reward source. The determination unit 135 determines the calculation conditions for the reward for the investing member based on the investment amount associated in the investment acceptance information. The determination unit 135 refers to the reward determination conditions recorded in the blockchain and determines the calculation conditions based on the investment amount associated in the investment acceptance information. Figure 4 is a diagram showing an example of the reward determination conditions referenced in this case. The reward determination conditions associate the investment amount condition with the distribution rate to be applied when the condition is met. The determination unit 135 may record the determined calculation conditions (one example is the distribution rate) in the blockchain in association with the investing member.
[0040] The calculation unit 133 calculates the remuneration for the investing member based on the calculation conditions and the activity record of the invested member. Specifically, the calculation unit 133 calculates the source of the remuneration. As an example, the calculation unit 133 calculates the source of the remuneration by multiplying the unit price of the remuneration determined for each type of activity of the invested member indicated by the activity record by the amount of activity. The calculation unit 133 calculates the remuneration to be granted to the investing member associated with the invested member in the investment record by multiplying the calculated source of the remuneration by the distribution rate indicated by the calculation conditions.
[0041] By configuring the information processing device 1 in this way, members who contribute a lot of funds can receive a lot of rewards, which can motivate investing members to contribute funds.
[0042] The information processing device 1 may be configured to issue a token that proves that an investment has been accepted when an investment is made in a specified community. When the accepting unit 131 acquires investment acceptance information, the issuing unit 136 issues an investment proof token that associates the invested member, the investing member, and the investment amount. Figure 5(a) shows an example of the data structure of the investment proof token in this case.
[0043] The conditions for determining the reward to be granted to the investing member may be associated in the investment proof token, and the information processing device 1 may be configured to determine the reward to be granted to the investing member based on the conditions associated in the investment proof token.
[0044] The issuing unit 136 issues an investment proof token that associates the invested member, the investor member, the investment amount, and the calculation conditions. The calculation conditions are as described above. Figure 5(b) shows an example of the data structure of the investment proof token in this case.
[0045] The calculation unit 133 calculates the reward for the investing member based on the investment amount and calculation conditions associated in the investment proof token and the activity record of the invested member. That is, at the timing of calculating the reward, the calculation unit 133 refers to the investment proof token issued for each investing member recorded in the blockchain, and calculates the reward to be granted to the investing member based on the calculation conditions associated in the investment proof token and the activity record of the invested member.
[0046] By configuring the information processing device 1 in this way, it becomes possible to certify the funds contributed by the investing member.
[0047] If an investee member withdraws from a given community, the preconditions under which the investing member contributed funds will change. In such a case, the information processing device 1 may be configured to refund the contributed funds to the investing member.
[0048] When an invested member withdraws from a specified community, the refund unit 137 determines the amount to be refunded based on the investment amount and the activity record of the invested member up until the time of withdrawal. As an example, the refund unit 137 determines the refund amount by multiplying the investment amount invested by the invested member by a coefficient (hereinafter referred to as the "refund coefficient") calculated based on the activity record of the invested member.
[0049] As an example, the refund coefficient is determined based on the activity type and activity volume of the invested member recorded in the activity record. In this case, points for determining the refund coefficient for each activity type are predetermined, and the refund unit 137 calculates points for each member by multiplying the points corresponding to the activity type by the activity volume, targeting the activity record from the time the investing member invested in the invested member until the invested member withdrew. In addition, the blockchain stores point conditions and a refund coefficient to be applied when the conditions are met, and the refund unit 137 determines the refund coefficient by referring to the blockchain. As an example, the blockchain defines a refund coefficient such that the larger the calculated points, the larger the refund coefficient.
[0050] In addition, the refund coefficient may be determined based on the ratio of the rewards earned by the investing member during the period from the time the investing member made the investment to the time the invested member withdraws, to the rewards distributed to other members during that period.
[0051] By configuring the information processing device 1 in this way, it becomes possible to return funds to the investing member when an invested member withdraws. By handling investment funds when a member withdraws in this way, it becomes clear how funds will be handled when a specified member withdraws, which is expected to make it easier to collect investment funds for the community.
[0052] The information processing device 1 may be configured to provide a reward to an investee member when an investment in a predetermined community is accepted.
[0053] When the calculation unit 133 receives the investment acceptance information in the acceptance step, the calculation unit 133 further calculates a reward to be granted to the invested member associated in the investment acceptance information. As an example, the calculation unit 133 calculates the reward to be granted to the invested member by multiplying the investment amount associated in the investment acceptance information by a predetermined coefficient.
[0054] The granting unit 134 grants the reward calculated in the calculation step to the invested member. The granting unit 134 performs processing to transfer the amount calculated by the calculation unit 133 as the reward to be granted to the invested member from the wallet of a specified community to the wallet of the invested member.
[0055] By configuring the information processing device 1 in this manner, it becomes possible to award rewards to investment members when an investment in the community is accepted, which is expected to improve member motivation and revitalize community activity.
[0056] When an investment is made in a predetermined community, the information processing device 1 may be configured to issue a token indicating that the investment has been made.
[0057] The information processing device 1 may be configured to issue a token proving that an investment has been made in an invested member specified as a condition of the investment. When the receiving unit 131 receives the investment acceptance information, the issuing unit 136 issues an invested proof token to the invested member, in which at least the invested member and the investment amount are associated. The issuing unit 136 records the invested member and the investment amount included in the investment acceptance information in the blockchain, and issues the invested proof token to the invested member. FIG. 6 is a diagram showing an example of the data structure of the invested proof token. The invested proof token is associated with the investment date and time, the invested member, and the investment amount. The invested proof token may also be associated with the investing member.
[0058] By configuring the information processing device 1 in this way, it becomes possible for the investee member to prove that it accepts investments on the condition that it has achieved its own performance.
[0059] [Processing flow in information processing device 1] 7 and 8 are flowcharts showing the flow of processing in the information processing device 1. The processing when accepting investment in a predetermined community will be described with reference to FIG.
[0060] The receiving unit 131 receives investment acceptance information (S01). The determining unit 135 determines the calculation conditions for the investing member associated in the investment acceptance information based on the investment amount associated in the investment acceptance information (S02).
[0061] The receiving unit 131 records the investment performance in the blockchain, which associates the investing member, the invested member, and the investment amount associated in the investment reception information with the calculation conditions determined by the determining unit 135 (S03). Then, the information processing device 1 ends the processing.
[0062] Next, the process of granting a reward will be described with reference to Fig. 8. When the time to calculate a reward arrives, the acquisition unit 132 acquires the investment history (S101). The acquisition unit 132 acquires the activity history (S102). The calculation unit 133 calculates a reward to be granted to the investing member associated with the invested member in the investment history, based on the investment amount indicated by the investment history and the type and amount of activity of the invested member indicated by the activity history (S103).
[0063] The granting unit 134 grants the reward granted by the calculation unit 133 to the investing member (S104). Then, the information processing device 1 ends the process.
[0064] By configuring the information processing device 1 in this way, it is possible to clarify the return that a member who contributes funds will receive.
[0065] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and resilience."
[0066] 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]
[0067] 1. Information processing equipment 2. Information terminal 11 Communications Department 12 Storage section 13 Control Unit 131 Reception 132 Acquisition Department 133 Calculation Department 134 Granting Department 135 Decision Section 136 Publishing Department 137 Refund Department
Claims
1. The computer executes a receiving step of receiving investment acceptance information that associates investee members, who are members belonging to a predetermined community and are members to be invested in, with investor members, who are members who have contributed investment funds to the investee members; an acquisition step of acquiring the activity record of the investee member in the predetermined community; a calculation step of calculating a remuneration for the investing member based on the activity record; a granting step of granting the reward calculated in the calculation step to the investing member; An information processing method comprising:
2. The investment acceptance information is further associated with an investment amount, The method further includes a determination step of determining a calculation condition for a reward for the investing member based on the investment amount associated with the investment acceptance information, In the calculation step, the remuneration of the investing member is calculated based on the calculation conditions and the activity performance of the invested member. The information processing method according to claim 1 .
3. The method further includes an issuing step of issuing an investment proof token that associates the investee member, the investor member, the investment amount, and the calculation conditions, In the calculation step, the reward of the investing member is calculated based on the investment amount and the calculation conditions associated with the investment proof token and the activity record of the invested member. The information processing method according to claim 2 .
4. The activity record includes the type of activity of the investee member in the specified community and the amount of activity for each type of activity, In the calculation step, a reward to be granted to the investing member is calculated based on the amount of activity for each type of activity indicated by the activity record. The information processing method according to any one of claims 1 to 3.
5. The investment acceptance information is further associated with an investment amount, In the calculation step, the remuneration of the investing member is calculated based on the ratio of the investment amount contributed by the investing member to the total investment amount of the investing member. The information processing method according to claim 1 .
6. The investment acceptance information is further associated with an investment amount, The method further comprises a refund step of determining an amount to be refunded when the investee member withdraws from the predetermined community based on the investment amount and the activity record of the investee member up until the withdrawal. The information processing method according to claim 1 .
7. In the calculation step, when the investment acceptance information is accepted in the acceptance step, a reward to be granted to the investee member associated in the investment acceptance information is further calculated; In the granting step, the reward calculated in the calculation step is granted to the investee member. The information processing method according to any one of claims 1 to 3.
8. The investment acceptance information is further associated with an investment amount, The method further includes an issuing step of issuing an investment proof token to the investee member, the investment proof token being associated with at least the investee member and the investment amount, when the investment acceptance information is accepted in the accepting step. The information processing method according to claim 1 .
9. a reception unit that receives investment reception information that associates investee members, who are members belonging to a predetermined community and are members to be invested in, with investor members, who are members who have contributed investment funds to the investee members; an acquisition unit that acquires the activity record of the investment target member in the predetermined community; a calculation unit that calculates the remuneration of the investing member based on the activity record; a granting unit that grants the reward calculated by the calculation unit to the investing member; An information processing device having the above.
10. On the computer, a receiving step of receiving investment acceptance information that associates investee members, who are members belonging to a predetermined community and are members to be invested in, with investor members, who are members who have contributed investment funds to the investee members; an acquisition step of acquiring the activity record of the investee member in the predetermined community; a calculation step of calculating a remuneration for the investing member based on the activity record; a granting step of granting the reward calculated in the calculation step to the investing member; A program that executes the following.
Citation Information
Patent Citations
Raising system and system
JP2023054841A