[go: up one dir, main page]

CN111259077A - Method for importing deposit and remittance under collection item based on block chain and storage medium - Google Patents

Method for importing deposit and remittance under collection item based on block chain and storage medium Download PDF

Info

Publication number
CN111259077A
CN111259077A CN202010036960.9A CN202010036960A CN111259077A CN 111259077 A CN111259077 A CN 111259077A CN 202010036960 A CN202010036960 A CN 202010036960A CN 111259077 A CN111259077 A CN 111259077A
Authority
CN
China
Prior art keywords
node
importer
blockchain
exporter
import
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.)
Granted
Application number
CN202010036960.9A
Other languages
Chinese (zh)
Other versions
CN111259077B (en
Inventor
马超群
常晓星
周中定
李信儒
兰秋军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan University
Original Assignee
Hunan University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hunan University filed Critical Hunan University
Priority to CN202010036960.9A priority Critical patent/CN111259077B/en
Publication of CN111259077A publication Critical patent/CN111259077A/en
Application granted granted Critical
Publication of CN111259077B publication Critical patent/CN111259077B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Software Systems (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Technology Law (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于区块链进行托收项下进口押汇的方法、计算机可读取的存储介质。所述方法利用共识技术、非对称加密、Hash算法、数字签名技术、区块链数据结构,实现单据的电子化以及不可篡改、不可伪造,保证业务中用到的各种单据的真实性,解决纸质单据存在的易造假和不方便验证的问题。并且,区块链网络可以通过接口与应用层对接,实现关键数据的交互,在一定程度上解决传统贸易融资业务中银行对企业的经营情况、交易历史不清楚带来的征信难的问题。另外,通过区块链可以记录货物从发送到接受过程中的所有步骤,货物从装载,运输,取件整个流程运输流程可以清晰地记录到区块链上,确保了信息的可追溯性,从而避免丢包,错误认领事件的发生。

Figure 202010036960

The invention discloses a method for import bills under collection based on blockchain, and a computer-readable storage medium. The method utilizes consensus technology, asymmetric encryption, Hash algorithm, digital signature technology, and block chain data structure to realize the electronic, non-tampering, and non-forgery of documents, ensure the authenticity of various documents used in the business, and solve the problem. Paper documents are prone to forgery and inconvenient to verify. In addition, the blockchain network can connect with the application layer through the interface to realize the interaction of key data, and to a certain extent solve the problem of difficulty in credit investigation caused by the unclear operation and transaction history of the bank in the traditional trade financing business. In addition, the blockchain can record all the steps in the process of goods from sending to receiving, and the entire process of goods from loading, transportation, and pickup can be clearly recorded on the blockchain, ensuring the traceability of information, thereby Avoid packet loss and false claim events.

Figure 202010036960

Description

基于区块链进行托收项下进口押汇的方法、存储介质Method and storage medium for import bills under collection based on blockchain

技术领域technical field

本发明涉及进出口贸易中的进口代收押汇技术领域,特别地,涉及一种基于区块链进行托收项下进口押汇的方法、计算机可读取的存储介质。The invention relates to the technical field of import bill collection and billing in import and export trade, in particular, to a method for import bills billing under collection based on blockchain, and a computer-readable storage medium.

背景技术Background technique

进口押汇是指银行应进口商申请,在其对外付款时提供短期资金融通,并按约定的利率和期限由申请人还本付息的业务。根据结算方式分为信用证项下进口押汇、托收项下进口押汇和汇款项下进口押汇。托收项下进口押汇又称进口代收押汇,是代收行以包括物权单据在内的进口代收单据为抵押向进口方提供的一种融资性垫款。其基本做法是,出口商发货后填写托收申请书凭借全套与合同要求相符的单据(包括运输单据,汇票及发票等商业单据)送交托收行,托收行向代收行发出托收委托书连同汇票、单据寄交代收行,再通过代收行交进口商。根据托收的性质,进口商付款交单或者承兑交单。代收行可以根据进口商的押汇申请,开立托收信托收据,先行对外垫款,待进口商提货加工、销售或转卖后将收回的货款归还银行。Import bill advance refers to the business in which the bank provides short-term financing when the importer makes an external payment at the application of the importer, and the principal and interest are repaid by the applicant according to the agreed interest rate and time limit. According to the settlement method, it is divided into import bills under L/C, import bills under collection and import bills under remittance. Import bills under collection, also known as import collection bills, is a kind of financing advance provided by the collecting bank to the importer with the import bills including the property right documents as collateral. The basic method is that the exporter fills in the collection application form after delivery and sends it to the collecting bank with a full set of documents (including transport documents, bills of exchange and invoices and other commercial documents) in line with the contract requirements, and the collecting bank issues the collection bank to the collecting bank. The Power of Attorney shall be sent to the collecting bank together with the draft and documents, and then delivered to the importer through the collecting bank. Depending on the nature of the collection, the importer is D/P or D/A. The collecting bank can issue a collection trust receipt according to the importer's application for bill advance, advance the payment to the outside world first, and return the recovered payment to the bank after the importer picks up the goods for processing, sale or resale.

但是,现在的进口代收押汇方式存在以下问题:However, there are the following problems in the current method of import collection and payment:

1、由于托收押汇作担保单据为纸质单据,单据的欺诈在国际贸易中也时有发生,增加了银行的融资风险。1. Since the documents for collection and billing as security are paper documents, the fraud of documents also occurs from time to time in international trade, which increases the financing risk of banks.

2、传统的国际贸易融资活动中,银行与进口企业信息不对称,银行不了解进口企业的财务状况是否稳健,历史信誉状况是否良好,因而不利于银行进行融资审批,也不利于进口企业获取融资。2. In the traditional international trade financing activities, the information of the bank and the importing enterprise is asymmetric. The bank does not know whether the financial status of the importing enterprise is stable and whether the historical credit status is good. Therefore, it is not conducive to the bank's financing approval and the importing enterprise to obtain financing. .

3、在进口押汇实际操作流程中,当银行取得提单与进口商签订信托协议后,银行拥有的只上表面上的货物所有权,而无法实际掌控货物的流向,倘若进口代收押汇申请人到期因种种原因无法归还进口代收押汇款及货物,银行存在“钱货两失”的风险。3. In the actual operation process of import bills, when the bank obtains the bill of lading and signs a trust agreement with the importer, the bank only owns the superficial ownership of the goods and cannot actually control the flow of the goods. Due to various reasons, the remittances and goods cannot be returned to the import collection agency, and the bank has the risk of "loss of both money and goods".

发明内容SUMMARY OF THE INVENTION

本发明提供了一种基于区块链进行托收项下进口押汇的方法、计算机可读取存储介质,以解决现有的进口代收押汇方式存在的单据容易篡改、信息不对称及无法监控货物的流通过程的技术问题。The invention provides a method and a computer-readable storage medium for import bills under collection based on blockchain, so as to solve the problems of easy tampering, information asymmetry and inability to monitor existing documents in the existing import bills bills collection Technical problems in the process of circulation of goods.

根据本发明的一个方面,提供一种基于区块链进行托收项下进口押汇的方法,包括以下步骤:According to one aspect of the present invention, a method for import bills under collection based on blockchain is provided, comprising the following steps:

步骤S1:进口商节点和出口商节点在区块链签署贸易合同,并约定采用托收方式进行结算;Step S1: The importer node and the exporter node sign a trade contract on the blockchain, and agree to use the collection method for settlement;

步骤S2:代收行节点基于进口商节点的请求,对其资信状况进行评估后与进口商节点在区块链上签署进口代收押汇合同,托收行节点和出口商节点在区块链上对进口代收押汇合同进行Hash签名确认;Step S2: Based on the request of the importer node, the collecting bank node evaluates its credit status and signs the import collection payment contract with the importer node on the blockchain, and the collecting bank node and the exporter node are on the blockchain. Hash signature confirmation on the import collection forwarding contract;

步骤S3:出口商节点完成备货后进行货物出口运输活动,且货物出口过程中的相关信息均经相关节点Hash签名后上传至区块链上;Step S3: After the exporter node completes the stocking, the exporter's transportation activities are carried out, and the relevant information in the process of exporting the goods is uploaded to the blockchain after being signed by the relevant node Hash;

步骤S4:出口商节点基于提单向托收行节点申请承兑,托收行节点通知代收行节点付款,代收行节点支付完货款后获得提单的所有权,并通知进口商节点进行赎单活动;Step S4: the exporter node applies to the collecting bank node for acceptance based on the bill of lading, the collecting bank node notifies the collecting bank node to pay, and the collecting bank node obtains the ownership of the bill of lading after paying the payment, and notifies the importer node to carry out the redemption activity;

步骤S5:进口商节点和代收行节点在区块链上签署信托协议,进口商节点获得提单的使用权;Step S5: The importer node and the collecting bank node sign a trust agreement on the blockchain, and the importer node obtains the right to use the bill of lading;

步骤S6:进口商节点进行货物进口运输活动,且货物进口过程中的相关信息均经相关节点Hash签名后上传至区块链上;Step S6: The importer node conducts goods import and transportation activities, and the relevant information in the process of goods import is uploaded to the blockchain after being signed by the relevant node Hash;

步骤S7:进口商节点提货进行加工、销售或转卖后向代收行节点付款,且付款记录经Oracle节点Hash签名后上传至区块链上。Step S7: The importer node picks up the goods for processing, sales or resale and then pays to the collecting bank node, and the payment record is uploaded to the blockchain after being signed by the Oracle node Hash.

进一步地,所述步骤S2包括以下步骤:Further, the step S2 includes the following steps:

步骤S21:进口商节点按贸易合约向代收行节点申请签订进口代收押汇合同,在区块链上部署进口代收押汇合同申请表,填好相关信息后对该申请表进行Hash签名并发送给代收行节点;Step S21: The importer node applies to the collecting bank node for signing the import collection bill contract according to the trade contract, deploys the import bill collection contract application form on the blockchain, fills in the relevant information, and signs the application form with Hash and sends it To the collecting bank node;

步骤S22:代收行节点收到进口商节点的进口代收押汇合同申请表后利用进口商节点的公钥进行验证,确认该申请表确实来自于进口商节点,向第三方资信机构节点请求调用关于进口商节点的征信数据;Step S22: After receiving the application form of the importer's node's import collection advance contract, the collecting bank node uses the importer's public key to verify the application form, confirming that the application form really comes from the importer's node, and requests the third-party credit institution node to call Credit information about the importer node;

步骤S23:第三方资信机构节点收到请求后,通知Oracle节点申请调查进口商节点的工商数据、税务数据、产品数据和社会评价数据;Step S23: After receiving the request, the third-party credit institution node notifies the Oracle node to apply for an investigation of the industrial and commercial data, tax data, product data and social evaluation data of the importer node;

步骤S24:Oracle节点生成调查报告并进行Hash签名后上传至区块链上,第三方资信机构节点依据调查报告以及该进口商节点的交易历史,确定其征信数据并生成信用情况表,进行Hash签名后上传至区块链上;Step S24: The Oracle node generates an investigation report, signs the Hash, and uploads it to the blockchain. Based on the investigation report and the transaction history of the importer node, the third-party credit agency node determines its credit data and generates a credit table for hashing. After signing, upload to the blockchain;

步骤S25:代收行节点利用第三方资信机构的公钥进行验证,确定是来自第三方资信机构节点的信用情况表,根据进口商节点的资信状况为其设定押汇授信额度,然后决定是否同进口商节点签订进口代收押汇合同,若拒绝,则生成拒绝通知并进行Hash签名后上传至区块链上,若同意,则在区块链上部署进口代收押汇合同并进行Hash签名后发送给进口商节点;Step S25: The collecting bank node uses the public key of the third-party credit institution for verification, determines that it is from the credit status table of the third-party credit institution node, and sets the credit line for bill advance according to the credit status of the importer node, and then decides whether to Sign a contract with the importer's node for import collection and bill payment. If it is rejected, a rejection notice will be generated and signed by Hash, and then uploaded to the blockchain. If agreed, the import bill payment contract will be deployed on the blockchain and signed with Hash. sent to the importer node;

步骤S26:进口商节点验证进口代收押汇合同无误后进行Hash签名确认并上传至区块链上,并将签名后的进口代收押汇合同发送给托收行节点;Step S26: The importer node verifies that the import collection forwarding contract is correct, confirms the Hash signature and uploads it to the blockchain, and sends the signed import collection forwarding contract to the collecting bank node;

步骤S27:托收行节点收到进口代收押汇合同后,验证签名确认是来自进口商节点的进口代收押汇合同后,在该进口代收押汇合同上进行Hash签名并上传至区块链上,并将签名后的进口代收押汇合同发送给出口商节点;Step S27: After the collecting bank node receives the import collection payment advance contract, it verifies the signature and confirms that it is the import collection payment advance contract from the importer node, and then performs a hash signature on the import collection payment advance contract and uploads it to the blockchain , and send the signed import collection forwarding contract to the exporter node;

步骤S28:出口商节点收到来自托收行节点的进口代收押汇合同,利用托收行节点的公钥进行验证,确认是来自托收行节点的进口代收押汇合同,在进口代收押汇合同上进行Hash签名后上传至区块链上。Step S28: The exporter node receives the import bills collection contract from the collecting bank node, and uses the public key of the collecting bank node to verify that it is the import billing bill contract from the collecting bank node. Hash signature is performed on the contract and then uploaded to the blockchain.

进一步地,所述步骤S1包括以下步骤:Further, the step S1 includes the following steps:

步骤S11:进口商节点在线下与出口商节点商量好贸易细节后在区块链上部署贸易合约,并利用自己的私钥对贸易合约的摘要进行加密,在贸易合约中约定采用托收方式进行解算;Step S11: The importer node deploys the trade contract on the blockchain after negotiating the trade details with the exporter node offline, and encrypts the summary of the trade contract with its own private key, and agrees in the trade contract to adopt the collection method. solve;

步骤S12:出口商节点利用进口商节点的公钥进行验证,确定该贸易合约是由进口商节点拟定的且合约内容正确无误,利用自己的私钥在区块链上进行Hash签名确认。Step S12: The exporter node uses the public key of the importer node to verify, confirms that the trade contract is drawn up by the importer node and the contract content is correct, and uses its own private key to perform Hash signature confirmation on the blockchain.

进一步地,所述步骤S3包括以下步骤:Further, the step S3 includes the following steps:

步骤S31:出口商节点开始备货,按合同规定向出口方物流节点申请租船订仓,然后将包括货物运输相关信息的运输单部署在区块链上,并进行Hash签名后发送给出口方物流节点,出口方物流节点收到运输单,同意接单后在运输单上进行Hash签名并上传至区块链上;Step S31: The exporter node starts to stock up, applies to the exporter's logistics node for chartering and booking warehouses according to the contract, and then deploys the transport order including the cargo transportation-related information on the blockchain, and sends it to the exporter's logistics after Hash signature. The node, the exporter's logistics node receives the transportation order, and after agreeing to accept the order, Hash signature on the transportation order and uploading to the blockchain;

步骤S32:出口商节点向出口方保险公司节点投保,进行线下商议确定各项投保事项后,出口方保险公司节点生成保单并进行Hash签名后发送给出口商节点,并记录到区块链上,出口商节点验证签名及保单无误后进行投保,在保单上进行Hash签名确认后发布至区块链上;Step S32: The exporter node applies for insurance to the exporter's insurance company node, and after offline negotiation and determination of various insurance items, the exporter's insurance company node generates an insurance policy, signs the Hash, and sends it to the exporter's node, and records it on the blockchain , the exporter node will apply for insurance after verifying the signature and the insurance policy, and confirm the Hash signature on the insurance policy and publish it on the blockchain;

步骤S33:出口商节点向出口方商检局节点申请货物商检,出口方商检局节点收到申请后,进行货物商检,商检合格后出具商检报告并进行Hash签名,并发布至区块链上;Step S33: the exporter node applies to the exporter's commodity inspection bureau node for commodity inspection of the goods. After the exporter's commodity inspection bureau node receives the application, it conducts the commodity inspection of the goods. After the commodity inspection is passed, a commodity inspection report is issued and a hash signature is performed, and published on the blockchain;

步骤S34:出口商节点向出口方工商局节点申请企业代理出口货物证明,出口方工商局节点收到申请,出具企业代理货物出口证明并进行Hash签名后发布至区块链网络中;Step S34: the exporter node applies to the exporter's industry and commerce bureau node for the enterprise's agent export certificate, and the exporter's industry and commerce bureau node receives the application, issues the enterprise's agent's export certificate and signs the Hash and publishes it to the blockchain network;

步骤S35:出口商节点向出口方海关节点申请实地查验,出口方海关节点收到申请后进行实地查验,确定出口货物符合要求后,开具放行通知并进行Hash签名后发布到区块链网络中;Step S35: the exporter node applies to the exporter's customs node for on-site inspection, and the exporter's customs node conducts on-site inspection after receiving the application, and after confirming that the exported goods meet the requirements, issues a release notice, performs a hash signature, and publishes it to the blockchain network;

步骤S36:出口商节点交付货物于出口方物流节点,出口方物流节点开具提单并进行Hash签名后发送给出口商节点,并记录到区块链上;Step S36: The exporter node delivers the goods to the exporter's logistics node, and the exporter's logistics node issues a bill of lading, signs it with Hash, and sends it to the exporter's node, and records it on the blockchain;

步骤S37:出口商节点收到提单验证无误后进行Hash签名确认,并将签名后的提单发布至区块链网络中;Step S37: After receiving the bill of lading and verifying that it is correct, the exporter node performs Hash signature confirmation, and publishes the signed bill of lading to the blockchain network;

步骤S38:出口商节点向区块链网络上传货物发票相关单据,然后向出口方税务局节点申请退税,出口方税务局节点审核票据,验证无误后办理出口退税,发布退税证明并进行Hash签名后上传至区块链,并通知出口商节点。Step S38: The exporter node uploads the relevant documents of the goods invoice to the blockchain network, and then applies for a tax refund to the node of the tax bureau of the exporter. The node of the tax bureau of the exporter reviews the bills, and handles the export tax refund after verification, and issues the tax refund certificate and Hash signature. Upload to the blockchain and notify the exporter node.

进一步地,所述步骤S4包括以下步骤:Further, the step S4 includes the following steps:

步骤S41:出口商节点获得提单,向托收行节点申请承兑,托收行节点收到承兑申请,审核区块链上的单据,确认单据无误后通知代收行节点付款;Step S41: the exporter node obtains the bill of lading, applies to the collecting bank node for acceptance, the collecting bank node receives the acceptance application, reviews the documents on the blockchain, and notifies the collecting bank node to pay after confirming that the documents are correct;

步骤S42:代收行节点向托收行节点支付货款,并通知Oracle节点将转账记录Hash签名后发布至区块链网络中;Step S42: the collecting bank node pays the payment for the goods to the collecting bank node, and informs the Oracle node to publish the transfer record Hash signature to the blockchain network;

步骤S43:托收行节点收到货款,发布签名后的收到货款声明至区块链网络中,然后将货款汇至出口商节点并通知出口商节点收款,并通知Oracle节点将转账记录Hash签名后发布至区块链网络中;Step S43: The collecting bank node receives the payment, publishes the signed payment receipt statement to the blockchain network, then remits the payment to the exporter node and notifies the exporter node to receive the payment, and notifies the Oracle node to hash the transfer record After signing, it is published to the blockchain network;

步骤S44:出口商节点收到货款,发布收到货款且提单归代托收行节点所有的声明,进行Hash签名后上传到区块链网络中;Step S44: The exporter node receives the payment, publishes a statement that the payment is received and the bill of lading is owned by the collecting bank node, and uploads it to the blockchain network after Hash signature;

步骤S45:托收行节点获得提单的所有权,然后发布提单归代收行节点所有的声明,进行Hash签名后上传至区块链网络中;Step S45: The collecting bank node obtains the ownership of the bill of lading, and then publishes a statement that the bill of lading is owned by the collecting bank node, performs Hash signature and uploads it to the blockchain network;

步骤S46:代收行节点获得提单的所有权,并通知进口商节点赎单。Step S46: The collecting bank node obtains the ownership of the bill of lading, and notifies the importer node to redeem the bill.

进一步地,所述步骤S5包括以下步骤:Further, the step S5 includes the following steps:

步骤S51:进口商节点向代收行节点申请融资,在进口押汇申请书中填好相关信息进行Hash签名后发送给代收行节点并发布至区块链网络中;Step S51: The importer node applies to the collecting bank node for financing, fills in the relevant information in the import bill application form, performs Hash signature, and sends it to the collecting bank node and publishes it to the blockchain network;

步骤S52:代收行节点收到进口代收押汇申请,根据进口商节点的资信状况决定为进口商节点提供进口押汇服务,开立托收信托收据,与进口商节点协商后在区块链上部署信托协议并进行Hash签名后发送给进口商节点;Step S52: The collecting bank node receives the application for import collection bill payment, decides to provide import bill billing service for the importer node according to the credit status of the importer node, issues a collection trust receipt, and negotiates with the importer node on the blockchain. Deploy the trust agreement and send it to the importer node after Hash signature;

步骤S53:进口商节点利用代收行节点的公钥验证信托协议的真实性,确定内容无误后进行Hash签名确认,并将签名后的信托协议发布至区块链网络中;Step S53: The importer node verifies the authenticity of the trust agreement by using the public key of the collecting bank node, confirms the content by Hash signature after confirming that the content is correct, and publishes the signed trust agreement to the blockchain network;

步骤S54:代收行节点利用进口商节点的公钥进行验证,确认进口商节点同意信托协议上的条款,发布提单使用权归进口商节点所有的声明至区块链网络中,进口商节点获得提单的使用权。Step S54: The collecting bank node uses the public key of the importer node to verify, confirms that the importer node agrees with the terms of the trust agreement, and publishes the statement that the right to use the bill of lading belongs to the importer node to the blockchain network, and the importer node obtains The right to use the bill of lading.

进一步地,所述步骤S6包括以下步骤:Further, the step S6 includes the following steps:

步骤S61:进口商节点向进口方商检局节点提出商检申请,进口方商检局节点检验进口货物合格后,在商检合格证书上Hash签名后发布至区块链网络中;Step S61 : the importer node submits a commodity inspection application to the importer's commodity inspection bureau node, and after the importer's commodity inspection bureau node checks the imported goods as qualified, hash signature on the commodity inspection certificate and publish it to the blockchain network;

步骤S62:进口商节点向进口方工商局节点申请出具允许进口证明,进口方工商局节点收到申请,验证合格后发布允许进口证明并进行Hash签名,然后上传到区块链网络中;Step S62: the importer node applies to the importer's industry and commerce bureau node to issue an import permit certificate, and the importer's industry and commerce bureau node receives the application, issues the import permit certificate after verification, and performs a hash signature, and then uploads it to the blockchain network;

步骤S63:进口商节点向进口方税务局节点申请报关,进口方税务局节点收到申请,验证合格后为进口商节点办理报关缴税,发布Hash签名后的已缴税证明至区块链网络中;Step S63: The importer node applies to the importer's tax bureau node for customs declaration, the importer's tax bureau node receives the application, and after the verification is qualified, the importer node handles customs declaration and tax payment, and publishes the tax payment certificate signed by Hash to the blockchain network middle;

步骤S64:进口商节点向进口方海关节点申请实地查验,进口方海关节点收到申请,查验货物合格后,出具放行通知,并进行Hash签名后发布至区块链网络中;Step S64: the importer node applies to the importer's customs node for on-site inspection, the importer's customs node receives the application, and after checking that the goods are qualified, issues a release notice, and publishes it to the blockchain network after Hash signature;

步骤S65:进口商节点顺利提货,并将货物存放至进口方物流节点的仓库,进口方物流节点收到货物,查验后出具仓储货物清单,并进行Hash签名后发送给进口商节点;Step S65: The importer node successfully picks up the goods, and stores the goods in the warehouse of the importer's logistics node, and the importer's logistics node receives the goods, issues a warehouse goods list after inspection, and sends it to the importer's node after Hash signature;

步骤S66:进口商节点收到仓储清单,查验后在仓储货物清单上进行Hash签名确认后发布到区块链网络中。Step S66: The importer node receives the warehouse list, checks the warehouse goods list, confirms the hash signature on the warehouse goods list, and publishes it to the blockchain network.

进一步地,在所述步骤S6和步骤S7之间还包括以下步骤:Further, the following steps are also included between the step S6 and the step S7:

步骤S67:进口商节点与进口方保险公司节点线下商议各项投保事项后,进口方保险公司节点生成保单并进行Hash签名后发送给进口商节点,进口商节点收到保单,查验无误后,进行Hash签名确认后发布至区块链网络中。Step S67: After the importer node and the importer insurance company node negotiate various insurance matters offline, the importer insurance company node generates an insurance policy, signs the hash, and sends it to the importer node. After the importer node receives the insurance policy and checks that it is correct, After confirming the Hash signature, it is released to the blockchain network.

进一步地,所述步骤S7包括以下步骤:Further, the step S7 includes the following steps:

步骤S71:进口商节点从进口方物流节点的仓库提货进行加工、销售或转卖后将货款、利息和手续费转账给代收行节点,并通知Oracle节点将转账记录进行Hash签名后发布至区块链网络中;Step S71: The importer node picks up the goods from the warehouse of the importer's logistics node for processing, sales or resale, and then transfers the payment, interest and handling fee to the collecting bank node, and notifies the Oracle node to perform Hash signature on the transfer record and publish it to the block chain network;

步骤S72:代收行节点收到货款、利息和手续费后,通知Oracle节点出示声明并进行Hash签名后发布至区块链网络中。Step S72: After receiving the payment, interest and handling fee, the collecting bank node notifies the Oracle node to present the statement and sign the Hash before publishing it to the blockchain network.

本发明还提供一种计算机可读取的存储介质,用于存储基于区块链进行托收项下进口押汇的计算机程序,该计算机程序在计算机上运行时执行如上所述的基于区块链进行托收项下进口押汇的方法。The present invention also provides a computer-readable storage medium for storing a computer program for import bills under collection based on blockchain, and the computer program executes the above-mentioned blockchain-based computer program when running on a computer The method of making import bills under collection.

本发明具有以下有益效果:The present invention has the following beneficial effects:

本发明的基于区块链进行托收项下进口押汇的方法,利用共识技术、非对称加密、Hash算法、数字身份、数字签名技术、区块链数据结构,实现单据的电子化以及不可篡改、不可伪造,保证业务中用到的各种单据的真实性,解决纸质单据存在的易造假和不方便验证的问题。并且,区块链能将相互之间不信任的节点连接在一起实现信任机制的传递,并具有不可篡改、可追溯、隐私保护等特性,区块链网络作为底层架构,可以通过接口与应用层对接,从而实现关键数据的交互,将在一定程度上解决传统贸易融资业务中银行对企业的经营情况、交易历史不清楚带来的征信难的问题。另外,通过区块链可以记录货物从发送到接受过程中的所有步骤,货物从装载,运输,取件整个流程运输流程可以清晰地记录到区块链上,确保了信息的可追溯性,从而避免丢包,错误认领事件的发生,并且企业也可以通过区块链掌握产品的物流方向,防止窜货,利于打假。The method for import bills under collection based on blockchain of the present invention utilizes consensus technology, asymmetric encryption, Hash algorithm, digital identity, digital signature technology, and blockchain data structure to realize electronic and tamper-proof documents , Unforgeable, ensure the authenticity of various documents used in business, and solve the problems of easy forgery and inconvenient verification of paper documents. In addition, the blockchain can connect nodes that do not trust each other to realize the transmission of the trust mechanism, and has the characteristics of non-tampering, traceability, privacy protection, etc. The blockchain network, as the underlying architecture, can communicate with the application layer through the interface. Docking, so as to realize the interaction of key data, will to a certain extent solve the problem of difficulty in credit investigation caused by unclear business operations and transaction history of banks in traditional trade financing business. In addition, the blockchain can record all the steps in the process of goods from sending to receiving, and the entire process of goods from loading, transportation, and pickup can be clearly recorded on the blockchain, ensuring the traceability of information, thereby It can avoid the occurrence of lost packets and wrong claims, and enterprises can also grasp the logistics direction of products through the blockchain, prevent smuggling of goods, and facilitate the fight against counterfeiting.

除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照图,对本发明作进一步详细的说明。In addition to the objects, features and advantages described above, the present invention has other objects, features and advantages. The present invention will be described in further detail below with reference to the drawings.

附图说明Description of drawings

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings constituting a part of the present application are used to provide further understanding of the present invention, and the exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:

图1是本发明优选实施例的基于区块链基于区块链进行托收项下进口押汇的方法的区块链网络部署示意图。FIG. 1 is a schematic diagram of the blockchain network deployment of the method for import bills under collection based on the blockchain based on the blockchain according to the preferred embodiment of the present invention.

图2是本发明优选实施例的基于区块链基于区块链进行托收项下进口押汇的方法的业务网络示意图。FIG. 2 is a schematic diagram of the business network of the method for carrying out import bills under collection based on the blockchain based on the blockchain according to the preferred embodiment of the present invention.

图3是本发明优选实施例的基于区块链基于区块链进行托收项下进口押汇的方法的流程示意图。FIG. 3 is a schematic flowchart of a method for import bills under collection based on a blockchain based on a blockchain according to a preferred embodiment of the present invention.

图4是本发明优选实施例的图3中的步骤S1的子流程示意图。FIG. 4 is a schematic sub-flow diagram of step S1 in FIG. 3 according to a preferred embodiment of the present invention.

图5是本发明优选实施例的图3中的步骤S2的子流程示意图。FIG. 5 is a schematic sub-flow diagram of step S2 in FIG. 3 according to a preferred embodiment of the present invention.

图6是本发明优选实施例的图3中的步骤S3的子流程示意图。FIG. 6 is a schematic sub-flow diagram of step S3 in FIG. 3 according to a preferred embodiment of the present invention.

图7是本发明优选实施例的图3中的步骤S4的子流程示意图。FIG. 7 is a schematic sub-flow diagram of step S4 in FIG. 3 according to the preferred embodiment of the present invention.

图8是本发明优选实施例的图3中的步骤S5的子流程示意图。FIG. 8 is a schematic sub-flow diagram of step S5 in FIG. 3 according to the preferred embodiment of the present invention.

图9是本发明优选实施例的图3中的步骤S6的子流程示意图。FIG. 9 is a schematic sub-flow diagram of step S6 in FIG. 3 according to the preferred embodiment of the present invention.

图10是本发明优选实施例的图3中的步骤S7的子流程示意图。FIG. 10 is a schematic sub-flow diagram of step S7 in FIG. 3 according to the preferred embodiment of the present invention.

具体实施方式Detailed ways

以下结合附图对本发明的实施例进行详细说明,但是本发明可以由下述所限定和覆盖的多种不同方式实施。The embodiments of the present invention will be described in detail below with reference to the accompanying drawings, but the present invention can be implemented in many different ways as defined and covered below.

为了便于理解,如图1和图2所示,以下对基于区块链进行托收项下进口押汇的方法中的区块链网络涉及到的多方节点进行解释说明。For ease of understanding, as shown in Figures 1 and 2, the following explains the multi-party nodes involved in the blockchain network in the method for import bills under collection based on blockchain.

1、Oracle节点(预言机):区块链外信息写入区块链内的机制,是智能合约与外部进行数据交互的唯一途径,也是区块链与现实世界进行数据交互的接口;1. Oracle node (oracle machine): The mechanism for writing information outside the blockchain into the blockchain is the only way for smart contracts to interact with the outside world, and it is also the interface between the blockchain and the real world for data interaction;

2、出口商节点:指从事国际产品出口的国际贸易公司、生产制造企业等单位;2. Exporter node: refers to international trading companies, manufacturing enterprises and other units engaged in the export of international products;

3、出口方商检局节点:指出口方对出口的货物进行包括卫生检疫、商品检验等的检查机构;3. The node of the Commodity Inspection Bureau of the exporter: refers to the inspection agency of the exporter that conducts inspections on the exported goods, including health quarantine, commodity inspection, etc.;

4、出口方工商局节点:指政府进行市场监管和行政执法的工作部门,负责监督管理出口货物的商品质量,以及审核监督出口企业的经营状况;4. The node of the exporter's industry and commerce bureau: refers to the government's work department for market supervision and administrative law enforcement, responsible for supervising and managing the quality of exported goods, as well as reviewing and supervising the operation of exporting enterprises;

5、出口方税务局节点:主管税收工作的政府机构,本场景中负责对出口商品办理退税等税收业务;5. The node of the tax bureau of the exporter: the government agency in charge of taxation work. In this scenario, it is responsible for tax rebates and other tax services for export commodities;

6、出口方保险公司节点:指为出口货物在运输,装卸等过程中造成的对商品数量、质量的损害提供相应的保险服务的公司;6. Exporter's insurance company node: refers to the company that provides corresponding insurance services for the damage to the quantity and quality of the goods caused by the export of goods in the process of transportation, loading and unloading, etc.;

7、出口方海关节点:指负责征收及保护关税,管制出口货物的政府机构;7. Exporter's customs node: refers to the government agency responsible for collecting and protecting tariffs and controlling exported goods;

8、出口方物流节点:指出口方将货物从出口地向进口地转移地的过程。主要包括运输、装卸、储存、包装、配送、物流加工和信息处理等计划,管理和控制过程;8. The exporter's logistics node: it refers to the process of the exporter transferring the goods from the exporting place to the importing place. It mainly includes the planning, management and control process of transportation, loading and unloading, storage, packaging, distribution, logistics processing and information processing;

9、代收行节点:指接受托收行的委托,向付款人(进口商)收款的进口地银行。代收行接受进口商的要求,在于进口商(开证申请人)签订进口代收押汇合同及信托收据后,办理进口代收押汇,并将进口代收押汇所得款项直接用于向出口地托收行付款;9. Collecting bank node: refers to the importing bank that accepts the entrustment of the collecting bank and collects money from the payer (importer). The collecting bank accepts the importer's request. After the importer (the applicant for the issuance of the L/C) signs the import collection forwarding contract and the trust receipt, it handles the import collection forwarding, and directly uses the proceeds from the import forwarding collection to the exporter. receiving bank payment;

10、进口方商检局节点:指出进口方对进口的货物进行包括卫生检疫、商品检验等的检查机构;10. Importer's Commodity Inspection Bureau node: point out that the importer conducts inspections on imported goods, including health quarantine, commodity inspection, etc.;

11、进口方工商局节点:指政府进行市场监管和行政执法的工作部门,负责监督管理进口货物的商品质量,以及审核监督出口企业的经营状况;11. The node of the importer’s industry and commerce bureau: refers to the government’s work department for market supervision and administrative law enforcement, which is responsible for supervising and managing the quality of imported goods, as well as reviewing and supervising the operation of exporting enterprises;

12、进口方海关节点:指负责征收及保护关税,管制金口货物的政府机构;12. Importer's customs node: refers to the government agency responsible for collecting and protecting tariffs and controlling gold-exported goods;

13、进口方税务局节点:主管税收工作的政府机构,本场景中负责对进口商品办理缴税等税收业务;13. Importer's tax bureau node: the government agency in charge of taxation work, in this scenario, is responsible for tax payment and other taxation services for imported goods;

14、托收行节点:指接受委托人的委托,负责办理托收业务的银行;14. Collection bank node: refers to the bank that accepts the entrustment of the client and is responsible for handling the collection business;

15、进口商节点:指从事国际产品进口的国际贸易公司、生产制造企业等单位;15. Importer node: refers to international trading companies, manufacturing enterprises and other units engaged in the import of international products;

16、进口方物流节点:指进口货物转移的过程。主要包括运输、装卸、储存、包装、配送、物流加工和信息处理等计划,管理和控制过程。16. Importer logistics node: refers to the process of transferring imported goods. It mainly includes the planning, management and control process of transportation, loading and unloading, storage, packaging, distribution, logistics processing and information processing.

17、进口方保险公司节点:指为进口货物在运输,装卸等过程中造成的对商品数量、质量的损害提供相应的保险服务的公司;17. Importer's insurance company node: refers to the company that provides corresponding insurance services for the damage to the quantity and quality of the goods caused by the transportation, loading and unloading of imported goods;

18、第三方资信机构节点:指专业从事各类信用管理活动的中介机构,其主要功能是市场主体的信用交易提供服务,解决困扰信用交易的信息不对称问题,从而避免诸如“逆向选择”和“道德风险”这样的失信和败德行为。18. Third-party credit institution node: refers to an intermediary institution specializing in various credit management activities. Its main function is to provide services for credit transactions of market entities, to solve the problem of information asymmetry that plagues credit transactions, so as to avoid such as "adverse selection" and "moral hazard" such dishonesty and immoral behavior.

如图3所示,本发明的优选实施例提供一种基于区块链进行托收项下进口押汇的方法,包括以下步骤:As shown in Figure 3, a preferred embodiment of the present invention provides a method for import bills under collection based on blockchain, including the following steps:

步骤S1:进口商节点和出口商节点在区块链签署贸易合同,并约定采用托收方式进行结算;Step S1: The importer node and the exporter node sign a trade contract on the blockchain, and agree to use the collection method for settlement;

步骤S2:代收行节点基于进口商节点的请求,对其资信状况进行评估后与进口商节点在区块链上签署进口代收押汇合同,托收行节点和出口商节点在区块链上对进口代收押汇合同进行Hash签名确认;Step S2: Based on the request of the importer node, the collecting bank node evaluates its credit status and signs the import collection payment contract with the importer node on the blockchain, and the collecting bank node and the exporter node are on the blockchain. Hash signature confirmation on the import collection forwarding contract;

步骤S3:出口商节点完成备货后进行货物出口运输活动,且货物出口过程中的相关信息均经相关节点Hash签名后上传至区块链上;Step S3: After the exporter node completes the stocking, the exporter's transportation activities are carried out, and the relevant information in the process of exporting the goods is uploaded to the blockchain after being signed by the relevant node Hash;

步骤S4:出口商节点基于提单向托收行节点申请承兑,托收行节点通知代收行节点付款,代收行节点支付完货款后获得提单的所有权,并通知进口商节点进行赎单活动;Step S4: the exporter node applies to the collecting bank node for acceptance based on the bill of lading, the collecting bank node notifies the collecting bank node to pay, and the collecting bank node obtains the ownership of the bill of lading after paying the payment, and notifies the importer node to carry out the redemption activity;

步骤S5:进口商节点和代收行节点在区块链上签署信托协议,进口商节点获得提单的使用权;Step S5: The importer node and the collecting bank node sign a trust agreement on the blockchain, and the importer node obtains the right to use the bill of lading;

步骤S6:进口商节点进行货物进口运输活动,且货物进口过程中的相关信息均经相关节点Hash签名后上传至区块链上;Step S6: The importer node conducts goods import and transportation activities, and the relevant information in the process of goods import is uploaded to the blockchain after being signed by the relevant node Hash;

步骤S7:进口商节点提货进行加工、销售或转卖后向代收行节点付款,且付款记录经Oracle节点Hash签名后上传至区块链上。Step S7: The importer node picks up the goods for processing, sales or resale and then pays to the collecting bank node, and the payment record is uploaded to the blockchain after being signed by the Oracle node Hash.

在本实施例中,所述基于区块链进行托收项下进口押汇的方法,利用共识技术、非对称加密、Hash算法、数字身份、数字签名技术、区块链数据结构,实现单据的电子化以及不可篡改、不可伪造,保证业务中用到的各种单据的真实性,解决纸质单据存在的易造假和不方便验证的问题。并且,区块链能将相互之间不信任的节点连接在一起实现信任机制的传递,并具有不可篡改、可追溯、隐私保护等特性,区块链网络作为底层架构,可以通过接口与应用层对接,从而实现关键数据的交互,将在一定程度上解决传统贸易融资业务中银行对企业的经营情况、交易历史不清楚带来的征信难的问题。另外,通过区块链可以记录货物从发送到接受过程中的所有步骤,货物从装载,运输,取件整个流程运输流程可以清晰地记录到区块链上,确保了信息的可追溯性,从而避免丢包,错误认领事件的发生,并且企业也可以通过区块链掌握产品的物流方向,防止窜货,利于打假。In this embodiment, the method for import bills under collection based on blockchain utilizes consensus technology, asymmetric encryption, Hash algorithm, digital identity, digital signature technology, and blockchain data structure to realize the verification of documents. Electronic and non-tampering, non-forgery, ensure the authenticity of various documents used in the business, and solve the problems of easy forgery and inconvenient verification of paper documents. In addition, the blockchain can connect nodes that do not trust each other to realize the transmission of the trust mechanism, and has the characteristics of non-tampering, traceability, privacy protection, etc. The blockchain network, as the underlying architecture, can communicate with the application layer through the interface. Docking, so as to realize the interaction of key data, will to a certain extent solve the problem of difficulty in credit investigation caused by unclear business operations and transaction history of banks in traditional trade financing business. In addition, the blockchain can record all the steps in the process of goods from sending to receiving, and the entire process of goods from loading, transportation, and pickup can be clearly recorded on the blockchain, ensuring the traceability of information, thereby It can avoid the occurrence of lost packets and wrong claims, and enterprises can also grasp the logistics direction of products through the blockchain, prevent smuggling of goods, and facilitate the fight against counterfeiting.

可以理解,如图4所示,所述步骤S1包括以下步骤:It can be understood that, as shown in FIG. 4 , the step S1 includes the following steps:

步骤S11:进口商节点在线下与出口商节点商量好贸易细节后在区块链上部署贸易合约,并利用自己的私钥对贸易合约的摘要进行加密,在贸易合约中约定采用托收方式进行解算;Step S11: The importer node deploys the trade contract on the blockchain after negotiating the trade details with the exporter node offline, and encrypts the summary of the trade contract with its own private key, and agrees in the trade contract to adopt the collection method. solve;

步骤S12:出口商节点利用进口商节点的公钥进行验证,确定该贸易合约是由进口商节点拟定的且合约内容正确无误,利用自己的私钥在区块链上进行Hash签名确认。Step S12: The exporter node uses the public key of the importer node to verify, confirms that the trade contract is drawn up by the importer node and the contract content is correct, and uses its own private key to perform Hash signature confirmation on the blockchain.

在所述步骤S1中,贸易合约的签署在区块链上进行,可以防止合同被恶意篡改,且信息公开透明,便于其它各方节点对贸易的真实性进行有效监管。In the step S1, the signing of the trade contract is carried out on the blockchain, which can prevent the contract from being maliciously tampered with, and the information is open and transparent, which facilitates the effective supervision of the authenticity of the trade by the nodes of other parties.

可以理解,如图5所示,所述步骤S2包括以下步骤:It can be understood that, as shown in FIG. 5 , the step S2 includes the following steps:

步骤S21:进口商节点按贸易合约向代收行节点申请签订进口代收押汇合同,在区块链上部署进口代收押汇合同申请表,填好相关信息后对该申请表进行Hash签名并发送给代收行节点;Step S21: The importer node applies to the collecting bank node for signing the import collection bill contract according to the trade contract, deploys the import bill collection contract application form on the blockchain, fills in the relevant information, and signs the application form with Hash and sends it To the collecting bank node;

步骤S22:代收行节点收到进口商节点的进口代收押汇合同申请表后利用进口商节点的公钥进行验证,确认该申请表确实来自于进口商节点,向第三方资信机构节点请求调用关于进口商节点的征信数据;Step S22: After receiving the application form of the importer's node's import collection advance contract, the collecting bank node uses the importer's public key to verify the application form, confirming that the application form really comes from the importer's node, and requests the third-party credit institution node to call Credit information about the importer node;

步骤S23:第三方资信机构节点收到请求后,通知Oracle节点申请调查进口商节点的工商数据、税务数据、产品数据和社会评价数据;Step S23: After receiving the request, the third-party credit institution node notifies the Oracle node to apply for an investigation of the industrial and commercial data, tax data, product data and social evaluation data of the importer node;

步骤S24:Oracle节点生成调查报告并进行Hash签名后上传至区块链上,第三方资信机构节点依据调查报告以及该进口商节点的交易历史,确定其征信数据并生成信用情况表,进行Hash签名后上传至区块链上;Step S24: The Oracle node generates an investigation report, signs the Hash, and uploads it to the blockchain. Based on the investigation report and the transaction history of the importer node, the third-party credit agency node determines its credit data and generates a credit table for hashing. After signing, upload to the blockchain;

步骤S25:代收行节点利用第三方资信机构的公钥进行验证,确定是来自第三方资信机构节点的信用情况表,根据进口商节点的资信状况为其设定押汇授信额度,然后决定是否同进口商节点签订进口代收押汇合同,若拒绝,则生成拒绝通知并进行Hash签名后上传至区块链上,若同意,则在区块链上部署进口代收押汇合同并进行Hash签名后发送给进口商节点;Step S25: The collecting bank node uses the public key of the third-party credit institution for verification, determines that it is from the credit status table of the third-party credit institution node, and sets the credit line for bill advance according to the credit status of the importer node, and then decides whether to Sign a contract with the importer's node for import collection and bill payment. If it is rejected, a rejection notice will be generated and signed by Hash, and then uploaded to the blockchain. If agreed, the import bill payment contract will be deployed on the blockchain and signed with Hash. sent to the importer node;

步骤S26:进口商节点验证进口代收押汇合同无误后进行Hash签名确认并上传至区块链上,并将签名后的进口代收押汇合同发送给托收行节点;Step S26: The importer node verifies that the import collection forwarding contract is correct, confirms the Hash signature and uploads it to the blockchain, and sends the signed import collection forwarding contract to the collecting bank node;

步骤S27:托收行节点收到进口代收押汇合同后,验证签名确认是来自进口商节点的进口代收押汇合同后,在该进口代收押汇合同上进行Hash签名并上传至区块链上,并将签名后的进口代收押汇合同发送给出口商节点;Step S27: After the collecting bank node receives the import collection payment advance contract, it verifies the signature and confirms that it is the import collection payment advance contract from the importer node, and then performs a hash signature on the import collection payment advance contract and uploads it to the blockchain , and send the signed import collection forwarding contract to the exporter node;

步骤S28:出口商节点收到来自托收行节点的进口代收押汇合同,利用托收行节点的公钥进行验证,确认是来自托收行节点的进口代收押汇合同,在进口代收押汇合同上进行Hash签名后上传至区块链上。Step S28: The exporter node receives the import bills collection contract from the collecting bank node, and uses the public key of the collecting bank node to verify that it is the import billing bill contract from the collecting bank node. Hash signature is performed on the contract and then uploaded to the blockchain.

在所述步骤S2中,进口代收押汇合同的签署过程基于智能合约技术在区块链上自动进行,简化了相关申请表和单据的传送、审查过程,节省了人力、物力、财力和时间成本,使得整个融资过程更加快捷、安全、智能,并且代收行节点通过第三方资信机构节点可以准确地对进口商节点的征信情况做出准确的评估,降低了代收行节点的融资风险,也解决了进口商节点声誉和业绩不佳所形成的潜在风险。In the step S2, the signing process of the import agency collection contract is automatically performed on the blockchain based on the smart contract technology, which simplifies the transmission and review process of relevant application forms and documents, and saves manpower, material resources, financial resources and time costs. , making the whole financing process faster, safer and smarter, and the collecting bank node can accurately evaluate the credit status of the importer node through the third-party credit institution node, reducing the financing risk of the collecting bank node. It also addresses potential risks posed by importer node reputation and poor performance.

可以理解,如图6所示,所述步骤S3包括以下步骤:It can be understood that, as shown in FIG. 6 , the step S3 includes the following steps:

步骤S31:出口商节点开始备货,按合同规定向出口方物流节点申请租船订仓,然后将包括货物运输相关信息的运输单部署在区块链上,并进行Hash签名后发送给出口方物流节点,出口方物流节点收到运输单,同意接单后在运输单上进行Hash签名并上传至区块链上;Step S31: The exporter node starts to stock up, applies to the exporter's logistics node for chartering and booking warehouses according to the contract, and then deploys the transport order including the cargo transportation-related information on the blockchain, and sends it to the exporter's logistics after Hash signature. The node, the exporter's logistics node receives the transportation order, and after agreeing to accept the order, Hash signature on the transportation order and uploading to the blockchain;

步骤S32:出口商节点向出口方保险公司节点投保,进行线下商议确定各项投保事项后,出口方保险公司节点生成保单并进行Hash签名后发送给出口商节点,并记录到区块链上,出口商节点验证签名及保单无误后进行投保,在保单上进行Hash签名确认后发布至区块链上;Step S32: The exporter node applies for insurance to the exporter's insurance company node, and after offline negotiation and determination of various insurance items, the exporter's insurance company node generates an insurance policy, signs the Hash, and sends it to the exporter's node, and records it on the blockchain , the exporter node will apply for insurance after verifying the signature and the insurance policy, and confirm the Hash signature on the insurance policy and publish it on the blockchain;

步骤S33:出口商节点向出口方商检局节点申请货物商检,出口方商检局节点收到申请后,进行货物商检,商检合格后出具商检报告并进行Hash签名,并发布至区块链上;Step S33: the exporter node applies to the exporter's commodity inspection bureau node for commodity inspection of the goods. After the exporter's commodity inspection bureau node receives the application, it conducts the commodity inspection of the goods. After the commodity inspection is passed, a commodity inspection report is issued and a hash signature is performed, and published on the blockchain;

步骤S34:出口商节点向出口方工商局节点申请企业代理出口货物证明,出口方工商局节点收到申请,出具企业代理货物出口证明并进行Hash签名后发布至区块链网络中;Step S34: the exporter node applies to the exporter's industry and commerce bureau node for the enterprise's agent export certificate, and the exporter's industry and commerce bureau node receives the application, issues the enterprise's agent's export certificate and signs the Hash and publishes it to the blockchain network;

步骤S35:出口商节点向出口方海关节点申请实地查验,出口方海关节点收到申请后进行实地查验,确定出口货物符合要求后,开具放行通知并进行Hash签名后发布到区块链网络中;Step S35: the exporter node applies to the exporter's customs node for on-site inspection, and the exporter's customs node conducts on-site inspection after receiving the application, and after confirming that the exported goods meet the requirements, issues a release notice, performs a hash signature, and publishes it to the blockchain network;

步骤S36:出口商节点交付货物于出口方物流节点,出口方物流节点开具提单并进行Hash签名后发送给出口商节点,并记录到区块链上;Step S36: The exporter node delivers the goods to the exporter's logistics node, and the exporter's logistics node issues a bill of lading, signs it with Hash, and sends it to the exporter's node, and records it on the blockchain;

步骤S37:出口商节点收到提单验证无误后进行Hash签名确认,并将签名后的提单发布至区块链网络中;Step S37: After receiving the bill of lading and verifying that it is correct, the exporter node performs Hash signature confirmation, and publishes the signed bill of lading to the blockchain network;

步骤S38:出口商节点向区块链网络上传货物发票相关单据,然后向出口方税务局节点申请退税,出口方税务局节点审核票据,验证无误后办理出口退税,发布退税证明并进行Hash签名后上传至区块链,并通知出口商节点。Step S38: The exporter node uploads the relevant documents of the goods invoice to the blockchain network, and then applies for a tax refund to the node of the tax bureau of the exporter. The node of the tax bureau of the exporter reviews the bills, and handles the export tax refund after verification, and issues the tax refund certificate and Hash signature. Upload to the blockchain and notify the exporter node.

在所述步骤S3中,货物出口流通过程中的信息均经相关节点签名后上传至区块链上,整个货物出口过程在区块链上公开透明,便于各方节点尤其是代收行节点对货物的出口流通过程进行有效监管,确保了信息的可追溯性,防止出现出口信息造假的情况。In the step S3, the information in the process of export and circulation of goods is uploaded to the blockchain after being signed by the relevant nodes. Effective supervision of the export and circulation process of goods ensures the traceability of information and prevents fraudulent export information.

可以理解,如图7所示,所述步骤S4包括以下步骤:It can be understood that, as shown in FIG. 7 , the step S4 includes the following steps:

步骤S41:出口商节点获得提单,向托收行节点申请承兑,托收行节点收到承兑申请,审核区块链上的单据,确认单据无误后通知代收行节点付款;Step S41: the exporter node obtains the bill of lading, applies to the collecting bank node for acceptance, the collecting bank node receives the acceptance application, reviews the documents on the blockchain, and notifies the collecting bank node to pay after confirming that the documents are correct;

步骤S42:代收行节点向托收行节点支付货款,并通知Oracle节点将转账记录Hash签名后发布至区块链网络中;Step S42: the collecting bank node pays the payment for the goods to the collecting bank node, and informs the Oracle node to publish the transfer record Hash signature to the blockchain network;

步骤S43:托收行节点收到货款,发布签名后的收到货款声明至区块链网络中,然后将货款汇至出口商节点并通知出口商节点收款,并通知Oracle节点将转账记录Hash签名后发布至区块链网络中;Step S43: The collecting bank node receives the payment, publishes the signed payment receipt statement to the blockchain network, then remits the payment to the exporter node and notifies the exporter node to receive the payment, and notifies the Oracle node to hash the transfer record After signing, it is published to the blockchain network;

步骤S44:出口商节点收到货款,发布收到货款且提单归代托收行节点所有的声明,进行Hash签名后上传到区块链网络中;Step S44: The exporter node receives the payment, publishes a statement that the payment is received and the bill of lading is owned by the collecting bank node, and uploads it to the blockchain network after Hash signature;

步骤S45:托收行节点获得提单的所有权,然后发布提单归代收行节点所有的声明,进行Hash签名后上传至区块链网络中;Step S45: The collecting bank node obtains the ownership of the bill of lading, and then publishes a statement that the bill of lading is owned by the collecting bank node, performs Hash signature and uploads it to the blockchain network;

步骤S46:代收行节点获得提单的所有权,并通知进口商节点赎单。Step S46: The collecting bank node obtains the ownership of the bill of lading, and notifies the importer node to redeem the bill.

在所述步骤S6中,出口商节点获得提单后申请进行承兑,承兑过程的转账记录均由Oracle节点Hash签名后上传至区块链上,确保了转账的真实性,防止出现虚假交易的情况,并且提单所有权的转移过程也在区块链上公开透明地进行,便于代收行节点对提单所有权的归属过程进行有效监管。In the step S6, the exporter node applies for acceptance after obtaining the bill of lading, and the transfer records of the acceptance process are all signed by the Oracle node Hash and uploaded to the blockchain, which ensures the authenticity of the transfer and prevents false transactions. In addition, the transfer process of the bill of lading ownership is also carried out openly and transparently on the blockchain, which is convenient for the collecting bank node to effectively supervise the ownership process of the bill of lading.

可以理解,如图8所示,所述步骤S5包括以下步骤:It can be understood that, as shown in FIG. 8 , the step S5 includes the following steps:

步骤S51:进口商节点向代收行节点申请融资,在进口押汇申请书中填好相关信息进行Hash签名后发送给代收行节点并发布至区块链网络中;Step S51: The importer node applies to the collecting bank node for financing, fills in the relevant information in the import bill application form, performs Hash signature, and sends it to the collecting bank node and publishes it to the blockchain network;

步骤S52:代收行节点收到进口代收押汇申请,根据进口商节点的资信状况决定为进口商节点提供进口押汇服务,开立托收信托收据,与进口商节点协商后在区块链上部署信托协议并进行Hash签名后发送给进口商节点;Step S52: The collecting bank node receives the application for import collection bill payment, decides to provide import bill billing service for the importer node according to the credit status of the importer node, issues a collection trust receipt, and negotiates with the importer node on the blockchain. Deploy the trust agreement and send it to the importer node after Hash signature;

步骤S53:进口商节点利用代收行节点的公钥验证信托协议的真实性,确定内容无误后进行Hash签名确认,并将签名后的信托协议发布至区块链网络中;Step S53: The importer node verifies the authenticity of the trust agreement by using the public key of the collecting bank node, confirms the content by Hash signature after confirming that the content is correct, and publishes the signed trust agreement to the blockchain network;

步骤S54:代收行节点利用进口商节点的公钥进行验证,确认进口商节点同意信托协议上的条款,发布提单使用权归进口商节点所有的声明至区块链网络中,进口商节点获得提单的使用权。Step S54: The collecting bank node uses the public key of the importer node to verify, confirms that the importer node agrees with the terms of the trust agreement, and publishes the statement that the right to use the bill of lading belongs to the importer node to the blockchain network, and the importer node obtains The right to use the bill of lading.

在所述步骤S5中,融资过程基于智能合约技术在区块链上公开透明进行,便于出口商节点和托收行节点进行有效监管,也加快了融资进度,有利于融资快速、安全、智能的进行。In the step S5, the financing process is carried out openly and transparently on the blockchain based on the smart contract technology, which facilitates the effective supervision of exporter nodes and collection bank nodes, and also speeds up the financing progress, which is conducive to fast, safe and intelligent financing. conduct.

可以理解,如图9所示,所述步骤S6包括以下步骤:It can be understood that, as shown in FIG. 9 , the step S6 includes the following steps:

步骤S61:进口商节点向进口方商检局节点提出商检申请,进口方商检局节点检验进口货物合格后,在商检合格证书上Hash签名后发布至区块链网络中;Step S61 : the importer node submits a commodity inspection application to the importer's commodity inspection bureau node, and after the importer's commodity inspection bureau node checks the imported goods as qualified, hash signature on the commodity inspection certificate and publish it to the blockchain network;

步骤S62:进口商节点向进口方工商局节点申请出具允许进口证明,进口方工商局节点收到申请,验证合格后发布允许进口证明并进行Hash签名,然后上传到区块链网络中;Step S62: the importer node applies to the importer's industry and commerce bureau node to issue an import permit certificate, and the importer's industry and commerce bureau node receives the application, issues the import permit certificate after verification, and performs a hash signature, and then uploads it to the blockchain network;

步骤S63:进口商节点向进口方税务局节点申请报关,进口方税务局节点收到申请,验证合格后为进口商节点办理报关缴税,发布Hash签名后的已缴税证明至区块链网络中;Step S63: The importer node applies to the importer's tax bureau node for customs declaration, the importer's tax bureau node receives the application, and after the verification is qualified, the importer node handles customs declaration and tax payment, and publishes the tax payment certificate signed by Hash to the blockchain network middle;

步骤S64:进口商节点向进口方海关节点申请实地查验,进口方海关节点收到申请,查验货物合格后,出具放行通知,并进行Hash签名后发布至区块链网络中;Step S64: the importer node applies to the importer's customs node for on-site inspection, the importer's customs node receives the application, and after checking that the goods are qualified, issues a release notice, and publishes it to the blockchain network after Hash signature;

步骤S65:进口商节点顺利提货,并将货物存放至进口方物流节点的仓库,进口方物流节点收到货物,查验后出具仓储货物清单,并进行Hash签名后发送给进口商节点;Step S65: The importer node successfully picks up the goods, and stores the goods in the warehouse of the importer's logistics node, and the importer's logistics node receives the goods, issues a warehouse goods list after inspection, and sends it to the importer's node after Hash signature;

步骤S66:进口商节点收到仓储清单,查验后在仓储货物清单上进行Hash签名确认后发布到区块链网络中。Step S66: The importer node receives the warehouse list, checks the warehouse goods list, confirms the hash signature on the warehouse goods list, and publishes it to the blockchain network.

在所述步骤S6中,货物进口流通过程中的信息均经相关节点签名后上传至区块链上,整个货物进口过程在区块链上公开透明,便于各方节点尤其是代收行节点对货物的进口流通过程进行有效监管,确保了货物进口信息的可追溯性,避免丢包、错误认领的情况。In the step S6, the information in the process of import and circulation of goods is uploaded to the blockchain after being signed by the relevant nodes, and the entire process of importing goods is open and transparent on the blockchain, which is convenient for all nodes, especially the collecting bank nodes. Effective supervision of the import and circulation process of goods ensures the traceability of the import information of goods and avoids loss of packages and wrong claims.

可以理解,作为优选的,所述基于区块链进行托收项下进口押汇的方法在所述步骤S6和步骤S7之间还包括以下步骤:It can be understood that, preferably, the method for carrying out import bills under collection based on blockchain further includes the following steps between step S6 and step S7:

步骤S67:进口商节点与进口方保险公司节点线下商议各项投保事项后,进口方保险公司节点生成保单并进行Hash签名后发送给进口商节点,进口商节点收到保单,查验无误后,进行Hash签名确认后发布至区块链网络中。Step S67: After the importer node and the importer insurance company node negotiate various insurance matters offline, the importer insurance company node generates an insurance policy, signs the hash, and sends it to the importer node. After the importer node receives the insurance policy and checks that it is correct, After confirming the Hash signature, it is released to the blockchain network.

可以理解,如图10所示,所述步骤S7包括以下步骤:It can be understood that, as shown in FIG. 10 , the step S7 includes the following steps:

步骤S71:进口商节点从进口方物流节点的仓库提货进行加工、销售或转卖后将货款、利息和手续费转账给代收行节点,并通知Oracle节点将转账记录进行Hash签名后发布至区块链网络中;Step S71: The importer node picks up the goods from the warehouse of the importer's logistics node for processing, sales or resale, and then transfers the payment, interest and handling fee to the collecting bank node, and notifies the Oracle node to perform Hash signature on the transfer record and publish it to the block chain network;

步骤S72:代收行节点收到货款、利息和手续费后,通知Oracle节点出示声明并进行Hash签名后发布至区块链网络中。Step S72: After receiving the payment, interest and handling fee, the collecting bank node notifies the Oracle node to present the statement and sign the Hash before publishing it to the blockchain network.

在所述步骤S7中,进口商节点先进行提货,进行加工、销售或转卖后回款,再将货款、利息和手续费支付给代收行节点,大大缓解了进口商节点的资金短缺问题,并且转账记录经Oracle节点签名后上传至区块链上,确保了转账的真实性,便于后期追溯。In the step S7, the importer node first picks up the goods, processes, sells or resells and then collects the payment, and then pays the payment, interest and handling fee to the collecting bank node, which greatly alleviates the problem of capital shortage of the importer node. And the transfer record is uploaded to the blockchain after being signed by the Oracle node, which ensures the authenticity of the transfer and facilitates later traceability.

可以理解,本发明的第二实施例还提供一种计算机可读取存储介质,用于存储基于区块链进行托收项下进口押汇的计算机程序,该计算机程序在计算机上运行时执行如上所述的基于区块链基于区块链进行托收项下进口押汇的方法。It can be understood that the second embodiment of the present invention also provides a computer-readable storage medium for storing a computer program for import bills under collection based on blockchain, and the computer program executes the above when running on a computer The blockchain-based method for import bills under collection is based on blockchain.

一般计算机可读取介质的形式包括:软盘(floppy disk)、可挠性盘片(flexibledisk)、硬盘、磁带、任何其余的磁性介质、CD-ROM、任何其余的光学介质、打孔卡片(punchcards)、纸带(paper tape)、任何其余的带有洞的图案的物理介质、随机存取存储器(RAM)、可编程只读存储器(PROM)、可抹除可编程只读存储器(EPROM)、快闪可抹除可编程只读存储器(FLASH-EPROM)、其余任何存储器芯片或卡匣、或任何其余可让计算机读取的介质。指令可进一步被一传输介质所传送或接收。传输介质这一术语可包含任何有形或无形的介质,其可用来存储、编码或承载用来给机器执行的指令,并且包含数字或模拟通信信号或其与促进上述指令的通信的无形介质。传输介质包含同轴电缆、铜线以及光纤,其包含了用来传输计算机数据信号的总线的导线。Typical forms of computer readable media include: floppy disks, flexible disks, hard disks, magnetic tapes, any other magnetic media, CD-ROMs, any other optical media, punchcards ), paper tape, any other physical medium with a pattern of holes, random access memory (RAM), programmable read only memory (PROM), erasable programmable read only memory (EPROM), Flash erasable programmable read only memory (FLASH-EPROM), any other memory chip or cartridge, or any other computer-readable medium. The instructions may further be transmitted or received by a transmission medium. The term transmission medium can include any tangible or intangible medium that can be used to store, encode, or carry instructions for execution by a machine, and includes digital or analog communication signals or intangible media that facilitate communication of such instructions. Transmission media include coaxial cables, copper wire, and fiber optics, which contain the wires of a bus used to transmit computer data signals.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims (10)

1.一种基于区块链进行托收项下进口押汇的方法,其特征在于,1. a method for import bills under collection based on block chain, is characterized in that, 包括以下步骤:Include the following steps: 步骤S1:进口商节点和出口商节点在区块链签署贸易合同,并约定采用托收方式进行结算;Step S1: The importer node and the exporter node sign a trade contract on the blockchain, and agree to use the collection method for settlement; 步骤S2:代收行节点基于进口商节点的请求,对其资信状况进行评估后与进口商节点在区块链上签署进口代收押汇合同,托收行节点和出口商节点在区块链上对进口代收押汇合同进行Hash签名确认;Step S2: Based on the request of the importer node, the collecting bank node evaluates its credit status and signs the import collection payment contract with the importer node on the blockchain, and the collecting bank node and the exporter node are on the blockchain. Hash signature confirmation on the import collection forwarding contract; 步骤S3:出口商节点完成备货后进行货物出口运输活动,且货物出口过程中的相关信息均经相关节点Hash签名后上传至区块链上;Step S3: After the exporter node completes the stocking, the exporter's transportation activities are carried out, and the relevant information in the process of exporting the goods is uploaded to the blockchain after being signed by the relevant node Hash; 步骤S4:出口商节点基于提单向托收行节点申请承兑,托收行节点通知代收行节点付款,代收行节点支付完货款后获得提单的所有权,并通知进口商节点进行赎单活动;Step S4: the exporter node applies to the collecting bank node for acceptance based on the bill of lading, the collecting bank node notifies the collecting bank node to pay, and the collecting bank node obtains the ownership of the bill of lading after paying the payment, and notifies the importer node to carry out the redemption activity; 步骤S5:进口商节点和代收行节点在区块链上签署信托协议,进口商节点获得提单的使用权;Step S5: The importer node and the collecting bank node sign a trust agreement on the blockchain, and the importer node obtains the right to use the bill of lading; 步骤S6:进口商节点进行货物进口运输活动,且货物进口过程中的相关信息均经相关节点Hash签名后上传至区块链上;Step S6: The importer node conducts goods import and transportation activities, and the relevant information in the process of goods import is uploaded to the blockchain after being signed by the relevant node Hash; 步骤S7:进口商节点提货进行加工、销售或转卖后向代收行节点付款,且付款记录经Oracle节点Hash签名后上传至区块链上。Step S7: The importer node picks up the goods for processing, sales or resale and then pays to the collecting bank node, and the payment record is uploaded to the blockchain after being signed by the Oracle node Hash. 2.如权利要求1所述的基于区块链进行托收项下进口押汇的方法,其特征在于,2. the method for import bills under collection based on block chain as claimed in claim 1, is characterized in that, 所述步骤S2包括以下步骤:The step S2 includes the following steps: 步骤S21:进口商节点按贸易合约向代收行节点申请签订进口代收押汇合同,在区块链上部署进口代收押汇合同申请表,填好相关信息后对该申请表进行Hash签名并发送给代收行节点;Step S21: The importer node applies to the collecting bank node for signing the import collection bill contract according to the trade contract, deploys the import bill collection contract application form on the blockchain, fills in the relevant information, and signs the application form with Hash and sends it To the collecting bank node; 步骤S22:代收行节点收到进口商节点的进口代收押汇合同申请表后利用进口商节点的公钥进行验证,确认该申请表确实来自于进口商节点,向第三方资信机构节点请求调用关于进口商节点的征信数据;Step S22: After receiving the application form of the importer's node's import collection advance contract, the collecting bank node uses the importer's public key to verify the application form, confirming that the application form really comes from the importer's node, and requests the third-party credit institution node to call Credit information about the importer node; 步骤S23:第三方资信机构节点收到请求后,通知Oracle节点申请调查进口商节点的工商数据、税务数据、产品数据和社会评价数据;Step S23: After receiving the request, the third-party credit institution node notifies the Oracle node to apply for an investigation of the industrial and commercial data, tax data, product data and social evaluation data of the importer node; 步骤S24:Oracle节点生成调查报告并进行Hash签名后上传至区块链上,第三方资信机构节点依据调查报告以及该进口商节点的交易历史,确定其征信数据并生成信用情况表,进行Hash签名后上传至区块链上;Step S24: The Oracle node generates an investigation report, signs the Hash, and uploads it to the blockchain. Based on the investigation report and the transaction history of the importer node, the third-party credit agency node determines its credit data and generates a credit table for hashing. After signing, upload to the blockchain; 步骤S25:代收行节点利用第三方资信机构的公钥进行验证,确定是来自第三方资信机构节点的信用情况表,根据进口商节点的资信状况为其设定押汇授信额度,然后决定是否同进口商节点签订进口代收押汇合同,若拒绝,则生成拒绝通知并进行Hash签名后上传至区块链上,若同意,则在区块链上部署进口代收押汇合同并进行Hash签名后发送给进口商节点;Step S25: The collecting bank node uses the public key of the third-party credit institution for verification, determines that it is from the credit status table of the third-party credit institution node, and sets the credit line for bill advance according to the credit status of the importer node, and then decides whether to Sign a contract with the importer's node for import collection and bill payment. If it is rejected, a rejection notice will be generated and signed by Hash, and then uploaded to the blockchain. If agreed, the import bill payment contract will be deployed on the blockchain and signed with Hash. sent to the importer node; 步骤S26:进口商节点验证进口代收押汇合同无误后进行Hash签名确认并上传至区块链上,并将签名后的进口代收押汇合同发送给托收行节点;Step S26: The importer node verifies that the import collection forwarding contract is correct, confirms the Hash signature and uploads it to the blockchain, and sends the signed import collection forwarding contract to the collecting bank node; 步骤S27:托收行节点收到进口代收押汇合同后,验证签名确认是来自进口商节点的进口代收押汇合同后,在该进口代收押汇合同上进行Hash签名并上传至区块链上,并将签名后的进口代收押汇合同发送给出口商节点;Step S27: After the collecting bank node receives the import collection payment advance contract, it verifies the signature and confirms that it is the import collection payment advance contract from the importer node, and then performs a hash signature on the import collection payment advance contract and uploads it to the blockchain , and send the signed import collection forwarding contract to the exporter node; 步骤S28:出口商节点收到来自托收行节点的进口代收押汇合同,利用托收行节点的公钥进行验证,确认是来自托收行节点的进口代收押汇合同,在进口代收押汇合同上进行Hash签名后上传至区块链上。Step S28: The exporter node receives the import bills collection contract from the collecting bank node, and uses the public key of the collecting bank node to verify that it is the import billing bill contract from the collecting bank node. Hash signature is performed on the contract and then uploaded to the blockchain. 3.如权利要求2所述的基于区块链进行托收项下进口押汇的方法,其特征在于,3. the method for import bills under collection based on block chain as claimed in claim 2, is characterized in that, 所述步骤S1包括以下步骤:The step S1 includes the following steps: 步骤S11:进口商节点在线下与出口商节点商量好贸易细节后在区块链上部署贸易合约,并利用自己的私钥对贸易合约的摘要进行加密,在贸易合约中约定采用托收方式进行解算;Step S11: The importer node deploys the trade contract on the blockchain after negotiating the trade details with the exporter node offline, and encrypts the summary of the trade contract with its own private key, and agrees in the trade contract to adopt the collection method. solve; 步骤S12:出口商节点利用进口商节点的公钥进行验证,确定该贸易合约是由进口商节点拟定的且合约内容正确无误,利用自己的私钥在区块链上进行Hash签名确认。Step S12: The exporter node uses the public key of the importer node to verify, confirms that the trade contract is drawn up by the importer node and the contract content is correct, and uses its own private key to perform Hash signature confirmation on the blockchain. 4.如权利要求3所述的基于区块链进行托收项下进口押汇的方法,其特征在于,4. The method for import bills under collection based on blockchain as claimed in claim 3, characterized in that, 所述步骤S3包括以下步骤:The step S3 includes the following steps: 步骤S31:出口商节点开始备货,按合同规定向出口方物流节点申请租船订仓,然后将包括货物运输相关信息的运输单部署在区块链上,并进行Hash签名后发送给出口方物流节点,出口方物流节点收到运输单,同意接单后在运输单上进行Hash签名并上传至区块链上;Step S31: The exporter node starts to stock up, applies to the exporter's logistics node for chartering and booking warehouses according to the contract, and then deploys the transport order including the cargo transportation-related information on the blockchain, and sends it to the exporter's logistics after Hash signature. The node, the exporter's logistics node receives the transportation order, and after agreeing to accept the order, Hash signature on the transportation order and uploading to the blockchain; 步骤S32:出口商节点向出口方保险公司节点投保,进行线下商议确定各项投保事项后,出口方保险公司节点生成保单并进行Hash签名后发送给出口商节点,并记录到区块链上,出口商节点验证签名及保单无误后进行投保,在保单上进行Hash签名确认后发布至区块链上;Step S32: The exporter node applies for insurance to the exporter's insurance company node, and after offline negotiation and determination of various insurance items, the exporter's insurance company node generates an insurance policy, signs the Hash, and sends it to the exporter's node, and records it on the blockchain , the exporter node will apply for insurance after verifying the signature and the insurance policy, and confirm the Hash signature on the insurance policy and publish it on the blockchain; 步骤S33:出口商节点向出口方商检局节点申请货物商检,出口方商检局节点收到申请后,进行货物商检,商检合格后出具商检报告并进行Hash签名,并发布至区块链上;Step S33: the exporter node applies to the exporter's commodity inspection bureau node for commodity inspection of the goods. After the exporter's commodity inspection bureau node receives the application, it conducts the commodity inspection of the goods. After the commodity inspection is passed, a commodity inspection report is issued and a hash signature is performed, and published on the blockchain; 步骤S34:出口商节点向出口方工商局节点申请企业代理出口货物证明,出口方工商局节点收到申请,出具企业代理货物出口证明并进行Hash签名后发布至区块链网络中;Step S34: the exporter node applies to the exporter's industry and commerce bureau node for the enterprise's agent export certificate, and the exporter's industry and commerce bureau node receives the application, issues the enterprise's agent's export certificate and signs the Hash and publishes it to the blockchain network; 步骤S35:出口商节点向出口方海关节点申请实地查验,出口方海关节点收到申请后进行实地查验,确定出口货物符合要求后,开具放行通知并进行Hash签名后发布到区块链网络中;Step S35: the exporter node applies to the exporter's customs node for on-site inspection, and the exporter's customs node conducts on-site inspection after receiving the application, and after confirming that the exported goods meet the requirements, issues a release notice, performs a hash signature, and publishes it to the blockchain network; 步骤S36:出口商节点交付货物于出口方物流节点,出口方物流节点开具提单并进行Hash签名后发送给出口商节点,并记录到区块链上;Step S36: The exporter node delivers the goods to the exporter's logistics node, and the exporter's logistics node issues a bill of lading, signs it with Hash, and sends it to the exporter's node, and records it on the blockchain; 步骤S37:出口商节点收到提单验证无误后进行Hash签名确认,并将签名后的提单发布至区块链网络中;Step S37: After receiving the bill of lading and verifying that it is correct, the exporter node performs Hash signature confirmation, and publishes the signed bill of lading to the blockchain network; 步骤S38:出口商节点向区块链网络上传货物发票相关单据,然后向出口方税务局节点申请退税,出口方税务局节点审核票据,验证无误后办理出口退税,发布退税证明并进行Hash签名后上传至区块链,并通知出口商节点。Step S38: The exporter node uploads the relevant documents of the goods invoice to the blockchain network, and then applies for a tax refund to the node of the tax bureau of the exporter. The node of the tax bureau of the exporter reviews the bills, and handles the export tax refund after verification, and issues the tax refund certificate and Hash signature. Upload to the blockchain and notify the exporter node. 5.如权利要求4所述的基于区块链进行托收项下进口押汇的方法,其特征在于,5. The method for import bills under collection based on blockchain as claimed in claim 4, characterized in that, 所述步骤S4包括以下步骤:The step S4 includes the following steps: 步骤S41:出口商节点获得提单,向托收行节点申请承兑,托收行节点收到承兑申请,审核区块链上的单据,确认单据无误后通知代收行节点付款;Step S41: the exporter node obtains the bill of lading, applies to the collecting bank node for acceptance, the collecting bank node receives the acceptance application, reviews the documents on the blockchain, and notifies the collecting bank node to pay after confirming that the documents are correct; 步骤S42:代收行节点向托收行节点支付货款,并通知Oracle节点将转账记录Hash签名后发布至区块链网络中;Step S42: the collecting bank node pays the payment for the goods to the collecting bank node, and informs the Oracle node to publish the transfer record Hash signature to the blockchain network; 步骤S43:托收行节点收到货款,发布签名后的收到货款声明至区块链网络中,然后将货款汇至出口商节点并通知出口商节点收款,并通知Oracle节点将转账记录Hash签名后发布至区块链网络中;Step S43: The collecting bank node receives the payment, publishes the signed payment receipt statement to the blockchain network, then remits the payment to the exporter node and notifies the exporter node to receive the payment, and notifies the Oracle node to hash the transfer record After signing, it is published to the blockchain network; 步骤S44:出口商节点收到货款,发布收到货款且提单归代托收行节点所有的声明,进行Hash签名后上传到区块链网络中;Step S44: The exporter node receives the payment, publishes a statement that the payment is received and the bill of lading is owned by the collecting bank node, and uploads it to the blockchain network after Hash signature; 步骤S45:托收行节点获得提单的所有权,然后发布提单归代收行节点所有的声明,进行Hash签名后上传至区块链网络中;Step S45: The collecting bank node obtains the ownership of the bill of lading, and then publishes a statement that the bill of lading is owned by the collecting bank node, performs Hash signature and uploads it to the blockchain network; 步骤S46:代收行节点获得提单的所有权,并通知进口商节点赎单。Step S46: The collecting bank node obtains the ownership of the bill of lading, and notifies the importer node to redeem the bill. 6.如权利要求5所述的基于区块链进行托收项下进口押汇的方法,其特征在于,6. The method for import bills under collection based on blockchain as claimed in claim 5, characterized in that, 所述步骤S5包括以下步骤:The step S5 includes the following steps: 步骤S51:进口商节点向代收行节点申请融资,在进口押汇申请书中填好相关信息进行Hash签名后发送给代收行节点并发布至区块链网络中;Step S51: The importer node applies to the collecting bank node for financing, fills in the relevant information in the import bill application form, performs Hash signature, and sends it to the collecting bank node and publishes it to the blockchain network; 步骤S52:代收行节点收到进口代收押汇申请,根据进口商节点的资信状况决定为进口商节点提供进口押汇服务,开立托收信托收据,与进口商节点协商后在区块链上部署信托协议并进行Hash签名后发送给进口商节点;Step S52: The collecting bank node receives the application for import collection bill payment, decides to provide import bill billing service for the importer node according to the credit status of the importer node, issues a collection trust receipt, and negotiates with the importer node on the blockchain. Deploy the trust agreement and send it to the importer node after Hash signature; 步骤S53:进口商节点利用代收行节点的公钥验证信托协议的真实性,确定内容无误后进行Hash签名确认,并将签名后的信托协议发布至区块链网络中;Step S53: The importer node verifies the authenticity of the trust agreement by using the public key of the collecting bank node, confirms the content by Hash signature after confirming that the content is correct, and publishes the signed trust agreement to the blockchain network; 步骤S54:代收行节点利用进口商节点的公钥进行验证,确认进口商节点同意信托协议上的条款,发布提单使用权归进口商节点所有的声明至区块链网络中,进口商节点获得提单的使用权。Step S54: The collecting bank node uses the public key of the importer node to verify, confirms that the importer node agrees with the terms of the trust agreement, and publishes the statement that the right to use the bill of lading belongs to the importer node to the blockchain network, and the importer node obtains The right to use the bill of lading. 7.如权利要求6所述的基于区块链进行托收项下进口押汇的方法,其特征在于,7. The method for import bills under collection based on blockchain as claimed in claim 6, characterized in that, 所述步骤S6包括以下步骤:The step S6 includes the following steps: 步骤S61:进口商节点向进口方商检局节点提出商检申请,进口方商检局节点检验进口货物合格后,在商检合格证书上Hash签名后发布至区块链网络中;Step S61 : the importer node submits a commodity inspection application to the importer's commodity inspection bureau node, and after the importer's commodity inspection bureau node checks the imported goods as qualified, hash signature on the commodity inspection certificate and publish it to the blockchain network; 步骤S62:进口商节点向进口方工商局节点申请出具允许进口证明,进口方工商局节点收到申请,验证合格后发布允许进口证明并进行Hash签名,然后上传到区块链网络中;Step S62: the importer node applies to the importer's industry and commerce bureau node to issue an import permit certificate, and the importer's industry and commerce bureau node receives the application, issues the import permit certificate after verification, and performs a hash signature, and then uploads it to the blockchain network; 步骤S63:进口商节点向进口方税务局节点申请报关,进口方税务局节点收到申请,验证合格后为进口商节点办理报关缴税,发布Hash签名后的已缴税证明至区块链网络中;Step S63: The importer node applies to the importer's tax bureau node for customs declaration, the importer's tax bureau node receives the application, and after the verification is qualified, the importer node handles customs declaration and tax payment, and publishes the tax payment certificate signed by Hash to the blockchain network middle; 步骤S64:进口商节点向进口方海关节点申请实地查验,进口方海关节点收到申请,查验货物合格后,出具放行通知,并进行Hash签名后发布至区块链网络中;Step S64: the importer node applies to the importer's customs node for on-site inspection, the importer's customs node receives the application, and after checking that the goods are qualified, issues a release notice, and publishes it to the blockchain network after Hash signature; 步骤S65:进口商节点顺利提货,并将货物存放至进口方物流节点的仓库,进口方物流节点收到货物,查验后出具仓储货物清单,并进行Hash签名后发送给进口商节点;Step S65: The importer node successfully picks up the goods, and stores the goods in the warehouse of the importer's logistics node, and the importer's logistics node receives the goods, issues a warehouse goods list after inspection, and sends it to the importer's node after Hash signature; 步骤S66:进口商节点收到仓储清单,查验后在仓储货物清单上进行Hash签名确认后发布到区块链网络中。Step S66: The importer node receives the warehouse list, checks the warehouse goods list, confirms the hash signature on the warehouse goods list, and publishes it to the blockchain network. 8.如权利要求7所述的基于区块链进行托收项下进口押汇的方法,其特征在于,8. The method for import bills under collection based on blockchain as claimed in claim 7, characterized in that, 在所述步骤S6和步骤S7之间还包括以下步骤:The following steps are also included between the step S6 and the step S7: 步骤S67:进口商节点与进口方保险公司节点线下商议各项投保事项后,进口方保险公司节点生成保单并进行Hash签名后发送给进口商节点,进口商节点收到保单,查验无误后,进行Hash签名确认后发布至区块链网络中。Step S67: After the importer node and the importer insurance company node negotiate various insurance matters offline, the importer insurance company node generates an insurance policy, signs the hash, and sends it to the importer node. After the importer node receives the insurance policy and checks that it is correct, After confirming the Hash signature, it is released to the blockchain network. 9.如权利要求8所述的基于区块链进行托收项下进口押汇的方法,其特征在于,9. The method for import bills under collection based on blockchain as claimed in claim 8, characterized in that, 所述步骤S7包括以下步骤:The step S7 includes the following steps: 步骤S71:进口商节点从进口方物流节点的仓库提货进行加工、销售或转卖后将货款、利息和手续费转账给代收行节点,并通知Oracle节点将转账记录进行Hash签名后发布至区块链网络中;Step S71: The importer node picks up the goods from the warehouse of the importer's logistics node for processing, sales or resale, and then transfers the payment, interest and handling fee to the collecting bank node, and notifies the Oracle node to perform Hash signature on the transfer record and publish it to the block chain network; 步骤S72:代收行节点收到货款、利息和手续费后,通知Oracle节点出示声明并进行Hash签名后发布至区块链网络中。Step S72: After receiving the payment, interest and handling fee, the collecting bank node notifies the Oracle node to present the statement and sign the Hash before publishing it to the blockchain network. 10.一种计算机可读取的存储介质,用于存储基于区块链进行托收项下进口押汇的计算机程序,其特征在于,该计算机程序在计算机上运行时执行如权利要求1~9任一项所述的基于区块链进行托收项下进口押汇的方法。10. A computer-readable storage medium for storing a computer program for import bills under collection based on block chain, characterized in that the computer program executes the procedures as claimed in claims 1 to 9 when running on a computer Any one of the methods for import bills under collection based on blockchain.
CN202010036960.9A 2020-01-14 2020-01-14 Method for carrying out import escort under consignment item based on blockchain and storage medium Active CN111259077B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010036960.9A CN111259077B (en) 2020-01-14 2020-01-14 Method for carrying out import escort under consignment item based on blockchain and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010036960.9A CN111259077B (en) 2020-01-14 2020-01-14 Method for carrying out import escort under consignment item based on blockchain and storage medium

Publications (2)

Publication Number Publication Date
CN111259077A true CN111259077A (en) 2020-06-09
CN111259077B CN111259077B (en) 2023-09-26

Family

ID=70950515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010036960.9A Active CN111259077B (en) 2020-01-14 2020-01-14 Method for carrying out import escort under consignment item based on blockchain and storage medium

Country Status (1)

Country Link
CN (1) CN111259077B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112258102A (en) * 2020-09-18 2021-01-22 湖南大学 Block chain-based logistics financing processing method and medium for pad-collection payment
CN112559819A (en) * 2020-12-16 2021-03-26 深圳市德邦物流有限公司 Logistics information query method and device, electronic equipment and storage medium
CN112613961A (en) * 2020-12-15 2021-04-06 航天信息股份有限公司海外业务分公司 Import and export enterprise tax collection and management system based on block chain
CN112766699A (en) * 2021-01-13 2021-05-07 中国外运股份有限公司 Method and device for realizing electronic bill of lading monitoring, electronic equipment and storage medium
CN113159932A (en) * 2021-05-14 2021-07-23 中国工商银行股份有限公司 Credit certificate verification data processing method and device based on block chain

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107274139A (en) * 2017-07-21 2017-10-20 中链科技有限公司 Warehouse receipt data managing method and computer-readable medium
CN108288157A (en) * 2018-01-25 2018-07-17 青岛闪收付信息技术有限公司 A kind of supply chain management method based on financial block chain technology
US20180331835A1 (en) * 2017-05-11 2018-11-15 Shapeshift Ag Trusted agent blockchain oracle
CN109313781A (en) * 2016-07-01 2019-02-05 富国银行 International Trade Finance Blockchain System
US20190114706A1 (en) * 2017-10-17 2019-04-18 SALT Lending Holdings, Inc. Blockchain oracle for managing loans collateralized by digital assets
CN110147993A (en) * 2019-05-05 2019-08-20 湖南大学 A kind of advance payment financing method and device
CN110490723A (en) * 2018-05-15 2019-11-22 全球智能股份有限公司 Loan administration method and system under block chain
WO2019246567A1 (en) * 2018-06-21 2019-12-26 9Th Gear Technologies, Inc. Blockchain-based method, apparatus, and system to accelerate transaction processing

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109313781A (en) * 2016-07-01 2019-02-05 富国银行 International Trade Finance Blockchain System
US20180331835A1 (en) * 2017-05-11 2018-11-15 Shapeshift Ag Trusted agent blockchain oracle
CN107274139A (en) * 2017-07-21 2017-10-20 中链科技有限公司 Warehouse receipt data managing method and computer-readable medium
US20190114706A1 (en) * 2017-10-17 2019-04-18 SALT Lending Holdings, Inc. Blockchain oracle for managing loans collateralized by digital assets
CN108288157A (en) * 2018-01-25 2018-07-17 青岛闪收付信息技术有限公司 A kind of supply chain management method based on financial block chain technology
CN110490723A (en) * 2018-05-15 2019-11-22 全球智能股份有限公司 Loan administration method and system under block chain
WO2019246567A1 (en) * 2018-06-21 2019-12-26 9Th Gear Technologies, Inc. Blockchain-based method, apparatus, and system to accelerate transaction processing
CN110147993A (en) * 2019-05-05 2019-08-20 湖南大学 A kind of advance payment financing method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
徐捷, 中国金融出版社, pages: 62 - 65 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112258102A (en) * 2020-09-18 2021-01-22 湖南大学 Block chain-based logistics financing processing method and medium for pad-collection payment
CN112258102B (en) * 2020-09-18 2024-03-22 湖南大学 Logistics financing processing method and medium for block chain-based cushion-deposit money
CN112613961A (en) * 2020-12-15 2021-04-06 航天信息股份有限公司海外业务分公司 Import and export enterprise tax collection and management system based on block chain
CN112559819A (en) * 2020-12-16 2021-03-26 深圳市德邦物流有限公司 Logistics information query method and device, electronic equipment and storage medium
CN112766699A (en) * 2021-01-13 2021-05-07 中国外运股份有限公司 Method and device for realizing electronic bill of lading monitoring, electronic equipment and storage medium
CN113159932A (en) * 2021-05-14 2021-07-23 中国工商银行股份有限公司 Credit certificate verification data processing method and device based on block chain

Also Published As

Publication number Publication date
CN111259077B (en) 2023-09-26

Similar Documents

Publication Publication Date Title
CN111222996B (en) Method and storage medium for trade risk financing based on blockchain
Li et al. Blockchain-driven supply chain finance solution for small and medium enterprises
CN111080435B (en) Block chain-based import accounting method and computer-readable storage medium
CN111259077B (en) Method for carrying out import escort under consignment item based on blockchain and storage medium
CN111179082B (en) Methods and storage media for delivery guarantee based on blockchain
CN111144884A (en) Method and storage medium for import bills under L/C based on blockchain
CN112258100B (en) Method for financing replacement purchase logistics based on blockchain and storage medium
CN111161045B (en) Methods and storage media for export seller credit based on blockchain
CN113674090B (en) Dynamic mortgage loan supervision method, system, equipment and storage medium based on blockchain
CN111260459B (en) Method for packaging loan based on blockchain and computer readable storage medium
CN110020929A (en) Supply chain financial service platform based on block chain
CN112258101A (en) Logistics financing processing method and storage medium based on block chain payment
CN111222980B (en) Method for carrying out export credit item lower discount based on blockchain and storage medium
CN113657995A (en) Warehouse receipt pledge financing method and system, equipment and storage medium based on blockchain
CN113674080A (en) Block chain-based dynamic movable property pledge financing method, equipment and storage medium
CN113837857A (en) A method and system for option trading of pending orders based on blockchain
CN112258102A (en) Block chain-based logistics financing processing method and medium for pad-collection payment
CN111160906A (en) Method and storage medium for import deposit under remittance based on block chain
CN111199479B (en) Methods and storage media for import overseas payment based on blockchain
CN111210342B (en) Method and storage medium for exporting buying credit based on blockchain
CN111161066B (en) Methods and storage media for issuance of fake usance letters of credit based on blockchain
CN112862468A (en) Export tax refunding and financing method, equipment and medium based on block chain
CN112581280A (en) Supply chain financial service management system
CN111161087B (en) Method for international insurance based on block chain and storage medium
CN113095744B (en) Method for performing pad resource export based on block chain and computer readable 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