Development system and system

A virtual space-based system using a DAO and distributed ledger system addresses the weakening of family communication by facilitating child-rearing cooperation through tasks and rewards, enhancing family bonds and addressing the declining birthrate.

JP7730403B2Active Publication Date: 2025-08-27CAPCOM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024108465
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-07-04
Publication Date
2025-08-27
Estimated Expiration
2043-02-17

AI Technical Summary

Technical Problem

The weakening of communication among groups such as families has become a significant issue, exacerbated by the trend towards nuclear families and changes in local communities, making it difficult for families to shoulder the burden of child-rearing alone, and child abuse has become a serious problem.

Method used

A virtual space-based system utilizing a decentralized autonomous organization (DAO) with a distributed ledger system to facilitate communication and cooperation in child-rearing through tasks and rewards, where users can set roles, execute tasks, and receive tokens for their contributions, fostering mutual support and cooperation.

Benefits of technology

The system enhances communication and cooperation among family members by providing a platform for shared child-rearing experiences, promoting a sense of responsibility and joy in raising children, thereby addressing the declining birthrate and strengthening family bonds.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007730403000001
    Figure 0007730403000001
  • Figure 0007730403000002
    Figure 0007730403000002
  • Figure 0007730403000003
    Figure 0007730403000003
Patent Text Reader

Abstract

To provide a growing system and a system which can prevent communications among groups of families from becoming more shallow.SOLUTION: A DAO including a group is constructed. The growing system includes: growing target setting means; growing target update means; and token relating means. The growing target setting means sets a growing target for a group. The growing target update means updates information of the growing target by a dispersion-type ledger system in a case where a user of an account executed a task on the growing target. The token relating means relates the token to the account of the user who executed the task by a dispersion-type ledger system.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a breeding system and a system. [Background technology]

[0002] As an invention related to a development system, for example, a game called SimCity, which is described in non-patent literature, is known. SimCity is a game in which players build cities. In SimCity, multiple players can build cities in one area. [Prior art documents] [Non-patent literature]

[0003] [Non-Patent Document 1] Dengeki Online, "What does the new SimCity multiplayer do? We ask the lead producer directly about the benefits of connecting cities," [online], September 23, 2012, [Retrieved February 6, 2023], Internet<URL:https: / / dengekionline.com / elem / 000 / 000 / 538 / 538427 / > Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, the weakening of communication among groups such as families has become a problem in the real world. As a method for solving this problem, the use of virtual reality such as the above-mentioned games has been considered.

[0005] Therefore, an object of the present invention is to provide a development system and a system that can prevent the weakening of communication in groups such as families. [Means for solving the problem]

[0006] In recent years, it has become an urgent issue to transform society into one where children can grow up healthy and where people can find joy in giving birth and raising children. To this end, there is a need to create new forms of mutual support and solidarity that transcend generations and involve all citizens, including government, businesses, and local communities, in supporting children and child-rearing families. Furthermore, there is a need for the nation to prioritize promoting the healthy development and independence of children, as well as supporting the development of parents themselves, and creating a society that supports child-rearing and parenting.

[0007] In order to address these issues, it is important for young people to become independent. It is extremely important for young people to actively consider their careers, marriage, childbirth, and child-rearing as their own choices in their lives while striving for self-actualization and participation in society, in order to become independent members of society. There is a need to reverse the trend of youth unemployment by providing education to foster a sense of vocation from an early age and supporting career development that links education and employment.

[0008] Furthermore, mutual support and cooperation in child-rearing are important. The home is a place where children form loving bonds with their parents and family and acquire basic trust in people, a sense of ethics, and a sense of independence. However, problems have been pointed out, such as parents who are unable to devote enough time and mental time to their children due to a culture that prioritizes work, and parents who have extreme parenting attitudes such as indifference and neglect. When parents share the joy of raising children at home, they are able to pass on the joy and fun of child-rearing to their children.

[0009] It has been pointed out that people are so eager for freedom and ease that they are losing awareness of the importance of building a family and passing on life. There is a need for people to experience the joy of raising children through various social interactions, such as through school education and the local community, and to deepen their understanding of the importance of passing on and nurturing their own lives to the next generation and of building a family.

[0010] However, in recent years, the environment surrounding child-rearing has changed dramatically, with the trend toward nuclear families and changes in local communities making it difficult for families alone to shoulder the burden of child-rearing, and child abuse has become a serious problem. It is desirable for networks of mutual support among grandparents and other relatives, as well as neighbors and other members of the local community, to function effectively. Therefore, the role of supporting the upbringing of the next generation, which was previously the responsibility of families, communities, and villages, must be reconstructed in a form appropriate to modern society with the help of local communities and society, and a system of "child-rearing support through new mutual support and solidarity" must be created in which child-rearing is supported by society as a whole.

[0011] As described above, mutual support and cooperation in child-rearing are important in addressing the declining birthrate. Therefore, the inventors of the present application have considered that virtual spaces, such as games, can be used as a means to realize such support and cooperation in child-rearing. In virtual spaces, many players can easily communicate. In particular, virtual spaces allow people who are physically far away to communicate with each other. This dramatically increases the number of people who can communicate. Therefore, the inventors of the present application have considered that using virtual spaces makes it easier to foster mutual support and cooperation in child-rearing. Furthermore, the inventors of the present application have considered that clarifying the roles of people interacting in virtual spaces can raise awareness of roles and occupations in society among young people, including children.

[0012] Therefore, the inventors of the present application propose the following system that utilizes a virtual space such as a game.

[0013] The first aspect is A training system including a plurality of computers, A group contains multiple accounts. A DAO (Decentralized Autonomous Organization) including the group will be established. The said breeding system comprises breeding target setting means, breeding target update means, and token association means, the development target setting means sets information about the development target for the group; the training target update means, when acquiring information indicating that a user corresponding to the account has executed a task for the training target, updates the information for the training target through a distributed ledger system; The token associating means associates the token with the account corresponding to the user who performed the task via the distributed ledger system. It is a training system.

[0014] The second aspect is The target to be raised is a virtual object displayed in a virtual space. The cultivation system according to the first aspect.

[0015] The third aspect is The DAO includes a plurality of groups, the raising target setting means sets the virtual object for each of the plurality of groups; The nurturing system further includes a virtual object control means, the virtual object control means controls the virtual objects of the plurality of groups in the same virtual space; A cultivation system according to a second aspect.

