Compensation distribution program, compensation distribution method, compensation distribution device

The compensation distribution system uses blockchain technology to calculate and distribute compensation fairly among suppliers in large-scale supply chains, addressing complexity and fraud in smart contract processing.

JP7856148B2Active Publication Date: 2026-05-11FUJITSU LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
FUJITSU LTD
Filing Date
2022-06-21
Publication Date
2026-05-11

AI Technical Summary

Technical Problem

In large-scale supply chains, the processing of smart contracts for distributing environmental consideration becomes complicated and verification becomes difficult, leading to a risk of illegal distribution.

Method used

A compensation distribution system using blockchain technology to record process information, calculate individual and cumulative values, and distribute compensation fairly among suppliers by referring to upstream process information.

Benefits of technology

Ensures fair and secure distribution of compensation to each stage of the supply chain process, preventing fraudulent distribution even in large-scale operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007856148000001
    Figure 0007856148000001
  • Figure 0007856148000002
    Figure 0007856148000002
  • Figure 0007856148000003
    Figure 0007856148000003
Patent Text Reader

Abstract

The present invention provides a compensation distribution program causing a computer to execute a process comprising: recording step information on a blockchain for each step included in a supply chain, the step information including a value of the step and identification information for identifying a step executed immediately before the step; and distributing compensation to the step and the step executed immediately before by referring to the step information and step information about the step executed immediately before which is identified from the identification information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a consideration distribution program, a consideration distribution method, and a consideration distribution device.

Background Art

[0002] Conventionally, in traceability management in a supply chain, it is known to apply distributed ledger technology using a blockchain and technology for managing smart contracts in which transaction conditions are described in a distributed ledger.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In recent years, environmental problems such as climate change, industrial water pollution, and large-scale water use have been discussed, and it is necessary to promote awareness reform and behavior change for reducing environmental loads among participants in the supply chain. As a mechanism for this, a mechanism is considered in which a consideration corresponding to the environmental value of a product is returned from a consumer to the supply chain, and this consideration is distributed according to the value of each process on the supply chain by a smart contract managed on a blockchain.

[0005] However, in this mechanism, when the supply chain becomes large-scale, etc., the processing of the smart contract for distributing the consideration becomes complicated and verification becomes difficult, so there is a possibility that the distribution of the consideration for each process is performed illegally.

[0006] In one aspect, the present invention aims to appropriately distribute consideration for each process.

Means for Solving the Problems

[0007] In one embodiment, for each process included in the supply chain, the process The individual value and the cumulative value, which is the sum of the individual values ​​of each process from the aforementioned process to the upstream process in the supply chain. The process involves recording process information, including identification information that identifies the process performed immediately before the aforementioned process, on a blockchain; referring to the process information and the process information of the immediately preceding process identified from the identification information, the computer calculates the individual cost of the process using the individual value of the process included in the process information and the cumulative value, which is the sum of the individual values ​​of each process from the aforementioned process to the upstream process in the supply chain; and distributing the said cost to the suppliers of the process.

[0008] Each of the above processes may be a functional unit or procedure that implements each of the above processes, or it may be a computer-readable storage medium that stores a program that causes the computer to execute each of the above processes. [Effects of the Invention]

[0009] This allows for the fair distribution of compensation for each stage of the process. [Brief explanation of the drawing]

[0010] [Figure 1] This figure shows an example of the system configuration of a compensation distribution system. [Figure 2] This diagram explains the distribution of consideration using a smart contract for consideration distribution. [Figure 3] This is a diagram illustrating the hardware configuration of the node. [Figure 4] This figure shows an example of part information. [Figure 5] This is the first sequence diagram illustrating the operation of the compensation distribution system. [Figure 6] This flowchart shows the processing of a smart contract for registering parts. [Figure 7] This is the second sequence diagram illustrating the operation of the compensation distribution system. [Figure 8]This is a flowchart illustrating the processing of a smart contract for distributing consideration. [Figure 9] This is the first diagram explaining the distribution of consideration. [Figure 10] This is the second diagram explaining the distribution of consideration. [Modes for carrying out the invention]

[0011] Embodiments will be described below with reference to the drawings. Figure 1 is a diagram showing an example of the system configuration of a compensation distribution system.

[0012] The consideration distribution system 100 of this embodiment manages the distribution of consideration for each process of the product in the supply chain related to a product when a consumer of a product returns consideration corresponding to the value of the product.

