Work credit transaction system
In the labor claim transaction system in response to a selection of a claim to be sold, a worker node notifies an employer node of a sale application, and records the buyer and the sale amount. When determining that there is no problem with the claim to be sold, the employer node records sale approval information in a distributed ledger, and notifies a buyer node of a sale approval notification. When determining that there is no problem with the claim to be sold, the buyer node records buying approval information in the distributed ledger, and notifies a financial institution node of the sale approval notification. The financial institution mode checks that the sale approval information and the buying approval information are recorded, and records sale amount transfer completion information.
1. A labor claim transaction system having a distributed ledger for each of a plurality of nodes connected by a peer-to-peer network to record data of the same contents in a shared state,
wherein the peer-to-peer network is constructed by a single computer or a plurality of computers,
wherein each of the plurality of nodes to which individual IP addresses are set function as API nodes in the single computer when the peer-to-peer network is constructed in the single computer, or each of the plurality of computers interconnected by the peer-to-peer network function as each of the plurality of nodes when the peer-to-peer network is constructed in the plurality of computers,
wherein the distributed ledger records information on a labor claim where part of a wage of a worker can be claimed from an employer as a claim amount,
the nodes include an employer node, a worker node, a mediator node, a plurality of buyer nodes and a financial institution node,
the employer node records, in the distributed ledger, information on a new labor claim issued based on the worker's attendance information, and transmits a notification of issuance of the new labor claim to the mediator node,
the mediator node verifies the new labor claim in response to the issuance notification, and when determining that there is no problem with the new labor claim, records issuance approval information in the distributed ledger as information on the new labor claim,
in response to a selection, by the worker, of a claim to be sold that is to be sold to a specific buyer from among a plurality of buyers, the worker node records the specific buyer and a sale amount based on a buying condition of the specific buyer in the distributed ledger as buyer information on the claim to be sold, and notifies the employer node of an application for sale of the claim to be sold,
the employer node verifies the claim to be sold in response to the sale application, and when determining that there is no problem with the claim to be sold, records sale approval information in the distributed ledger as information on the claim to be sold, and notifies a specific buyer node corresponding to the specific buyer of a notification of approval of sale of the claim to be sold,
the specific buyer node verifies the claim to be sold in response to the sale approval notification, and when determining that there is no problem with the claim to be sold, records buying approval information in the distributed ledger as information on the claim to be sold, and notifies the financial institution node of a notification of approval of buying of the claim to be sold, and
when the sale approval information and the buying approval information are recorded in the distributed ledger as information on the claim to be sold, the financial institution node executes transfer processing to transfer the sale amount from the specific buyer's account to the worker's account, and then, records sale amount transfer completion information in the distributed ledger,
wherein in response to a selection, by the worker, of a claim to be divided, the worker node records division application information as information on the claim to be divided and notifies the employer node of an application for division of the claim to be divided,
wherein the employer node verifies the division application, and when determining that there is no problem with the division application, records division approval information in the distributed ledger as information on the claim to be divided, records information on a plurality of divisional labor claims in the distributed ledger, and transmits a division notification to the mediator node,
wherein the mediator node verifies the divisional labor claims in response to the division notification, and when determining that there is no problem with the divisional labor claims, records the division approval information in the distributed ledger as information on the divisional labor claims, and records the invalidation information in the distributed ledger as information on the claim to be divided,
wherein the information on the labor claim includes a sale deadline,
wherein the mediator node identifies, as a non-sold labor claim, the sale deadline of the labor claim that is reached without being sold to any of the buyers, and records the invalidation information in the distributed ledger as information on the non-sold labor claim.
2. The labor claim transaction system according to claim 1 , wherein the information on the claim to be sold includes a payment date when the claim amount is paid to the specific buyer,
the financial institution node identifies the claim to be sold the payment date of which is reached with reference to the distributed ledger, executes transfer processing to transfer the claim amount of the identified claim to be sold, from the employers account to the specific buyer's account, and then, records claim amount transfer completion information in the distributed ledger and transmits a notification of completion of transfer of the claim amount, to the mediator node, and
in response to the transfer completion notification, the mediator node records invalidation information to invalidate the claim to be sold in the distributed ledger as information on the claim to be sold.
3. The labor claim transaction system according to claim 1 , wherein the employer node determines that there is no problem with the division application on condition that the claim to be divided is issued by the employer and that the claim amount of the claim to be divided and the total amount of the claim amounts of the divisional labor claims coincide with each other, and
the mediator node determines that there is no problem with the divisional labor claims on condition that the division application information and the division approval information are recorded as the information on the claim to be divided and that the divisional labor claims are issued according to the contents of the divisional application.
4. The labor claim transaction system according to claim 1 , wherein the mediator node determines that there is no problem with the new labor claim on condition that the new labor claim is issued within the employer's issuance authority and that the buyer information is not recorded as the information on the new labor claim.
5. The labor claim transaction system according to claim 1 , wherein the employer node determines that there is no problem with the claim to be sold on condition that the claim to be sold is issued by the employer, and
the specific buyer node determines that there is no problem with the claim to be sold on condition that the sale approval information is recorded as the information on the claim to be sold.
6. A labor claim transaction system having a distributed ledger for each of a plurality of nodes connected by a peer-to-peer network to record data of the same contents in a shared state,
wherein the peer-to-peer network is constructed by a single computer or a plurality of computers,
wherein each of the plurality of nodes to which individual IP addresses are set function as API nodes in the single computer when the peer-to-peer network is constructed in the single computer, or each of the plurality of computers interconnected by the peer-to-peer network function as each of the plurality of nodes when the peer-to-peer network is constructed in the plurality of computers,
wherein the distributed ledger records information on a labor claim where part of a wage of a worker can be claimed from an employer as a claim amount,
the nodes include an employer node, a worker node, a mediator node, a plurality of buyer nodes and a financial institution node,
the worker node transmits, to the employer node, an application for issuance of a new labor claim corresponding to a claim amount specified by the worker based on attendance information approved by the employer,
in response to the issuance application, the employer node records information on the new labor claim in the distributed ledger, and transmits a notification of issuance of the new labor claim to the mediator node,
the mediator node verifies the new labor claim in response to the issuance notification, and when determining that there is no problem with the new labor claim, records issuance approval information in the distributed ledger as information on the new labor claim,
in response to a selection, by the worker, of a claim to be sold that is to be sold to a specific buyer from among a plurality of buyers, the worker node records the specific buyer and a sale amount based on a buying condition of the specific buyer in the distributed ledger as buyer information on the claim to be sold, and notifies the employer node of an application for sale of the claim to be sold,
the employer node verifies the claim to be sold in response to the sale application, and when determining that there is no problem with the claim to be sold, records sale approval information in the distributed ledger as information on the claim to be sold, and notifies a specific buyer node corresponding to the specific buyer of a notification of approval of sale of the claim to be sold,
the specific buyer node verifies the claim to be sold in response to the sale approval notification, and when determining that there is no problem with the claim to be sold, records buying approval information in the distributed ledger as information on the claim to be sold, and notifies the financial institution node of a notification of approval of buying of the claim to be sold, and
when the sale approval information and the buying approval information are recorded in the distributed ledger as information on the claim to be sold, the financial institution node executes transfer processing to transfer the sale amount from the specific buyer's account to the worker's account, and then, records sale amount transfer completion information in the distributed ledger,
wherein in response to a selection, by the worker, of a claim to be divided the worker node records division application information as information on the claim to be divided and notifies the employer node of an application for division of the claim to be divided,
wherein the employer node verifies the division application, and when determining that there is no problem with the division application, records division approval information in the distributed ledger as information on the claim to be divided, records information on a plurality of divisional labor claims in the distributed ledger and transmits a division notification to the mediator node,
wherein the mediator node verifies the divisional labor claims in response to the division notification, and when determining that there is no problem with the divisional labor claims, records the division approval information in the distributed ledger as information on the divisional labor claims and records the invalidation information in the distributed ledger as information on the claim to be divided,
wherein the information on the labor claim includes a sale deadline,
wherein the mediator node identifies, as a non-sold labor claim the sale deadline of the labor claim that is reached without being sold to any of the buyers, and records the invalidation information in the distributed ledger as information on the non-sold labor claim.
7. A labor claim transaction system having a distributed ledger for each of a plurality of nodes connected by a peer-to-peer network to record data of the same contents in a shared state,
wherein the peer-to-peer network is constructed by a single computer or a plurality of computers,
wherein each of the plurality of nodes to which individual IP addresses are set function as API nodes in the single computer when the peer-to-peer network is constructed in the single computer, or each of the plurality of computers interconnected by the peer-to-peer network function as each of the plurality of nodes when the peer-to-peer network is constructed in the plurality of computers,
wherein the distributed ledger records information on a labor claim where part of a wage of a worker can be claimed from an employer as a claim amount,
the nodes include an employer node, a worker node, a mediator node and a buyer node,
the employer node records, in the distributed ledger, information on a new labor claim issued based on the worker's attendance information, and transmits a notification of issuance of the new labor claim to the mediator node,
the mediator node verifies the new labor claim in response to the issuance notification, and when determining that there is no problem with the new labor claim, records issuance approval information in the distributed ledger as information on the new labor claim,
the worker node records the buyer corresponding to the buyer node and a sale amount based on a buying condition of the buyer in the distributed ledger as buyer information on the claim to be sold, and notifies the employer node of an application for sale of the claim to be sold,
the employer node verifies the claim to be sold in response to the sale application, and when determining that there is no problem with the claim to be sold, records sale approval information in the distributed ledger as information on the claim to be sold, and notifies the buyer node of a notification of approval of sale of the claim to be sold,
the buyer node verifies the claim to be sold in response to the sale approval notification, and when determining that there is no problem with the claim to be sold, records the buying approval information in the distributed ledger as information on the claim to be sold, and
after executing transfer processing to transfer the sale amount from the buyer's account to the worker's account, records sale amount transfer completion information in the distributed ledger,
wherein in response to a selection, by the worker, of a claim to be divided the worker node records division application information as information on the claim to be divided and notifies the employer node of an application for division of the claim to be divided,
wherein the employer node verifies the division application, and when determining that there is no problem with the division application, records division approval information in the distributed ledger as information on the claim to be divided, records information on a plurality of divisional labor claims in the distributed ledger, and transmits a division notification to the mediator node,
wherein the mediator node verifies the divisional labor claims in response to the division notification, and when determining that there is no problem with the divisional labor claims, records the division approval information in the distributed ledger as information on the divisional labor claims, and records the invalidation information in the distributed ledger as information on the claim to be divided,
wherein the information on the labor claim includes a sale deadline,
wherein the mediator node identifies, as a non-sold labor claim, the sale deadline of the labor claim that is reached without being sold to any of the buyers, and records the invalidation information in the distributed ledger as information on the non-sold labor claim.
8. The labor claim transaction system according to claim 6 , wherein the information on the claim to be sold includes a payment date when the claim amount is paid to the specific buyer,
the financial institution node identifies the claim to be sold the payment date of which is reached with reference to the distributed ledger, executes transfer processing to transfer the claim amount of the identified claim to be sold, from the employers account to the specific buyer's account, and then, records claim amount transfer completion information in the distributed ledger and transmits a notification of completion of transfer of the claim amount, to the mediator node, and
in response to the transfer completion notification, the mediator node records invalidation information to invalidate the claim to be sold in the distributed ledger as information on the claim to be sold.
9. The labor claim transaction system according to claim 7 , wherein the information on the claim to be sold includes a payment date when the claim amount is paid to the specific buyer,
the financial institution node identifies the claim to be sold the payment date of which is reached with reference to the distributed ledger, executes transfer processing to transfer the claim amount of the identified claim to be sold, from the employers account to the specific buyer's account, and then, records claim amount transfer completion information in the distributed ledger and transmits a notification of completion of transfer of the claim amount, to the mediator node, and
in response to the transfer completion notification, the mediator node records invalidation information to invalidate the claim to be sold in the distributed ledger as information on the claim to be sold.