[0016] The fourth aspect is A governance token is associated with each of the plurality of accounts included in the group; The governance tokens are voting rights in the DAO, The development system further includes a voting holding means and a voting means, the voting holding means holds a voting event for the development target in the group in response to an operation by a user corresponding to any one of the accounts included in the group; the voting means performs voting based on the voting rights in response to an operation by a user corresponding to the plurality of accounts included in the group; The nurturing target updating means updates, through the distributed ledger system, information on the nurturing target of the group in which the voting event was held, based on the voting result by the voting means. The cultivation system according to any one of the first to sixth aspects.

[0017] The fifth aspect is The development system further includes a completion notification means, the completion notification means notifies that the account has completed the task in response to an operation by a user corresponding to the account; The nurturing target updating means updates information about the nurturing target through the distributed ledger system when the completion notification means notifies that the account has completed the task. The cultivation system according to any one of the first to fourth aspects.

[0018] The sixth aspect is A system comprising a plurality of computers, A group contains multiple accounts. A DAO (Decentralized Autonomous Organization) including the group will be established. The system includes a development target setting means, a development target updating means, and a token associating means, the development target setting means sets a development target for the group; the training target update means updates information about the training target through a distributed ledger system when a task for the training target is executed by a user corresponding to the account; The token associating means associates the token with the account corresponding to the user who performed the task via the distributed ledger system. system. [Effects of the Invention]

[0019] According to the present disclosure, it is possible to prevent communication in groups such as families from becoming weaker. [Brief explanation of the drawings]

[0020] [Figure 1] FIG. 1 is a block diagram of the training system 1. [Figure 2] FIG. 2 is a block diagram of the first computer 10-1. [Figure 3] FIG. 3 is a block diagram of a distributed ledger system 50. [Figure 4] FIG. 4 is an explanatory diagram of the first operation. [Figure 5] FIG. 5 is an explanatory diagram of the second operation. [Figure 6] FIG. 6 is an explanatory diagram of the third operation. [Figure 7] FIG. 7 is an explanatory diagram of the fourth operation. [Figure 8] FIG. 8 is an explanatory diagram of the fifth operation. [Figure 9] FIG. 9 is an explanatory diagram of the sixth operation. [Figure 10] FIG. 10 is an explanatory diagram of the seventh operation. [Figure 11] FIG. 11 is an explanatory diagram of the eighth operation. DETAILED DESCRIPTION OF THE INVENTION

[0021] (Embodiment) A breeding system 1 according to an embodiment of the present disclosure will be described with reference to the drawings.

[0022] <Overview of Development System 1> First, the overall configuration of the training system 1 will be described with reference to the drawings.

[0023] The training system 1 shown in Figure 1 includes a first computer 10-1 to a fourth computer 10-4. The first computer 10-1 to the fourth computer 10-4 can communicate with each other via a communication network. The network may be the Internet, an intranet, or the like.

[0024] The first computer 10-1 to the fourth computer 10-4 are information processing terminals used by the first user US1 to the fourth user US4, respectively. The first computer 10-1 to the fourth computer 10-4 are, for example, smartphones, tablet terminals, home game consoles, portable game consoles, or personal computers. The first user US1 to the fourth user US4 are, for example, family members. The first user US1 is the father. The second user US2 is the mother. The third user US3 is the eldest son. The fourth user US4 is the eldest daughter.

[0025] First user US1 to fourth user US4 each have a first account ACCT1 to a fourth account ACCT4. Group G1 includes first account ACCT1 to a fourth account ACCT4. Furthermore, a DAO (Decentralized Autonomous Organization) including group G1 has been established. Governance token GTKN is associated with each of first account ACCT1 to a fourth account ACCT4 included in group G1. Governance token GTKN is a voting right for the operation of the DAO. Furthermore, smart contract 500 has been set up in group G1. Agreements in the DAO are recorded in smart contract 500. Smart contract 500 is recorded on the blockchain.

[0026] Next, an outline of the operation of the breeding system 1 will be described. First, a breeding target 300 is set for a group G1 in the smart contract 500 (step S1). The breeding target 300 is, for example, a virtual object displayed in a virtual space. The virtual object is, for example, a pet such as a dog.

[0027] Next, the first computer 10-1 of the first user US1 sets a role and a task for the target 300 to the third account ACCT3 corresponding to the third user US3 in the smart contract 500 (step S2). The role is the role that the third user US3 plays when interacting with the target 300. In this embodiment, the role is a walker. A task is a subordinate concept of a role. A task is an action that the third user US3 actually performs on the target 300. In this embodiment, the task is "US3 takes the target 300 for a walk every morning."

[0028] The third user US3 executes the task (step S3). That is, the third user US3 executes a walk of the target 300 to be raised. The target 300 to be raised is a virtual object. Therefore, the third user US3 executes a walk of the target 300 to be raised in the virtual space using the third computer 10-3.

[0029] When the third user US3 executes the task, information on the nurturing target 300 is updated in the smart contract 500 (step S4). The information on the nurturing target 300 is track record. Track record is the execution history of the task by the third user US3. When the third user US3 executes a walk of the nurturing target 300, the third computer 10-3 of the third user US3 sets the date of the walk to the track record of the smart contract 500. In response, a token TKN is granted to the third account ACCT3 corresponding to the third user US3 (step S5). The token TKN is a reward for executing the task. The token TKN may be the governance token GTKN or a token other than the governance token GTKN.

[0030] <Structure of the first computer 10-1> Next, the structure of the first computer 10-1 will be described with reference to the drawing. Figure 2 is a block diagram of the first computer 10-1.

[0031] As shown in FIG. 2, the first computer 10-1 includes a control unit 12, a memory unit 14, a network interface 16, a graphics processing unit 18, a display 20, an audio processing unit 22, a speaker 24, an operation unit 26, and a touchpad 28.

[0032] The storage unit 14 stores programs and data and is, for example, a combination of a read-only memory (ROM), a random access memory (RAM), and a storage (for example, a flash memory or a hard disk).

[0033] The programs include, for example, the following programs: ·OS (Operating System) programs ·Application programs that process information (for example, web browsers or target apps described below)

[0034] The data includes, for example, the following data: Databases referenced in information processing Data obtained by performing information processing (i.e., the results of performing information processing)

[0035] The control unit 12 realizes the functions of the first computer 10-1 by executing the program stored in the storage unit 14. The control unit 12 is, for example, at least one of the following: ·CPU(Central Processing Unit) ·GPU(Graphic Processing Unit) ·ASIC(Application Specific Integrated Circuit) ·FPGA(Field Programmable Array)

[0036] The control unit 12 includes, as functional blocks, a development target setting means 30, a role setting means 32, a development target update means 34, a token association means 36, a virtual object control means 38, a vote holding means 40, a voting means 42, a completion notification means 44, a use setting means 46, and a task setting means 48.

