server
The server system automates the management of derivative rights by issuing sub-NFTs based on value changes, addressing the labor-intensive nature of managing these rights and ensuring secure, efficient tracking.
Patent Information
- Application Number
- JP2022204460
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-12-21
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2042-12-21
AI Technical Summary
Managing derivative rights associated with non-fungible tokens (NFTs) is labor-intensive and requires significant human effort, as these rights often arise from changes in the value of the object linked to the NFT.
A server system that uses distributed ledger technology to automatically issue and manage sub-NFTs based on predefined conditions, such as changes in the value of the object, thereby reducing the need for manual intervention.
Automates the management of derivative rights, minimizing human effort and preventing data tampering by using sub-NFTs that are securely linked to the primary NFT, ensuring accurate and efficient tracking of authority changes.
Smart Images

Figure 0007800411000001 
Figure 0007800411000002 
Figure 0007800411000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a server. [Background technology]
[0002] Japanese Patent Application Laid-Open Publication No. 2022-34652 (Patent Document 1) discloses an information processing system. This system manages the authority to use an object. Information regarding such authority can be managed using tokens issued on a blockchain. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2022-34652 Summary of the Invention [Problem to be solved by the invention]
[0004] Non-fungible tokens (NFTs) are attracting attention as an example of tokens minted using distributed ledger technologies such as blockchain technology. NFTs are extremely difficult to tamper with. NFTs can be linked to objects and used as certificates to prove authority over the object (e.g., the right to own the object).
[0005] The value of an object may increase. In this case, other rights over that object may be derived from rights over that object. Such derivative rights are different from the rights from which they are derived (the principal rights), and therefore are preferably managed separately from the principal rights. However, managing derivative rights (e.g., to whom the derivative rights belong, the principal rights from which the derivative rights are derived, and when the derivative rights arise) can require a lot of human effort.
[0006] The present disclosure has been made to solve the above-mentioned problems, and its purpose is to reduce the human effort required to manage derivative rights when derivative rights arise from the rights regarding an object proven by an NFT due to an increase in the value of the object. [Means for solving the problem]
[0007] A server of the present disclosure manages authority over an object. The first authority over the object is proven by a first non-fungible token that has been issued using distributed ledger technology. The server includes an acquisition device and a processing device. The acquisition device acquires value-related information used to determine the value of the object. The processing device calculates an index value indicating the value using the value-related information. The processing device determines, based on the index value, whether a first condition is met for a second authority over the object to be derived from the first authority due to an increase in value, and executes processing for issuing a second non-fungible token that is associated with the first non-fungible token and proves the second authority, triggered by the first condition being met. [Effects of the Invention]
[0008] According to the present disclosure, when derivative rights arise from the rights regarding an object proven by an NFT due to an increase in the value of the object, the human effort required to manage the derivative rights can be reduced. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 illustrates an example of a configuration of an information processing system according to an embodiment. [Figure 2] A diagram illustrating an example of the data structure of a sub-NFT. [Figure 3] FIG. 2 is a diagram schematically illustrating the data structure of a management database (DB). [Figure 4] A diagram explaining the timing of issuing a sub-NFT and the timing of updating an NFT in an embodiment in relation to changes in index values over time. [Figure 5]10 is a flowchart illustrating a process for issuing a sub-NFT. [Figure 6] A diagram explaining the timing of issuing a sub-NFT and the timing of updating a main NFT in Modification 1 in relation to changes in index values over time. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are designated by the same reference numerals, and description thereof will not be repeated.
[0011] 1 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment. Referring to FIG. 1, the information processing system 1 includes a distributed ledger network 10 (hereinafter also referred to as “NW10”), a plurality of owner terminals 20, servers 30 and 40, and a sensor system 50.
[0012] NW10 is a public blockchain network that includes multiple nodes (not shown). Each node maintains a distributed ledger that records the history of transaction data related to NFT100. Hereinafter, transaction data will also be referred to as "TX data."
[0013] NFT 100 has been issued on NW 10 using distributed ledger technology. In an embodiment, multiple NFTs 100 (100-1, 100-2, 100-n: n≧2) have been issued. The NFTs 100 are held by corresponding holders HLD. Specifically, NFTs 100-1, 100-2, 100-n are held by holders HLD-1, HLD-2, HLD-n, respectively.
[0014] The NFT 100 includes ID (Identification) information 105, object information 110, owner information 115, authority information 120, and related NFT information 125. Each of these pieces of information is also referred to as "NFT information." The NFT information is recorded in the distributed ledger of each node.
[0015] The ID information 105 is used to identify the NFT 100. The object information 110 indicates the object linked to the NFT 100. In this example, the object is wine 505. The wine 505 is contained in a barrel 52 and is kept by a custodian KPR. After the wine 505 has been sufficiently aged in the barrel 52, it is divided into a number of bottles (bottled). The wine 505 may be substituted with other alcoholic beverages such as whiskey or sake.
[0016] The owner information 115 indicates identification information of the owner HLD. The authority information 120 certifies the sovereign authority for the object (i.e., certifies that the owner HLD has the sovereign authority). In the embodiment, the sovereign authority is the authority to own the object, specifically, a shared authority to share the object with other owner HLDs, or an exclusive authority to exclusively possess (obtain) at least a portion of the object without sharing it. In this example, the exclusive authority corresponds to the owner HLD's exclusive right to the wine contained in one of the multiple bottles. The sovereign authority is a shared authority before the wine 505 is bottled, but changes to an exclusive authority after bottling. The authority information 120 further includes information indicating the amount of wine the owner HLD can exclusively use after bottling (the amount available for exclusive use). This amount will be described in more detail later.
[0017] Related NFT information 125 indicates information about another NFT associated with NFT 100 (described in more detail below).
[0018] The multiple owner terminals 20 include owner terminals 20-1, 20-2, ..., 20-n. The owner terminals 20 are operated by corresponding owner HLDs. For example, the owner terminals 20-1, 20-2, ..., 20-n are operated by owner HLD-1, HLD-2, ..., HLD-n, respectively. The owner terminals 20 can communicate with each node of the NW 10.
[0019] The server 30 is operated by a business that brews wine 505, and manages the authority relating to wine 505. The server 30 includes a storage device 305, a communication device 310, and a processing device 315.
[0020] The storage device 305 stores a model 340 and a management DB 350. The model 340 is generated by machine learning and has learned the relationship between the measurement values (in this example, a combination of multiple measurement values) of the sensor unit 56 (described later) and the numerical value of the wine 505 evaluated by a sommelier. In other words, when the model 340 receives the measurement values as input parameters, it outputs (calculates) the numerical value of the wine 505 using the relationship. The management DB 350 is used to manage various information related to the primary authority regarding the wine 505 and the derivative authority derived from that authority. The data structure of the management DB 350 will be described later. The storage device 305 may also store a distributed ledger.
[0021] The communication device 310 is configured to communicate with each node of the NW 10 , the owner terminal 20 , the server 40 , and the sensor system 50 .
[0022] The processing device 315 performs various processes by executing programs stored in the storage device 305. For example, the processing device 315 can refer to NFT information by referring to the distributed ledger of the node of the NW10.
[0023] Server 40 is provided outside server 30 and stores value information 45. Value information 45 is information that determines the value of an object on the Internet, such as the price of the object determined on an online shopping site. Value information 45 can be acquired by server 30. Value information 45 will be described in more detail later.
[0024] The sensor system 50 includes a weighing scale 54 and a sensor unit 56. The weighing scale 54 measures the total weight of the barrel 52. The total weight is the sum of the weight of the barrel 52 itself (the weight of the barrel 52 when the barrel 52 is empty) and the weight of the remaining amount of wine 505. The weighing scale 54 has a communication function and transmits a signal S1 to the server 30. The signal S1 includes information indicating the measurement value of the weighing scale 54.
[0025] Sensor unit 56 includes a plurality of sensors each measuring a physical property of wine 505. In detail, sensor unit 56 includes sensors 561 to 566 and a communication device 568. Each sensor is installed inside barrel 52.
[0026] Sensor 561 (flow rate sensor) measures the cumulative value of the flow rate of wine 505 flowing out of tap 507 of barrel 52 when tap 507 is opened by keeper KPR. This cumulative value indicates the amount of wine 505 that has decreased (amount of decrease) since wine 505 was stored in barrel 52. Sensors 562 and 563 measure the humidity and temperature of the interior space of barrel 52, respectively. Sensors 564 to 566 measure the pH (power of hydrogen), sugar content, and viscosity of wine 505, respectively.
[0027] The communication device 568 transmits a signal S2 to the server 30. The signal S2 includes information indicating the measurement values of each sensor of the sensor unit 56.
[0028] As time passes, the wine 505 matures and its value increases. In this case, derivative rights may be derived from the primary right (right to own the object) evidenced by the NFT 100. Such derivative rights include at least one of tasting rights and participation rights. The tasting right corresponds to the right to taste the wine 505 in the barrel 50 during the target period before bottling (more specifically, the period during which the wine 505 is not yet sufficiently aged to be sold commercially but is aged enough to be tastable). The participation right corresponds to the right to participate in a community that evaluates the value of the wine 505 in the barrel 50 during the target period. Participants in the community can view reviews of the wine 505 by sommeliers who can taste the wine 505 in the barrel 50 before bottling. The community is formed, for example, through a social networking service.
[0029] Derivative powers are different in nature from principal powers and are therefore preferably managed separately from principal powers. However, managing derivative powers (e.g., to whom the derivative powers belong, the principal powers from which they derive, and when they accrue) can require significant human effort.
[0030] The server 30 according to the embodiment has a configuration for addressing the above problem. Specifically, the server 30 (communication device 310) acquires value-related information used to determine the value of an object. In this example, the value-related information is a measurement value of the sensor unit 56, and is acquired from the sensor unit 56 in accordance with the signal S2. The server 30 (processing device 315) uses the value-related information to determine an index value indicating the value of the object. In this example, the server 30 uses the measurement value of the sensor unit 56 as input to the model 340, and uses the output result of the model 340 (the value of the wine 505) as the index value. Because the value of the wine 505 increases over time, the index value increases over time.
[0031] The server 30 determines, based on the index value, whether a predetermined first condition for deriving derivative authority from the primary authority due to an increase in the value of the wine 505 is met. The first condition is, for example, that the index value exceeds a first reference value. The first reference value is appropriately determined in advance as an index value when a sommelier evaluates the wine 505 as not yet sufficiently aged to be sold commercially but is aged enough to be tasting. The server 30 executes a process (first process) for issuing a sub-NFT that is associated with the NFT 100 and certifies derivative authority, triggered by the first condition being met. The NFT that certifies primary authority (in this example, the NFT 100) is also referred to as a "main NFT" in contrast to the sub-NFT.
[0032] The first process is a first request process that transmits a first request signal to the holder terminal 20. The first request signal is a signal that requests the holder terminal 20 to transmit first TX data for issuing a sub-NFT to the NW10. In response to the first request signal, the holder terminal 20 displays a first inquiry screen for inquiring the holder HLD whether or not to transmit the first TX data to the NW10. The first inquiry screen is displayed to inquire the holder HLD whether or not to pay the gas fee for the NW10 to transmit the first TX data. When the holder terminal 20 receives a user operation (first approval operation) from the holder HLD indicating approval of the transmission of the first TX data, it transmits the first TX data to the NW10.
[0033] According to the first process, after the sub-NFT is issued, the derivative authority is proven by the sub-NFT. This allows for automatic management of the attribution of the derivative authority to the sub-NFT holder based on the sub-NFT. In addition, the sub-NFT is associated with the NFT 100 that proves the main authority. Therefore, the identity of the main authority can be automatically managed through the sub-NFT. Furthermore, whether the first condition is met (whether to issue a sub-NFT) is automatically determined according to the index value. As a result, it is possible to automatically manage when the derivative authority is generated (when to issue a sub-NFT) according to the first condition and the index value.
[0034] In this way, the process required for managing derivative rights is automated due to the issuance of sub-NFTs. As a result, the human effort required for managing derivative rights can be reduced. Furthermore, since sub-NFTs are difficult to tamper with, tampering with the data used for managing derivative rights can be prevented.
[0035] As described above, in the embodiment, the value-related information is the measurement value of the sensor of the sensor unit 56, and the index value IND is calculated based on the measurement value. This makes it possible to objectively calculate the index value IND (the value of the wine 505) based on the physical properties of the wine 505.
[0036] The sensors 562 to 566 may be replaced by taste sensors. The taste sensors measure the sourness, saltiness, umami, sweetness, and bitterness of the wine 505. In this case, the measurement values of the taste sensors are used as value-related information.
[0037] FIG. 2 is a diagram illustrating the data structure of a sub-NFT. Referring to FIG. 2, in this example, multiple sub-NFTs 150 (150-1, 150-2, . . . 150-n) are issued on the network 10. The sub-NFTs 150 are associated with corresponding NFTs 100. For example, the sub-NFTs 150-1, 150-2, . . . 150-n are associated with NFTs 100-1, 100-2, . . . 100-n, respectively.
[0038] The sub-NFT 150 includes ID information 155, object information 160, owner information 165, authority information 170, and related NFT information 175. Each of these pieces of information is also referred to as "sub-NFT information." The sub-NFT information is recorded in the distributed ledger of the node of the NW 10 and is referenced by the server 30.
[0039] ID information 155 is used to identify sub-NFT 150. Object information 160 indicates the object (wine 505) linked to sub-NFT 150. Owner information 165 indicates the identification information of the owner (sub-NFT owner) of sub-NFT 150. In this example, sub-NFT owner is equal to owner HLD. Authority information 170 certifies derivative authority over wine 505 (i.e., certifies that the sub-NFT owner has derivative authority over wine 505).
[0040] The related NFT information 175 includes information indicating that the sub-NFT 150 is associated with the NFT 100 (the authority corresponding to the sub-NFT 150 is a derivative authority) and ID information 105. Similarly, the related NFT information 125 of the NFT 100 includes information indicating that the NFT 100 is associated with the sub-NFT 150 (the authority corresponding to the NFT 100 is the primary authority) and ID information 155. In this way, each of the related NFT information 125, 175 indicates that the NFT 100 and the sub-NFT 150 are associated with each other.
[0041] The server 30 determines, based on the index value, whether a predetermined second condition for changing the primary authority from shared authority to exclusive authority is met due to an increase in the value of the wine 505 during a target period. The target period is the period after the generation of derivative authority (after the issuance of the sub-NFT 150) and before bottling. The second condition is, for example, that the index value exceeds a second reference value that is higher than the first reference value. The second reference value is appropriately determined in advance as an index value when a sommelier evaluates the wine 505 as being sufficiently aged to be shipped as a product. The server 30 executes a process (second process) for rewriting the authority information 120 so that the primary authority changes from shared authority to exclusive authority, triggered by the fulfillment of the second condition.
[0042] The second process is a second request process of transmitting a second request signal to the owner terminal 20. The second request signal is a signal that requests the owner terminal 20 to transmit second TX data for rewriting the authority information 120 to the NW10 as described above. In response to the second request signal, the owner terminal 20 displays a second inquiry screen for inquiring of the owner HLD whether or not to transmit the second TX data to the NW10. The second inquiry screen is displayed to inquire of the owner HLD whether or not to pay the gas fee for the NW10 to transmit the second TX data. When the owner terminal 20 receives a user operation (second approval operation) from the owner HLD indicating approval of the transmission of the second TX data, it transmits the second TX data to the NW10.
[0043] According to the second process, the NFT 100 is updated so that the master authority changes from shared authority to exclusive authority due to the rewriting of the authority information 120. This allows the master authority proven by the NFT 100 to flexibly change from shared authority to exclusive authority in response to an increase in the value of the wine 505.
[0044] After the second condition is met, the server 30 sends a notification to the mobile terminal (not shown) of the custodian KPR to instruct the custodian KPR to start bottling the wine 505. The server 30 then determines whether bottling is complete according to the signal S1 or S2. For example, the server 30 sequentially determines whether the measurement value of the weighing scale 54 has dropped to a value (weight value) indicating the weight of the barrel 52 itself. If the measurement value has dropped to this weight value, the server 30 determines that bottling is complete (the barrel 52 is empty). The server 30 may also determine that bottling is complete if the measurement value of the sensor 561 (flow rate sensor) has risen to a value (initial capacity value) indicating the capacity of the wine 505 in the barrel 52 during the period P0. The weight value and initial value are pre-stored in the storage device 305.
[0045] The server 30 may further execute a process (third process) for burning the sub-NFT 150, triggered by the fulfillment of the second condition.
[0046] The third process is a third request process that transmits a third request signal to the holder terminal 20. The third request signal is a signal that requests the holder terminal 20 to transmit third TX data for burning the sub-NFT 150 to the NW 10. After the sub-NFT 150 is burned, the sub-NFT holder no longer has tasting authority or participation authority. The third process avoids the inconvenience of the sub-NFT holder having authority to taste the wine 505 even though the wine 505 no longer exists in the barrel 52 after bottling is completed after the second condition is met.
[0047] 3 is a diagram schematically illustrating the data structure of the management DB 350. Referring to FIG. 3, the management DB 350 includes multiple data 351 (351A, 351B, etc.). The data 351A and 351B are used to manage the primary authority related to the NFT 100 and the secondary authority related to the sub-NFT 150, respectively. Each data 351 includes authority ID information 352, token ID information 354, type information 355, authority ID information 356, object information 358, detailed information 360, related token ID information 364, issuance condition information 366, and update condition information 368.
[0048] The authority ID information 352 is assigned as identification information of the corresponding authority. The token ID information 354 is identification information of the NFT (corresponding NFT) that certifies the corresponding authority. The corresponding NFT corresponds to the NFT 100 or the sub-NFT 150.
[0049] Type information 355 indicates whether the corresponding authority is a primary authority or a derivative authority. Authority ID information 356 is identification information of the holder of the corresponding NFT. Object information 358 indicates the object related to the corresponding authority. Detailed information 360 indicates details of the corresponding authority.
[0050] The related token ID information 364 indicates an NFT associated with the corresponding NFT. For example, if the corresponding NFT is the NFT 100, the related token ID information 364 indicates the ID of the sub-NFT 150, and if the corresponding NFT is the sub-NFT 150, the related token ID information 364 indicates the ID of the NFT 100.
[0051] The issuance condition information 366 indicates a first condition for issuing a sub-NFT 150. The update condition information 368 indicates a second condition for updating the NFT 100. The first and second conditions are that the index value IND exceeds reference values RV1 and RV2, respectively. The reference values RV1 and RV2 correspond to the first and second reference values mentioned above, respectively. Each of the first and second conditions is pre-stored in the storage device 305.
[0052] The server 30 sets various information of the data 351A, 351B according to the NFT information and sub-NFT information by referring to the distributed ledger of the node of the NW10.
[0053] For example, the server 30 sets the token ID information 354, type information 355, authority ID information 356, object information 358, detailed information 360, and related token ID information 364 of the data 351A according to the ID information 105, related NFT information 125, holder information 115, object information 110, authority information 120, and ID information 155 included in the related NFT information 125, respectively.
[0054] Similarly, the server 30 sets the token ID information 354, type information 355, authority ID information 356, object information 358, detailed information 360, and related token ID information 364 of the data 351B according to the ID information 155, related NFT information 175, holder information 165, object information 160, authority information 170, and ID information 105 included in the related NFT information 175, respectively.
[0055] According to the management DB 350, the server 30 can manage that derivative rights for wine 505 belong to the sub-NFT holder based on the authority ID information 356 in data 351B. The server 30 can manage what the primary authority is regarding the derivative rights based on the related token ID information 364 in data 351B and the token ID information 354 and detailed information 360 in data 351A. The server 30 can manage when the derivative rights are generated (the timing of issuing the sub-NFT 150) based on the issuance condition information 366 in data 351B.
[0056] FIG. 4 is a diagram illustrating the timing of issuing a sub-NFT 150 and the timing of updating an NFT 100 in relation to the change over time in the index value IND in this embodiment.
[0057] 4, at time t0, NFT 100 has already been issued and the index value IND is V0. During period P0 from time t0 to time t1, wine 505 is stored in barrel 52, and NFT 100 proves sharing authority. As time passes (as wine 505 ages in barrel 52), the index value IND increases.
[0058] At time t1, the server 30 determines that the index value IND exceeds the reference value RV1 (the first condition is met). The server 30 executes a first process in response to the first condition being met. This results in the issuance of a sub-NFT 150. As a result, the holder HLD has derivative authority based on the sub-NFT 150 during the period P1 from time t1 to time t2.
[0059] During period P1, wine 505 is stored in barrel 52, and the remaining amount decreases due to tasting by sub-NFT holders or sommeliers. Even during period P1, the main authority is the shared authority. During period P1, server 30 sequentially determines whether the second condition is met (whether index value IND exceeds reference value RV2) according to index value IND. Period P1 corresponds to an example of the "target period" of the present disclosure.
[0060] At time t2, the server 30 determines that the index value IND exceeds the reference value RV2 (the second condition is met). In response to the second condition being met, the server 30 executes the second process (and the third process). After the second process, the master authority changes from shared authority to exclusive authority, and the NFT 100 is updated so that the aforementioned exclusivable amount is determined. The exclusivable amount is the remaining amount of wine 505 at time t0 minus the amount of wine 505 reduced (decreased amount) due to tasting during period P1, divided by the number of sub-NFTs 150 issued (n). The decreased amount is determined using the measurement value of the weighing scale 54 or the sensor 561 (flow rate sensor).
[0061] During a period P2 from time t2 to time t3, wine 505 is divided (bottled) into a plurality of bottles 60 (60-1, ..., 60-n). After period P2, wine 505 is no longer contained in barrel 52, so no change in index value IND is shown. Each bottle 60 has a smaller capacity than barrel 52. During period P2, the remaining amount of wine 505 decreases when tap 507 is open.
[0062] At time t3, the server 30 determines that the bottling is complete according to the signal S1 or S2, and then instructs the server (not shown) of the delivery company to deliver the bottle 60 to the holder HLD.
[0063] The first condition may be that the length LT of the holding period P during which the holder HLD holds the NFT 100 exceeds a threshold value. The threshold value is defined as a value at which the wine 505 is evaluated as being sufficiently aged when the length LT exceeds the threshold value, and is pre-stored in the storage device 305. The length LT is the sum of the length L0 of the period P0 and the length L1 of the period P1. Because the index value IND increases over time, the first condition is considered to be met after a certain amount of time has passed. Once the first condition is defined as described above, it can be determined whether the first condition is met without a measurement value from the sensor unit 56.
[0064] The first condition may be that a state in which the measurement value of the sensor 562 (humidity sensor) is higher than a humidity reference value and the measurement value of the sensor 563 (temperature sensor) is higher than a temperature reference value continues for a predetermined period of time. In this case, information indicating the humidity reference value, the temperature reference value, and the predetermined period of time is stored in the storage device 305 in advance.
[0065] 5 is a flowchart illustrating the process for issuing a sub-NFT 150. This flowchart begins when an NFT 100 is issued. Hereinafter, steps are abbreviated as "S."
[0066] Referring to FIG. 5, the server 30 acquires the measurement value of the sensor unit 56 from the sensor unit 56 in accordance with the signal S2 (S205). The server 30 uses the measurement value to determine the index value IND (S210). The server 30 determines whether the index value IND exceeds the reference value RV1 (whether the first condition is met) (S215). If the first condition is still not met (NO in S215), the process returns to S205. If the first condition is met (YES in S215), the process proceeds to S220. The server 30 executes a first request process to issue a sub-NFT 150 (S220).
[0067] In response to the first request processing, the holder terminal 20 transmits first TX data for issuing the sub-NFT 150 to the NW 10 (S125). As a result, the issuance of the sub-NFT 150 is approved by each node of the NW 10 (S330).
[0068] After S330, the server 30 confirms the issuance of the sub-NFT 150 and notifies the holder terminal 20 of this (S235). Next, the server 30 calculates the index value IND according to the signal S2 (S237) and determines whether the index value IND exceeds the reference value RV2 (whether the second condition is met) (S240). If the second condition is still not met (NO in S240), the process returns to S237. If the second condition is met (YES in S240), the process proceeds to S245. The server 30 executes a second request process to rewrite the authority information 120 (S245).
[0069] In response to the second request process, the holder terminal 20 transmits second TX data for rewriting the authority information 120 to the NW 10 (S150). As a result, the rewriting of the authority information 120 (updating the NFT 100) is approved by each node of the NW 10 (S355).
[0070] After S355, when the server 30 confirms the update of the NFT 100, it executes a third request process to burn the sub-NFT 150 (S260). In response to the third request process, the holder terminal 20 transmits third TX data to the NW 10 to burn the sub-NFT 150 (S165). As a result, each node of the NW 10 approves the burning of the sub-NFT 150 (S370).
[0071] As described above, according to the embodiment, the effort required to manage derivative rights can be reduced.
[0072] [Variation 1] The server 30 may obtain the value information 45 from the server 40 and calculate the index value IND according to the value information 45. For example, the server 30 uses the value information 45 as the value-related information, and also uses the value information 45 as the index value IND. In this case, the index value IND is the value-related information itself.
[0073] In this way, "determining the index value IND" not only includes using the index value IND output from the model 340 based on the value-related information, as in the embodiment, but also includes using the value information 45 directly as the index value IND.
[0074] [Variation 2] In the first modification, the object is a vehicle, and the index value IND indicates the value of the vehicle. The index value IND is determined by the value information 45. For example, if the vehicle is a sports car and participates in a famous race and wins or places a prize in the race, a premium may be attached to the vehicle, and the value of the vehicle may increase.
[0075] As an example, in the case of winning a prize, derivative rights are derived from the primary power. The exclusive right included in the primary power is the right to exclusively possess (obtain) vehicle parts such as pistons or cylinders after disassembling the vehicle. Derivative rights include the right to test drive the vehicle and the right to watch races in which the vehicle participates at the racetrack. Derivative rights may also be the right to participate in a community related to the vehicle. In the case of winning, the vehicle is disassembled into multiple parts, and each part is distributed to the holder of the corresponding primary NFT. The primary NFT and secondary NFT certify the primary and derivative rights regarding the vehicle, respectively.
[0076] FIG. 6 is a diagram illustrating the timing of issuing a sub-NFT and the timing of updating the main NFT in Modification 1 in relation to temporal changes in the index value IND. Referring to FIG. 6, the index value IND indicates the value of the vehicle 70. Time t0a to time t3a, reference values RV2a and RV1a, and period P0a to period P3a correspond to time t0 to time t3, reference values RV2 and RV1, and period P0 to period P3 (all of which are shown in FIG. 4), respectively. During periods P0a and P1a, the server 30 sequentially calculates the index value IND according to the value information 45. The index value IND at time t0a is V0a.
[0077] At time t1a, due to the vehicle 70 winning a race, the index value IND rises from V0a to V12a and exceeds the reference value RV1a. This fulfills the first condition, and a sub-NFT is issued. As a result, the sub-NFT holder (equivalent to the NFT holder in this example) has the authority to test drive the vehicle 70 and to watch races in which the vehicle 70 is participating, based on the sub-NFT, during the period P1a from time t1a to time ta2.
[0078] At time t2a, due to vehicle 70 winning another race, the index value IND rises from V12a to V3a, exceeding the reference value RV2a. This establishes the second condition. As a result, the main NFT is updated so that the primary authority changes from shared authority to exclusive authority. After time t2a, vehicle 70 is disassembled into multiple parts 75 (75-1, ..., 75-n). Each part 75 is distributed to the corresponding owner HLD.
[0079] If the server 30 can acquire a photographed image that proves that the vehicle 70 has not been hit and damaged by an external object, the server 30 may further use the image as value-related information. The photographed image may be taken by an in-vehicle camera mounted on the vehicle 70 or a surveillance camera installed around the vehicle 70. When the server 30 acquires the photographed image, the server 30 may set the index value IND higher than when the server 30 does not acquire the photographed image.
[0080] [Variation 3] In Modification 3, the object is a musical instrument, and the index value IND indicates the value of the musical instrument. The index value IND is determined by value information 45. An example of the musical instrument is a stringed instrument such as a violin or a guitar. For example, if an instrument is used by a famous musician or by a prize-winning or winning team in a competition, a premium may be placed on the instrument, and the value of the instrument may increase.
[0081] As an example, in the case of winning a prize, derivative rights are derived from the primary power. The exclusive right included in the primary power is the right to exclusively possess (obtain) parts of the instrument, such as the body or strings, after the instrument is disassembled. Derivative rights include the right to temporarily use the instrument and the right to watch a concert in an auditorium where the instrument is used. Derivative rights may also be the right to participate in a community related to the instrument. In the case of winning, the instrument is disassembled into multiple parts, and each part is distributed to the holder of the corresponding main NFT. The main NFT and sub-NFT certify the primary power and derivative power related to the instrument, respectively.
[0082] The value-related information is, for example, the measurement results of a measuring device that measures the tone (e.g., frequency and sound pressure) when tuning an instrument. This measuring device has a communication function and transmits a signal indicating the measured value of the tone to the server 30.
[0083] [Variation 4] The first process and the second process may be to transmit the first TX data and the second TX data, respectively, to the NW 10. In this case, the first TX data or the second TX data is transmitted directly from the server 30 to the NW 10 instead of from the holder terminal 20. This allows the sub-NFT 150 to be automatically issued without displaying the first inquiry screen or performing the first approval operation, or the sub-NFT 150 to be automatically issued without displaying the second inquiry screen or performing the second approval operation.
[0084] According to the fourth modification, the process of managing derivative rights can be further automated, thereby further reducing the human effort required for this process.
[0085] [Other variations] The object may be a plastic model, a trading card, a work of art such as a painting or an antique, clothing such as jeans, or other collector's item. Furthermore, the embodiment and modifications 1 to 4 may be combined as appropriate.
[0086] The embodiments disclosed herein should be considered to be illustrative in all respects and not restrictive. The scope of the present invention is defined by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]
[0087] 1 Information processing system, 10 Distributed ledger network, 20 Owner terminal, 30,40 Server, 50 Sensor system, 505 Wine.
Claims
1. A server for managing authority relating to an object, The first authority regarding the object is evidenced by a first non-fungible token issued using distributed ledger technology; an acquisition device for acquiring value-related information used to calculate the value of the object; a processing device that calculates an index value indicating the value using the value-related information, The processing device includes: determining whether a first condition for deriving a second authority regarding the object from the first authority due to the increase in value is satisfied according to the index value; A server that executes a process for issuing a second non-fungible token that is associated with the first non-fungible token and that proves the second authority, when the first condition is met.
2. The server according to claim 1 , wherein the value-related information includes measurements of a sensor that measures a physical property of the object.
3. The index value increases over time, The server of claim 1 , wherein the first condition includes a length of time that a holder of the first non-fungible token holds the first non-fungible token exceeds a threshold.
4. the first non-fungible token includes authority information that proves the first authority; the first right is a sharing right to share the object, or an exclusive right to exclusively own at least a part of the object without sharing the object, During a target period after the first condition is satisfied, the first authority is the shared authority; The processing device includes: determining whether a second condition for changing the first authority from the shared authority to the exclusive authority is met due to an increase in the value during the target period according to the index value; The server according to claim 1 , wherein the server executes a process for rewriting the permission information so that the first permission changes from the shared permission to the exclusive permission, using the establishment of the second condition as a trigger.
5. the target object is an alcoholic beverage contained in a first container during the target period before the second condition is met, After the second condition is met, the alcoholic beverage is divided into a plurality of second containers, each of which has a smaller capacity than the first container; The second right includes at least one of a tasting right to sample the alcoholic beverage during the target period and a participation right to participate in a community that evaluates the value of the alcoholic beverage during the target period; The server of claim 4 , wherein the exclusive right includes the right to exclusively use an alcoholic beverage contained in one of the plurality of second containers.
Citation Information
Patent Citations
Methods and apparatus for managing the transfer of rights
JP2004535025A
Operation control device and operation control method
JP2013254458A
Information processing system, information processing device, server device, program, or method
JP2022034652A
Barrel unit sake storage state data management and ownership certificate management system
JP2022045382A