[0013] More specifically, the compensation distribution system 100 of this embodiment, when the consumer returns the compensation corresponding to the value of the product, distributes the compensation corresponding to the value of each component used in the product manufacturing process to the suppliers (producers) that manufacture those components.

[0014] In this embodiment, the supply chain refers to a series of processes in manufacturing, from the procurement of raw materials and components for products to manufacturing, inventory management, sales, and distribution. Furthermore, the value of each component of a product manufactured through the supply chain in this embodiment refers to the value created in the manufacturing process of each component within the supply chain.

[0015] The compensation distribution system 100 of this embodiment includes one or more nodes 200-1, 200-2, ..., 200-n and one or more client nodes 300-1, 300-2, ..., 300-n. In the following description, when nodes 200-1, 200-2, ..., 200-n are not distinguished, they will be referred to as node 200, and when client nodes 300-1, 300-2, ..., 300-n are not distinguished, they will be referred to as client node 300.

[0016] The node 200 and the client node 300 of the present embodiment may be general information processing apparatuses. The node 200 and the client node 300 are connected via a network and can communicate with each other. Further, the plurality of nodes 200 are distributed ledger nodes included in the blockchain system, and are connected to each other in a P2P (Peer to Peer) manner. The client node 300 of the present embodiment may be used by each of the suppliers included in the supply chain.

[0017] The node 200 of the present embodiment has a smart contract management unit 210 and a blockchain 220.

[0018] The smart contract management unit 210 manages the smart contracts stored in the blockchain 220.

[0019] The blockchain 220 stores a component registration smart contract 221, a consideration distribution smart contract 222, and component information 223. Further, the blockchain 220 may store history information indicating the history of the distribution of consideration by the consideration distribution smart contract 222.

[0020] The component registration smart contract 221 of the present embodiment generates component information 223 regarding components manufactured by the supplier corresponding to the client node 300 in response to a request from the client node 300, and stores it in the blockchain 220.

[0021] More specifically, when the component registration smart contract 221 receives an input of component identification information for identifying a component, it calculates the value of the component that is the target of generation of the component information 223, and includes it in the component information 223. Note that the value of the component may be calculated by the supplier and verified by the component registration smart contract 221. Details of the value of the component will be described later.

[0022] When a supplier requests payment distribution via the client node 300, the payment distribution smart contract 222 references the cumulative payment, which is the sum of the payments for each component from this component to the upstream components in the supply chain. The cumulative payment is calculated when distributing payments to downstream components of this component.

[0023] The consideration distribution smart contract 222 then calculates the value of the part and the corresponding consideration based on the value of the part and the cumulative consideration, and distributes the calculated consideration to the supplier of the part.

[0024] Furthermore, the consideration distribution smart contract 222 refers to the component information of the component one level upstream of this component and calculates the cumulative consideration for each upstream component. The cumulative consideration calculated here may be stored in the blockchain 220 as history information showing the history of consideration distribution. Furthermore, the component information in this embodiment is an example of process information for each process included in the supply chain.

[0025] In the following explanation, in a supply chain, processes (parts) upstream of a certain process (part) are sometimes referred to as upstream processes (upstream processes), and processes (parts) downstream of a certain process (part) are sometimes referred to as downstream processes (downstream parts).

[0026] Part information 223 is generated by the part registration smart contract 221 and stored on the blockchain 220. Details of part information 223 will be described later.

[0027] Thus, in this embodiment, the parts registration smart contract 221 and the consideration distribution smart contract 222 are executed in response to the supplier's request. In other words, in this embodiment, the same processing is performed regardless of which supplier in the supply chain executes the smart contract.

[0028] Therefore, according to this embodiment, even when the supply chain becomes large-scale, the complexity of smart contract processing can be suppressed. Furthermore, in this embodiment, smart contract processing is not complicated and verification is easy, thus preventing fraudulent distribution of compensation to each stage of product manufacturing.

[0029] The following describes the case where each supplier in the supply chain executes the consideration distribution smart contract 222, referring to Figure 2. Figure 2 is a diagram illustrating the distribution of consideration by the consideration distribution smart contract.

[0030] Figure 2 shows a scenario where consumers return 100 BTC (Bitcoin) as compensation for the value of a certain product.