[0037] The network interface 16 controls communication between the first computer 10-1 and external devices, which are the second computer 10-2 to the fourth computer 10-4 and the distributed ledger system 50 described below.

[0038] The graphics processing unit 18 displays an image on the display 20 based on the image data generated by the control unit 12. The display 20 is a liquid crystal display or an organic EL (Electro Luminescence) display.

[0039] The audio processing unit 22 causes the speaker 24 to output sound based on the audio data generated by the control unit 12 .

[0040] The operation unit 26 generates an operation signal based on a user's operation on the touchpad 28 and outputs the operation signal to the control unit 12 .

[0041] The structures of the second computer 10-2 to the fourth computer 10-4 are the same as that of the first computer 10-1, and therefore a description thereof will be omitted.

[0042] <Structure of Distributed Ledger System 50> Next, the structure of the distributed ledger system 50 will be described with reference to the drawings. Figure 3 is a block diagram of the distributed ledger system 50.

[0043] The development system 1 further includes a distributed ledger system 50. As shown in Fig. 3, the distributed ledger system 50 includes a plurality of node computers 50a to 50d.

[0044] The node computers 50a to 50d can communicate with each other via a network. The network may be the Internet, an intranet, or the like. The node computers 50a to 50d are connected to the network, for example, by wire or wirelessly. The node computers 50a to 50d communicate with each other in a peer-to-peer (P2P) manner.

[0045] The node computers 50a to 50d manage the distributed ledger using blockchain technology. For example, the node computer 50a acquires data related to token transactions to be recorded. The node computer 50a creates a block including the acquired data and adds it to the blockchain. The node computer 50a transmits information about the added block to the node computers 50b to 50d. The node computers 50b to 50d verify the accuracy of the received block. If the verification is successful, the node computers 50b to 50d add the block to the blockchain. The node computers 50a to 50d finalize the blockchain, for example, based on the number of linked blocks (number of approvals). As a result, the same distributed ledger is stored across the multiple node computers 50a to 50d that make up the distributed ledger system 50. The stored data is encrypted as appropriate.

[0046] The hardware configuration of the node computers 50a to 50d may be the same as or similar to the hardware configuration of the first computer 10-1 to the fourth computer 10-4, and therefore a detailed description thereof will be omitted.

[0047] <Operation of Development System 1> Next, we will explain the operation of the training system 1. In the training system 1, the following operations are performed. (1) First operation: The first user US1 sets the development target 300 for the group G1 using the first computer 10-1. (2) Second operation: The first user US1 sets a role and a task using the first computer 10-1. (3) Third action: A third user US3 executes a task, and a token TKN is associated with a third account ACCT3 corresponding to the third user US3. (4) Fourth action: The third user US3 exchanges the token TKN for points PT and uses the points PT to acquire an item. (5) Fifth action: A voting event is held in group G1. (6) Sixth action: The third user US3 executes the task, and the token TKN is associated with the third account ACCT3 corresponding to the third user US3. (7) Seventh operation: The first user US1 sets the use of the token TKN of the third user US3 by the first computer 10-1. (8) Eighth operation: The raising subjects 300, 304, and 306 of the groups G1 to G3 are controlled in the same virtual space.

[0048] The control units 12 of the first computer 10-1 through the fourth computer 10-4 read out the programs stored in the storage unit 14, and these programs cause the first computer 10-1 through the fourth computer 10-4 to execute the first through eighth operations.

[0049] (1) First operation First, the first operation will be described with reference to Figure 4. Figure 4 is an explanatory diagram of the first operation.

[0050] In a first operation, the first user US1 sets the development target 300 for the group G1 using the first computer 10-1. The first user US1 operates the touchpad 28 of the first computer 10-1 to set the development target 300 for the group G1. In response, the control unit 12 of the first computer 10-1 sends a development target setting request to the distributed ledger system 50 via the network interface 16 (step S11). The development target setting request includes information for setting the development target 300 for the group G1.

[0051] Next, the distributed ledger system 50 sets the training target 300 for group G1 in the smart contract 500 (step S12). Specifically, the distributed ledger system 50 sets the training target 300 in the training target field of the smart contract 500 based on the information included in the training target setting request. In steps S11 and S12, the control unit 12 (training target setting means 30) of the first computer 10-1 sets the training target 300 for group G1 using the distributed ledger system 50.

[0052] Next, the distributed ledger system 50 notifies the first computer 10-1 that the training target 300 has been set for group G1 (step S13). The control unit 12 of the first computer 10-1 receives the notification of step S13 via the network interface 16. With the above operations, the first operation is completed.

[0053] (2)Second operation First, the second operation will be described with reference to Fig. 5. Fig. 5 is an explanatory diagram of the second operation.

[0054] In the second operation, the first user US1 sets roles and tasks using the first computer 10-1. A master role and a task setting role are set in the smart contract 500. The master role is a role for setting roles for accounts included in the group G1. The task setting role is a role for setting tasks for accounts included in the group G1. In this embodiment, the master role and the task setting role are set for the first account ACCT1.

[0055] The first user US1 operates the touchpad 28 of the first computer 10-1 to set a role, task, and reward for the smart contract 500. In this embodiment, the role is that the third user US3 is in charge of walking the target 300. The task is that the third user US3 takes the target 300 for a walk every morning (at least once a day between 6:00 AM and 10:00 AM for at least 10 minutes). The reward is that one token TKN is awarded to the third user US3 if the third user US3 continues the task for one month. In response, the control unit 12 of the first computer 10-1 sends a role / task setting request to the distributed ledger system 50 via the network interface 16 (step S21). The role / task setting request includes information about the role, information about the task, and information about the reward.

[0056] Next, the distributed ledger system 50 sets the role, task, and reward in the smart contract 500 (step S22). Specifically, the distributed ledger system 50 sets the information included in the role / task setting request in the role, task, and reward fields of the smart contract 500. In steps S21 and S22, the control unit 12 (role setting means 32) of the first computer 10-1 sets the role for the development target 300 to the third account ACCT3 included in group G1 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the master role has been set, using the distributed ledger system 50. Furthermore, the control unit 12 (task setting means 48) of the first computer 10-1 sets the task for the development target 300 to the third account ACCT3 included in group G1 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the task setting role has been set, using the distributed ledger system 50.

[0057] Next, the distributed ledger system 50 notifies the first computer 10-1 that the role, task, and reward have been set (step S23). The control unit 12 of the first computer 10-1 receives the notification of step S23 via the network interface 16. Note that in steps S22 and S23, notifications may also be sent to the third computer 10-3. The above operations complete the second operation.

