CN111179082B - Method for carrying out commodity picking guarantee based on block chain and storage medium - Google Patents
Method for carrying out commodity picking guarantee based on block chain and storage medium Download PDFInfo
- Publication number
- CN111179082B CN111179082B CN201911388175.3A CN201911388175A CN111179082B CN 111179082 B CN111179082 B CN 111179082B CN 201911388175 A CN201911388175 A CN 201911388175A CN 111179082 B CN111179082 B CN 111179082B
- Authority
- CN
- China
- Prior art keywords
- node
- importer
- goods
- blockchain
- exporter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000003860 storage Methods 0.000 title claims abstract description 13
- 238000012790 confirmation Methods 0.000 claims abstract description 59
- 238000012795 verification Methods 0.000 claims abstract description 19
- 230000008569 process Effects 0.000 claims abstract description 18
- 238000007689 inspection Methods 0.000 claims description 41
- 230000008676 import Effects 0.000 claims description 30
- 238000011835 investigation Methods 0.000 claims description 14
- 230000000694 effects Effects 0.000 claims description 9
- 238000000605 extraction Methods 0.000 claims description 8
- 238000012797 qualification Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 9
- 230000007246 mechanism Effects 0.000 abstract description 7
- 239000002699 waste material Substances 0.000 abstract description 5
- 238000005242 forging Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000004806 packaging method and process Methods 0.000 description 2
- 238000012954 risk control Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/08—Insurance
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method for carrying out commodity picking guarantee based on a blockchain and a computer-readable storage medium. The method solves the problem of data sharing by using a blockchain distributed account book technology, ensures that all participants can participate in accounting equally, maintains a complete distributed database together, solves the risk of trade fraud in the international financing trade process, and reduces the credit risk of importer to the maximum extent; in addition, by utilizing asymmetric encryption, a Hash algorithm and a digital signature technology, the problem of bill forging is solved, the bill verification efficiency is improved, and by utilizing an intelligent contract technology, the business process can be automatically executed, the manpower expenditure and resource waste are reduced, the business execution efficiency is improved, the information on the whole industrial chain is completely published on the chain through a block chain, the true transparency of the information is improved through repeated confirmation of various mechanisms, and the risk of banks due to credit and debit problems is reduced.
Description
Technical Field
The present invention relates to the technical field of carrying out a commodity-taking guarantee in international trade, and in particular, to a block chain-based commodity-taking guarantee method and a computer-readable storage medium.
Background
As shown in fig. 1, the delivery guarantee refers to that in international trade, the import voyage from the near ocean area is short, if the export business gives a late bank, the imported goods under the imported credit card item may arrive at the destination before the original freight bill, the importer requests the issuing bank to give a written guarantee for timely delivery, gives the transport company to give the original freight bill, ensures that the original freight bill is timely supplied to the shipper to be replaced, and is responsible for paying various expense and compensation of the shipper.
However, the conventional system for carrying out the picking-up and securing has the following problems:
1. there is a risk that the bill submitted by the letter of credit does not accord with the goods under the pick-up guarantee item, and the names, the quantity, the ship names, the invoice amounts, the shippers, the shipment place and date, the bill of lading number and the like of goods listed in the pick-up guarantee application form are inconsistent with the surface of the letter of credit, so that the risk is difficult to manage.
2. There is a trade fraud risk, and when the importer handles the insurance of the carrying arm, the importer may have the condition that the credit card does not inform the beneficiary, and the like, and may lose the beneficiary, so that effective supervision is difficult.
3. There is a credit risk of importer, and importer can not effectively manage the risk by virtue of the situation that the importer receives the bill of the principal and refuses to pay or refuses to accept after the importer takes the commodity guarantee by the bank.
Disclosure of Invention
The invention provides a method for carrying out commodity picking and guaranteeing based on a blockchain and a computer readable storage medium, which are used for solving the technical problem that the existing commodity picking and guaranteeing mode is poor in risk management and control capability.
According to one aspect of the present invention, there is provided a method for carrying out a pick-up guarantee based on a blockchain, comprising the steps of:
step S1: the importer node and the exporter node sign trade contracts and upload the trade contracts to the blockchain;
step S2: the export business node starts the goods export transportation activity, and the information related to the goods export transportation is uploaded to the block chain after being signed by the Hash of the related node;
step S3: the export node hands over the electronic goods bill to the import node and hands over the paper goods bill to the issuing bank node;
step S4: after the goods are transported to a port designated by a credit card by the logistics node of the exporter, the importer node starts goods import transportation activities, and information related to goods import transportation is uploaded to a blockchain after being signed by a Hash of the related node;
Step S5: the issuing bank node issues a commodity carrying guarantee book for the issuing bank node based on the request of the importer node, and both sides upload the commodity carrying guarantee book to the blockchain after carrying out Hash signature confirmation;
step S6: the importer node performs goods extraction activity based on the goods picking guarantee book issued by the issuing bank node, and relevant information of goods extraction is uploaded to the blockchain after being signed by a relevant node Hash;
step S7: after the issuing bank node receives the paper goods bill, the issuing bank node, the importer node and the exporter logistics node sequentially verify the consistency of the paper goods bill and the electronic goods bill and carry out Hash signature confirmation, after each party node confirms the consistency, the importer node pays the expense to the issuing bank node, and the payment record is uploaded to the blockchain.
Further, the step S1 includes the steps of:
step S11: after the importer node pays good trade details with the exporter node on line, the importer node deploys trade contracts on the blockchain, encrypts summaries of the trade contracts by using own private keys and sends the summaries to the exporter node;
step S12: the exporter node verifies the abstract of the trade contract by using the public key of the importer node, determines that the trade contract is drawn by the importer node and the content of the trade contract is correct, and then uses the private key of the exporter node to carry out Hash signature confirmation.
Further, the step S2 includes the steps of:
step S21: the export commodity circulation node starts to prepare, the export commodity circulation node applies for renting ships and booking warehouse to the export commodity circulation node, the export commodity circulation node deploys a transportation sheet on a block chain and fills detailed information about cargo transportation, after Hash signature is carried out, the export commodity circulation node sends out the export commodity circulation node, and after the export commodity circulation node receives the transportation sheet and confirms the receipt of the transportation sheet, the export commodity circulation node carries out Hash signature confirmation on the transportation sheet;
step S22: the exporter node makes an insurance to the exporter insurance company node, after the exporter node negotiates with the exporter insurance company node under the line to determine specific insurance matters, the exporter insurance company node generates a policy and carries out Hash signature and then uploads the policy to the blockchain, and the exporter node verifies the signature and determines that the content is correct and then confirms the Hash signature on the policy;
step S23: the export business node applies for business inspection from the export business inspection office node, and the export business inspection office node starts to conduct business inspection on goods of the export business node after receiving the application, issues a business inspection report after the business inspection is qualified, and uploads the report to the blockchain after Hash signing;
step S24: the export business node applies for the export permission certificate of the enterprise to the export business office node, the export business office node receives the application notice, verifies the warranty and the business check report of the export business office node, and uploads the export permission certificate to the blockchain after Hash signing;
Step S25: the export business node applies for the on-site inspection to the export customs node, the export customs node receives the inspection notice and then carries out the on-site inspection, after verifying the warranty, the business inspection report and the enterprise permission export evidence, the export notice is opened and the Hash signature is carried out, and then the export notice is uploaded to the blockchain;
step S26: the exporter node gives the goods to the exporter logistics node, the exporter logistics node opens an electronic goods bill and sends the electronic goods bill to the exporter node after Hash signing, and meanwhile the electronic goods bill is uploaded to a blockchain and the paper bill is handed over to the exporter node;
step S27: after receiving the electronic goods bill, the exporter node verifies that the electronic goods bill is consistent with the actual goods and then carries out Hash signature confirmation;
step S28: the exporter node applies tax refund to the exporter tax office node, the exporter tax office node examines the export bill of the exporter node, processes the export tax refund after confirming legal, issues tax refund evidence, and uploads the Hash signature to the blockchain.
Further, the step S3 includes the steps of:
step S31: the exporter node sends the electronic goods bill to the banking node of the place where the exporter is located, and also hands over the paper goods bill to the banking node of the place where the exporter is located, after the banking node of the place where the exporter is located receives the electronic goods bill, after verifying the authenticity of the electronic goods bill, the electronic goods bill is subjected to Hash signature confirmation and uploaded to the blockchain;
Step S32: the bank node at the place of the exporter sends the electronic goods bill to the issuing bank node, and the paper goods bill is mailed to the issuing bank node, after the issuing bank node receives the electronic goods bill, the issuing bank node verifies the authenticity of the electronic goods bill, then carries out Hash signature confirmation and uploads the electronic goods bill to the blockchain, and waits for receiving the paper goods bill;
step S33: the issuing bank node sends the electronic goods bill to the importer node, and after the importer node receives the electronic goods bill, the importer node verifies that the electronic goods bill is accurate, and then carries out Hash signature confirmation and uploads the Hash signature confirmation to the blockchain.
Further, the step S4 includes the steps of:
step S41: after the goods are transported to a port appointed by the credit card by the logistics node of the exporter, the goods are sent to the importer node to wait for confirmation of the goods, the goods are recorded on the blockchain, and the importer node confirms that the information of the goods notification is error-free and then carries out Hash signature confirmation;
step S42: the importer node puts forward a business check application to the importer business check office node, and after the importer business check office node checks the qualification, the importer business check qualification certificate is deployed on the blockchain and Hash signature is carried out;
step S43: the importer node applies for the enterprise permission import evidence from the importer business office node, the importer business office node receives the request, and issues the enterprise permission import evidence after verification, and uploads the enterprise permission import evidence to the blockchain after Hash signature;
Step S44: the importer node applies for a report to the importer tax bureau node, the importer tax bureau node receives the request, processes the report for the importer node according to the receipt information and the invoice information which are confirmed by the signature of each party node on the blockchain, deducts the tax to be paid from the bank account of the importer node, issues the paid tax certificate, carries out Hash signature and then uploads the tax certificate to the blockchain;
step S45: the importer node applies for the on-site inspection to the importer customs node, the importer customs node performs the on-site inspection, confirms that the electronic goods bill accords with the real object and has paid Guan Shuihou to give a release notice, and uploads the release notice to the blockchain after Hash signature is carried out;
step S46: the outlet side logistics node informs the inlet side logistics node, applies to place goods in a warehouse of the inlet side logistics node, and after the inlet side logistics node confirms a commercial inspection qualified certificate, an enterprise permission import certificate, a tax payment certificate and a release notice, the outlet side logistics node is permitted to apply, and the permission placement certificate is uploaded to a blockchain after Hash signing.
Further, the step S4 further includes the following steps:
step S47: after negotiating the insurance content under the node line of the importer node and the insurance company of the importer, the insurance company node of the importer generates an insurance policy, carries out Hash signature, sends the insurance policy to the importer node and uploads the insurance policy to the blockchain, and the importer node receives the insurance policy and confirms the insurance content and carries out Hash signature confirmation.
Further, the step S5 includes the steps of:
step S51: when the issuing bank node does not receive the bill including the paper goods bill, the importer node applies for transacting the goods-picking guarantee to the issuing bank node, fills in the goods-picking guarantee application form and signs the agreement clause, and sends the signed goods-picking guarantee application form and agreement clause to the issuing bank node and uploads the signed goods-picking guarantee application form to the blockchain;
step S52: the issuing bank node requests the Oracle node to call the credit investigation data of the third party credit investigation node for the importer node, the third party credit investigation node receives the notice, the credit situation list of the importer node is signed by a private key Hash and then is sent to the Oracle node, and the credit situation list is uploaded to a block chain;
step S53: after evaluating the credit condition list of the importer node, the issuing bank node decides whether to issue a commodity-picking guarantee for the importer node, if refused, a refused notice is generated on the blockchain, if agreed to guarantee, the issuing bank node issues a commodity-picking guarantee and uploads the commodity-picking guarantee to the blockchain after carrying out a Hash signature;
step S54: the issuing bank node sends the signed pick-up guarantee book to the importer node, pays money and issues the protocol strip on the blockchain after Hash signing;
step S55: after receiving the commodity carrying guarantee book issued by the issuing bank node, the importer node verifies the authenticity of the commodity carrying guarantee book and then carries out Hash signature confirmation.
Further, the step S6 includes the steps of:
step S61: the importer node sends an early delivery application to the exporter logistics node by the delivery guarantee book opened by the issuing node and writes the early delivery application into the blockchain, and waits for confirmation of the exporter logistics node;
step S62: after receiving the advanced goods picking application, the logistics node of the exporter verifies the authenticity of the logistics node and then confirms the Hash signature;
step S63: the logistics node of the exporter sends a notification of agreeing to put goods to the importer node, and uploads the notification to the blockchain after Hash signing is carried out, and waits for confirmation of the importer node;
step S64: after receiving the approval and delivery notification sent by the logistics node of the exporter, the importer node confirms the authenticity of the logistics node, and then confirms the Hash signature, and carries out delivery according to the delivery guarantee.
Further, the step S7 includes the steps of:
step S71: after receiving the mailed paper goods bill, the issuing bank node verifies the consistency of the paper goods bill and the electronic goods bill, carries out Hash signature confirmation on the verification result, uploads the verification result to the blockchain, mails the paper goods bill to the importer node, and waits for the importer node to confirm whether the paper goods bill is received;
Step S72: after receiving the paper goods bill, the importer node verifies the consistency of the paper goods bill and the electronic goods bill, the verification result is uploaded to a blockchain after Hash signature confirmation is carried out, and the paper goods bill is mailed to give an exporter logistics node, and the exporter logistics node waits for confirming whether the paper goods bill is received or not;
step S73: after receiving the paper goods bill, the logistic node of the exporter verifies the consistency of the paper goods bill and the electronic goods bill, and the verification result is uploaded to the blockchain after Hash signature confirmation;
step S74: the importer node pays the issuer node for the fee according to the terms of the agreement and the payment record is uploaded onto the blockchain.
The present invention also provides a computer readable storage medium storing a computer program for blockchain-based pick-up vouching, which when run on a computer performs the blockchain-based pick-up vouching method as described above.
The invention has the following beneficial effects:
according to the blockchain-based commodity picking and guaranteeing method, the problem of data sharing is solved by utilizing the blockchain distributed account book technology, all participants are guaranteed to participate in accounting equally, a complete distributed database is maintained together, the risk of trade fraud in the international financing trade process is solved, and the credit risk of importer is reduced to the maximum extent; in addition, by utilizing asymmetric encryption, a Hash algorithm and a digital signature technology, the problem of bill forging is solved, the bill verification efficiency is improved, and by utilizing an intelligent contract technology, the business process can be automatically executed, the manpower expenditure and resource waste are reduced, the business execution efficiency is improved, the information on the whole industrial chain is completely published on the chain through a block chain, the true transparency of the information is improved through repeated confirmation of various mechanisms, and the risk of banks due to credit and debit problems is reduced. Compared with the traditional commodity-taking guarantee, the commodity-taking guarantee method based on the blockchain can greatly improve commodity-taking guarantee trade financing efficiency, reduce resource waste, stop counterfeit bill behaviors, break information islands, integrate information of all participants on one chain, and facilitate bank credit investigation supervision, financing supervision and risk control.
In addition to the objects, features and advantages described above, the present application has other objects, features and advantages. The present application will be described in further detail with reference to the drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
fig. 1 is a schematic diagram of a conventional service structure of a pick-up guarantee mode.
FIG. 2 is a block chain network deployment diagram of a method for performing a pick-up guarantee based on a block chain in accordance with a preferred embodiment of the present application.
FIG. 3 is a business network diagram of a method for performing a pick-up guarantee based on blockchain in accordance with a preferred embodiment of the present application.
FIG. 4 is a flow chart of a method for performing a pick-up guarantee based on a blockchain in accordance with a preferred embodiment of the present application.
Fig. 5 is a schematic flow chart of step S1 in fig. 4 according to a preferred embodiment of the present application.
Fig. 6 is a schematic sub-flow diagram of step S2 in fig. 4 in accordance with a preferred embodiment of the present application.
Fig. 7 is a schematic flow chart of step S3 in fig. 4 according to a preferred embodiment of the present application.
Fig. 8 is a schematic flow chart of step S4 in fig. 4 according to a preferred embodiment of the present application.
Fig. 9 is a schematic sub-flow chart of step S5 in fig. 4 according to a preferred embodiment of the present invention.
Fig. 10 is a schematic flow chart of step S6 in fig. 4 according to a preferred embodiment of the present invention.
Fig. 11 is a schematic flow chart of step S7 in fig. 4 according to a preferred embodiment of the present invention.
Detailed Description
Embodiments of the invention are described in detail below with reference to the attached drawing figures, but the invention can be practiced in a number of different ways, as defined and covered below.
For ease of understanding, as shown in fig. 2 and 3, the multi-party nodes involved in the blockchain network in the blockchain-based approach to pick-up vouching are explained below.
1. Oracle node (prophetic machine): the platform for providing external information can allow the blockchain to be connected to any existing API, and can import, store and export information about network nodes on the blockchain, so that dynamic acquisition of the information is realized;
2. exporter node: also known as suppliers or shippers, generally refer to foreign companies, manufacturing enterprises, etc. that have authority to transact export services;
3. exporter business inspection bureau node: indicating a detecting mechanism for checking whether the commodity meets the export requirement or not;
4. export bureau node: the system is a working department of government governing market supervision and administrative law enforcement, and is mainly responsible for checking whether an export enterprise has export rights and is in an operation state in the import-export trade business;
5. Exporter insurance company node: indicating the company that the consignor provides insurance service for goods transportation and the like;
6. export customs node: customs of the importer is pointed out and is responsible for auditing and checking the mechanism of issuing passes and collecting tariffs and other tax fees;
7. export logistics node (shipcompany): the method is characterized in that the importer at least engages in transportation (including transportation agency and goods express) or storage as an operation business, and can organize and manage basic functions of transportation, storage, loading and unloading, packaging, circulation processing, distribution and the like according to the logistics requirements of clients, and the method has an information management system which is suitable for the business of the importer, and implements independent accounting and independent economic organization for bearing civil responsibility;
8. outlet tax node: the government agency governing tax work refers to the department of the exporter responsible for transacting export tax refund in the business;
9. importer node: refers to an enterprise or business engaged in import commerce. They purchase goods from abroad and sell to industrial and mining enterprises, wholesalers and retailers in the country; or processed or stored slightly, and transferred to other countries or regions;
10. importer business inspection bureau node: the finger inlet side is responsible for checking whether the commodity meets the detection mechanism of the import requirement;
11. Ingress square business office node: the system refers to a working department of government governing market supervision and administrative law enforcement, and is mainly responsible for checking whether import enterprises have import rights and are in an operation state in import-export trade business;
12. importer customs node: the customs of the importer is responsible for auditing and checking the mechanism of issuing passes of the goods;
13. entering side logistics node: the finger inlet side at least engages in transportation (including transportation agency and goods express) or storage operation business, and can organize and manage basic functions of transportation, storage, loading and unloading, packaging, circulation processing, distribution and the like according to the logistics requirements of clients, and the finger inlet side has an information management system which is suitable for self business, and implements independent accounting and independent economic organization for bearing civil responsibility;
14. importer insurance company node: the finger inlet side provides insurance service for goods transportation, storage and the like;
15. importer tax bureau node: the government agency governing tax work refers to a department in charge of handling import tax payment by an importer in the business;
16. the banking node at the location of the exporter: the bank of the importer is pointed out, and after the goods are handed over, the exporter hands over the bill to the exporting bank for bargaining or processing;
17. Issuing bank node: refers to a bank that accepts requests and instructions from the issuing applicant (typically the buyer of a trade contract, the importer of goods) or issues a credit card according to its own needs. The issuing bank is a bank where the importer is located and is responsible for obligation under the credit card on behalf of the importer;
18. third party credit bureau node: and the agency system is used for collecting enterprise and personal information and providing enterprise and personal information inquiry, rating and inquiry services for enterprise and personal information users and independently operating agency persons according to the approval of related laws and regulations.
As shown in FIG. 4, a preferred embodiment of the present invention provides a method for block chain based pick-up vouching comprising the steps of:
step S1: the importer node and the exporter node sign trade contracts and upload the trade contracts to the blockchain;
step S2: the export business node starts the goods export transportation activity, and the information related to the goods export transportation is uploaded to the block chain after being signed by the Hash of the related node;
step S3: the export node hands over the electronic goods bill to the import node and hands over the paper goods bill to the issuing bank node;
step S4: after the goods are transported to a port designated by a credit card by the logistics node of the exporter, the importer node starts goods import transportation activities, and information related to goods import transportation is uploaded to a blockchain after being signed by a Hash of the related node;
Step S5: the issuing bank node issues a commodity carrying guarantee book for the issuing bank node based on the request of the importer node, and both sides upload the commodity carrying guarantee book to the blockchain after carrying out Hash signature confirmation;
step S6: the importer node performs goods extraction activity based on the goods picking guarantee book issued by the issuing bank node, and relevant information of goods extraction is uploaded to the blockchain after being signed by a relevant node Hash;
step S7: after the issuing bank node receives the paper goods bill, the issuing bank node, the importer node and the exporter logistics node sequentially verify the consistency of the paper goods bill and the electronic goods bill and carry out Hash signature confirmation, after each party node confirms the consistency, the importer node pays the expense to the issuing bank node, and the payment record is uploaded to the blockchain.
In the embodiment, the method for carrying out commodity picking and guaranteeing based on the blockchain solves the problem of data sharing by using the blockchain distributed account book technology, ensures that all participants can participate in accounting equally, maintains a complete distributed database together, solves the risk of trade fraud in the international financing trade process, and maximally reduces the credit risk of importer; in addition, by utilizing asymmetric encryption, a Hash algorithm and a digital signature technology, the problem of bill forging is solved, the bill verification efficiency is improved, and by utilizing an intelligent contract technology, the business process can be automatically executed, the manpower expenditure and resource waste are reduced, the business execution efficiency is improved, the information on the whole industrial chain is completely published on the chain through a block chain, the true transparency of the information is improved through repeated confirmation of various mechanisms, and the risk of banks due to credit and debit problems is reduced. Compared with the traditional commodity-taking guarantee, the commodity-taking guarantee method based on the blockchain can greatly improve commodity-taking guarantee trade financing efficiency, reduce resource waste, stop counterfeit bill behaviors, break information islands, integrate information of all participants on one chain, and facilitate bank credit investigation supervision, financing supervision and risk control.
It will be appreciated that, as shown in fig. 5, the step S1 includes the steps of:
step S11: after the importer node pays good trade details with the exporter node on line, the importer node deploys trade contracts on the blockchain, encrypts summaries of the trade contracts by using own private keys and sends the summaries to the exporter node;
step S12: the exporter node verifies the abstract of the trade contract by using the public key of the importer node, determines that the trade contract is drawn by the importer node and the content of the trade contract is correct, and then uses the private key of the exporter node to carry out Hash signature confirmation.
In the step S1, the trade contract is uploaded to the blockchain after being signed by the common Hash of the exporter node and the importer node, and the signing process of the contract is carried out on the blockchain, so that the processing process is quickened, the information is disclosed and transparent, the contract can be prevented from being tampered, and other party nodes can effectively monitor the authenticity of the trade conveniently.
It will be appreciated that, as shown in fig. 6, the step S2 includes the steps of:
step S21: the export commodity circulation node starts to prepare, the export commodity circulation node applies for renting ships and booking warehouse to the export commodity circulation node, the export commodity circulation node deploys a transportation sheet on a block chain and fills detailed information about cargo transportation, after Hash signature is carried out, the export commodity circulation node sends out the export commodity circulation node, and after the export commodity circulation node receives the transportation sheet and confirms the receipt of the transportation sheet, the export commodity circulation node carries out Hash signature confirmation on the transportation sheet;
Step S22: the exporter node makes an insurance to the exporter insurance company node, after the exporter node negotiates with the exporter insurance company node under the line to determine specific insurance matters, the exporter insurance company node generates a policy and carries out Hash signature and then uploads the policy to the blockchain, and the exporter node verifies the signature and determines that the content is correct and then confirms the Hash signature on the policy;
step S23: the export business node applies for business inspection from the export business inspection office node, and the export business inspection office node starts to conduct business inspection on goods of the export business node after receiving the application, issues a business inspection report after the business inspection is qualified, and uploads the report to the blockchain after Hash signing;
step S24: the export business node applies for the export permission certificate of the enterprise to the export business office node, the export business office node receives the application notice, verifies the warranty and the business check report of the export business office node, and uploads the export permission certificate to the blockchain after Hash signing;
step S25: the export business node applies for the on-site inspection to the export customs node, the export customs node receives the inspection notice and then carries out the on-site inspection, after verifying the warranty, the business inspection report and the enterprise permission export evidence, the export notice is opened and the Hash signature is carried out, and then the export notice is uploaded to the blockchain;
Step S26: the exporter node gives the goods to the exporter logistics node, the exporter logistics node opens an electronic goods bill and sends the electronic goods bill to the exporter node after Hash signing, and meanwhile the electronic goods bill is uploaded to a blockchain and the paper bill is handed over to the exporter node;
step S27: after receiving the electronic goods bill, the exporter node verifies that the electronic goods bill is consistent with the actual goods and then carries out Hash signature confirmation;
step S28: the exporter node applies tax refund to the exporter tax office node, the exporter tax office node examines the export bill of the exporter node, processes the export tax refund after confirming legal, issues tax refund evidence, and uploads the Hash signature to the blockchain.
In the step S2, information related to the export of the goods is signed by the related nodes and then recorded on the blockchain, so that the export circulation process of the goods can be effectively supervised by the nodes of other parties.
It will be appreciated that, as shown in fig. 7, the step S3 includes the steps of:
step S31: the exporter node sends the electronic goods bill to the banking node of the place where the exporter is located, and also hands over the paper goods bill to the banking node of the place where the exporter is located, after the banking node of the place where the exporter is located receives the electronic goods bill, after verifying the authenticity of the electronic goods bill, the electronic goods bill is subjected to Hash signature confirmation and uploaded to the blockchain;
Step S32: the bank node at the place of the exporter sends the electronic goods bill to the issuing bank node, and the paper goods bill is mailed to the issuing bank node, after the issuing bank node receives the electronic goods bill, the issuing bank node verifies the authenticity of the electronic goods bill, then carries out Hash signature confirmation and uploads the electronic goods bill to the blockchain, and waits for receiving the paper goods bill;
step S33: the issuing bank node sends the electronic goods bill to the importer node, and after the importer node receives the electronic goods bill, the importer node verifies that the electronic goods bill is accurate, and then carries out Hash signature confirmation and uploads the Hash signature confirmation to the blockchain.
In the step S3, the process of handing over the electronic bill of lading is performed on a blockchain, and the disclosure is transparent, so that the nodes of each party can effectively supervise.
It will be appreciated that, as shown in fig. 8, the step S4 includes the steps of:
step S41: after the goods are transported to a port appointed by the credit card by the logistics node of the exporter, the goods are sent to the importer node to wait for confirmation of the goods, the goods are recorded on the blockchain, and the importer node confirms that the information of the goods notification is error-free and then carries out Hash signature confirmation;
step S42: the importer node puts forward a business check application to the importer business check office node, and after the importer business check office node checks the qualification, the importer business check qualification certificate is deployed on the blockchain and Hash signature is carried out;
Step S43: the importer node applies for the enterprise permission import evidence from the importer business office node, the importer business office node receives the request, and issues the enterprise permission import evidence after verification, and uploads the enterprise permission import evidence to the blockchain after Hash signature;
step S44: the importer node applies for a report to the importer tax bureau node, the importer tax bureau node receives the request, processes the report for the importer node according to the receipt information and the invoice information which are confirmed by the signature of each party node on the blockchain, deducts the tax to be paid from the bank account of the importer node, issues the paid tax certificate, carries out Hash signature and then uploads the tax certificate to the blockchain;
step S45: the importer node applies for the on-site inspection to the importer customs node, the importer customs node performs the on-site inspection, confirms that the electronic goods bill accords with the real object and has paid Guan Shuihou to give a release notice, and uploads the release notice to the blockchain after Hash signature is carried out;
step S46: the outlet side logistics node informs the inlet side logistics node, applies to place goods in a warehouse of the inlet side logistics node, and after the inlet side logistics node confirms a commercial inspection qualified certificate, an enterprise permission import certificate, a tax payment certificate and a release notice, the outlet side logistics node is permitted to apply, and the permission placement certificate is uploaded to a blockchain after Hash signing.
It will be appreciated that the step S4 further comprises the steps of:
step S47: after negotiating the insurance content under the node line of the importer node and the insurance company of the importer, the insurance company node of the importer generates an insurance policy, carries out Hash signature, sends the insurance policy to the importer node and uploads the insurance policy to the blockchain, and the importer node receives the insurance policy and confirms the insurance content and carries out Hash signature confirmation.
In the step S4, information related to the goods import is signed by the related nodes and recorded on the blockchain, so that the other nodes can effectively monitor the goods import process.
It will be appreciated that, as shown in fig. 9, the step S5 includes the steps of:
step S51: when the issuing bank node does not receive the bill including the paper goods bill, the importer node applies for transacting the goods-picking guarantee to the issuing bank node, fills in the goods-picking guarantee application form and signs the agreement clause, and sends the signed goods-picking guarantee application form and agreement clause to the issuing bank node and uploads the signed goods-picking guarantee application form to the blockchain;
step S52: the issuing bank node requests the Oracle node to call the credit investigation data of the third party credit investigation node for the importer node, the third party credit investigation node receives the notice, the credit situation list of the importer node is signed by a private key Hash and then is sent to the Oracle node, and the credit situation list is uploaded to a block chain;
Step S53: after evaluating the credit condition list of the importer node, the issuing bank node decides whether to issue a commodity-picking guarantee for the importer node, if refused, a refused notice is generated on the blockchain, if agreed to guarantee, the issuing bank node issues a commodity-picking guarantee and uploads the commodity-picking guarantee to the blockchain after carrying out a Hash signature;
step S54: the issuing bank node sends the signed pick-up guarantee book to the importer node, pays money and issues the protocol strip on the blockchain after Hash signing;
step S55: after receiving the commodity carrying guarantee book issued by the issuing bank node, the importer node verifies the authenticity of the commodity carrying guarantee book and then carries out Hash signature confirmation.
In the step S5, the issuing node invokes the credit investigation data of the importer node from the third party credit investigation node through the Oracle node, which is favorable for the issuing node to accurately evaluate the credit investigation condition of the importer node, and reduces the risk that the issuing node provides the importer node with the commodity collection guarantee.
It will be appreciated that as shown in fig. 10, the step S6 includes the steps of:
step S61: the importer node sends an early delivery application to the exporter logistics node by the delivery guarantee book opened by the issuing node and writes the early delivery application into the blockchain, and waits for confirmation of the exporter logistics node;
Step S62: after receiving the advanced goods picking application, the logistics node of the exporter verifies the authenticity of the logistics node and then confirms the Hash signature;
step S63: the logistics node of the exporter sends a notification of agreeing to put goods to the importer node, and uploads the notification to the blockchain after Hash signing is carried out, and waits for confirmation of the importer node;
step S64: after receiving the approval and delivery notification sent by the logistics node of the exporter, the importer node confirms the authenticity of the logistics node, and then confirms the Hash signature, and carries out delivery according to the delivery guarantee.
It can be understood that in the step S64, in the process that the importer node carries out the picking from the warehouse of the importer logistics node, the importer logistics node also generates the goods handing-over file, carries out the Hash signature, and then uploads the goods handing-over file to the blockchain, and the importer logistics node and the importer node verify the signature and confirm the Hash signature on the goods handing-over file after confirming that the goods handing-over information is correct.
In the step S6, relevant information in the cargo extraction process is uploaded to the blockchain after the relevant nodes perform Hash signature confirmation, and the information is transparent, so that the cargo extraction process can be effectively supervised by the nodes of each party.
It will be appreciated that, as shown in fig. 11, the step S7 includes the steps of:
Step S71: after receiving the mailed paper goods bill, the issuing bank node verifies the consistency of the paper goods bill and the electronic goods bill, carries out Hash signature confirmation on the verification result, uploads the verification result to the blockchain, mails the paper goods bill to the importer node, and waits for the importer node to confirm whether the paper goods bill is received;
step S72: after receiving the paper goods bill, the importer node verifies the consistency of the paper goods bill and the electronic goods bill, the verification result is uploaded to a blockchain after Hash signature confirmation is carried out, and the paper goods bill is mailed to give an exporter logistics node, and the exporter logistics node waits for confirming whether the paper goods bill is received or not;
step S73: after receiving the paper goods bill, the logistic node of the exporter verifies the consistency of the paper goods bill and the electronic goods bill, and the verification result is uploaded to the blockchain after Hash signature confirmation;
step S74: the importer node pays the issuer node for the fee according to the terms of the agreement and the payment record is uploaded onto the blockchain.
In the step S7, the issuing bank node, the importer node and the exporter logistics node all need to verify the consistency of the paper goods bill and the electronic goods bill, and upload the respective verification results after Hash signatures to the blockchain, so that the later tracing is facilitated.
It will be appreciated that the second embodiment of the present invention also provides a computer readable storage medium storing a computer program for blockchain-based pick-up vouching, which when run on a computer performs the blockchain-based pick-up vouching method as described above.
Forms of general computer-readable media include: a floppy disk (floppy disk), a flexible disk (flexible disk), hard disk, magnetic tape, any other magnetic medium, a CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a Random Access Memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a FLASH erasable programmable read-only memory (FLASH-EPROM), any other memory chip or cartridge, or any other medium from which a computer can read. The instructions may further be transmitted or received over a transmission medium. The term transmission medium may include any tangible or intangible medium that may be used to store, encode, or carry instructions for execution by a machine, and includes digital or analog communications signals or their communications with intangible medium that facilitate communication of such instructions. Transmission media includes coaxial cables, copper wire and fiber optics, including the wires that comprise a bus for transmitting computer data signals.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (2)
1. A method for carrying out commodity picking and guaranteeing based on block chain is characterized in that,
the method comprises the following steps:
step S1: the importer node and the exporter node sign trade contracts and upload the trade contracts to the blockchain;
step S2: the export business node starts the goods export transportation activity, and the information related to the goods export transportation is uploaded to the block chain after being signed by the Hash of the related node;
step S3: the export node hands over the electronic goods bill to the import node and hands over the paper goods bill to the issuing bank node;
step S4: after the goods are transported to a port designated by a credit card by the logistics node of the exporter, the importer node starts goods import transportation activities, and information related to goods import transportation is uploaded to a blockchain after being signed by a Hash of the related node;
step S5: the issuing bank node issues a commodity carrying guarantee book for the issuing bank node based on the request of the importer node, and both sides upload the commodity carrying guarantee book to the blockchain after carrying out Hash signature confirmation;
Step S6: the importer node performs goods extraction activity based on the goods picking guarantee book issued by the issuing bank node, and relevant information of goods extraction is uploaded to the blockchain after being signed by a relevant node Hash;
step S7: after the issuing bank node receives the paper goods bill, the issuing bank node, the importer node and the exporter logistics node sequentially verify the consistency of the paper goods bill and the electronic goods bill and carry out Hash signature confirmation, after each party node confirms the consistency, the importer node pays the expense to the issuing bank node, and the payment record is uploaded to the blockchain;
the step S1 includes the steps of:
step S11: after the importer node pays good trade details with the exporter node on line, the importer node deploys trade contracts on the blockchain, encrypts summaries of the trade contracts by using own private keys and sends the summaries to the exporter node;
step S12: the export node verifies the abstract of the trade contract by using the public key of the importer node, determines that the trade contract is drawn by the importer node and the content of the trade contract is correct, and then uses the private key of the export node to carry out Hash signature confirmation;
the step S2 includes the steps of:
Step S21: the export commodity circulation node starts to prepare, the export commodity circulation node applies for renting ships and booking warehouse to the export commodity circulation node, the export commodity circulation node deploys a transportation sheet on a block chain and fills detailed information about cargo transportation, after Hash signature is carried out, the export commodity circulation node sends out the export commodity circulation node, and after the export commodity circulation node receives the transportation sheet and confirms the receipt of the transportation sheet, the export commodity circulation node carries out Hash signature confirmation on the transportation sheet;
step S22: the exporter node makes an insurance to the exporter insurance company node, after the exporter node negotiates with the exporter insurance company node under the line to determine specific insurance matters, the exporter insurance company node generates a policy and carries out Hash signature and then uploads the policy to the blockchain, and the exporter node verifies the signature and determines that the content is correct and then confirms the Hash signature on the policy;
step S23: the export business node applies for business inspection from the export business inspection office node, and the export business inspection office node starts to conduct business inspection on goods of the export business node after receiving the application, issues a business inspection report after the business inspection is qualified, and uploads the report to the blockchain after Hash signing;
step S24: the export business node applies for the export permission certificate of the enterprise to the export business office node, the export business office node receives the application notice, verifies the warranty and the business check report of the export business office node, and uploads the export permission certificate to the blockchain after Hash signing;
Step S25: the export business node applies for the on-site inspection to the export customs node, the export customs node receives the inspection notice and then carries out the on-site inspection, after verifying the warranty, the business inspection report and the enterprise permission export evidence, the export notice is opened and the Hash signature is carried out, and then the export notice is uploaded to the blockchain;
step S26: the exporter node gives the goods to the exporter logistics node, the exporter logistics node opens an electronic goods bill and sends the electronic goods bill to the exporter node after Hash signing, and meanwhile the electronic goods bill is uploaded to a blockchain and the paper bill is handed over to the exporter node;
step S27: after receiving the electronic goods bill, the exporter node verifies that the electronic goods bill is consistent with the actual goods and then carries out Hash signature confirmation;
step S28: the exporter node applies tax refunds to the exporter tax office node, the exporter tax office node examines the export bill of the exporter node, processes the export tax refunds after confirming legal and issues tax refunds, and uploads the tax refunds to the blockchain after Hash signing;
the step S3 includes the steps of:
step S31: the exporter node sends the electronic goods bill to the banking node of the place where the exporter is located, and also hands over the paper goods bill to the banking node of the place where the exporter is located, after the banking node of the place where the exporter is located receives the electronic goods bill, after verifying the authenticity of the electronic goods bill, the electronic goods bill is subjected to Hash signature confirmation and uploaded to the blockchain;
Step S32: the bank node at the place of the exporter sends the electronic goods bill to the issuing bank node, and the paper goods bill is mailed to the issuing bank node, after the issuing bank node receives the electronic goods bill, the issuing bank node verifies the authenticity of the electronic goods bill, then carries out Hash signature confirmation and uploads the electronic goods bill to the blockchain, and waits for receiving the paper goods bill;
step S33: the issuing bank node sends the electronic goods bill to the importer node, and after the importer node receives the electronic goods bill, the importer node verifies that the electronic goods bill is accurate, and then carries out Hash signature confirmation and uploads the Hash signature confirmation to the blockchain;
the step S4 includes the steps of:
step S41: after the goods are transported to a port appointed by the credit card by the logistics node of the exporter, the goods are sent to the importer node to wait for confirmation of the goods, the goods are recorded on the blockchain, and the importer node confirms that the information of the goods notification is error-free and then carries out Hash signature confirmation;
step S42: the importer node puts forward a business check application to the importer business check office node, and after the importer business check office node checks the qualification, the importer business check qualification certificate is deployed on the blockchain and Hash signature is carried out;
step S43: the importer node applies for the enterprise permission import evidence from the importer business office node, the importer business office node receives the request, and issues the enterprise permission import evidence after verification, and uploads the enterprise permission import evidence to the blockchain after Hash signature;
Step S44: the importer node applies for a report to the importer tax bureau node, the importer tax bureau node receives the request, processes the report for the importer node according to the receipt information and the invoice information which are confirmed by the signature of each party node on the blockchain, deducts the tax to be paid from the bank account of the importer node, issues the paid tax certificate, carries out Hash signature and then uploads the tax certificate to the blockchain;
step S45: the importer node applies for the on-site inspection to the importer customs node, the importer customs node performs the on-site inspection, confirms that the electronic goods bill accords with the real object and has paid Guan Shuihou to give a release notice, and uploads the release notice to the blockchain after Hash signature is carried out;
step S46: the method comprises the steps that an exporter logistics node informs an importer logistics node, applies for placing goods in a warehouse of the importer logistics node, and after the importer logistics node confirms a commercial inspection qualified certificate, an enterprise permission import certificate, a tax payment certificate and a release notice, the importer logistics node is permitted to apply, and the permission placement certificate is issued and is signed by a Hash and then uploaded to a blockchain;
step S47: after negotiating the insurance content under the node line of the importer node and the insurance company of the importer, the insurance company node of the importer generates an insurance policy, carries out Hash signature, sends the insurance policy to the importer node and uploads the insurance policy to the blockchain, and the importer node receives the insurance policy and carries out Hash signature confirmation after confirming that the insurance content is correct;
The step S5 includes the steps of:
step S51: when the issuing bank node does not receive the bill including the paper goods bill, the importer node applies for transacting the goods-picking guarantee to the issuing bank node, fills in the goods-picking guarantee application form and signs the agreement clause, and sends the signed goods-picking guarantee application form and agreement clause to the issuing bank node and uploads the signed goods-picking guarantee application form to the blockchain;
step S52: the issuing bank node requests the Oracle node to call the credit investigation data of the third party credit investigation node for the importer node, the third party credit investigation node receives the notice, the credit situation list of the importer node is signed by a private key Hash and then is sent to the Oracle node, and the credit situation list is uploaded to a block chain;
step S53: after evaluating the credit condition list of the importer node, the issuing bank node decides whether to issue a commodity-picking guarantee for the importer node, if refused, a refused notice is generated on the blockchain, if agreed to guarantee, the issuing bank node issues a commodity-picking guarantee and uploads the commodity-picking guarantee to the blockchain after carrying out a Hash signature;
step S54: the issuing bank node sends the signed pick-up guarantee book to the importer node, pays money and issues the protocol strip on the blockchain after Hash signing;
step S55: after receiving the commodity carrying guarantee book issued by the issuing bank node, the importer node verifies the authenticity of the commodity carrying guarantee book and then carries out Hash signature confirmation;
The step S6 includes the steps of:
step S61: the importer node sends an early delivery application to the exporter logistics node by the delivery guarantee book opened by the issuing node and writes the early delivery application into the blockchain, and waits for confirmation of the exporter logistics node;
step S62: after receiving the advanced goods picking application, the logistics node of the exporter verifies the authenticity of the logistics node and then confirms the Hash signature;
step S63: the logistics node of the exporter sends a notification of agreeing to put goods to the importer node, and uploads the notification to the blockchain after Hash signing is carried out, and waits for confirmation of the importer node;
step S64: after receiving the consent delivery notice sent by the logistics node of the exporter, the importer node confirms the authenticity of the consent delivery notice, and then carries out Hash signature confirmation, and carries out delivery according to a delivery guarantee book;
the step S7 includes the steps of:
step S71: after receiving the mailed paper goods bill, the issuing bank node verifies the consistency of the paper goods bill and the electronic goods bill, carries out Hash signature confirmation on the verification result, uploads the verification result to the blockchain, mails the paper goods bill to the importer node, and waits for the importer node to confirm whether the paper goods bill is received;
step S72: after receiving the paper goods bill, the importer node verifies the consistency of the paper goods bill and the electronic goods bill, the verification result is uploaded to a blockchain after Hash signature confirmation is carried out, and the paper goods bill is mailed to give an exporter logistics node, and the exporter logistics node waits for confirming whether the paper goods bill is received or not;
Step S73: after receiving the paper goods bill, the logistic node of the exporter verifies the consistency of the paper goods bill and the electronic goods bill, and the verification result is uploaded to the blockchain after Hash signature confirmation;
step S74: the importer node pays the issuer node for the fee according to the terms of the agreement and the payment record is uploaded onto the blockchain.
2. A computer readable storage medium storing a computer program for block chain based pick-up vouchers, wherein the computer program when run on a computer performs the block chain based pick-up vouchers method of claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911388175.3A CN111179082B (en) | 2019-12-30 | 2019-12-30 | Method for carrying out commodity picking guarantee based on block chain and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911388175.3A CN111179082B (en) | 2019-12-30 | 2019-12-30 | Method for carrying out commodity picking guarantee based on block chain and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111179082A CN111179082A (en) | 2020-05-19 |
CN111179082B true CN111179082B (en) | 2023-09-26 |
Family
ID=70654196
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911388175.3A Active CN111179082B (en) | 2019-12-30 | 2019-12-30 | Method for carrying out commodity picking guarantee based on block chain and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111179082B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112101774A (en) * | 2020-09-11 | 2020-12-18 | 复旦大学 | Cross-border commodity-oriented associated risk identification system |
CN112258100B (en) * | 2020-09-18 | 2024-05-03 | 湖南大学 | Method for financing replacement purchase logistics based on blockchain and storage medium |
CN112613961A (en) * | 2020-12-15 | 2021-04-06 | 航天信息股份有限公司海外业务分公司 | Import and export enterprise tax collection and management system based on block chain |
CN112669035A (en) * | 2020-12-23 | 2021-04-16 | 深圳市辰宝信息服务有限公司 | Block chain based bulk commodity spot transaction system and method |
CN112766699A (en) * | 2021-01-13 | 2021-05-07 | 中国外运股份有限公司 | Method and device for realizing electronic bill of lading monitoring, electronic equipment and storage medium |
CN112766703A (en) * | 2021-01-13 | 2021-05-07 | 中国外运股份有限公司 | Bill extraction management platform based on block chain, realization method and related equipment |
CN113641757A (en) * | 2021-07-27 | 2021-11-12 | 湖南大学 | Credit guarantee financing method, device, equipment and medium based on block chain |
CN113674089A (en) * | 2021-08-23 | 2021-11-19 | 湖南大学 | Manufacturer guarantee financing method, system, equipment and storage medium for prepayment products based on block chain |
CN113628042B (en) * | 2021-08-31 | 2023-10-17 | 湖南大学 | Bank warranty optimization method, device and equipment based on blockchain and federal learning |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101551887A (en) * | 2007-12-18 | 2009-10-07 | 新晨科技股份有限公司 | Electronic trade settlement system and information processing method |
CN103606070A (en) * | 2013-10-22 | 2014-02-26 | 惠龙港国际钢铁物流股份有限公司 | Event driven-based transaction-on-exchange goods concentralized distribution transportation system |
CN104599102A (en) * | 2015-01-04 | 2015-05-06 | 荣庆物流供应链有限公司 | Cold-chain logistics storage supervisory system and method |
CN108694551A (en) * | 2018-08-13 | 2018-10-23 | 福建省农村信用社联合社 | A method of the supply chain advance money financing based on Internet of Things block chain |
CN109416815A (en) * | 2016-02-22 | 2019-03-01 | 加拿大皇家银行 | Electronic document platform |
CN110175907A (en) * | 2019-05-05 | 2019-08-27 | 湖南大学 | A kind of letter protects financing method and device |
-
2019
- 2019-12-30 CN CN201911388175.3A patent/CN111179082B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101551887A (en) * | 2007-12-18 | 2009-10-07 | 新晨科技股份有限公司 | Electronic trade settlement system and information processing method |
CN103606070A (en) * | 2013-10-22 | 2014-02-26 | 惠龙港国际钢铁物流股份有限公司 | Event driven-based transaction-on-exchange goods concentralized distribution transportation system |
CN104599102A (en) * | 2015-01-04 | 2015-05-06 | 荣庆物流供应链有限公司 | Cold-chain logistics storage supervisory system and method |
CN109416815A (en) * | 2016-02-22 | 2019-03-01 | 加拿大皇家银行 | Electronic document platform |
CN108694551A (en) * | 2018-08-13 | 2018-10-23 | 福建省农村信用社联合社 | A method of the supply chain advance money financing based on Internet of Things block chain |
CN110175907A (en) * | 2019-05-05 | 2019-08-27 | 湖南大学 | A kind of letter protects financing method and device |
Non-Patent Citations (2)
Title |
---|
信用证业务中的欺诈表现与防范;桑光淇;扬州职业大学学报(01);全文 * |
徐捷.《国际贸易融资 实务与案例 第2版》.中国金融出版社,2017,(第第2版版),正文第72-75页. * |
Also Published As
Publication number | Publication date |
---|---|
CN111179082A (en) | 2020-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111179082B (en) | Method for carrying out commodity picking guarantee based on block chain and storage medium | |
CN111222996B (en) | Method and storage medium for trade risk financing based on blockchain | |
CN111080435B (en) | Block chain-based import accounting method and computer-readable storage medium | |
CN111144884A (en) | Method and storage medium for import deposit and remittance under credit item based on block chain | |
CN110737721B (en) | Receivable account transfer financing method and device based on block chain architecture | |
CN111259077B (en) | Method for carrying out import escort under consignment item based on blockchain and storage medium | |
CN112258100B (en) | Method for financing replacement purchase logistics based on blockchain and storage medium | |
CN111260459B (en) | Method for packaging loan based on blockchain and computer readable storage medium | |
CN111161045B (en) | Method and storage medium for exporting seller credit based on blockchain | |
CN110738575A (en) | Guarantee financing method and device based on block chain architecture | |
CN110866719A (en) | Cold chain logistics management system and method based on block chain | |
CN111160906A (en) | Method and storage medium for import deposit under remittance based on block chain | |
CN113674090B (en) | Dynamic mortgage loan supervision method, system, equipment and storage medium based on blockchain | |
CN111199479B (en) | Block chain-based method for carrying out import overseas payment and storage medium | |
CN111008903A (en) | Block chain-based credit insurance accrual pledge financing system and method | |
CN112258101A (en) | Logistics financing processing method and storage medium based on block chain payment | |
CN113657995A (en) | Block chain-based warehouse receipt pledge financing method, system, equipment and storage medium | |
CN111210342B (en) | Method and storage medium for exporting buying credit based on blockchain | |
CN111539724A (en) | Electronic commercial acceptance bill financing method and device based on block chain architecture | |
CN110610427A (en) | Financial management system and method based on real supply chain | |
CN111222980B (en) | Method for carrying out export credit item lower discount based on blockchain and storage medium | |
CN111161066B (en) | Method for issuing fake long-term credit based on blockchain and storage medium | |
CN112258102A (en) | Block chain-based logistics financing processing method and medium for pad-collection payment | |
CN113095744B (en) | Method for performing pad resource export based on block chain and computer readable storage medium | |
CN111161046B (en) | Method for carrying out export invoice cash registering based on block chain and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |