CN112907366A - Cross-border trade financial service method and device based on block chain and storage medium - Google Patents

Cross-border trade financial service method and device based on block chain and storage medium Download PDF

Info

Publication number
CN112907366A
CN112907366A CN202011411686.5A CN202011411686A CN112907366A CN 112907366 A CN112907366 A CN 112907366A CN 202011411686 A CN202011411686 A CN 202011411686A CN 112907366 A CN112907366 A CN 112907366A
Authority
CN
China
Prior art keywords
cross
border
blockchain
financial service
data
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.)
Pending
Application number
CN202011411686.5A
Other languages
Chinese (zh)
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.)
Micro Tianjin Technology Development Co ltd
Original Assignee
Micro Tianjin Technology Development Co ltd
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 Micro Tianjin Technology Development Co ltd filed Critical Micro Tianjin Technology Development Co ltd
Publication of CN112907366A publication Critical patent/CN112907366A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The application discloses a block chain-based cross-border trade financial service method, a block chain-based cross-border trade financial service device and a storage medium. The method is applied to a computing device of a financial service side, the computing device is a node of a block chain applied to cross-border trading, and the block chain is used for storing cross-border trading data of business links related to the cross-border trading and comprises the following steps: receiving a financial service request related to the cross-border transaction, wherein the financial service request is used for requesting to provide financial services related to the cross-border transaction; reading cross-border transaction data of cross-border transactions from the blockchain in response to the financial service request; comparing the read cross-border transaction data with cross-border transaction data contained in the financial service request; and processing the financial transaction if the cross-border transaction data read from the blockchain matches the cross-border transaction data included in the financial service request.

Description