[0058] (3) Third action First, the third operation will be described with reference to Fig. 6. Fig. 6 is an explanatory diagram of the third operation.

[0059] In the third operation, the third user US3 executes a task, and the token TKN is associated with the third account ACCT3 corresponding to the third user US3. First, the third user US3 executes a task (a walk of the target 300 to be raised) by operating the touchpad 28 of the third computer 10-3 (step S31). More specifically, the control unit 12 (virtual object control means 38) of the third computer 10-3 controls the target 300 to be raised (a virtual object) in the virtual space. Specifically, the control unit 12 of the third computer 10-3 causes the avatar of the third account ACCT3 and the target 300 to walk in the virtual space. At this time, the display 20 displays an image of the avatar of the third account ACCT3 and the target 300 to walk in the virtual space.

[0060] Next, the control unit 12 of the third computer 10-3 sends a training target information update request to the distributed ledger system 50 via the network interface 16. The training target information update request includes information that the third user US3 has completed the task. The information that the third user US3 has completed the task includes, for example, the date on which the task was completed.

[0061] Next, the distributed ledger system 50 updates the nurturing target information in the smart contract 500 (step S33). In this embodiment, the nurturing target information is actual results. The actual results are the task execution history of the third user US3. Based on the information contained in the nurturing target information update request, the distributed ledger system 50 sets the date on which the third user US3 completed the task in the actual results field of the smart contract 500. In steps S32 and S33, the control unit 12 (nurturing target update means 34) of the third computer 10-3 updates the information of the nurturing target 300 in the distributed ledger system 50 when the third user US3 corresponding to the third account ACCT3 executes a task based on the role.

[0062] If the third account ACCT3 corresponding to the third user US3 meets the conditions in the reward column of the smart contract 500, the distributed ledger system 50 grants the token TKN to the third user US3 (step S34). Specifically, the distributed ledger system 50 (token association means 36) associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed the task. As a result, the third user US3 obtains the token TKN. The above operations complete the third operation.

[0063] (4) Fourth action First, the fourth operation will be described with reference to Fig. 7. Fig. 7 is an explanatory diagram of the fourth operation.

[0064] In the fourth operation, the third user US3 exchanges the token TKN for points PT and uses the points PT to acquire goods. Here, the token TKN is a crypto asset that can be exchanged for a virtual medium used in the development system 1. The crypto asset is, for example, a virtual currency. The virtual medium is a medium that can be consumed in a shop that is registered as being available for use. In other words, the virtual medium is a point PT that can be used in the shop.

[0065] First, the third user US3 operates the touchpad 28 of the third computer 10-3 to exchange the token TKN for the point PT. In response, the control unit 12 of the third computer 10-3 transmits a token exchange request to the distributed ledger system 50 via the network interface 16 (step S41). The token exchange request is a request to exchange the token TKN owned by the third user US3 for the point PT.

[0066] Next, the distributed ledger system 50 changes the owner of the token TKN (step S42). Specifically, the distributed ledger system 50 changes the owner of the token TKN from the third account ACCT3 corresponding to the third user US3 to the first account ACCT1 corresponding to the first user US1. Then, the distributed ledger system 50 adds (grants) points PT to the third account ACCT3 corresponding to the third user US3 (step S43). As a result, the third user US3 acquires points PT. The points PT may be managed, for example, by a smart contract (not shown) or by a server (not shown) for managing points PT.

[0067] Next, the third user US3 accesses the website of the shop terminal 110 by operating the touchpad 28 of the third computer 10-3. Then, the third user US3 operates the touchpad 28 of the third computer 10-3 to complete the purchase procedure for an item on the website of the shop terminal 110. The item is, for example, game software or sweets. As a result, the distributed ledger system 50 subtracts points PT from the third account ACCT3 corresponding to the third user US3. That is, the third user US3 uses points PT by operating the touchpad 28 of the third computer 10-3 (step S44). At this time, the owner of the points PT is changed from the third user US3 to the owner of the shop terminal 110.

[0068] Next, the shop terminal 110 executes a process to grant the item to the third user US3. For example, the shop terminal 110 displays to the operator 112 the information necessary to grant the item to the third user US3, associates the item with the third user US3 who has completed the purchase procedure, and executes a shipping process to grant the item to the third user US3. This allows the third user US3 to acquire the item. The above operations complete the fourth operation.

[0069] (5) Fifth action First, the fifth operation will be described with reference to the drawings. Fig. 8 is an explanatory diagram of the fifth operation.

[0070] In the fifth operation, a voting event is held in group G1. In the voting event for group G1, the governance token GTKN is a voting right. Furthermore, the number of votes held by the first user US1 to the fourth user US4 is determined according to the amount of governance token GTKN held. In other words, the more governance token GTKN held, the more votes can be cast, or the weight of each vote becomes higher.

[0071] First, the first user US1 operates the touchpad 28 of the first computer 10-1 to hold a voting event. In this embodiment, a voting event is held to determine the color of the clothing of the target 300 to be raised. Color options for the clothing of the target 300 to be raised are prepared: A: red, B: blue, and C: yellow. Then, the control unit 12 of the first computer 10-1 sends a request to hold a voting event to the distributed ledger system 50 via the network interface 16 (step S51). The request to hold a voting event includes information for determining the color of the clothing of the target 300 to be raised and information on the color options for the clothing of the target 300 to be raised.

[0072] The distributed ledger system 50 hosts a voting event (step S52). Specifically, the distributed ledger system 50 describes the content of the voting event in the smart contract 502 based on the information included in the voting event hosting request. Through steps S51 and S52, the control unit 12 (vote hosting means 40) of the first computer 10-1 hosts a voting event for the development target 300 in group G1 using the distributed ledger system 50 in response to the operation of the first user US1 (a user corresponding to one of the accounts included in the group). The distributed ledger system 50 then sends a voting hosting notification to the first computer 10-1 through the fourth computer 10-4 (step S53). In response, each of the control units 12 of the first computer 10-1 through the fourth computer 10-4 receives the notification of step S53 via the network interface 16.

[0073] Next, the control units 12 (voting means 42) of the first computer 10-1 through the fourth computer 10-4 each cast a vote based on the voting rights in response to operations by the first user US1 through the fourth user US4 (users corresponding to the multiple accounts included in the group) (step S54). More specifically, the first user US1 through the fourth user US4 each selects options A through C by operating the touchpads 28 of the first computer 10-1 through the fourth computer 10-4. The control units 12 of the first computer 10-1 through the fourth computer 10-4 each transmit voting content information including the options selected by the first user US1 through the fourth user US4 to the distributed ledger system 50 via the network interface 16. In response, the distributed ledger system 50 acquires the voting content information.