[0031] If supplier SP1, which is part of the supply chain 20 that produces this product, requests a distribution of payment via client node 300, node 200 executes a payment distribution smart contract 222.

[0032] The consideration distribution smart contract 222 calculates the consideration to be distributed to supplier SP1 based on the cumulative consideration for the parts manufactured by supplier P1 and the value of the parts included in the parts information of the parts manufactured by supplier SP1.

[0033] In Figure 2, the component manufactured by supplier P1 is the most downstream component, so the cumulative value of this component is 100 BTC.

[0034] Therefore, the consideration distribution smart contract 222 calculates the consideration to be distributed to supplier SP1 based on this cumulative consideration and the value of the parts manufactured by supplier SP1. In addition, the consideration distribution smart contract 222 refers to the part information of the parts manufactured by each of the upstream suppliers SP2 and SP3, and calculates the cumulative consideration for each upstream part.

[0035] In the example in Figure 2, the consideration distributed to supplier SP1 is 10 BCT, the cumulative consideration distributed to supplier SP2 is 50 BTC, and the cumulative consideration distributed to supplier SP3 is 40 BTC.

[0036] Next, if supplier SP3 requests payment distribution via client node 300, node 200 executes payment distribution smart contract 222.

[0037] The consideration distribution smart contract 222 calculates the consideration to be distributed to supplier SP3 based on the cumulative consideration of 40 BTC for the parts manufactured by supplier P3 and the value of the parts included in the parts information of the parts manufactured by supplier SP3. In Figure 2, the consideration distributed to supplier SP3 is 10 BTC.

[0038] Furthermore, the consideration distribution smart contract 222 references the component information of the parts manufactured by each of the upstream suppliers SP4 and SP5, which are one level upstream of supplier SP3, and calculates the cumulative consideration for each upstream component. In Figure 2, the cumulative consideration distributed to supplier SP4 is 20 BTC, and the cumulative consideration distributed to supplier SP5 is 10 BTC.

[0039] Thus, in this embodiment, the supplier who requests the distribution of consideration receives the result of processing performed by the consideration distribution smart contract 222 as consideration. In other words, in this embodiment, regardless of which supplier requests the distribution of consideration, the consideration is distributed through the same process.

[0040] Therefore, in this embodiment, even when the supply chain is scaled up, it is possible to prevent difficulties in verifying the distribution of compensation for each process and to distribute compensation appropriately for each process.

[0041] Next, the hardware configuration of node 200 in this embodiment will be described with reference to Figure 3. Figure 3 is a diagram illustrating the hardware configuration of the node.

[0042] The node 200 in this embodiment is an information processing device that includes an input device 21, an output device 22, a drive device 23, an auxiliary storage device 24, a memory device 25, an arithmetic processing unit 26, and an interface device 27, each of which are interconnected via bus B.

[0043] The input device 21 is a device for inputting various types of information, and the output device 22 is a device for outputting various types of information. The interface device 27 includes a LAN card and is used to connect to a network.

[0044] The parts registration smart contract 221 and the consideration distribution smart contract 222 are at least part of the various programs that node 200 has. In this embodiment, the parts registration smart contract 221 and the consideration distribution smart contract 222 may be part of the consideration distribution program that node 200 has.

[0045] These programs are provided, for example, by distributing storage media 28 or by downloading them from a network. Furthermore, the storage media 28 on which these programs are recorded can be of various types, including storage media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks, and semiconductor memories that record information electrically, such as ROMs and flash memory.

[0046] Furthermore, when the storage medium 28 containing the parts registration smart contract 221 and the payment distribution smart contract 222 is set in the drive device 23, they are installed from the storage medium 28 to the auxiliary storage device 24 via the drive device 23. The parts registration smart contract 221 and the payment distribution smart contract 222 downloaded from the network are installed to the auxiliary storage device 24 via the interface device 27.

[0047] The auxiliary storage device 24 stores installed programs as well as necessary files and data. The memory device 25 reads various programs from the auxiliary storage device 24 and stores them when the node 200 starts up. The arithmetic processing unit 26 then performs various processes as described later, according to the programs stored in the memory device 25.

[0048] Next, with reference to Figure 4, the part information 223 of this embodiment will be described. Figure 4 is a diagram showing an example of part information.

[0049] The part information 223 shown in Figure 4 is generated by the part registration smart contract 221 and stored on the blockchain 220.