Cross-border trade financial service method and device based on block chain and storage medium
Technical Field
The present application relates to the field of computer and blockchain technologies, and in particular, to a method, an apparatus, and a storage medium for cross-border trade financial service based on blockchain.
Background
China is the first major world trade, and the operator environment has huge promotion space. Today, the internet and informatization are developed, and at present, no company or platform exists, and cross-border trade whole-flow chains can be integrated to form information synchronization. In many links of the cross-border trade process, financial services such as finance, insurance and settlement are required. However, in the trade process, due to mutual independence among related links, inconsistency of the IT system construction standards and scales of all roles, and insufficient smoothness among information to form an 'information isolated island', a series of problems such as commodity fraud, smuggling, financial tool fraud, difficulty in financing of trade enterprises, difficulty in financing of commodity agency logistics companies, poor operator environment and the like can be caused, and further the efficiency of cross-border trade is seriously influenced.
Aiming at the technical problems that in the prior art, information islands are formed among roles relating to financial services in the traditional cross-border trading process, and because financial information is not smooth, cross-border trading efficiency is low and financing is difficult, an effective solution is not provided at present.
Disclosure of Invention
The embodiment of the disclosure provides a block chain-based cross-border trade financial service method, device and storage medium, so as to at least solve the technical problems that in the prior art, an 'information island' is formed among roles related to financial services in the traditional cross-border trade process, and because financial information is not smooth, cross-border trade efficiency is low and financing is difficult.
According to an aspect of the embodiments of the present disclosure, there is provided a method for a block-chain-based cross-border trade financial service, the method being applied to a computing device of a financial service party, the computing device being a node of a block chain applied to cross-border trade, and the block chain being used for storing cross-border trade data of a business link related to the cross-border trade, wherein the business link includes at least one of the following: the cross-border transaction, the logistics service related to the cross-border transaction, the financial service related to the cross-border transaction and the supervision business related to the cross-border transaction comprise: receiving a financial service request related to the cross-border transaction, wherein the financial service request is used for requesting to provide financial services related to the cross-border transaction; reading cross-border transaction data of cross-border transactions from the blockchain in response to the financial service request; comparing the read cross-border transaction data with cross-border transaction data contained in the financial service request; and processing the financial transaction if the cross-border transaction data read from the blockchain matches the cross-border transaction data included in the financial service request.
According to another aspect of the embodiments of the present disclosure, there is also provided a storage medium including a stored program, wherein the method of any one of the above is performed by a processor when the program is executed.
According to another aspect of the embodiments of the present disclosure, there is also provided a block chain-based cross-border trading financial service information management apparatus, applied to a computing device of a financial service side, where the computing device is a node of a block chain applied to cross-border trading, and the block chain is used for storing cross-border trading data of a business link related to the cross-border trading, where the business link includes at least one of the following: the cross-border transaction, the logistics service related to the cross-border transaction, the financial service related to the cross-border transaction and the supervision business related to the cross-border transaction comprise: the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving a financial service request related to cross-border transaction, and the financial service request is used for requesting to provide financial services related to the cross-border transaction; the reading module is used for responding to the financial service request and reading cross-border transaction data of cross-border transactions from the blockchain; the comparison module is used for comparing the read cross-border transaction data with cross-border transaction data contained in the financial service request; and the processing module is used for processing the financial business under the condition that the cross-border transaction data read from the blockchain is matched with the cross-border transaction data contained in the financial service request.
According to another aspect of the embodiments of the present disclosure, there is also provided a block chain-based cross-border trading financial service information management apparatus, applied to a computing device of a financial service side, where the computing device is a node of a block chain applied to cross-border trading, and the block chain is used for storing cross-border trading data of a business link related to the cross-border trading, where the business link includes at least one of the following: the cross-border transaction, the logistics service related to the cross-border transaction, the financial service related to the cross-border transaction and the supervision business related to the cross-border transaction comprise: a processor; and a memory coupled to the processor for providing instructions to the processor for processing the following processing steps: receiving a financial service request related to the cross-border transaction, wherein the financial service request is used for requesting to provide financial services related to the cross-border transaction; reading cross-border transaction data of cross-border transactions from the blockchain in response to the financial service request; comparing the read cross-border transaction data with cross-border transaction data contained in the financial service request; and processing the financial transaction if the cross-border transaction data read from the blockchain matches the cross-border transaction data included in the financial service request.
In the embodiment of the disclosure, when receiving a financial service request generated in a cross-border trade, a financial service party may read data generated in a relevant link of the cross-border trade from a blockchain of the cross-border trade through a financial service party node (blockchain node), and then compare cross-border transaction data included in the financial service request with cross-border transaction data generated in the relevant link to determine whether to perform a financial transaction corresponding to the financial service request. Due to the characteristics of non-tamper property, decentralization, common recognition mechanism, encryption and the like of the block chain, the cross-border trade data stored in the block chain are more real and credible, so that the financial service party can acquire the data of relevant links involved in the cross-border trade from the block chain, and the technical effect of breaking information islands among all roles of financial services in the cross-border trade is realized. The method solves the technical problems that in the prior art, information islands are formed among roles relating to financial services in the traditional cross-border trading process, and because financial information is not smooth, cross-border trading efficiency is low and financing is difficult.
Drawings
The accompanying drawings, which are included to provide a further understanding of the disclosure and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the disclosure and together with the description serve to explain the disclosure and not to limit the disclosure. In the drawings:
fig. 1 is a hardware block diagram of a computing device for implementing the method according to embodiment 1 of the present disclosure;
fig. 2A is a schematic diagram of a block chain based cross-border trade data management system according to embodiment 1 of the present disclosure;
FIG. 2B is a schematic diagram illustrating a flow between related parties in various business segments of a cross-border trade;
fig. 3 is a schematic flow chart of a block chain-based cross-border trade financial service method according to embodiment 1 of the present disclosure;
fig. 4 is a schematic diagram of a manner of interfacing nodes in a cross-border trade blockchain according to embodiment 1 of the present disclosure;
FIG. 5 is a schematic diagram of the structure of a block link point according to embodiment 1 of the present disclosure;
fig. 6 is a schematic diagram of a block chain-based cross-border trading financial services device according to embodiment 2 of the present disclosure; and
fig. 7 is a schematic diagram of a block chain-based cross-border trade financial service device according to embodiment 3 of the present disclosure.
Detailed Description
In order to make those skilled in the art better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure. It is to be understood that the described embodiments are merely exemplary of some, and not all, of the present disclosure. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
Example 1
In accordance with the present embodiment, there is provided a method for cross-border trading financial services based on blockchains, it being noted that the steps illustrated in the flowchart of the drawings may be performed in a computer system such as a set of computer executable instructions and that while a logical order is illustrated in the flowchart, in some cases the steps illustrated or described may be performed in an order different than that presented herein.
The method embodiments provided by the present embodiment may be executed in a mobile terminal, a computer terminal, a server or a similar computing device. Fig. 1 illustrates a block hardware architecture diagram of a computing device for implementing a blockchain-based cross-border trading financial services method. As shown in fig. 1, the computing device may include one or more processors (which may include, but are not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory for storing data, and a transmission device for communication functions. Besides, the method can also comprise the following steps: a display, an input/output interface (I/O interface), a Universal Serial Bus (USB) port (which may be included as one of the ports of the I/O interface), a network interface, a power source, and/or a camera. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration and is not intended to limit the structure of the electronic device. For example, the computing device may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
It should be noted that the one or more processors and/or other data processing circuitry described above may be referred to generally herein as "data processing circuitry". The data processing circuitry may be embodied in whole or in part in software, hardware, firmware, or any combination thereof. Further, the data processing circuitry may be a single, stand-alone processing module, or incorporated in whole or in part into any of the other elements in the computing device. As referred to in the disclosed embodiments, the data processing circuit acts as a processor control (e.g., selection of a variable resistance termination path connected to the interface).
The memory may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the block chain based cross-border trading financial service method in the embodiments of the present disclosure, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implementing the above-mentioned block chain based cross-border trading financial service method of the application program. The memory may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory located remotely from the processor, which may be connected to the computing device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device is used for receiving or transmitting data via a network. Specific examples of such networks may include wireless networks provided by communication providers of the computing devices. In one example, the transmission device includes a Network adapter (NIC) that can be connected to other Network devices through a base station to communicate with the internet. In one example, the transmission device may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the computing device.
It should be noted here that in some alternative embodiments, the computing device shown in fig. 1 described above may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that FIG. 1 is only one example of a particular specific example and is intended to illustrate the types of components that may be present in a computing device as described above.
The business roles involved in the cross-border trade process include business role related parties such as supply, import, purchase, generation, transportation, warehousing, customs clearance, shipper, bank, insurance and customs, and fig. 2A is a schematic diagram of the block chain-based cross-border trade data management system according to the embodiment. Referring to fig. 2A, the system includes: a blockchain 201 and a plurality of blockchain nodes 202 a-202 n. Each blockchain node 202 a-202 n runs a blockchain 201, and the blockchain 201 stores cross-border trade data related to cross-border trade services. Illustratively, the plurality of blockchain nodes 202 a-202 n may be: financial facilitator node 202a, import-export facilitator node 202b, buyer node 202c, forwarder node 202d, forwarder node 202e, warehouser node 202f, customs node 202g, carrier node 202h, supplier node 202j, and other interested party nodes 202 n. Wherein, each node corresponds to a terminal device with a different service role, for example: 100a is the terminal equipment of the financial service side, and 100c is the terminal equipment of the purchasing side.
Fig. 2B is a schematic flow diagram illustrating the flow between related parties of various business segments of the cross-border trade. Referring to fig. 2B, a cross-border transaction is first completed by the supplier and buyer parties of the cross-border trade (step 1). Then, the supplier or the buyer entrusts the import and export service party to complete the import and export business of the transaction object after completing the transaction (steps 2 and 3). Wherein, the supplier, the buyer and the import and export service party all belong to the import and export trade enterprise.
Then, the import and export service party entrusts the forwarder to complete the logistics business related to the cross-border trade (step 4), and provides the financial service related to the cross-border trade through the bank and the insurance company (step 5 and step 6).
Then, after receiving the logistics business entrustment of the import and export service party, the goods forwarder entrusts the transportation business related to the cross-border trade to the corresponding transportation party, entrusts the warehousing business related to the cross-border trade to the corresponding warehousing party, entrusts the clearance service business related to the cross-border trade to the corresponding clearance party, and entrusts the delivery business related to the cross-border trade to the corresponding delivery party.
The customs authority then issues a supervision request (step 7), such as a customs request or the like, to a customs or other supervision authority over the course of the customs.
Of course, the above is merely an exemplary flow that describes various business segments of cross-border trading. In the actual cross-border trading process, changes can occur according to actual conditions. For example, a supplier or a buyer may interface directly with a forwarder, a bank, and an insurance company without going through an import-export service.
Further, the computing device of the financial service side node 202a is also connected with terminal devices of various financial services, such as: the terminal device 100a is shown. The financial service party can provide financial services for relevant links of cross-border trade, such as: financial services such as insurance, financing and settlement. The financial service side terminal device 100a may access the blockchain 201 through a corresponding blockchain link point of the financial service side (i.e., the financial service side node 202a), so that the financial service side may read the cross-border trade data from the blockchain 201 through the financial service side node 202a and then determine whether to perform the financial service according to the read cross-border trade data. The above-described hardware configuration can be applied to both the terminal devices 100a and 100c and the block chain nodes 202a to 202n in the system.
In the above operating environment, according to the first aspect of the present embodiment, a block chain based cross-border trade financial service method is provided, and the method is implemented by the financial service side node 202a shown in fig. 2. Fig. 3 shows a flow diagram of the method, which, with reference to fig. 3, comprises:
s302: receiving a financial service request related to the cross-border transaction, wherein the financial service request is used for requesting to provide financial services related to the cross-border transaction;
s304: reading cross-border transaction data of cross-border transactions from the blockchain in response to the financial service request;
s306: comparing the read cross-border transaction data with cross-border transaction data contained in the financial service request; and
s308: the financial transaction is processed if the cross-border transaction data read from the blockchain matches the cross-border transaction data contained in the financial service request.
As described in the background, financial, insurance, and settlement related services are required for many segments of the cross-border trade process. However, in the trade process, due to mutual independence among related links, inconsistency of the IT system construction standards and scales of all roles, and insufficient smoothness among information to form an 'information isolated island', a series of problems such as commodity fraud, smuggling, financial tool fraud, difficulty in financing of trade enterprises, difficulty in financing of commodity agency logistics companies, poor operator environment and the like can be caused, and further the efficiency of cross-border trade is seriously influenced.
In view of the technical problems in the prior art, specifically, as shown in fig. 2A, in step S302, if a cross-border trade-related party needs a financial service, a corresponding request may be sent to the terminal device 100a of the financial service party, and the terminal device 100a sends the request to the financial service party node 202A. In this case, the financial services side node 202a receives a financial services request related to the cross-border transaction, the financial services request requesting provision of financial services related to the cross-border transaction. Where the financial service request is a requirement of a party involved in cross-border trading, the party involved includes but is not limited to: importers, trade companies, logistics companies, forwarders, etc. And, the financial service request is, for example: applying for loan or financing to a bank, applying for business insurance to an insurance agency, and the like.
In one embodiment, taking parallel car imports as an example, the importer purchases "credit insurance" from the insurance company as the first step of parallel car imports. And secondly, paying the deposit to a three-party supervision account appointed by the bank by the importer. And thirdly, the bank provides the importer with the floating fund loan. These financial services importers described above can send requests to the financial services provider, in which case the financial services provider node 202a receives financial services requests related to cross-border transactions.
Further, in step S304, the fsp node 202a reads the cross-border transaction data of the cross-border transaction from the blockchain 201 in response to the fsp request. For example: the financial service party is an insurance platform, and under the condition that the insurance platform receives a request of buying insurance from an importer, cross-border transaction data of the transaction, namely cross-border transaction data generated in a relevant link in the parallel vehicle cross-border trading process, is read from the blockchain 201 through the financial service party node 202 a.
Optionally, in one embodiment, the fsp node 202a reads the cross-border transaction data recorded by the supplier of the cross-border transaction from the blockchain 201, the cross-border transaction data recorded by the buyer of the cross-border transaction from the blockchain 201, and/or the cross-border transaction data recorded by the import-export agent of the cross-border transaction from the blockchain 201. The supplier can record the transaction data of the vehicle to be exported in the block chain 201 of the cross-border trade through the supplier node 202j, the buyer can record the transaction data of the vehicle to be imported in the block chain 201 of the cross-border trade through the buyer node 202c, and the import and export service can record the transaction data of the vehicle to be proxied in the block chain 201 of the cross-border trade through the import and export service node 202 b. In addition, the data mentioned above is only part of link data in the cross-border trade, and the cross-border transaction data also includes data of cross-border trade related links such as a forwarder data, a transporter data, a warehousing data, a customs data, a carrier data and the like in the vehicle import process, and is not described herein again.
Further, in step S306, the fsp node 202a compares the read cross-border transaction data with the cross-border transaction data included in the fsp request. The financial service request includes information provided, for example: the process of an importer requesting insurance services at an insurance platform provides relevant data (e.g., data for imported vehicles). In this case, the financial service side node 202a compares the data provided by the parallel vehicle importer with the data acquired by the blockchain data platform, so as to ensure the accuracy of the data. In addition, the financial service side node 202a may further transmit the cross-border transaction data read from the blockchain 201 to the terminal device 100a of the financial service side, and the cross-border transaction data read from the blockchain 201 is compared with the cross-border transaction data included in the financial request by the terminal device 100 a.
Finally, in step S308, in the case that the financial service side (insurance platform) determines that the cross-border transaction data read from the blockchain matches the cross-border transaction data included in the financial service request (i.e. the data provided by the importer matches the data generated by the vehicle import at the relevant link), the financial transaction is processed (e.g. insurance service is provided to the parallel vehicle importer).
Therefore, in this way, when the financial service party receives a financial service request generated in the cross-border trade, the data generated in the relevant link of the cross-border trade can be read by the financial service party node in the block chain of the cross-border trade, and then the transaction data contained in the financial service request is compared with the cross-border transaction data generated in the relevant link to determine whether to perform the financial service corresponding to the financial service request. Because the blockchain can provide the trade data generated by relevant links, the technical effect of breaking the information islands among the roles of financial services in cross-border trade is realized. The method solves the technical problems that in the prior art, information islands are formed among roles relating to financial services in the traditional cross-border trading process, and because financial information is not smooth, cross-border trading efficiency is low and financing is difficult.
Optionally, after the financial transaction is processed, the method further includes: and writing financial service data information related to financial services into the block chain.
Specifically, after processing the financial service, the financial service side writes financial service data information related to the financial service into a block of the blockchain through the financial service side node 202a, and then broadcasts the financial service data information to other nodes, thereby completing the writing operation of the blockchain data. For example: after the insurance platform completes the policy service for the platform vehicle importer, the financial service side node 202a writes the data information of the policy into the block chain. Therefore, data generated in the financial insurance link of cross-border trade can be recorded into the block chain, the accuracy and the non-tampering property of the data generated in the financial link are guaranteed, and the block chain is convenient to form a distributed trade general ledger.
Optionally, reading cross-border transaction data of the cross-border transaction from the blockchain, including: in the case where the blockchain running on the computing device includes cross-border transaction data, the cross-border transaction data is read from the blockchain running on the computing device.
Optionally, reading cross-border transaction data of the cross-border transaction from the blockchain, including: in the event that the blockchain running on the computing device does not contain cross-border transaction data, cross-border transaction data is obtained from other nodes containing the cross-border transaction data.
In particular, the financial services node 202a as a node of the blockchain 201 of the cross-border trade may be a master node, running all cross-border trade data in the blockchain. The fsp node 202a may also be a slave node in a blockchain, which runs part of the cross-border trade data in the blockchain and does not contain the cross-border transaction data to be read. In the case where the fsp 202a contains cross-border transaction data, the cross-border transaction data is read from the blockchain running at the fsp 202a, i.e., at the local node. In the case where the financial services node 202a does not contain cross-border transaction data, cross-border transaction data is obtained from other nodes containing cross-border transaction data. For example: reading data from a provider node or reading data from other host nodes. Thus, it is ensured that the fsp node 202a can obtain data for cross-border transactions from the blockchain.
Optionally, reading cross-border transaction data of the cross-border transaction from the blockchain, including: reading cross-border transaction data from the blockchain by utilizing a first application program module in a plurality of preset program modules, wherein the plurality of program modules are respectively butted with the blockchain and are used for processing data information of different business links related to cross-border trade business, and the first application program module is used for processing the cross-border transaction data related to cross-border trade.
In particular, the cross-border trade process involves supply, import, purchase, generation, transportation, storage, customs clearance, shipper, bank, insurance, customs and other links, and the nodes of each link can provide different services. These services can be summarized into 10 major business links of trading, entrustment, transportation, warehousing, clearance, shipments, settlement, financing, insurance, and tax payment. Fig. 4 shows a schematic diagram of a docking manner of nodes in a cross-border trade blockchain, and referring to fig. 4, the blockchain nodes are provided with: the system comprises program modules of transaction, entrustment, transportation, goods generation, storage, clearance, carrying, settlement, financing, insurance, tax payment and the like, and terminal equipment in butt joint with block chain nodes is correspondingly provided with: and API program interfaces for trading, entrustment, transportation, goods agency, storage, customs clearance, shipping, settlement, financing, insurance and tax payment correspond to the block link point-to-point service. The terminal device may be provided with all program interfaces or program interfaces related to its own service, for example: the financial service side terminal device 100a is provided with a plurality of application program interfaces for settlement, financing, insurance and the like to interface with the financial service side node 202 a. The financial service node 202a interfaces with the block chain 201 through the above-mentioned program modules, and reads or writes data. In the fsp node 202a reading the cross-border transaction data of the cross-border transaction from the blockchain 201, the fsp node 202a reads the cross-border transaction data from the blockchain by using a first application program module of a plurality of preset program modules, such as: the first application program module is a transaction program module, and the fsp node 202a reads the cross-border transaction data recorded by the supplier from the blockchain 201 by using the transaction program module and processes the cross-border transaction data. Therefore, by the mode, the terminal equipment of the related party can be in butt joint with the corresponding block chain link point through the program interface, and the block chain node is in butt joint with the block chain through the program module, so that the working efficiency can be improved, and the system complexity can be reduced. In addition, the application provides ten business links in cross-border trade business, namely: the method comprises ten business links of transaction, entrustment, transportation, storage, customs clearance, shipper, settlement, financing, insurance, tax payment and the like. The data information generated in the cross-border trade process can not exceed the ten business links. And the ten business links can also ensure that respective data do not conflict, so that the situation that the data can be divided into two or more business links at the same time can be avoided. Because the types of the cross-border trade data related to different business links in the cross-border trade flow are different, the embodiment combines the correlation of the cross-border trade data of different types, and the ten program modules are arranged in the block chain nodes. The block chain node can completely process various cross-border trade data through the ten program modules, and can also ensure that a comprehensive principle is strictly followed and a non-conflict principle is strictly followed in the process of processing the cross-border trade data.
Optionally, writing financial service data information related to financial services into the blockchain, including: and writing the financial service data information into the block chain by utilizing a second application program module in a plurality of preset program modules, wherein the program modules are in butt joint with the block chain and are used for processing data information of different service links related to the cross-border trade service, and the second application program module is used for processing financial service data related to the cross-border trade.
Specifically, for example: after the fsp completes the insurance transaction, the fsp node 202a writes insurance information (corresponding to the fsp data information) into the blockchain 201 using an insurance program module (corresponding to the second application program module) of the plurality of program modules. Therefore, data are written into the block chain through the program module of the block chain node, the integrity of cross-border trade data is guaranteed, the working efficiency can be improved, and the system complexity is reduced.
Specifically, the process of writing the insurance information into the block chain 201 can be realized by, for example, chaining the insurance information. Taking the fsp node 202a as an example, when the fsp node 202a performs the uplink process on the insurance information, the insurance information is broadcasted to each of the nodes 202 a-202 n of the blockchain system 200 through the insurance program module, so that the broadcasted insurance information is temporarily cached in the transaction pools of each of the nodes 202 a-202 n.
The out-blocky nodes in the blockchain system 200 then pack insurance information from their own transaction pools into blocks and broadcast the blocks to the various nodes 202 a-202 n of the blockchain system 200. Wherein the out-of-block node is the node that generated the block in each node 202 a-202 n of the blockchain system 200.
Therefore, after receiving the block broadcasted by the out-block node, the fsp node 202a stores the block into the blockchain 201 operated by the node through the insurance program module, thereby implementing the uplink operation of the insurance information and writing the insurance information into the blockchain 201.
The determination of the out-of-block node may be determined by a common consensus mechanism, such as a POW consensus mechanism, for example. For another example, the block chain system 200 in this embodiment may be in a form of a federation chain, and thus the block nodes may be determined in a specified manner.
Optionally, writing financial service data information related to a financial service into the block chain, further comprising: and setting the authority of the node for reading the financial service data information.
Specifically, in an operation in which the financial service provider node 202a writes financial transaction data information related to a financial transaction into the block chain 201, the authority of a node that reads the financial transaction data information is also set. For example: the insurance platform can be provided with an authority table for storing the identification ID of other parties capable of reading insurance data information, and the insurance data information can be directly read only by the identification ID in the authority table. And the insurance platform encrypts the financial service data by using the public key of the authorization node in the process of writing the data. Therefore, the encrypted financial service data can be decrypted only by using the private key in the authorized node, and the financial service data information is read. Thereby guaranteeing the privacy of the data.
Optionally, the blockchain includes a first blockchain and a plurality of second blockchains respectively corresponding to different business links, where the first blockchain is associated with the plurality of second blockchains, and the reading of the cross-border transaction data from the blockchain by using a first application module of a plurality of preset program modules includes: and reading the cross-border transaction data from the second blockchain corresponding to the business link to which the cross-border transaction data belongs by utilizing the first application program module.
Specifically, fig. 5 exemplarily shows a schematic structural diagram of the financial service provider node 202a, and referring to fig. 5, the blockchain 201 includes a first blockchain and a plurality of second blockchains respectively corresponding to different business links. The plurality of second blockchains are respectively used for storing cross-border transaction data related to different business links, such as: the cross-border transaction data generated by the buyer node is stored in a second blockchain (corresponding to the second blockchain 10 in fig. 5) corresponding to the buyer, and the first blockchain is used for storing all data involved in each business link in the cross-border trading process (i.e. data of all second blockchains), and the first blockchain is associated with a plurality of second blockchains. Thus, the fsp node 202a may utilize the first application program module (corresponding to the transaction program module) to read the cross-border transaction data from the second blockchain corresponding to the business link to which the cross-border transaction data pertains. Also, referring to fig. 5, program modules corresponding to different business links are provided on the block chain node, and different program modules are provided with a second block chain corresponding thereto. Thus, the block link points can respectively read data from the second block chain corresponding to each link by using each program module. Therefore, the reading efficiency of cross-border trade data is improved.
Optionally, the block chain includes a first block chain and a plurality of second block chains respectively corresponding to different business links, where the first block chain is associated with the plurality of second block chains, and the writing of the financial business data information into the block chain by using a second application program module of the preset plurality of program modules includes: and writing the financial service data information into a second block chain corresponding to the service link to which the financial service data belongs by using a second application program module.
Specifically, referring to fig. 5, the blockchain 201 includes a first blockchain and a plurality of second blockchains respectively corresponding to the different service links. The plurality of second blockchains are respectively used for storing cross-border trade data related to different business links, the first blockchain is used for storing all data related to each business link in the cross-border trade process, and the first blockchain is associated with the plurality of second blockchains. For example: the second block chain 20 is used for recording financial service data information generated by the financial service party. Thus, the fsp node 202a may write the financial transaction data information to the second blockchain 20 using a second application module, such as: policy data is written to the second blockchain 20 using the insurance modules. Therefore, the accuracy and the non-tampering property of the stored financial business data are guaranteed, and the efficiency of reading the cross-border trade data in the later period is guaranteed. Also, referring to fig. 5, the program modules corresponding to different business links on the blockchain node respectively correspond to different second blockchains. Therefore, each program module can write data into the corresponding second block chain, and the writing efficiency of the cross-border trade data is improved. In addition, cross-border trade data related to all business links, namely data of all second blockchains, are stored on the first blockchain so as to form a distributed trade general ledger.
That is, in the present embodiment, the storage of cross-border trade data can be realized by combining the blockchain main chain and the blockchain sub-chain. Wherein the first blockchain is the main chain and the second blockchain is the sub-chain. And wherein a child chain may also be viewed as a separate blockchain data structure.
That is, the blockchain system 200 of the present embodiment is different from the conventional blockchain system. In a conventional blockchain system, each node usually operates a blockchain. However, in the present embodiment, each block link point of the block chain system is operated with a plurality of block chains, one of which is a main chain and the other is a sub-chain. In addition, each blockchain system is provided with different blockchain identification information, for example, as shown in the following table:
serial number Block chain Block chain identification
1 Main chain 00
2 Sub-chain (for storing transaction data) 01
3 Sub-chain (for storing 'entrust' data) 02
4 Sub-chain (for storing data of transportation) 03
5 Sub-chain (for storing 'warehouse' data) 04
6 Sub-chain (for storing' customs data) 05
7 Sub-chain (for storing 'carrier' data) 06
8 Sub-chain (for storing settlement data) 07
9 Sub-chain (for storing financing data) 08
10 Sub-chain (for storing insurance data) 09
11 Sub-chain (for storing data of 'tax payment') 0A
Therefore, in this embodiment, the main chain is used to store all cross-border trade data, and each sub-chain is used to store cross-border trade data corresponding to different business links. Thus, referring to fig. 5, the program module corresponding to each business link may access the corresponding sub-chain and may perform a blockchain operation corresponding to the corresponding sub-chain.
In addition, correspondingly, in the blockchain system 200 of the present embodiment, different identification information is defined for the cross-border trade data of different business links for identification. The identification information may advantageously correspond to the identification information of the child chain. For example, the identification information of the cross-border trade data in the transaction link is "01", the identification information of the cross-border trade data in the commission link is "02", the identification information of the cross-border trade data in the transportation link is "03", the identification information of the cross-border trade data in the storage link is "04", the identification information of the cross-border trade data in the customs link is "05", the identification information of the cross-border trade data in the delivery link is "06", the identification information of the cross-border trade data in the settlement link is "07", the identification information of the cross-border trade data in the financing link is "08", the identification information of the cross-border trade data in the insurance link is "09", and the identification information of the cross-border data in the tax payment link is "0A".
Taking the financial service side node 202a as an example, when the terminal device 100a of the financial service side links the financial service data information related to the "financing" link, the terminal device 100a of the financial service side calls the API interface corresponding to the "financing" link, so as to transmit the financial service data information to be linked to the financial service side node 202 a. After the financial service side node 202a receives the cross-border trade data through the financing program module, the cross-border trade data is added with the identification information "08" and is broadcasted in the blockchain system 200.
After receiving the cross-border trade data broadcast by the financial service party node 202a, each block chain node 202 a-202 n caches the cross-border trade data in a respective transaction pool. The chunking node in the blockchain system 200 then reads the cross-border trade data from the transaction pool and generates a corresponding data chunk. The method for determining the block node to go out is not limited. For example, since the blockchain system 200 operates in each blockchain, the main chain stores all data. The block nodes can be determined from the sequence numbers of the blocks of the main chain. The out-of-block node that generates the new backbone block may be determined, for example, by a POW consensus mechanism. Or determining the block node according to the block number of the current main chain block. Or to designate a particular blockchain node of the blockchain system 200 as an out-block node.
Then, the out-block node reads the identification information "08" from the financial transaction data information. It can thus be determined that the newly generated chunk is to be stored not only in the main chain, but also in the child chain identified by the blockchain as "08". Thus, for example, the out-blocking node may generate a main chain block for the main chain, add the identifier "00" of the main chain to the main chain block, and then generate a sub-chain block for the sub-chain with the block chain identifier "08", and add the identifier "08" to the sub-chain block. The egress node then broadcasts the main chain block and the child chain blocks to the various nodes 202 a-202 n of the blockchain system 200.
Then, after receiving the main chain block and the sub-chain blocks, the fsp node 202a writes the main chain block into the main chain according to the identification information in the blocks, and writes the corresponding sub-chain blocks into the corresponding sub-chains, thereby completing the data chaining operation and writing the cross-border trade data into the block chain.
Alternatively, as another way of blocking, the blocking node may generate only one block, but add the identifier "08" of the corresponding child chain to the block and broadcast the generated block to the nodes 202a to 202n of the blockchain system 200. The fsp node 202a then first writes the block into the backbone after receiving the block. And then according to the identifier '08', the block is written into the corresponding sub-chain, so that the data chaining operation is completed, and the cross-border trade data is written into the block chain.
Further, referring to fig. 1, according to a second aspect of the present embodiment, there is provided a storage medium. The storage medium comprises a stored program, wherein the method of any of the above is performed by a processor when the program is run.
Therefore, according to the embodiment, when the financial service party receives a financial service request generated in the cross-border trade, the data generated in the relevant link of the cross-border trade can be read from the block chain of the cross-border trade through the financial service party node, and then the transaction data contained in the financial service request is compared with the cross-border transaction data generated in the relevant link to determine whether to perform the financial service corresponding to the financial service request. Because the blockchain can provide the trade data generated by relevant links, the technical effect of breaking the information islands among the roles of financial services in cross-border trade is realized. The method solves the technical problems that in the prior art, information islands are formed among roles relating to financial services in the traditional cross-border trading process, and because financial information is not smooth, cross-border trading efficiency is low and financing is difficult.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
Example 2
Fig. 6 shows a block chain-based cross-border trade financial service information management apparatus 600 according to the present embodiment, where the apparatus 600 corresponds to the method according to the first aspect of embodiment 1. Referring to fig. 6, the apparatus 600 is applied to a computing device of a financial service, the computing device is a node of a blockchain applied to cross-border trading, and the blockchain is used for storing cross-border trading data of a business link related to the cross-border trading, wherein the business link includes at least one of the following: the cross-border transaction, the logistics service related to the cross-border transaction, the financial service related to the cross-border transaction and the supervision business related to the cross-border transaction comprise: a receiving module 610, configured to receive a financial service request related to a cross-border transaction, where the financial service request is used to request provision of a financial service related to the cross-border transaction; a reading module 620, configured to read cross-border transaction data of cross-border transactions from the blockchain in response to the financial service request; a comparison module 630, configured to compare the read cross-border transaction data with cross-border transaction data included in the financial service request; and a processing module 640 for processing the financial transaction if the cross-border transaction data read from the blockchain matches the cross-border transaction data included in the financial service request.
Optionally, after the processing module 640 processes the financial transaction, the method further includes: and the writing module is used for writing the financial service data information related to the financial service into the block chain.
Optionally, the reading module 620 includes: the first reading submodule is used for reading the cross-border transaction data from the blockchain running on the computing device under the condition that the blockchain running on the computing device contains the cross-border transaction data.
Optionally, the reading module 620 further includes: and the second reading submodule is used for reading the cross-border transaction data from other nodes containing the cross-border transaction data under the condition that the blockchain running on the computing equipment does not contain the cross-border transaction data.
Optionally, the reading module 620 further includes: a supplier reading submodule for reading cross-border transaction data recorded by a supplier of cross-border transactions from the blockchain; the buyer reads the submodule and is used for reading the cross-border transaction data recorded by the buyer of the cross-border transaction from the blockchain; and/or the agent side reading submodule is used for reading cross-border transaction data recorded by an import and export service side of cross-border transaction from the blockchain.
Optionally, the reading module 620 includes: the reading sub-module is used for reading cross-border transaction data from the blockchain by utilizing a first application program module in a plurality of preset program modules, wherein the plurality of program modules are respectively butted with the blockchain and are used for processing data information of different business links related to cross-border trade business, and the first application program module is used for processing the cross-border transaction data related to cross-border trade.
Optionally, a write module comprising: and the writing sub-module is used for writing the financial service data information into the block chain by utilizing a second application program module in the preset program modules, wherein the program modules are butted with the block chain and used for processing data information of different service links related to the cross-border trade service, and the second application program module is used for processing financial service data related to the cross-border trade.
Optionally, a write module comprising: and the authority setting submodule is used for setting the authority of the node for reading the financial service data information.
Optionally, the blockchain includes a first blockchain and a plurality of second blockchains respectively corresponding to different service links, where the first blockchain is associated with the plurality of second blockchains, and the reading sub-module includes: and the reading unit is used for reading the cross-border transaction data from the second block chain corresponding to the business link to which the cross-border transaction data belongs by utilizing the first application program module.
Optionally, the blockchain includes a first blockchain and a plurality of second blockchains respectively corresponding to different service links, where the first blockchain is associated with the plurality of second blockchains, and the writing to the submodule includes: and the writing unit is used for writing the financial service data information into a second block chain corresponding to the service link to which the financial service data belongs by using a second application program module.
Thus, according to the embodiment, with the block chain-based cross-border trade financial service information management apparatus 600, when a financial service provider receives a financial service request generated in a cross-border trade, the financial service provider node may read data (data recorded by roles of different links in the block chain) generated in a relevant link of the cross-border trade from the block chain of the cross-border trade, and then compare transaction data included in the financial service request with cross-border transaction data generated in the relevant link, so as to determine whether to perform a financial transaction corresponding to the financial service request. Because the blockchain can provide the trade data generated by relevant links, the technical effect of breaking the information islands among the roles of financial services in cross-border trade is realized. The method solves the technical problems that in the prior art, information islands are formed among roles relating to financial services in the traditional cross-border trading process, and because financial information is not smooth, cross-border trading efficiency is low and financing is difficult.
Example 3
Fig. 7 shows a block chain-based cross-border trade financial service information management apparatus 700 according to the present embodiment, where the apparatus 700 corresponds to the method according to the first aspect of embodiment 1. Referring to fig. 7, the apparatus is applied to a computing device of a financial service side, the computing device is a node of a blockchain applied to cross-border trading, and the blockchain is used for storing cross-border trading data of a business link related to the cross-border trading, wherein the business link includes at least one of the following: the cross-border transaction, the logistics service related to the cross-border transaction, the financial service related to the cross-border transaction and the supervision business related to the cross-border transaction comprise: a processor 710; and a memory 720, coupled to the processor 710, for providing instructions to the processor 710 to process the following process steps: receiving a financial service request related to the cross-border transaction, wherein the financial service request is used for requesting to provide financial services related to the cross-border transaction; reading cross-border transaction data of cross-border transactions from the blockchain in response to the financial service request; comparing the read cross-border transaction data with cross-border transaction data contained in the financial service request; and processing the financial transaction if the cross-border transaction data read from the blockchain matches the cross-border transaction data included in the financial service request.
Optionally, after processing the financial transaction, the memory 720 is further configured to provide the processor 710 with instructions for processing the following processing steps: and writing financial service data information related to financial services into the block chain.
Optionally, reading cross-border transaction data of the cross-border transaction from the blockchain, including: in the case where the blockchain running on the computing device includes cross-border transaction data, the cross-border transaction data is read from the blockchain running on the computing device.
Optionally, reading cross-border transaction data of the cross-border transaction from the blockchain, including: in the case where the blockchain running on the computing device does not contain cross-border transaction data, the cross-border transaction data is read from other nodes containing the cross-border transaction data.
Optionally, reading cross-border transaction data of the cross-border transaction from the blockchain, including: reading cross-border transaction data recorded by a supplier of cross-border transactions from a blockchain; reading cross-border transaction data recorded by a buyer of the cross-border transaction from the blockchain; and/or reading cross-border transaction data recorded by import and export service parties of cross-border transactions from the blockchain.
Optionally, reading cross-border transaction data of the cross-border transaction from the blockchain, including: reading cross-border transaction data from the blockchain by utilizing a first application program module in a plurality of preset program modules, wherein the plurality of program modules are respectively butted with the blockchain and are used for processing data information of different business links related to cross-border trade business, and the first application program module is used for processing the cross-border transaction data related to cross-border trade.
Optionally, writing financial service data information related to financial services into the blockchain, including: and writing the financial service data information into the block chain by utilizing a second application program module in a plurality of preset program modules, wherein the program modules are in butt joint with the block chain and are used for processing data information of different service links related to the cross-border trade service, and the second application program module is used for processing financial service data related to the cross-border trade.
Optionally, writing financial service data information related to a financial service into the block chain, further comprising: and setting the authority of the node for reading the financial service data information.
Optionally, the blockchain includes a first blockchain and a plurality of second blockchains respectively corresponding to different business links, where the first blockchain is associated with the plurality of second blockchains, and the reading of the cross-border transaction data from the blockchain by using a first application module of a plurality of preset program modules includes: and reading the cross-border transaction data from the second blockchain corresponding to the business link to which the cross-border transaction data belongs by utilizing the first application program module.
Optionally, the block chain includes a first block chain and a plurality of second block chains respectively corresponding to different business links, where the first block chain is associated with the plurality of second block chains, and the writing of the financial business data information into the block chain by using a second application program module of the preset plurality of program modules includes: and writing the financial service data information into a second block chain corresponding to the service link to which the financial service data belongs by using a second application program module.
Thus, according to the embodiment, with the block chain-based cross-border trade financial service information management apparatus 700, when a financial service provider receives a financial service request generated in a cross-border trade, the financial service provider node 202a may read data (data recorded by roles of different links in the block chain) generated in a relevant link from the block chain of the cross-border trade, and then compare transaction data included in the financial service request with cross-border transaction data generated in the relevant link, to determine whether to perform a financial transaction corresponding to the financial service request. Because the blockchain can provide the trade data generated by relevant links, the technical effect of breaking the information islands among the roles of financial services in cross-border trade is realized. The method solves the technical problems that in the prior art, information islands are formed among roles relating to financial services in the traditional cross-border trading process, and because financial information is not smooth, cross-border trading efficiency is low and financing is difficult.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk, which can store program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A block chain based cross-border trade financial service method applied to a computing device of a financial service side, wherein the computing device is a node of a block chain applied to cross-border trade, and the block chain is used for storing cross-border trade data of a business link related to the cross-border trade, wherein the business link comprises at least one of the following items: the cross border transaction, the logistics service related to the cross border transaction, the financial service related to the cross border transaction and the supervision business related to the cross border transaction are characterized by comprising the following steps:
receiving a financial service request related to a cross-border transaction, the financial service request requesting provision of a financial transaction related to the cross-border transaction;
reading cross-border transaction data for the cross-border transaction from the blockchain in response to the financial service request;
comparing the read cross-border transaction data with cross-border transaction data contained in the financial service request; and
processing the financial transaction if the cross-border transaction data read from the blockchain matches cross-border transaction data included in the financial service request.
2. The method of claim 1, after processing the financial transaction, further comprising: and writing financial service data information related to the financial service into the block chain.
3. The method of claim 1, wherein reading the cross-border transaction data for the cross-border transaction from the blockchain comprises: reading the cross-border transaction data from a blockchain running on the computing device if the blockchain running on the computing device contains the cross-border transaction data, or
Reading cross-border transaction data for the cross-border transaction from the blockchain, comprising: in the event that a blockchain running on the computing device does not contain the cross-border transaction data, reading the cross-border transaction data from other nodes containing the cross-border transaction data.
4. The method of claim 1, wherein reading the cross-border transaction data for the cross-border transaction from the blockchain comprises:
reading the cross-border transaction data recorded by a supplier of the cross-border transaction from the blockchain;
reading the cross-border transaction data recorded by a buyer of the cross-border transaction from the blockchain; and/or
Reading the cross-border transaction data recorded by an import-export service of the cross-border transaction from the blockchain.
5. The method of claim 1, wherein reading the cross-border transaction data for the cross-border transaction from the blockchain comprises:
reading the cross-border transaction data from the blockchain by utilizing a first application program module in a plurality of preset program modules, wherein the plurality of program modules are respectively butted with the blockchain and are used for processing data information of different business links related to cross-border trade business, and the first application program module is used for processing the cross-border transaction data related to cross-border trade.
6. The method of claim 2, wherein writing financial transaction data information associated with the financial transaction to the blockchain comprises:
writing the financial service data information into the blockchain by utilizing a second application program module in a plurality of preset program modules, wherein the plurality of program modules are butted with the blockchain and are used for processing data information of different service links related to the cross-border trade service, and the second application program module is used for processing financial service data related to the cross-border trade, or
Writing financial service data information associated with the financial service into the blockchain, further comprising: and setting the authority of the node for reading the financial service data information.
7. The method of claim 5, wherein the blockchain comprises a first blockchain and a plurality of second blockchains respectively corresponding to the different business links, wherein the first blockchain is associated with the plurality of second blockchains, and the cross-border transaction data is read from the blockchain by using a first application module of a plurality of preset program modules, and the method comprises:
reading, by the first application module, the cross-border transaction data from a second blockchain corresponding to a business link to which the cross-border transaction data belongs.
8. The method of claim 6, wherein the blockchain comprises a first blockchain and a plurality of second blockchains respectively corresponding to the different business links, wherein the first blockchain is associated with the plurality of second blockchains, and the writing of the financial business data information into the blockchain by using a second application program module of a plurality of preset program modules comprises:
and writing the financial service data information into a second block chain corresponding to the service link to which the financial service data belongs by using the second application program module.
9. A storage medium comprising a stored program, wherein the method of any one of claims 1 to 8 is performed by a processor when the program is run.
10. A block chain-based cross-border trading financial service information management apparatus, applied to a computing device of a financial service side, wherein the computing device is a node of a block chain applied to cross-border trading, and the block chain is used for storing cross-border trading data of a business link related to the cross-border trading, and the business link comprises at least one of the following: the cross border transaction, the logistics service related to the cross border transaction, the financial service related to the cross border transaction and the supervision business related to the cross border transaction are characterized by comprising the following steps:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving a financial service request related to a cross-border transaction, and the financial service request is used for requesting to provide financial services related to the cross-border transaction;
a reading module for reading cross-border transaction data of the cross-border transaction from the blockchain in response to the financial service request;
the comparison module is used for comparing the read cross-border transaction data with cross-border transaction data contained in the financial service request; and
a processing module for processing the financial transaction if the cross-border transaction data read from the blockchain matches the cross-border transaction data included in the financial service request.
CN202011411686.5A 2019-12-03 2020-12-03 Cross-border trade financial service method and device based on block chain and storage medium Pending CN112907366A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911223243 2019-12-03
CN2019112232430 2019-12-03

Publications (1)

Publication Number Publication Date
CN112907366A true CN112907366A (en) 2021-06-04

Family

ID=76111445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011411686.5A Pending CN112907366A (en) 2019-12-03 2020-12-03 Cross-border trade financial service method and device based on block chain and storage medium

Country Status (1)

Country Link
CN (1) CN112907366A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113011956A (en) * 2019-12-03 2021-06-22 微观(天津)科技发展有限公司 Cross-border trade tax-related information management method and device based on block chain

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108305075A (en) * 2018-03-07 2018-07-20 广州建翎电子技术有限公司 A kind of trade document file management system and management method based on block chain
CN108765058A (en) * 2018-04-28 2018-11-06 中国科学院信息工程研究所 A kind of safe Synergistic method of manufacture link multiple entity based on block chain
CN108876363A (en) * 2018-04-18 2018-11-23 北京天德科技有限公司 A kind of cross-border supervision reporting system based on double-strand framework block chain
CN108921531A (en) * 2018-06-26 2018-11-30 广州友谱网络科技有限公司 Cross-border payment and settlement method based on block chain payment system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108305075A (en) * 2018-03-07 2018-07-20 广州建翎电子技术有限公司 A kind of trade document file management system and management method based on block chain
CN108876363A (en) * 2018-04-18 2018-11-23 北京天德科技有限公司 A kind of cross-border supervision reporting system based on double-strand framework block chain
CN108765058A (en) * 2018-04-28 2018-11-06 中国科学院信息工程研究所 A kind of safe Synergistic method of manufacture link multiple entity based on block chain
CN108921531A (en) * 2018-06-26 2018-11-30 广州友谱网络科技有限公司 Cross-border payment and settlement method based on block chain payment system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王超等: "基于区块链技术的跨境电商贸易链与联盟链研究", 《现代电子技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113011956A (en) * 2019-12-03 2021-06-22 微观(天津)科技发展有限公司 Cross-border trade tax-related information management method and device based on block chain

Similar Documents

Publication Publication Date Title
CN110349056B (en) Service processing system and method based on block chain
Chod et al. On the financing benefits of supply chain transparency and blockchain adoption
CN109544160B (en) Transaction authenticity verification method and system based on block chain and intelligent contract
CN109829824B (en) Commodity transaction information sharing method based on block chain technology
US20190066206A1 (en) Peer-to-peer trading with blockchain technology
US20200067696A1 (en) Multi-blockchain digital transaction information segregation system
CA3183038A1 (en) Systems and methods for building blockchains for verifying assets for smart contracts
CN110147993A (en) A kind of advance payment financing method and device
Gietzmann et al. Blockchain and other distributed ledger technologies: where is the accounting?
US20200005410A1 (en) System and Method for Facilitating Legal Review for Commercial Loan Transactions
CN113239375B (en) Block chain-based privacy factor data sharing system, method, computer device, and medium
CN110020543A (en) A kind of data processing method and device based on block chain
WO2021121133A1 (en) Transaction platform system method based on block chain, terminal, and storage medium
CN112085551A (en) Transaction method based on block chain and related equipment
CN111539017A (en) Customs declaration method and system based on block chain
CN112907366A (en) Cross-border trade financial service method and device based on block chain and storage medium
CN111311259A (en) Bill processing method, device, terminal and computer readable storage medium
CN110348835A (en) A kind of fictitious assets transfer method, device, server and storage medium
CN112950198A (en) Cross-border trade supervision method and device based on block chain and storage medium
CN112308362A (en) Enterprise trade data processing method and device and business application system
CN113011804A (en) Cross-border trade logistics business processing method and device based on block chain and storage medium
JP7274198B2 (en) Asset information registration method
CN103996139A (en) Credit self-guarantee platform web server, and credit self-guarantee system and method
Güdelci New era in blockchain technology and better accounting information
Szabo Winning strategies for Smart contracts

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