[0074] Next, the distributed ledger system 50 tallies the voting event based on the voting content information (step S55). Then, the distributed ledger system 50 changes the nurturing target 300 based on the voting results (step S56). Specifically, the distributed ledger system 50 changes the color of the clothing of the nurturing target 300 to a color determined by the voting results. As described above, the control units 12 (nurturing target update means 34) of the first computer 10-1 through the fourth computer 10-4 each change the information of the nurturing target 300 of the group G1 in which the voting event was held, using the distributed ledger system 50, based on the voting results of the control unit 12 (voting means 42). With the above operations, the fifth operation is completed.

[0075] (6) 6th action First, the sixth operation will be described with reference to the drawings. Fig. 9 is an explanatory diagram of the sixth operation.

[0076] In the sixth operation, the third user US3 executes the task, and the token TKN is associated with the third account ACCT3 corresponding to the third user US3. However, in the sixth operation, the target 300 to be raised is not a virtual object (intangible object) but a real-world animal or plant (tangible object). In this embodiment, the animal or plant is a dog. The first user US1 to the fourth user US4 raise the animals and plants in the group G1 with love and responsibility. This prevents communication from weakening within a group such as a family. Reducing communication from weakening within a group such as a family promotes mutual support and cooperation. Furthermore, preventing communication from weakening within a group such as a family fosters the responsibility and love of raising animals and plants at home, leading to a sense of joy and fun. Furthermore, participants can learn how to communicate and the importance of communication not only within their family but also within groups such as friends and neighbors who raise animals and plants. As a result, the raising system 1 can contribute to measures to combat the declining birthrate.

[0077] First, the third user US3 walks the target 300 (task) (step S61). More specifically, the third user US3 walks the dog, which is the target 300. When the dog walk is complete, the second user US2 operates the touchpad 28 of the second computer 10-2 on behalf of the third user US3 to input that the third user US3 has completed the task. As a result, the control unit 12 of the second computer 10-2 sends a task completion notice indicating that the third account ACCT3 has completed the task to the distributed ledger system 50 via the network interface 16 (step S62). In this way, the control unit 12 (completion notification means 44) of the second computer 10-2 notifies the distributed ledger system 50 that the third account ACCT3 has completed the task in response to an operation by the second user US2 (the user corresponding to the account). The task completion notice includes information that the third user US3 has completed the task. The information that the third user US3 has completed the task includes, for example, the date on which the task was completed.

[0078] Next, the distributed ledger system 50 updates the nurturing target information in the smart contract 500 (step S63). In this embodiment, the nurturing target information is actual results. The actual results are the task execution history of the third user US3. Based on the information included in the nurturing target information update request, the distributed ledger system 50 sets the date on which the third user US3 completed the task in the actual results field of the smart contract 500. In steps S62 and S63, when the control unit 12 (nurturing target update means 34) of the second computer 10-2 notifies that the third account ACCT3 has completed the task, the distributed ledger system 50 updates the information of the nurturing target 300. The notification that the third account ACCT3 has completed the task is made by the control unit 12 (completion notification means 44) of the second computer 10-2.

[0079] If the third account ACCT3 corresponding to the third user US3 meets the conditions in the reward column of the smart contract 500, the distributed ledger system 50 grants the token TKN to the third user US3 (step S64). Specifically, the distributed ledger system 50 (token association means 36) associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed the task. As a result, the third user US3 obtains the token TKN. The above operations complete the sixth operation.

[0080] (7) Seventh action First, the seventh operation will be described with reference to the drawings. Fig. 10 is an explanatory diagram of the seventh operation.

[0081] In the seventh operation, the first user US1 sets the use of the points PT of the third user US3 using the first computer 10-1. A first role is set in the smart contract 504. The first role is a role for setting the use of the points PT (virtual medium) associated with the third account ACCT3. Hereinafter, the use of the points PT associated with the third account ACCT3 will be simply referred to as the point use. In this embodiment, the first role is set for the first account ACCT1 corresponding to the first user US1.

[0082] The first user US1 operates the touchpad 28 of the first computer 10-1 to set the point usage in the smart contract 500. In this embodiment, the point usage is that the third user US3 corresponding to the third account ACCT3 will use the points PT to purchase sweets. In response, the control unit 12 of the first computer 10-1 sends a usage setting request to the distributed ledger system 50 via the network interface 16 (step S71). The usage setting request includes information regarding the point usage.

[0083] Next, the distributed ledger system 50 sets the point usage in the smart contract 500 (step S72). Specifically, the distributed ledger system 50 sets the information about the point usage included in the usage setting information in the usage field of the smart contract 504. In steps S71 and S72, the control unit 12 (usage setting means 46) of the first computer 10-1 sets the usage of the points PT (virtual medium) of the third account ACCT3 (another account included in group G1) in the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set.

[0084] Next, the distributed ledger system 50 notifies the first computer 10-1 that the point use has been set (step S73). The control unit 12 of the first computer 10-1 receives the notification of step S73 via the network interface 16. With the above operations, the seventh operation is completed.

[0085] (8) 8th action First, the eighth operation will be described with reference to the drawings. Fig. 11 is an explanatory diagram of the eighth operation. As shown in Fig. 11, the DAO includes groups G1 to G3. That is, this DAO is a community in which each of the groups G1 to G3 raises a target to be raised. Furthermore, each of the groups G1 to G3 is a community made up of DAOs made up of families, etc.

[0086] In the eighth operation, virtual objects corresponding to the raising targets 300, 304, and 306 of groups G1 to G3 are controlled in the same virtual space. In this DAO, the first users US1, US11, and US21 can play a game in which the raising target 300 raised in group G1, the raising target 304 raised in group G2, and the raising target 306 raised in group G3 are used as virtual objects. This allows each of the first users US1, US11, and US21 to communicate with users in other groups.

[0087] First, the control unit 12 (raising target setting means 30) of the first computer 10-1 in group G1 sets a raising target 300 (virtual object) in group G1 using the distributed ledger system 50. The control unit 12 (raising target setting means 30) of the first computer 10-11 in group G2 sets a raising target 304 (virtual object) in group G2 using the distributed ledger system 50. The control unit 12 (raising target setting means 30) of the first computer 10-21 in group G3 sets a raising target 306 (virtual object) in group G3 using the distributed ledger system 50. Note that the operation performed by the raising target setting means 30 in the eighth operation is the same as the operation performed by the raising target setting means 30 in the first operation, and therefore description thereof will be omitted.