[0050] The parts information 223 includes the upstream parts list 224, the sub-process list 225, the unit value 226, the cumulative value 227, and the supplier account 228.

[0051] The upstream parts list 224 and the sub-process list 225 are examples of parts identification information used to identify parts corresponding to parts information 223, and are entered by the supplier.

[0052] The upstream parts list 224 is a list of upstream parts one level upstream of the part corresponding to part information 223, and is an example of identification information that identifies an upstream part.

[0053] The upstream part one step upstream from the part corresponding to part information 223 is, in other words, an example of a manufacturing process that takes place immediately before the manufacturing process of the part corresponding to part information 223.

[0054] In the upstream parts list 224, the identification information that identifies the upstream parts may be, for example, the part name of the upstream part or the part ID (part identification information).

[0055] In the example in Figure 4, it can be seen that the upstream parts list 224 includes upstream parts 1 (steel plate), upstream parts 2 (screws), etc., as upstream parts one level upstream of the parts corresponding to the parts in part information 223.

[0056] The sub-process list 225 shows a list of processes for manufacturing the component corresponding to the component information 223. In this embodiment, the sub-process list 225 also includes information identifying each process and evidence information for each process.

[0057] The information that identifies each process may be the name of the process or the process ID (process identification information). The evidence information is the evidence that the parts were manufactured, and in the example in Figure 4, the amount of power consumption reduction for each manufacturing process of the parts is used as the evidence information. The amount of power consumption reduction is the amount of power saved by comparing the power consumption when the same part was manufactured in the previous manufacturing with the power consumption when the same part was manufactured in the current manufacturing.

[0058] Furthermore, the evidence information is not limited to power consumption. The evidence information may differ for each component, and may include, for example, various values ​​measured at each stage of the process.

[0059] The unit value 226 represents the value of the individual part corresponding to the part information 223. The unit value 226 is a value determined during the manufacturing process of the part corresponding to the part information 223.

[0060] Here, the value of the parts in this embodiment will be explained. In this embodiment, the environmental value generated in the manufacturing process of the parts is an example. Environmental value may be, for example, an indicator showing the degree to which the product has contributed to environmental preservation or reduction of environmental burden.

[0061] Furthermore, in this embodiment, the value used as evidence information is such that the higher this value, the higher the environmental value.

[0062] In the example in Figure 4, the amount of power consumption reduction is used as evidence. A larger reduction in power consumption means a reduced environmental burden, and therefore, it can be said that the environmental value increases.

[0063] In this embodiment, the value of a component is defined as its environmental value, but this is not limited to this. For example, information indicating the performance and durability of a component may be used as evidence information, and the performance and durability of the component may be used as the value of the component.

[0064] The cumulative value 227 is the sum of the individual values ​​of each component, from the component corresponding to the component information 223 to the component at the very top of the supply chain. The cumulative value 227 is calculated by adding the cumulative value of the upstream component, which is included in the component information of the upstream component identified by the upstream component list 224, to the individual value 226 of that component.

[0065] Supplier account 228 is information indicating the address where information showing the consideration to be distributed to the supplier is written.

[0066] In this embodiment, when component identification information is input from a supplier, component information 223 is generated by the component registration smart contract 221. Therefore, in this embodiment, regardless of which supplier registers the component information 223, the component information 223 is generated by the same process. In other words, in this embodiment, regardless of which supplier registers the component information 223, component information 223 with the same data structure is generated and recorded in the blockchain 220.

[0067] Therefore, in this embodiment, even when the supply chain becomes large-scale, it is possible to prevent the processing of smart contracts from becoming complicated.

[0068] Next, with reference to Figures 5 and 6, the registration of component information in the consideration distribution system 100 in this embodiment will be described.

[0069] Figure 5 is a first sequence diagram illustrating the operation of the payment distribution system. In the payment distribution system 100 of this embodiment, when the client node 300 receives input of part identification information from the supplier, it transmits this part identification information to the node 200 (step S501).

[0070] When node 200 receives input of part identification information from client node 300, the smart contract management unit 210 executes the part registration smart contract 221 (step S502).

[0071] The parts registration smart contract 221 generates parts information for parts for which part identification information has been entered and stores it on the blockchain 220 (step S503).

[0072] The processing of the component registration smart contract 221 in this embodiment will be described below with reference to Figure 6.

