Block chain supply chain financial connection platform and method
Through blockchain technology and deep learning algorithms, a blockchain supply chain financial connection platform has been built, solving the problems of low data security, information asymmetry, and low financing efficiency in the existing technology, and achieving efficient data, secure connection and synchronization of capital flows.
Patent Information
- Application Number
- CN202510244064.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-03
- Publication Date
- 2025-06-03
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
There are problems in the existing supply chain financial system with low data security, information asymmetry, and inefficient financing.
Blockchain technology is used to combine asymmetric encryption and digital identity authentication to build a blockchain supply chain financial connection platform, and build a data connection model through deep learning algorithms to achieve secure transmission, decentralized storage and efficient connection of data.
It improves the security and reliability of data, enhances the protection level of the platform, realizes the synchronization of capital flow and logistics, reduces financing costs and transaction costs, and improves financing efficiency.
Smart Images

Figure CN120088065A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of supply chain finance, and particularly relates to a blockchain supply chain finance connection platform and method. Background Art
[0002] With the development of global economic integration, supply chain finance, as an innovative financial service model, has gradually become an important means to promote trade among enterprises. As an important branch of modern financial business, the core purpose of supply chain finance is to optimize the capital flow in the supply chain through financial means, and improve the operation efficiency of the entire supply chain and the capital utilization efficiency.
[0003] By connecting supply chain data with financial data, enterprises can better understand the capital flow and risks in the supply chain, and thus formulate more effective financial strategies and risk management measures; for example, enterprises can use this data to evaluate the credit risk of suppliers, determine appropriate payment terms and financing arrangements, or optimize inventory management to reduce capital occupancy.
[0004] In the existing supply chain finance system, there are problems such as low data security, information asymmetry, and low financing efficiency. To solve these problems, an efficient and secure data connection model is needed. Summary of the Invention
[0005] To solve the problems of low data security, information asymmetry, and low financing efficiency existing in the prior art, the purpose of the present invention is to provide a blockchain supply chain finance connection platform and method.
[0006] The technical solution adopted by the present invention is as follows:
[0007] A blockchain supply chain finance connection platform, the platform is respectively communicatively connected with a trusted institution, a plurality of supply chain servers, and a plurality of financial servers, and the platform is provided with a blockchain network system;
[0008] The platform includes a signature verification unit, a data decryption unit, a data processing unit, a data connection unit, and a link on-chain unit connected in sequence. The signature verification unit is respectively communicatively connected with the trusted institution, a plurality of supply chain servers, and a plurality of financial servers, and the link on-chain unit is connected to the blockchain network system.
[0009] Further, the blockchain network system includes a blockchain constructed by distributed connection of a plurality of data servers, a call interface, a smart contract, and an IFPS system.
[0010] Further, the trusted institution is provided with an asymmetric encryption module and a digital identity authentication module.
[0011] Furthermore, the data connection unit is provided with a data connection model constructed based on a deep learning algorithm.
[0012] A blockchain supply chain finance connection method, based on a blockchain supply chain finance connection platform, the method comprises the following steps:
[0013] Based on a trusted institution, key generation and identity authentication are performed on all supply chain servers and all financial servers to obtain the supply chain public-private key pairs and supply chain signature information of each supply chain server, and the financial public-private key pairs and financial signature information of each financial server;
[0014] Based on the supply chain server, according to the supply chain private key and supply chain signature information in the supply chain public-private key pair, the real-time supply chain data is encrypted and signed to obtain the encrypted real-time supply chain data and real-time supply chain signature data, and then uploaded to the blockchain supply chain finance connection platform;
[0015] Based on the financial server, according to the financial private key and financial signature information in the financial public-private key pair, the real-time financial data is encrypted and signed to obtain the encrypted real-time financial data and real-time financial signature data, and then uploaded to the blockchain supply chain finance connection platform;
[0016] Based on the blockchain supply chain finance connection platform, the trusted institution is called to perform signature verification on the real-time supply chain signature data and / or real-time financial signature data. If the signature verification passes, the corresponding encrypted real-time supply chain data and / or encrypted real-time financial data are received, and the next step is entered;
[0017] According to the supply chain public key in the supply chain public-private key pair, the encrypted real-time supply chain data is decrypted to obtain the decrypted real-time supply chain data, and according to the financial public key in the financial public-private key pair, the encrypted real-time financial data is decrypted to obtain the decrypted real-time financial data;
[0018] Repeat the above steps to obtain a number of decrypted real-time supply chain data and a number of decrypted real-time financial data, and perform data processing on the number of decrypted real-time supply chain data and the number of decrypted real-time financial data to obtain a number of processed real-time supply chain data and a number of processed real-time financial data;
[0019] According to a number of processed real-time supply chain data and a number of processed real-time financial data, use the data connection model to perform data connection to obtain a number of real-time supply chain finance connection data, and use the blockchain network system to link and chain a number of real-time supply chain finance connection data.
[0020] Further, based on a trusted institution, key generation and identity authentication are performed on all supply chain servers and all financial servers to obtain the supply chain public-private key pairs and supply chain signature information of each supply chain server, and the financial public-private key pairs and financial signature information of each financial server, including the following steps:
[0021] Based on the blockchain supply chain finance connection platform, collect the supply chain attribute information and supply chain ID of the supply chain server, and the financial attribute information and financial ID of the financial server, and send them to the trusted institution;
[0022] Based on the trusted institution, according to the supply chain attribute information and supply chain ID, perform key generation and identity authentication on the supply chain server to obtain the supply chain public-private key pairs and supply chain signature information of each supply chain server;
[0023] According to the financial attribute information and financial ID, perform key generation and identity authentication on the financial server to obtain the financial public-private key pairs and financial signature information of each financial server;
[0024] Send the supply chain private key and supply chain signature information in the supply chain public-private key pair to the supply chain server, and publish the supply chain public key in the supply chain public-private key pair to the blockchain supply chain finance connection platform;
[0025] Send the financial private key and financial signature information in the financial public-private key pair to the financial server, and publish the financial public key in the financial public-private key pair to the blockchain supply chain finance connection platform.
[0026] Further, data processing includes format conversion, data cleaning, and data dimensionality reduction performed in sequence.
[0027] Further, the data connection model is constructed based on the Double-DBN-MLP-Attention algorithm, and the data connection model includes a supply chain feature extraction module and a financial feature extraction module constructed based on the DBN algorithm, a data matching module constructed based on the MLP algorithm, and a data connection module constructed based on the Attention mechanism.
[0028] Further, according to a number of processed real-time supply chain data and a number of processed real-time financial data, use the data connection model to perform data connection to obtain a number of real-time supply chain finance connection data, and use the blockchain network system to link and chain a number of real-time supply chain finance connection data, including the following steps:
[0029] Input any processed real-time supply chain data and any processed real-time financial data into the data connection model at the same time;
[0030] Use the supply chain feature extraction module to extract the real-time supply chain data features of the processed real-time supply chain data;
[0031] Use the financial feature extraction module to extract the real-time financial data features of the processed real-time financial data;
[0032] Use the data matching module to perform feature fusion on the real-time supply chain data features and the real-time financial data features to obtain real-time fusion data features;
[0033] According to the real-time fusion data features, perform data matching prediction to obtain the real-time data matching result. If the real-time data matching result is successful, proceed to the next step; otherwise, re-enter the data;
[0034] According to the preset attention weights, use the data connection module to connect the processed real-time supply chain data and the processed real-time financial data that match successfully to obtain real-time supply chain finance connection data;
[0035] Traverse the above steps to obtain a number of real-time supply chain finance connection data;
[0036] Use the blockchain network system to link a number of real-time supply chain finance connection data to the chain.
[0037] Furthermore, using the blockchain network system to link a number of real-time supply chain finance connection data to the chain includes the following steps:
[0038] Based on the blockchain network system, use the IPFS system to obtain the real-time data hash value of the real-time supply chain finance connection data and generate real-time transaction data and a real-time data storage request;
[0039] Based on the call interface, execute the smart contract to convert the real-time transaction data and the real-time data hash value into a real-time data block, and send a real-time data storage request and a real-time data block to the blockchain;
[0040] Based on the blockchain, use the PBFT consensus algorithm to perform consensus on the real-time data storage request. If the consensus is successful, link the real-time data block to the chain; otherwise, end the chain linking.
[0041] The beneficial effects of the present invention are:
[0042] The present invention discloses a blockchain supply chain finance connection platform and method, which combines asymmetric encryption technology and digital identity authentication technology to ensure the security of data transmission, prevent data leakage and tampering, and enhance the protection level of the platform; through blockchain technology, decentralized storage and immutability of data are achieved, improving the authenticity and reliability of data; using deep learning technology to analyze and connect data can effectively identify the correlation between supply chain information and financial information, improve the accuracy of data connection and analysis, and ensure the synchronization of the capital flow and logistics; the platform provides one-stop supply chain finance connection and analysis services for enterprises, reducing financing costs, improving financing efficiency, while reducing transaction costs and time delays, and optimizing the financial process of the entire supply chain.
[0043] Other beneficial effects of the present invention will be further described in the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 is a structural block diagram of the blockchain supply chain finance connection platform in the present invention.
[0045] Figure 2 is a flow block diagram of the blockchain supply chain finance connection method in the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0046] The present invention will be further explained below with reference to the accompanying drawings and specific embodiments.
[0047] Embodiment 1:
[0048] As Figure 1 shown, this embodiment provides a blockchain supply chain finance connection platform. The platform is respectively communicatively connected to a trusted institution, a plurality of supply chain servers, and a plurality of financial servers, and the platform is provided with a blockchain network system;
[0049] The trusted institution is used to generate keys and authenticate the identities of all supply chain servers and all financial servers, obtaining the supply chain public-private key pairs and supply chain signature information of each supply chain server, and the financial public-private key pairs and financial signature information of each financial server;
[0050] The supply chain server is used to encrypt and sign the real-time supply chain data according to the supply chain private key and supply chain signature information in the supply chain public-private key pair, obtaining the encrypted real-time supply chain data and real-time supply chain signature data, and uploading them to the blockchain supply chain finance connection platform;
[0051] Supply chain data refers to various data involved in the process of supply chain management. Such data is crucial for optimizing supply chain processes, improving efficiency, and reducing costs. Supply chain data includes, but is not limited to: product information, inventory data, demand data, procurement data, production data, logistics data, financial data, customer and supplier relationship data, etc.;
[0052] The financial server encrypts and signs the real-time financial data according to the financial private key and the financial signature information in the financial public-private key pair, obtains the encrypted real-time financial data and the real-time financial signature data, and uploads them to the blockchain supply chain finance connection platform;
[0053] The connection between supply chain data and financial data can provide in-depth insights into supply chain finance, help enterprises optimize cash flow, reduce financing costs, and improve the efficiency of the entire supply chain. Financial data usually includes, but is not limited to: payment data, financing data, investment data, interest rate and exchange rate data, risk management data, financial report data, compliance and regulatory data, credit score and rating data, market data, etc.;
[0054] The platform includes a signature verification unit, a data decryption unit, a data processing unit, a data connection unit, and a link on-chain unit connected in sequence. The signature verification unit is respectively communicatively connected to a trusted institution, a number of supply chain servers, and a number of financial servers. The link on-chain unit is connected to the blockchain network system;
[0055] The signature verification unit is used to call a trusted institution to verify the signatures of the real-time supply chain signature data and the real-time financial signature data. After the signature verification passes, it receives the corresponding encrypted real-time supply chain data and / or encrypted real-time financial data;
[0056] The data decryption unit is used to decrypt the encrypted real-time supply chain data according to the supply chain public key in the supply chain public-private key pair to obtain the decrypted real-time supply chain data, and decrypt the encrypted real-time financial data according to the financial public key in the financial public-private key pair to obtain the decrypted real-time financial data;
[0057] The data processing unit is used to process a number of decrypted real-time supply chain data and a number of decrypted real-time financial data to obtain a number of processed real-time supply chain data and a number of processed real-time financial data;
[0058] The data connection unit is used to connect a number of processed real-time supply chain data and a number of processed real-time financial data using a data connection model to obtain a number of real-time supply chain finance connection data;
[0059] The link on-chain unit is used to link and chain a number of real-time supply chain finance connection data using the blockchain network system.
[0060] Preferably, the blockchain network system includes a blockchain constructed by distributed connection of a number of data servers, a call interface, a smart contract, and the InterPlanetary File System (IPFS);
[0061] The blockchain constructed by distributed connection of a number of data servers generally refers to a blockchain network composed of multiple nodes. Each node is an independent data server, and they are connected together through the Internet or other networks to jointly maintain the data and status of the blockchain. This distributed architecture makes the blockchain have characteristics such as decentralization, immutability, and transparency;
[0062] The call interface is a bridge for the blockchain network to interact with the external world. It allows external applications and users to interact with the blockchain in a programming manner. The call interface can provide various functions, such as sending transactions, querying the blockchain status, deploying smart contracts, etc.;
[0063] The smart contract is a piece of code on the blockchain. It can automatically execute the contract terms to achieve automated and decentralized transaction processing. Smart contracts can be used in various applications, such as data block generation, request generation, automatic execution of transactions, asset management, execution of legal agreements, etc.;
[0064] The IFPS system is a decentralized file storage and sharing network. It allows users to directly share and transfer files without the need for intermediaries. Its decentralization characteristics are somewhat similar to blockchain technology and can be combined with the blockchain to provide a wider range of application scenarios.
[0065] Preferably, the trusted institution is provided with an asymmetric encryption module and a digital identity authentication module;
[0066] The asymmetric encryption module is used to generate keys for all supply chain servers and all financial servers using an asymmetric encryption algorithm, obtaining the supply chain public-private key pairs of each supply chain server and the financial public-private key pairs of each financial server;
[0067] The digital identity authentication module is used to authenticate the identities of all supply chain servers and all financial servers, obtaining the supply chain signature information of each supply chain server and the financial signature information of each financial server;
[0068] The combination of the asymmetric encryption algorithm and the digital identity authentication technology ensures the security and privacy in the data transmission process and improves the protection level of the blockchain supply chain finance connection platform.
[0069] Preferably, the data connection unit is provided with a data connection model constructed based on a deep learning algorithm;
[0070] By adopting an automated and intelligent data connection model and through deep learning algorithms, we can mine the deep correlation information between supply chain data and financial data, conduct accurate and efficient data matching and connection, ensure the synchronization of capital flow and logistics, reduce transaction costs and time delays, and optimize the financial process of the entire supply chain.
[0071] Embodiment 2:
[0072] like Figure 2 As shown, this embodiment provides a blockchain supply chain financial connection method, based on a blockchain supply chain financial connection platform, the method includes the following steps:
[0073] S1: Based on a trusted institution, key generation and identity authentication are performed on all supply chain servers and all financial servers to obtain the supply chain public-private key pair and supply chain signature information of each supply chain server, and the financial public-private key pair and financial signature information of each financial service server, including the following steps:
[0074] S1-1: Based on the blockchain supply chain financial connection platform, the supply chain attribute information and supply chain ID of the supply chain server and the financial attribute information and financial ID of the financial service server are collected and sent to the trusted institution;
[0075] S1-2: Based on the trusted institution, according to the supply chain attribute information and supply chain ID, the supply chain server is key generated and identity authenticated to obtain the supply chain public and private key pair and supply chain signature information of each supply chain server, including the following steps:
[0076] S1-2-1: Initialize the key based on the trusted institution to obtain the public parameter GP, the master key MSK and the initial key PK;
[0077] The formula is:
[0078]
[0079] Where GP is the public parameter; MSK is the master key; PK is the initial key; a is the integer domain Z p Random number; H 1 , H 2 , H 3 , H 4 , H 5 , H 6 , H u Both are target hash functions; g, g 1 , g a are all random numbers that are generators of the cyclic group G; e(g,g) a is a bilinear map of random numbers g;
[0080] S1-2-2: Generate the corresponding supply chain public and private key pair according to the public parameter GP, the master secret key MSK, the initial key PK, and the supply chain attribute information V u , where the supply chain public and private key pair includes the supply chain private key SK u and the supply chain public key PK u . The formula is:
[0081]
[0082] In the formula, SK u is the supply chain private key of the supply chain server u; b is a random number in the integer domain Z p ; L u , K are the private key parameters of the supply chain server u; H 3 is the target hash function of the public parameter GP; u is the supply chain server indicator; MSK is the master secret key; PK is the initial key; PK u is the supply chain public key of the supply chain server u; g b , g a , g ab are random numbers of the generators of the cyclic group G; V u is the supply chain attribute information of the supply chain server u;
[0083] S1-2-3: Perform identity registration according to the supply chain private key in the supply chain public and private key pair and the corresponding supply chain ID to obtain the supply chain signature information of the corresponding supply chain server;
[0084] The formula is:
[0085]
[0086] In the formula, k' is a random number; K u is the registration parameter of the supply chain server u; KID u is the registration ID of the supply chain server u; KID u and the corresponding K u constitute the supply chain signature information {K u , KID u}; H 1 is the target hash function; ID u is the entity ID of the supply chain server u; SK u is the supply chain private key of the supply chain server u; is the prime order; P is the prime field base point;
[0087] S1-3: Generate keys and authenticate the identity of the financial server according to the financial attribute information and the financial ID to obtain the financial public and private key pair and the financial signature information of each financial server, including the following steps:
[0088] S1-3-1: Generate a corresponding financial public-private key pair according to the public parameter GP, the master secret key MSK, the initial key PK, and the financial attribute information V u , where the financial public-private key pair includes a financial private key SK u' and a financial public key PK u' , and the formula is:
[0089]
[0090] In the formula, SK u' is the financial private key of the financial server u'; L u' , K' are the private key parameters of the financial server u'; u' is the financial server indicator; PK u' is the financial public key of the financial server u'; g b , g a , g ab are random numbers of the generators of the cyclic group G; V u' is the financial attribute information of the financial server u';
[0091] S1-3-2: Perform identity registration according to the financial private key in the financial public-private key pair and the corresponding financial ID to obtain the financial signature information of the corresponding financial server;
[0092] The formula is:
[0093]
[0094] In the formula, K u' is the registration parameter of the financial server u'; KID u' is the registration ID of the financial server u'; KID u' and the corresponding K u' constitute the financial signature information {K u' , KID u'}; ID u' is the financial ID of the financial server u'; SK u' is the financial private key of the financial server u';
[0095] S1-4: Send the supply chain private key and the supply chain signature information in the supply chain public-private key pair to the supply chain server, and publish the supply chain public key in the supply chain public-private key pair to the blockchain supply chain finance connection platform;
[0096] S1-5: Send the financial private key and the financial signature information in the financial public-private key pair to the financial server, and publish the financial public key in the financial public-private key pair to the blockchain supply chain finance connection platform;
[0097] S2: Based on the supply chain server, encrypt and sign the real-time supply chain data according to the supply chain private key and the supply chain signature information in the supply chain public-private key pair, obtain the encrypted real-time supply chain data and the real-time supply chain signature data, and upload them to the blockchain supply chain finance connection platform;
[0098] The formula is:
[0099] M u = E(SK u , m u )
[0100] In the formula, M u is the encrypted real-time supply chain data of the supply chain server u; E(*) is an asymmetric encryption function; m u is the real-time supply chain data of the supply chain server u; SK u is the private key of the supply chain server u; u is the supply chain server indicator;
[0101]
[0102] In the formula, r' is a random number; K u is the registration parameter of the supply chain server u in the supply chain signature information {K u , KID u}; KID u is the registration ID of the supply chain server u in the supply chain signature information {K u , KID u}; ID u is the supply chain ID of the supply chain server u; The composed supply chain signature data is {ID u , M u , γ' = {K u , R u , B u}}; R u , B u , γ' are all the signature parameters of the supply chain server u;
[0103] S3: Based on the financial server, encrypt and sign the real-time financial data according to the financial private key and the financial signature information in the financial public-private key pair, obtain the encrypted real-time financial data and the real-time financial signature data, and upload them to the blockchain supply chain finance connection platform;
[0104] The formula is:
[0105] M u' = E(SK u' , m u' )
[0106] In the formula, M u'The encrypted real-time financial data of the financial server u'; E(*) is an asymmetric encryption function; m u' is the real-time financial data of the financial server u'; SK u' is the private key of the financial server u'; u' is the financial server indicator;
[0107]
[0108] In the formula, K u' is the registration parameter of the financial server u' in the financial signature information {K u' , KID u'}; KID u' is the registration ID of the financial server u' in the financial signature information {K u' , KID u'}; ID u' is the financial ID of the financial server u'; The composed financial signature data is {ID u' , M u' , γ" = {K u' , R u' , B u'}}; R u' , B u' , γ" are all signature parameters of the financial server u;
[0109] S4: Based on the blockchain supply chain finance connection platform, call a trusted institution to perform signature verification on the real-time supply chain signature data and / or real-time financial signature data. If the signature verification passes, receive the corresponding encrypted real-time supply chain data and / or encrypted real-time financial data, and proceed to the next step;
[0110] The formula is:
[0111] β u B u P = β u H 2 (R u , M u , ID u , K u )R u + β u K u + β u H 1 (ID u , K u )PK u
[0112] β u' B u' P = β u' H 2 (R u' , Mu' , ID u' , K u' )R u' +β u' K u' +β u' H 1 (ID u' , K u' )PK u'
[0113] Wherein, β u is the supply chain authentication parameter of the supply chain server u; β u' is the financial authentication parameter of the financial server u'; if the left side is equal to the right side, the authentication passes;
[0114] S5: According to the supply chain public key in the supply chain public and private key pair, decrypt the encrypted real-time supply chain data to obtain the decrypted real-time supply chain data, and according to the financial public key in the financial public and private key pair, decrypt the encrypted real-time financial data to obtain the decrypted real-time financial data;
[0115] The formula is:
[0116] m' u = E - (PK u , M u )
[0117] m' u' = E - (PK u' , M u' )
[0118] Wherein, m' u is the decrypted real-time supply chain data of the supply chain server u; m' u' is the decrypted real-time financial data of the financial server u'; E - (*) is the asymmetric decryption function;
[0119] S6: Repeat the above steps to obtain a number of decrypted real-time supply chain data and a number of decrypted real-time financial data, and perform data processing on the number of decrypted real-time supply chain data and the number of decrypted real-time financial data to obtain a number of processed real-time supply chain data and a number of processed real-time financial data;
[0120] Data processing includes format conversion, data cleaning, and data dimensionality reduction in sequence. Format conversion performs data mapping and conversion on heterogeneous data to convert it into homogeneous data, facilitating subsequent data processing, data analysis, and data connection. Data cleaning eliminates duplicate data, improving the efficiency of model training, and deletes incorrect data to provide data quality. Data dimensionality reduction removes irrelevant dimensional data, reducing the data volume and improving the efficiency and accuracy of data analysis, model training, and data connection.
[0121] S7: According to a number of processed real-time supply chain data and a number of processed real-time financial data, use a data connection model to perform data connection to obtain a number of real-time supply chain finance connection data, and use a blockchain network system to link and chain the number of real-time supply chain finance connection data, including the following steps:
[0122] S7-1: Input any processed real-time supply chain data and any processed real-time financial data into the data connection model simultaneously.
[0123] The data connection model is constructed based on the Double-Deep Belief Network (DBN)-Multilayer Perceptron (MLP)-Attention algorithm, and the data connection model includes a supply chain feature extraction module and a financial feature extraction module constructed based on the DBN algorithm, a data matching module constructed based on the MLP algorithm, and a data connection module constructed based on the Attention mechanism.
[0124] According to a number of historical supply chain data, use an unsupervised learning method, such as the Contrastive Divergence (CD) algorithm, to pre-train the supply chain feature extraction module. During the pre-training process, each layer of the network is trained separately, and the network output of the previous layer is used as the input of the next layer. By training the entire DBN network layer by layer in this way, the supply chain feature extraction module's ability to extract supply chain features is realized. The pre-training process of the financial feature extraction module is the same.
[0125] The MLP network can process various types of data, including text, numerical values, time series, etc. Through the multi-layer perceptron, the model can automatically learn the features of the data, reducing the workload of manual feature engineering. As the amount of data increases, the depth and width of the network can be increased to improve the performance of the model, realizing the fusion and prediction of supply chain data features and financial data features.
[0126] The data connection module constructed based on the Attention mechanism can set attention weights according to different degrees of attention, splice the successfully matched data, and realize data connection.
[0127] S7-2: Use the supply chain feature extraction module to extract the real-time supply chain data features of the processed real-time supply chain data;
[0128] S7-3: Use the financial feature extraction module to extract the real-time financial data features of the processed real-time financial data;
[0129] S7-4: Use the data matching module to perform feature fusion on the real-time supply chain data features and the real-time financial data features to obtain real-time fusion data features;
[0130] S7-5: According to the real-time fusion data features, perform data matching prediction to obtain a real-time data matching result. If the real-time data matching result is a successful match, proceed to the next step; otherwise, re-enter the data;
[0131] S7-6: According to the preset attention weights, use the data connection module to connect the processed real-time supply chain data and the processed real-time financial data that have been successfully matched to obtain real-time supply chain finance connection data;
[0132] S7-7: Traverse the above steps to obtain a number of real-time supply chain finance connection data;
[0133] S7-8: Use the blockchain network system to link a number of real-time supply chain finance connection data to the chain, including the following steps:
[0134] S7-8-1: Based on the blockchain network system, use the IPFS system to obtain the real-time data hash value of the real-time supply chain finance connection data, and generate real-time transaction data and a real-time data storage request;
[0135] S7-8-2: Based on the call interface, execute the smart contract to convert the real-time transaction data and the real-time data hash value into a real-time data block, and send the real-time data storage request and the real-time data block to the blockchain;
[0136] S7-8-3: Based on the blockchain, use the improved Byzantine Fault Tolerance (PBFT) consensus algorithm to perform consensus on the real-time data storage request. If the consensus is successful, link the real-time data block to the chain; otherwise, end the chain linking, including the following steps:
[0137] S7-8-3-1: Based on the blockchain, use the master node to receive the real-time data storage request, verify the correctness of the real-time data storage request. After successful verification, broadcast a pre-prepared message to other consensus nodes;
[0138] S7-8-3-2: Based on consensus nodes, verify the validity of the received pre-prepare message, record the pre-prepare message locally. If the number of pre-prepare messages reaches 2f + 1, enter the prepare phase, and broadcast the prepare message to other consensus nodes, indicating acceptance of the sequence number request; where f is the number of Byzantine nodes.
[0139] S7-8-3-3: Based on consensus nodes, if the number of prepare messages reaches 2f + 1, enter the commit phase, and broadcast the commit message to other consensus nodes to synchronize the states of all nodes.
[0140] S7-8-3-4: Based on consensus nodes, if the number of commit messages reaches 2f + 1, the consensus is successful and enter the next step; otherwise, return a consensus failure signal and end the link to the chain.
[0141] S7-8-3-5: Use the primary node to link the real-time data block to the chain.
[0142] The present invention discloses a blockchain supply chain finance connection platform and method, which combines asymmetric encryption technology and digital identity authentication technology to ensure the security of data transmission, prevent data leakage and tampering, and enhance the protection level of the platform; through blockchain technology, it realizes the decentralized storage and immutability of data, improving the authenticity and reliability of data; using deep learning technology to analyze and connect data can effectively identify the correlation between supply chain information and financial information, improve the accuracy of data connection and analysis, and ensure the synchronization of the capital flow and logistics flow; the platform provides one-stop supply chain finance connection and analysis services for enterprises, reducing the financing cost, improving the financing efficiency, while reducing transaction costs and time delays, and optimizing the financial process of the entire supply chain.
[0143] The present invention is not limited to the above optional embodiments, and anyone can obtain other various forms of products under the inspiration of the present invention. The above specific embodiments should not be construed as limiting the protection scope of the present invention, and the protection scope of the present invention should be defined by the claims, and the specification can be used to interpret the claims.
Claims
1. A blockchain supply chain financial connection platform, characterized by: The platform is respectively connected to a trusted institution, a plurality of supply chain servers and a plurality of financial servers in communication, and the platform is provided with a blockchain network system; The platform includes a signature verification unit, a data decryption unit, a data processing unit, a data connection unit and a link chain unit which are connected in sequence. The signature verification unit is respectively communicated with a trusted institution, several supply chain servers and several financial servers, and the link chain unit is connected to a blockchain network system.
2. A blockchain supply chain financial connection platform according to claim 1, characterized in that: The blockchain network system includes a blockchain constructed by distributed connections of several data servers, a calling interface, a smart contract and an IFPS system.
3. A blockchain supply chain financial connection platform according to claim 1, characterized in that: The trusted institution is provided with an asymmetric encryption module and a digital identity authentication module.
4. A blockchain supply chain financial connection platform according to claim 1, characterized in that: The data connection unit is provided with a data connection model constructed based on a deep learning algorithm.
5. A blockchain supply chain financial connection method, based on the blockchain supply chain financial connection platform as described in any one of claims 1 to 4, characterized in that: The method comprises the following steps: Based on the trusted institution, all supply chain servers and all financial servers are key generated and authenticated, and the supply chain public-private key pair and supply chain signature information of each supply chain server, and the financial public-private key pair and financial signature information of each financial service server are obtained; Based on the supply chain server, the real-time supply chain data is encrypted and signed according to the supply chain private key and supply chain signature information in the supply chain public-private key pair, and the encrypted real-time supply chain data and real-time supply chain signature data are obtained, and uploaded to the blockchain supply chain financial connection platform; Based on the financial server, the real-time financial data is encrypted and signed according to the financial private key and financial signature information in the financial public-private key pair, the encrypted real-time financial data and real-time financial signature data are obtained, and uploaded to the blockchain supply chain financial connection platform; Based on the blockchain supply chain financial connection platform, a trusted institution is called to perform signature verification on the real-time supply chain signature data and / or real-time financial signature data. If the signature verification is successful, the corresponding encrypted real-time supply chain data and / or encrypted real-time financial data is received and the next step is entered; Decrypting the encrypted real-time supply chain data according to the supply chain public key in the supply chain public-private key pair to obtain decrypted real-time supply chain data, and decrypting the encrypted real-time financial data according to the financial public key in the financial public-private key pair to obtain decrypted real-time financial data; Repeat the above steps to obtain a number of decrypted real-time supply chain data and a number of decrypted real-time financial data, and perform data processing on the number of decrypted real-time supply chain data and the number of decrypted real-time financial data to obtain a number of processed real-time supply chain data and a number of processed real-time financial data; According to a number of processed real-time supply chain data and a number of processed real-time financial data, a data connection model is used to connect the data to obtain a number of real-time supply chain financial connection data, and a blockchain network system is used to link the several real-time supply chain financial connection data to the chain.
6. A blockchain supply chain financial connection method according to claim 5, characterized in that: Based on a trusted institution, key generation and identity authentication are performed on all supply chain servers and all financial servers to obtain the supply chain public-private key pair and supply chain signature information of each supply chain server, and the financial public-private key pair and financial signature information of each financial service server, including the following steps: Based on the blockchain supply chain financial connection platform, the supply chain attribute information and supply chain ID of the supply chain server and the financial attribute information and financial ID of the financial service server are collected and sent to the trusted institution; Based on the trusted institution, according to the supply chain attribute information and supply chain ID, the supply chain server is key generated and identity authenticated to obtain the supply chain public and private key pair and supply chain signature information of each supply chain server; Based on the financial attribute information and financial ID, the financial server is key generated and identity authenticated to obtain the financial public and private key pairs and financial signature information of each financial service server; Send the supply chain private key and supply chain signature information in the supply chain public-private key pair to the supply chain server, and publish the supply chain public key in the supply chain public-private key pair to the blockchain supply chain financial connection platform; The financial private key and financial signature information in the financial public-private key pair are sent to the financial server, and the financial public key in the financial public-private key pair is published to the blockchain supply chain financial connection platform.
7. A blockchain supply chain financial connection method according to claim 5, characterized in that: The data processing includes format conversion, data cleaning and data dimension reduction performed in sequence.
8. A blockchain supply chain financial connection method according to claim 5, characterized in that: The data connection model is constructed based on the Double-DBN-MLP-Attention algorithm, and the data connection model includes a supply chain feature extraction module and a financial feature extraction module constructed based on the DBN algorithm, a data matching module constructed based on the MLP algorithm, and a data connection module constructed based on the Attention mechanism.
9. A blockchain supply chain financial connection method according to claim 6, characterized in that: According to a number of processed real-time supply chain data and a number of processed real-time financial data, a data connection model is used to connect data to obtain a number of real-time supply chain financial connection data, and a blockchain network system is used to link the real-time supply chain financial connection data to a chain, including the following steps: Input any processed real-time supply chain data and any processed real-time financial data into the data connection model simultaneously; Use the supply chain feature extraction module to extract the real-time supply chain data features of the processed real-time supply chain data; Using the financial feature extraction module to extract the real-time financial data features of the processed real-time financial data; Use the data matching module to fuse the real-time supply chain data features and the real-time financial data features to obtain real-time fused data features; According to the real-time fusion data features, data matching prediction is performed to obtain the real-time data matching result. If the real-time data matching result is a successful match, the next step is entered; otherwise, the data is re-entered; According to the preset attention weight, the data connection module is used to connect the successfully matched processed real-time supply chain data and processed real-time financial data to obtain real-time supply chain financial connection data; Traverse the above steps to obtain some real-time supply chain finance connection data; Use the blockchain network system to link several real-time supply chain finance connection data onto the chain.
10. A blockchain supply chain financial connection method according to claim 9, characterized in that: Use the blockchain network system to link several real-time supply chain financial connection data to the chain, including the following steps: Based on the blockchain network system, the IPFS system is used to obtain the real-time data hash value of the real-time supply chain financial connection data, and generate real-time transaction data and real-time data storage requests; Based on the calling interface, the smart contract is executed to convert the real-time transaction data and the real-time data hash value into the real-time data block, and the real-time data storage request and the real-time data block are sent to the blockchain; Based on blockchain, the PBFT consensus algorithm is used to reach consensus on real-time data storage requests. If the consensus is successful, the real-time data block is linked to the chain, otherwise, the link to the chain is terminated.
Citation Information
Patent Citations
Supply chain financial platform based on block chain
CN108876587A
Supply chain financial decision-making system and method based on data privacy protection
CN115222514A
Supply chain management method based on artificial intelligence
CN118260788A
Supply chain checking-based investor and financing party matching method and equipment, and medium
CN119228527A
AU2017101623A4