[0088] Next, the first user US1 of group G1 plays the game using the first computer 10-1. The first user US11 of group G2 plays the game using the first computer 10-11. The first user US21 of group G3 plays the game using the first computer 10-21. At this time, the first user US1, the first user US11, and the first user US21 play the game simultaneously in the same virtual space. Therefore, the control unit 12 (virtual object control means 38) of the first computer 10-1 of group G1, the control unit 12 (virtual object control means 38) of the first computer 10-11 of group G2, and the control unit 12 (virtual object control means 38) of the first computer 10-21 of group G3 each control the development targets 300, 304, and 306 (virtual objects) of groups G1 to G3 in the same virtual space (step S81). As a result, the displays 20 of the first computers 10-1, 10-11, and 10-21 each display an image including the objects to be raised 300, 304, and 306. With the above operations, the eighth operation is completed.

[0089] [effect] The development system 1 can prevent communication from becoming weaker in groups (communities) such as families. More specifically, the role setting means 32 sets a role for the development target 300 to the third account ACCT3 included in the group G1 using the distributed ledger system 50. That is, the first user US1 sets a role for the third user US3. Then, the token associating means 36 associates the token TKN with the third account ACCT3 corresponding to the third user US3 who performed a task based on the role using the distributed ledger system 50. That is, the third user US3 receives a reward by performing the task. Therefore, communication is facilitated between the first user US1 and the third user US3 for setting roles, task execution, and rewards. As a result, the development system 1 can prevent communication from becoming weaker in groups such as families. Reducing communication from becoming weaker in groups such as families promotes mutual support and cooperation in child-rearing. Furthermore, by preventing the weakening of communication within groups such as families, parents can experience the joy of raising children at home and pass on the joy and fun of raising children to their children. Parents can also learn how to communicate within groups, such as daycare centers, kindergartens, schools, and neighborhoods, and the importance of communication, not just within the family. As a result, the child-rearing system 1 can contribute to combating the declining birthrate.

[0090] Furthermore, the first user US1 assigns a role to the third user US3. The third user US3 receives a reward for completing a task. This allows the third user US3 to become aware of his or her role, occupation, and purpose in society.

[0091] The virtual object control means 38 controls the raising targets 300, 304, and 306 of the groups G1 to G3 in the same virtual space. This allows communication between the groups G1 to G3. For example, it is possible to become aware of and experience how the whole family communicates, how the raising target 300 raised by the group (family) behaves in the virtual space, and the achievements (achievements) and evaluations from others in the virtual space.

[0092] The token TKN is a cryptocurrency that can be exchanged for points PT used in the training system 1. This allows the third user US3 to obtain cryptocurrency by completing a task. In other words, the third user US3 can recognize the economic significance of completing a task (reward for contribution). As a result, the third user US3 becomes more aware of his or her role, occupation, and purpose in society.

[0093] Points PT are a consumable medium at shops registered as accepting points PT. This allows the third user US3 to earn points PT by completing tasks. In other words, the third user US3 can clearly recognize the economic significance of completing tasks (reward for contributions). As a result, the third user US3 becomes more aware of his or her role, occupation, and purpose in society.

[0094] The development system 1 can also prevent communication in a group such as a family from becoming weaker for the following reasons. More specifically, the voting means 42 votes based on the voting rights in response to operations by the first user US1 to the fourth user US4 included in the group G1. The development target update means 34 then updates the information on the development target 300 of the group G1 where the voting event was held, using the distributed ledger system 50, based on the voting results of the voting means 42. By holding such a voting event, the first user US1 to the fourth user US4 included in the group G1 communicate with each other about the development target 300 and whether or not to hold the voting event. As a result, the development system 1 can prevent communication in a group such as a family from becoming weaker. Furthermore, the first user US1 to the fourth user US4 included in the group G1 can hear the opinions of users in the group G1 regardless of parent-child relationships, age, gender, etc., and can be aware that their influence is increasing based on the degree of contribution (number of voting rights) to their own actions. This further encourages the first user US1 to the fourth user US4 included in the group G1 to perform tasks within the group G1.

[0095] The use setting means 46 sets the use of the points PT of the third account ACCT3 using the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set. This limits the use of the points PT associated with the third account ACCT3. As a result, the third user US3 is prevented from using the points PT for inappropriate purposes. This makes it possible to prevent, for example, minors and the elderly from getting into trouble for using the points PT (so-called parental control).

[0096] The role setting means 32 sets the role for the development target 300 for the third account ACCT3 using the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the master role has been set. This prevents users other than the first user US1 corresponding to the first account ACCT1 from setting or changing the role for the development target 300. As a result, the third user US3 is prevented from changing the role without the permission of the first user US1.

[0097] The task setting means 48 sets a task for the development target 300 to the third account ACCT3 using the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the task setting role has been set. This prevents users other than the first user US1 corresponding to the first account ACCT1 from setting or changing tasks for the development target 300. As a result, the third user US3 is prevented from changing tasks without the permission of the first user US1.

[0098] (Other embodiments) The various control means and processing procedures described in the above embodiments are merely examples and are not intended to limit the scope of the present invention, its applications, or its uses. The various control means and processing procedures can be appropriately modified in design within the scope that does not change the gist of the present invention.

[0099] In the fourth operation, points PT were exchanged for goods (tangible objects). However, points PT may also be exchanged for intangible objects such as virtual objects or services used in a virtual space. That is, points PT (virtual medium) may be a medium that can be exchanged for the right to use content by the third user US3 of the third account ACCT3 using the first computer 10-1 to the fourth computer 10-4. The content may be, for example, game software, music, or the viewing of videos. That is, the right to use content may be, for example, the right to play a game for one hour or the right to watch one episode of a video such as an anime.

[0100] In the seventh operation, the use setting means 46 sets the use of the points PT of the third account ACCT3 through the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the first role is set. However, the first role may also be a role for setting the use of the token TKN associated with the third account ACCT3. In this case, the use setting means 46 may set the use of the token TKN of the third account ACCT3 through the distributed ledger system 50 in response to an operation by the first user US1 corresponding to the first account ACCT1 to which the first role is set.

[0101] The games include action games, shooting games, role-playing games, simulation games, card games, sports games, board games, puzzle games, and the like.

[0102] The target 300 to be raised may be a virtual object (intangible object) such as an animal or a plant, or may be an animal or a plant (tangible object) in real space. The target 300 to be raised may be, for example, a manufactured object such as a plastic model. The virtual object is not limited to a single completed object, but may also be a structure (as in crafting games, city-building games, or farm games) or a robot made by combining part objects.