[0073] Figure 6 is a flowchart showing the processing of the parts registration smart contract. Figure 6 shows the details of the processing in step S503 of Figure 5.

[0074] The part registration smart contract 221 of this embodiment accepts input of an upstream part list 224 and a sub-process list 225, which are part identification information (step S601). Subsequently, the part registration smart contract 221 refers to the part information 223 of the upstream part that is one step upstream among the upstream parts identified from the upstream part list 224, which is stored in the blockchain 220, and obtains the cumulative value 227 contained in the referred part information 223 (step S602).

[0075] Next, the part registration smart contract 221 uses the evidence information included in the sub-process list 225 to calculate the unit value 226 of the registered part for which the part information is to be registered (step S603). Specifically, the part registration smart contract 221 calculates the environmental value generated by the part based on the power consumption during the previous manufacturing of the part and the power consumption when the same part is manufactured this time, and uses this as the unit value. Next, the parts registration smart contract 221 uses the cumulative value 227 of the upstream parts obtained in step S602 to calculate the cumulative value 227 of the parts to be registered that are subject to parts information registration (step S604).

[0076] Specifically, the part registration smart contract 221 calculates the cumulative value 227 of the part to be registered by adding the individual value 226 of the part to be registered, which is calculated from the evidence information included in the sub-process list 225, and the cumulative value 227 of the upstream parts obtained in step S602.

[0077] Next, the parts registration smart contract 221 records the parts information, including the upstream parts list 224, the sub-process list 225, the individual part value 226, and the cumulative value 227, onto the blockchain 220 (step S605), and then terminates the process.

[0078] Thus, the part information 223 in this embodiment includes a cumulative value 227, which is the sum of the individual values ​​226 of each part from the upstream part in the supply chain up to the part to be registered in the part information 223. Therefore, in this embodiment, when generating the part information 223, the cumulative value of the part to be registered can be calculated simply by referring to the part information 223 of the part one level upstream.

[0079] Note that the part information 223 does not necessarily have to include the cumulative value 227. In this case, the part registration smart contract 221 can calculate the cumulative value 227 of the part to be registered by repeatedly obtaining the individual value 226 of the upstream part from the part information 223 of the upstream part, up to the upstream part, and summing all the obtained individual values ​​226 with the individual value of the part to be registered.

[0080] Next, with reference to Figures 7 and 8, the distribution of consideration in the consideration distribution system 100 in this embodiment will be described.

[0081] Figure 7 is a second sequence diagram illustrating the operation of the payment distribution system. In the payment distribution system 100 of this embodiment, the client node 300 receives payment from the supplier. Upon receiving a distribution request, this distribution request is sent to node 200 (step S701).

[0082] The client node 300 may also receive distribution requests through operations performed by the supplier on the client node 300. Furthermore, the client node 300 may send distribution requests to node 200 at regular intervals.

[0083] When node 200 receives a distribution request from client node 300, the smart contract management unit 210 executes the consideration distribution smart contract 222 (step S702).

[0084] The consideration distribution smart contract 222 calculates the consideration to be distributed for the parts for which a distribution request has been made and distributes the consideration to the supplier (step S703).

[0085] Node 200 may also output a notification to client node 300, which made the distribution request, indicating that the payment has been distributed.

[0086] The processing of the consideration distribution smart contract 222 of this embodiment will be described below with reference to Figure 8.

[0087] Figure 8 is a flowchart showing the processing of a consideration distribution smart contract. Figure 8 shows the details of the processing in step S703 of Figure 7.

[0088] The consideration distribution smart contract 222 refers to the component subject to consideration distribution and the corresponding component information 223, and obtains the cumulative consideration distributed when calculating the consideration for the downstream component one step down (step S801).

[0089] Next, the consideration distribution smart contract 222 uses the individual value 226 and cumulative value 227 contained in the part information 223 to calculate the individual consideration for the part to be distributed and distributes the consideration to the supplier of that part (step S802).

[0090] The individual cost of the components to be distributed in this embodiment is calculated by the following formula (1).

[0091] Individual cost of the component to be distributed = Cumulative cost of the component to be distributed × Individual value of the component to be distributed / Cumulative value of the component to be distributed Equation (1) Furthermore, distributing compensation to suppliers means, for example, recording information indicating the compensation at the address indicated by the supplier account 228 included in the parts information 223.