[0103] When the target 300 to be raised is a virtual object, the target 300 to be raised may be a game character. The game character may be a player character controlled based on a user's operation, or a non-player character controlled by a computer.

[0104] It should be noted that the role is not limited to walking the animal. If the object to be raised 300 is an animal, the role may be feeding, cleaning, etc. If the object to be raised 300 is a plant, the role may be watering, etc. If the object to be raised 300 is a plastic model, the role may be parts to be assembled, assembly, painting, etc. Furthermore, roles and tasks may correspond one-to-one.

[0105] Note that if the target 300 to be raised is a virtual object, the target 300 to be raised may change when the third user US3 executes a task. A change in the target 300 to be raised may mean, for example, a change in the appearance of the target 300 to be raised or a change in the parameters of the target 300 to be raised. The appearance of the target 300 to be raised includes a change from an egg to an animal appearance, a change from a child appearance to an adult appearance, a change in size or color, or a change in accessories or clothing. The parameters of the target 300 to be raised include the offensive power, defensive power, etc. of the target 300 to be raised.

[0106] If the target 300 is a virtual object, the target 300 may become ill or injured, or may even die, if the third user US3 does not perform the task. This allows the user to learn about raising living things and the importance of life.

[0107] The target 300 may be any one of the first user US1 to the fourth user US4. The target 300 may be the first user US1. The first user US1 is the father. In this case, the tasks include exercise, vaccinations, and medical checkups. This promotes the health of the first user US1. The target 300 may be the third user US3. The third user US3 is the eldest son. In this case, the task is studying. This improves the grades of the third user US3. The task may be for the first user US1 or the second user US2 to take the third user US3 to and from lessons or cram school, or for the first user US1 or the second user US2 to help the third user US3 with their studies. Helping with studies may include schedule management and marking (grading, checking) tests. Furthermore, if the third user US3 achieves the target performance, points PT or tokens TKN may be awarded to the third user US3, or points PT or tokens TKN may be awarded to the first user US1 or the second user US2.

[0108] Each of the first user US1 to the fourth user US4 may be able to set their own goals and tasks for achieving those goals. In this case, the first user US1 to the fourth user US4 can earn points PT when they achieve their goals by performing the tasks. For example, the goal is for the first user US1 to lose 1 kg of weight within one month, and the task is to walk 10,000 steps or more every day. Whether the task has been performed is determined, for example, by a wearable device such as a smartwatch or a smartphone. Alternatively, the goal is to get 100 points on a test, and the task is to study for at least one hour every day. Whether the task has been performed is determined, for example, by a tablet device measuring the study time.

[0109] The target 300 to be trained may be, for example, a virtual parameter. The virtual parameter may be, for example, the amount of carbon dioxide emissions. The third user US3 may execute a task to reduce the amount of carbon dioxide emissions in the group G1. The task may be, for example, reducing power consumption. Specifically, the task may be the operating time of an air conditioner or the set temperature of the air conditioner, the usage time of lights, etc.

[0110] If the target 300 is a virtual parameter such as power consumption or carbon dioxide emission reduction, groups G1 to G3 may compete to reduce power consumption or carbon dioxide emission. IoT technology may be used to manage the power consumption and carbon dioxide emission of home appliances. This can contribute to achieving carbon neutrality and thus combating global warming. Competition among groups G1 to G3 also leads to actions that take ESG and SDGs into consideration. As a result, families can address and learn about environmental issues. By competing among groups G1 to G3 and sharing results, members of groups G1 to G3 can work together to address environmental issues.

[0111] In the fifth action, the matter decided by the voting event is not limited to the color of the clothing of the target 300 to be raised. For example, the voting event of the fifth action may decide the raising policy of the target 300 to be raised, or whether or not to combine the target 300 with another target. The raising policy of the target 300 to be raised is the direction in which the target 300 to be raised evolves according to the task performed by the third user US3. The evolution of the target 300 means that the name, appearance, parameters, etc. of the target 300 to be raised changes.

[0112] It should be noted that in the third operation, the information of the development target 300 is not limited to the achievements of the development target 300. For example, in the third operation, changes to the name, appearance, parameters, etc. of the development target 300 are included in the updating of the information of the development target 300.

[0113] The fact that the third user US3 has performed the task may be announced via a social networking service (SNS). Also, the fact that the third user US3 has acquired tokens TKN or points PT by performing the task may be announced via the SNS.

[0114] In addition, the token TKN or the point PT may be exchanged for the right of the third user US3 to play a game for a specified period of time, the right of the third user US3 to watch a video for a specified period of time, or the right to watch television for a specified period of time.

[0115] The group G1 may be a neighborhood association. In this case, the development target 300 is, for example, a park, an amusement park, or the like (facility) in the real world. The task is to clean the park. The third user US3 can exchange tokens TKN or points PT for items such as sweets. Furthermore, matters related to the park may be decided through a voting event. An example of a matter related to the park is the purchase of play equipment. Furthermore, the development target 300 may be a virtual space and may be virtual objects such as a park or play equipment (such as a city-building game or a crafting game). The task may be an action such as cleaning within the virtual space.

[0116] The group G1 may be a PTA. In this case, the development target 300 is, for example, a school. Tasks include guiding children or students on the way to school, security patrols, and cooperation in school events. The development target 300 may also be a virtual space and virtual objects such as a school, children, or students (such as a school-building game, a city-building game, or a craft-based game). Tasks may be actions within the virtual space, such as guiding a character, security patrols, or school events.

[0117] The group G1 may be a school, a class, a team, or the like (group) in the real world. In this case, the development target 300 is a class or a team. The tasks are jobs related to class or team management, such as being on duty, librarian, or in charge of lunch. The third user US3 can use tokens TKN or points PT at the school store. If the third user US3 is an excellent student, a badge may be awarded to the third user US3. The development target 300 may also be an animal or plant or a virtual object. If the development target is a sport, tasks may be set for practice or a game, and when the third user US3 completes the task, tokens TKN, points PT, or a badge may be awarded to the third user US3. The development target 300 may also be a virtual space and a virtual object such as a school or a sports team (for example, a school-building game, a sports simulation game, a city-building game, or a crafting game). The tasks may be actions in the virtual space, such as being on duty, librarian, or in charge of lunch, or class or team management.

[0118] Group G1 may be a real-world company, organization, or the like. In this case, group G1 includes the accounts of multiple employees belonging to the company. The development target 300 may be a plant or animal in real space, a virtual object of a plant or animal, or a virtual parameter such as carbon dioxide emissions. By announcing that a task has been completed via SNS, the company's culture, achievements in addressing environmental issues and contributing to society, and the like are publicized to the outside world. Furthermore, the development target 300 may be a virtual space and a virtual object such as a company (such as a company-building game, a city-building game, or a crafting game).

[0119] The groups do not have to be the aforementioned Group G1, but can be any group that forms a variety of communities, such as nursing homes, apartment complexes, sports teams, stores, designated NFT holders, etc. By forming a DAO for each of these groups, healthy communities can be formed by managing roles, tasks, and rewards through smart contracts, and each individual can utilize their own skills to work on solving social issues and making social contributions within each community.

[0120] The smart contract 500 may also be configured to allow the first user US1 or the second user US2 to set whether or not they have taken maternity leave or childcare leave. When the first user US1 or the second user US2 takes maternity leave or childcare leave, the growth of the nurturing target 300 may be accelerated, or the amount of tokens TKN acquired may increase. In this way, the first user US1 or the second user US2 may be granted virtual currency when they take maternity leave or childcare leave. In this case, taking leave becomes the task of the first user US1 or the second user US2. Furthermore, data on working hours and leave taken may be managed on a blockchain to prevent tampering, and this data may be transmitted to government agencies or other organizations to monitor the working environment of companies. Furthermore, making it easier to take maternity leave or childcare leave can help address the problem of a declining birthrate.

[0121] Note that the first user US1 to the fourth user US4 of group G1 may acquire more tokens TKN or points PT by all of them performing tasks. Tasks performed by all of the first user US1 to the fourth user US4 may be, for example, volunteer activities or activities related to environmental contributions.

[0122] Although the third user US3 is executing the task, the first user US1, the second user US2, or the fourth user US4 may execute the task.

[0123] Note that a task may not be a subordinate concept of a role, but may be the same as a role.

[0124] The master role and the task setting role may be set to an account other than the first account ACCT1 corresponding to the first user US1.

[0125] Before the development target 300 is set, an election event for determining the development target 300 may be held.

[0126] In the sixth operation, the second user US2 operates the touchpad 28 of the second computer 10-2 on behalf of the third user US3 to input that the third user US3 has completed the task. However, the third computer 10-3 or the fourth computer 10-4 may acquire location information from a device attached to the dog or walking equipment that is the subject of care 300, and determine the behavior of the third user US3 based on the location information, thereby determining whether the third user US3 has taken a walk.

[0127] The usage setting means 46 sets the usage of the points PT of the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set. However, the usage setting means 46 may also be able to set the upper limit of the amount of points PT that can be used for the third account ACCT3 through the distributed ledger system 50 in response to the operation of the first user US1 corresponding to the first account ACCT1 to which the first role is set.

[0128] The DAO includes groups G1 to G3. However, the community including groups G1 to G3 may be a group of players participating in a game, rather than a DAO. In this case, first users US1, US11, and US21 can use characters of training targets 300, 304, and 306 that they have trained in groups G1 to G3, respectively, in the game.

[0129] The effects of this embodiment can be achieved even when these other embodiments are adopted. Furthermore, this embodiment can be combined with other embodiments, and other embodiments can be combined with each other as appropriate. [Explanation of symbols]

[0130] 1: Training system 10-1, 10-11, 10-21: First computer 10-2: Second computer 10-3: Third computer 10-4: 4th computer 12: Control unit 14: Storage part 16: Network interface 18: Graphics processing unit 20: Display 22: Audio processing section 24: Speaker 26:Operation unit 28: Touchpad 30: Training target setting means 32: Role setting means 34: Training target update method 36: Token association means 38: Virtual object control means 40: Voting method 42: Voting means 44: Completion notification means 46: Application setting means 48: Task setting means 50: Distributed Ledger System 50a~50d: Node computers 110: Shop terminal 112:Administrator 300, 304, 306: Target for development 500, 502, 504: Smart Contracts ACCT1: First account ACCT3: Third account ACCT4: 4th account G1~G3: Group GTKN: Governance Token PT: Points TKN: Token US1, US11, US21: First user US2: Second user US3: Third user US4: Fourth user

Claims

1. A training system including a plurality of computers, A group contains multiple accounts. A DAO (Decentralized Autonomous Organization) is constructed that includes the group; The said breeding system comprises breeding target setting means, breeding target update means, and token association means, the development target setting means sets information about the development target for the group; the training target update means, when acquiring information indicating that a user corresponding to the account has executed a task for the training target, updates the information for the training target through a distributed ledger system; The token associating means associates the token with the account corresponding to the user who performed the task via the distributed ledger system. Development system.

2. The target to be raised is a virtual object displayed in a virtual space, and is a virtual object that changes when the task is performed. The breeding system according to claim 1 .

3. the DAO includes a plurality of groups; the raising target setting means sets the virtual object for each of the plurality of groups; The nurturing system further includes a virtual object control means, the virtual object control means controls the virtual objects of the plurality of groups in the same virtual space; The breeding system according to claim 2 .

4. A governance token is associated with each of the plurality of accounts included in the group; The governance tokens are voting rights in the DAO; The development system further includes a voting holding means and a voting means, the voting holding means holds a voting event for the development target in the group in response to an operation by a user corresponding to any one of the accounts included in the group; the voting means performs voting based on the voting rights in response to an operation by a user corresponding to the plurality of accounts included in the group; The nurturing target updating means updates, through the distributed ledger system, information on the nurturing target of the group in which the voting event was held, based on the voting result by the voting means. The breeding system according to any one of claims 1 to 3.

5. The development system further includes a completion notification means, the completion notification means notifies that the account has completed the task in response to an operation by a user corresponding to the account; The nurturing target updating means updates information about the nurturing target through the distributed ledger system when the completion notification means notifies that the account has completed the task. The breeding system according to any one of claims 1 to 3.

6. A system comprising a plurality of computers, A group contains multiple accounts. A DAO (Decentralized Autonomous Organization) is constructed that includes the group; The system includes a development target setting means, a development target updating means, and a token associating means, the development target setting means sets information about the development target for the group; the training target update means, when acquiring information indicating that a user corresponding to the account has executed a task for the training target, updates the information for the training target through a distributed ledger system; The token associating means associates the token with the account corresponding to the user who performed the task via the distributed ledger system. system.

Citation Information

Patent Citations

  • Game information providing system and program

    JP2014198185A

  • Game program, game control method, and computer

    JP2016063884A

  • Program and information processing device

    JP2023018859A

  • JPP7125574B