[0092] Next, the consideration distribution smart contract 222 refers to the part information 223 of the part one step upstream from the part to be distributed, and calculates the cumulative consideration for each of the parts one step upstream (step S803).

[0093] Specifically, the consideration distribution smart contract 222 refers to the part information 223 of the upstream parts identified from the upstream parts list 224 contained in the part information 223 of the parts to be distributed, and obtains the cumulative value 227 of the upstream parts contained in the part information 223 of the upstream parts. Then, the consideration distribution smart contract 222 calculates the cumulative consideration for each upstream part using the following formula (2).

[0094] Cumulative value of upstream components = Cumulative value of components subject to distribution × Cumulative value of upstream components / Cumulative value of components subject to distribution Equation (2) Next, the consideration distribution smart contract 222 distributes the cumulative consideration to each of the upstream components identified from the upstream component list 224 (step S804), and then terminates the process.

[0095] In this embodiment, by distributing the consideration in this way, the consideration can be appropriately distributed to each process included in the supply chain.

[0096] The distribution of consideration in this embodiment will be further explained below with reference to Figure 9. Figure 9 is the first diagram illustrating the distribution of consideration.

[0097] The part information 223-1 shown in Figure 9 is the part information 223 of the part one upstream of part information 223-2, and part information 223-2 is the part information 223 of the part one upstream of part information 223-3.

[0098] In other words, part information 223-2 is part information 223 of the downstream part one step downstream of part information 223-1, and part information 223-3 is part information 223 of the downstream part one step downstream of part information 223-2.

[0099] This section explains the case where, given that each component information 223 is recorded on the blockchain 220, a distribution of compensation for the component information 223-2 and the corresponding component is requested.

[0100] Here, the individual part value 226-2 and the cumulative value 227-2, which are referenced when calculating the consideration, are calculated by the part registration smart contract 221 when generating the part information 223-2.

[0101] Furthermore, the cumulative consideration that the consideration distribution smart contract 222 references when calculating the individual consideration for the corresponding component in relation to the component information 223-2 is calculated when the consideration is distributed to downstream components.

[0102] In other words, the unit value 226-2 and cumulative value 227-2, which the consideration distribution smart contract 222 refers to when calculating the unit price of the corresponding part based on the part information 223-2, are calculated in advance by the part registration smart contract 221. Furthermore, the cumulative price, which the consideration distribution smart contract 222 refers to when calculating the unit price of the corresponding part based on the part information 223-2, is calculated when calculating the unit price of the corresponding part based on the part information 223-3.

[0103] In other words, all the values ​​referenced by the consideration distribution smart contract 222 when calculating the individual consideration for the component corresponding to the component information 223-2 are values ​​that have already been calculated at different times. Therefore, in this embodiment, it becomes difficult to commit fraud in the procedure for calculating the individual consideration for the component corresponding to the component information 223-2.

[0104] Therefore, according to this embodiment, even if the supply chain becomes large-scale, This prevents the unfair distribution of compensation to each process and ensures that compensation is distributed fairly to each process.

[0105] The distribution of consideration among suppliers in a supply chain to which this embodiment is applied will be described below with reference to Figure 10. Figure 10 is a second diagram illustrating the distribution of consideration.

[0106] The example in Figure 10 shows a case where the finished vehicle G, which is a finished product manufactured in the supply chain 20A, receives a return of payment from the consumer.

[0107] In this case, when a request for payment distribution for the finished vehicle G is input to the supplier SP11 and the corresponding client node 300, this distribution request is sent to node 200 and the payment distribution smart contract 222 is executed.

[0108] The consideration distribution smart contract 222 refers to the parts information 223 of the finished vehicle G recorded on the blockchain 220, calculates the individual consideration for the finished vehicle G using the consideration returned by consumers as cumulative consideration, and distributes it to the supplier SP11. The consideration distribution smart contract 222 also calculates the cumulative consideration for the vehicle body E and the engine F, which are upstream parts of the finished vehicle G. The consideration distribution smart contract 222 then distributes the cumulative consideration to the supplier SP12 for the vehicle body E and the supplier SP13 for the engine F, respectively.

[0109] In this embodiment, the same processing is performed when a payment distribution request is input to the corresponding client node 300 in each of supplier SP12 and supplier SP13. Specifically, node 200 executes the consideration distribution smart contract 222. The consideration distribution smart contract 222 calculates the individual consideration for vehicle body E from the parts information 223 of vehicle body E recorded on blockchain 220 and the cumulative consideration distributed from downstream, and distributes it to supplier SP12. The consideration distribution smart contract 222 also calculates the cumulative consideration for steel plate A and screw D, which are upstream parts of vehicle body E. Then, the consideration distribution smart contract 222 distributes the cumulative consideration to supplier SP14 of steel plate A and supplier SP15 of screw D, respectively.

[0110] Furthermore, when a payment distribution request is submitted to supplier SP13 and the corresponding client node 300, node 200 executes the payment distribution smart contract 222.

[0111] The consideration distribution smart contract 222 calculates the individual consideration for engine F from the engine F component information 223 recorded on blockchain 220 and the cumulative consideration distributed downstream, and distributes it to supplier SP13. The consideration distribution smart contract 222 also calculates the cumulative consideration for the ignition device C, which is one component upstream of engine F. The consideration distribution smart contract 222 then distributes the cumulative consideration to supplier SP16 of the ignition device C.

[0112] In this embodiment, when, for example, a payment is received from a consumer in the supply chain 20A, the payment can be appropriately distributed to each supplier up to the upstream supplier by, for example, requesting the distribution of the payment in order from the downstream supplier. Therefore, according to this embodiment, the payment can be appropriately distributed throughout the entire supply chain without assuming a "trusted third party (TTP)" to manage the parts registration smart contract 221 and the payment distribution smart contract 222.

[0113] Furthermore, according to this embodiment, even when the supply chain becomes large-scale, the verification of the consideration distribution smart contract 222 is easy, making it easier to maintain the reliability of the processing and to detect fraudulent consideration distribution. Therefore, according to this embodiment, it is possible to suppress the fraudulent distribution of consideration.

[0114] The present invention is not limited to the embodiments specifically disclosed, and various modifications and changes are possible without departing from the scope of the claims. [Explanation of symbols]

[0115] 100 Compensation Distribution System 200 nodes 210 Smart Contract Management Department 220 Blockchains 221 Part Registration Smart Contract 222 Consideration Distribution Smart Contracts 223 Parts Information 300 client nodes

Claims

1. For each process included in the supply chain, process information is recorded on the blockchain, including the individual value of the process, the cumulative value which is the sum of the individual values ​​of each process from the said process to the upstream process in the supply chain, and identification information that identifies the process performed immediately before the said process. A payment distribution program that causes a computer to perform a process of calculating the individual payment for a process by referring to the process information and the process information of the immediately preceding process identified from the identification information, using the individual value of the process included in the process information and the cumulative value which is the sum of the individual values ​​of each process from the process to the upstream process in the supply chain, and then distributing the payment to the suppliers of the process.

2. The system accepts input of the identification information that identifies the process performed immediately before the process, and the evidence information used to calculate the individual value of the process. The individual value of the process calculated from the aforementioned evidence information and the cumulative value, which is the sum of the individual values ​​of each process from the aforementioned process to the upstream process in the supply chain, are calculated. A compensation distribution program according to claim 1, which causes a computer to perform a process that generates process information including the individual value of the process and the cumulative value.

3. A method of distributing compensation by computer, wherein the computer For each process included in the supply chain, process information is recorded on the blockchain, including the individual value of the process, the cumulative value which is the sum of the individual values ​​of each process from the said process to the upstream process in the supply chain, and identification information that identifies the process performed immediately before the said process. A method for distributing consideration, which involves referring to the process information and the process information of the immediately preceding process identified from the identification information, calculating the consideration for a single process using the individual value of the process included in the process information and the cumulative value which is the sum of the individual values ​​of each process from the process to the upstream process in the supply chain, and distributing the consideration to the suppliers of the process.

4. A recording unit records process information on a blockchain for each process included in the supply chain, including the individual value of the process, the cumulative value which is the sum of the individual values ​​of each process from the said process to the upstream process in the supply chain, and identification information which identifies the process performed immediately before the said process. A payment distribution device comprising: a payment distribution unit that, by referring to the aforementioned process information and the process information of the immediately preceding process identified from the identification information, calculates the individual payment for the process using the individual value of the process included in the process information and the cumulative value which is the sum of the individual values ​​of each process from the aforementioned process to the upstream process in the supply chain, and distributes the payment to the suppliers of the process.