Hyperledger Fabric-based supply chain transparent supply and demand docking platform

By adopting the Hyperledger Fabric platform in the supply chain system, the supply chain is transparently connected with supply chain, solving the problems of information asymmetry and data islands in traditional systems, and improving the efficiency and security of the supply chain.

CN119941252APending Publication Date: 2025-05-06HUBEI CHANGJIANG CAR BAILIAN TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411741553.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

Traditional supply chain systems have problems such as information asymmetry and data islands, which leads to inefficiency in the supply chain and is difficult to control risks.

Method used

The supply chain transparent supply and demand docking platform based on Hyperledger Fabric is adopted, including supplier management module, demand management module, transaction management module, data transparency module and system management module, and data transparency and immutability are achieved through smart contracts and blockchain technology.

Benefits of technology

It improves the efficiency of supply and demand matching, reduces transaction costs, enhances the security and credibility of the supply chain, and ensures data transparency and immutability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119941252A_ABST
    Figure CN119941252A_ABST
Patent Text Reader

Abstract

The invention discloses a Hyperledger Fabric-based supply chain transparent supply and demand docking platform, which comprises a supplier management module, a demand management module, a transaction management module, a data transparency module and a system management module, the data transparentizing module adopts a Hyperledger Fabric alliance chain as a bottom block chain, and data related to all supply chains are stored in a chain through an intelligent contract; upstream and downstream enterprises of the supply chain can query detailed information of any transaction or data through the platform to realize transparency of the data; when a transaction occurs and an account book transaction is written, original data needs to be processed. According to the method, the Hyperledger Fabric is utilized to realize supply chain transparency, so that the data cannot be tampered, and the supply and demand docking efficiency is improved; the transaction is automatically executed through the smart contract, the transaction cost is reduced, and the security and credibility of the supply chain are enhanced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of blockchain, and in particular to a supply chain transparent supply and demand docking platform based on Hyperledger Fabric. Background Art

[0002] With the accelerated development of globalization, the complexity of supply chain management is increasing. The traditional supply chain system has problems such as information asymmetry and data silos, which leads to low supply chain efficiency and difficult to control risks. Blockchain technology, as a distributed ledger technology, has the characteristics of decentralization and data immutability, providing a new idea for solving supply chain problems.

[0003] As a distributed storage system that integrates cryptography, smart contracts, and consensus mechanisms, blockchain can be divided into three types: public chain, consortium chain, and private chain according to the degree of decentralization. Consortium chain is mainly built between multiple organizations with clear identities. It provides functions such as identity authentication, permission management, and privacy protection, so it is more suitable for enterprise-level application scenarios. Hyperledger Fabric inherits the tamper-proof and distributed characteristics of the public chain, and also has a highly modular architecture design and the advantage of maintaining good performance at high throughput. Therefore, how to more effectively use Hyperledger Fabric to enhance the transparency of the supply chain is a research direction that deserves in-depth exploration and improvement. Summary of the invention

[0004] To this end, the present invention provides a supply chain transparent supply and demand docking platform based on Hyperledger Fabric to solve the problems in the prior art.

[0005] In order to achieve the above object, the present invention provides the following technical solutions:

[0006] A transparent supply chain and demand docking platform based on Hyperledger Fabric, including supplier management module, demand management module, transaction management module, data transparency module and system management module;

[0007] The supplier management module is used to provide supplier registration and certification and supplier information management;

[0008] The demand management module is used for publishing and matching demand. The demander publishes the purchase demand through the platform, and the platform automatically matches the supply and demand parties according to the demander's requirements and the supplier's supply capacity.

[0009] In the transaction management module, the supply and demand parties negotiate transactions through the platform; after the two parties reach an agreement, the transaction is automatically executed through the smart contract to generate an unalterable transaction record; the platform monitors the transaction status in real time to ensure the smooth completion of the transaction;

[0010] The data transparency module uses the Hyperledger Fabric consortium chain as the underlying blockchain, and all supply chain-related data is stored on the chain through smart contracts; upstream and downstream companies in the supply chain can query the detailed information of any transaction or data through the platform to achieve data transparency;

[0011] The system management module includes user management, configuration of various platform parameters, monitoring of the platform's operating status, and ensuring the stability and security of the system;

[0012] When a transaction occurs in a Hyperledger Fabric member, it needs to process the original data, normalize it, and convert the data into JSON format.

[0013] Further: the supplier registration and certification allows suppliers to submit registration information through the platform and become platform members after review; supplier information management: suppliers can maintain and update their basic information, product information, and inventory information.

[0014] Further: When a transaction occurs in the Hyperledger Fabric member, the specific steps of a write transaction track are as follows:

[0015] S1. At time t1, the transaction initiator L initiates a write transaction t to call smart contract s in channel c. x ;

[0016] S2. At time t2, write transaction t x is sent to the set of endorsing peers {e};

[0017] S3. Endorsing node set {e} writes transaction t x After endorsing them one by one, they are returned to the transaction initiator L. After the initiator L checks that the endorsements are correct, he writes the transaction t at time t3. x Send to sorting node o;

[0018] S4. At time t4, sorting node o will write transaction t x Packed into block b;

[0019] S5. At time t5, write transaction t x Successful chain upload marks the completion of the entire transaction process.

[0020] Further: The trajectory data for reaching consensus on N transactions writing to the ledger is:

[0021]

[0022] Where tx is a write transaction, c is a channel, s is a smart contract, o is a sorting node, and b is a block; L = {L ID ,L MSPID ,...,L CERTID};

[0023] {e} is the set of endorsement nodes and can be described as

[0024] In the formula, P represents the number of endorsing nodes, Represents the j-th endorsement node e j response time.

[0025] Further: Based on the trace data of N write ledger transactions, since read transactions do not update the ledger status, the traces of M read transactions can be described as:

[0026]

[0027] in, Indicates the time when the read transaction process ends.

[0028] Further: the platform architecture includes the bottom layer, middle layer, application layer and presentation layer;

[0029] The bottom layer is responsible for connecting and managing various nodes in the platform, including sorting nodes, endorsement nodes, client nodes, anchor nodes, accounting nodes and databases; Hyperledger Fabric adopts Kafka or Raft consensus mechanism to ensure the consistency and immutability of transactions; sorting nodes sort transactions through consensus mechanism and generate blocks; databases use asymmetric encryption and hash algorithms to ensure data confidentiality and integrity; transaction data is encrypted to prevent data from being stolen or tampered with during transmission;

[0030] The middle layer includes: smart contracts, which are deployed on endorsement nodes and define supply chain business logic and data structures; clients can execute transactions or query data by calling functions in smart contracts; ledgers, which record all consensus transaction data, including blocks and transactions; each endorsement node maintains a local copy of the ledger for storing and querying transaction data; member service providers, which are responsible for node identity authentication and authority management; issue digital certificates to each node to ensure that the node's identity is authentic and trustworthy; manage node permissions to ensure that nodes can only access data within their authority range;

[0031] The application layer includes: a supply chain management system that provides a user interface for upstream and downstream companies in the supply chain to view and manage supply chain information; and interacts with smart contracts and ledgers in the middle layer to achieve real-time updating and query of supply chain information.

[0032] Furthermore: the database also records all operation logs, including transaction execution, ledger updates, node joining and exiting, etc.; it provides an audit function to facilitate tracking and investigating abnormal operations or data leakage incidents.

[0033] Further: the ordering node is responsible for ordering the transaction requests submitted by the client and generating blocks; communicating with the endorsement nodes in the channel and broadcasting the ordered blocks to the endorsement nodes in the channel;

[0034] Endorsing nodes receive transaction proposal requests from clients and endorse transactions; communicate with sorting nodes, receive sorted blocks, and append blocks to local ledgers; broadcast blocks and synchronize status with other endorsing nodes through the Gossip protocol;

[0035] The client node creates a transaction proposal request and submits it to the endorsing node for endorsement; receives the endorsement result returned by the endorsing node, and submits the transaction request to the sorting node for sorting;

[0036] The accounting node is responsible for verifying the transactions in the blocks received from the sorting service node. After verification, the accounting node will update the transaction data to the state database and submit the block to the blockchain to maintain the integrity and consistency of the ledger. The accounting node will notify the application of the success or failure of the transaction so that the application can process the transaction accordingly.

[0037] Anchor nodes are peer nodes in a channel that can be detected by all peer nodes and can communicate with them. They allow nodes with different memberships to discover other nodes in the channel, thereby achieving information exchange and collaboration between channels. Anchor nodes are also responsible for propagating configuration updates and messages between channels. When the configuration information of a channel changes, anchor nodes will promptly propagate these changes to other nodes in the channel to ensure that all nodes can obtain the latest configuration information.

[0038] Channels are logical networks that isolate different businesses or organizations. Each channel has an independent ledger and member permissions to ensure data isolation and security. Members within the channel communicate and transmit data through the channel.

[0039] Furthermore: the application layer provides a RESTful API interface for integration and calling by other systems or applications; external systems can interact with the Hyperledger Fabric platform through the API interface to query data and execute transactions.

[0040] Furthermore, the transaction of the Hyperledger Fabric member is divided into the following six steps from initiation to on-chain:

[0041] Step 1. The client submits a transaction proposal to the endorsing node according to the endorsement strategy;

[0042] Step 2. The endorsing node verifies the transaction, calls the chain code to simulate the transaction and signs it, and returns the transaction, simulated read-write set and signature to the client;

[0043] Step 3. The client collects enough endorsements and sends the transaction to the sorting node;

[0044] Step 4. The sorting node sorts and packages the transactions, generates a new block, and sends it to the anchor nodes of each organization in the same channel;

[0045] Step 5. The anchor nodes of each organization verify the block and record it in the ledger. At this time, the block height in the ledger increases by 1. The anchor node is also responsible for forwarding the block to other accounting nodes in the organization;

[0046] Step 6. Notify the client that the transaction is completed.

[0047] The present invention has the following advantages: the present invention uses Hyperledger Fabric to achieve supply chain transparency, ensures that data cannot be tampered with, and improves the efficiency of supply and demand docking; automatically executes transactions through smart contracts, reduces transaction costs, and enhances the security and credibility of the supply chain.

[0048] Other features and advantages of the present invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practicing the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more intuitively illustrate the prior art and the present application, exemplary drawings are given below. It should be understood that the specific shapes and structures shown in the drawings should not generally be regarded as limiting conditions for implementing the present application; for example, those skilled in the art are capable of easily making conventional adjustments or further optimizations to the addition / reduction / attribution division, specific shapes, positional relationships, connection methods, dimensional ratios, etc. of certain units (components) based on the technical concepts and exemplary drawings disclosed in the present application.

[0050] Figure 1A module block diagram of a supply chain transparency supply and demand docking platform based on Hyperledger Fabric provided in one embodiment of the present application.

[0051] Figure 2 A schematic diagram of the architecture of a supply chain transparency supply and demand docking platform based on Hyperledger Fabric provided for one embodiment of the present application. DETAILED DESCRIPTION

[0052] The following is an explanation of the implementation of the present invention by specific specific examples. People familiar with this technology can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. Obviously, the described embodiments are part of the embodiments of the present invention, not all of them. It should be understood that these embodiments are only to further illustrate the present invention and cannot be understood as limiting the scope of protection of the present invention. Technical engineers in this field can make some non-essential improvements and adjustments to the present invention based on the contents of the above invention; based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0053] See also Figure 1 , a supply chain transparency supply and demand docking platform based on Hyperledger Fabric, including supplier management module, demand management module, transaction management module, data transparency module and system management module.

[0054] The supplier management module is used to provide supplier registration and certification and supplier information management;

[0055] Supplier registration and certification: Suppliers submit registration information through the platform and become platform members after review;

[0056] Supplier information management: Suppliers can maintain and update their basic information, product information, inventory information, etc.

[0057] The demand management module is used for publishing and matching demands;

[0058] Demand release: The demander releases the purchase demand through the platform, including product name, specifications, quantity, delivery date, etc.;

[0059] Demand matching: The platform automatically matches supply and demand based on the requirements of the demand side and the supply capacity of the supplier.

[0060] The transaction management module is used for transaction negotiation, transaction confirmation and transaction monitoring;

[0061] Transaction negotiation: The supply and demand parties negotiate transactions through the platform, including price, delivery method, payment method, etc.

[0062] Transaction confirmation: After both parties reach an agreement, the transaction is automatically executed through the smart contract, generating an unalterable transaction record;

[0063] Transaction monitoring: The platform monitors the transaction status in real time to ensure smooth completion of transactions.

[0064] The data transparency module includes data uploading, data query and data analysis;

[0065] Data on-chain: All supply chain-related data (such as supplier information, product information, transaction information, etc.) are stored on-chain through smart contracts;

[0066] Data query: Upstream and downstream enterprises in the supply chain can query the detailed information of any transaction or data through the platform to achieve data transparency;

[0067] Data analysis: The platform provides data analysis tools to conduct in-depth mining and analysis of supply chain data to help companies optimize supply chain management.

[0068] The system management module includes user management, system configuration and system monitoring;

[0069] User management: management platform users’ registration, login, authority allocation, etc.;

[0070] System configuration: configure various parameters of the platform, such as consensus mechanism, encryption algorithm, etc.;

[0071] System monitoring: monitor the operating status of the platform to ensure the stability and security of the system.

[0072] like Figure 2 As shown, the supply chain transparent supply and demand docking platform based on Hyperledger Fabric of the present invention has an architecture including a bottom layer, a middle layer, an application layer and a presentation layer;

[0073] The bottom layer includes an orderer node, which is responsible for ordering transaction requests submitted by clients and generating blocks; communicating with the endorsement nodes (Peers) in the channel and broadcasting the ordered blocks to the Peer nodes in the channel;

[0074] Endorsing nodes (Peer), receive transaction proposal requests from clients, endorse transactions (i.e. verify and sign); communicate with sorting nodes, receive sorted blocks, and append blocks to local ledgers; broadcast blocks and synchronize status with other Peer nodes through the Gossip protocol;

[0075] The client node (Client) creates a transaction proposal request and submits it to the endorsing node for endorsement; receives the endorsement result returned by the endorsing node, and submits the transaction request to the sorting node for sorting;

[0076] The accounting node is responsible for verifying the transactions in the blocks received from the sorting service node, including the legitimacy of the transaction, endorsement policy, and version conflicts to ensure the validity and consistency of the transaction. After verification, the accounting node will update the transaction data to the status database and submit the block to the blockchain to maintain the integrity and consistency of the ledger. The accounting node will also notify the application of the success or failure of the transaction so that the application can process the transaction accordingly.

[0077] An anchor node is a peer node in a channel that can be detected by all peer nodes and can communicate with them. They allow nodes with different membership identities to discover other nodes in the channel, thereby achieving information exchange and collaboration between channels. Anchor nodes are also responsible for propagating configuration updates and messages between channels. When the configuration information of a channel changes, such as the joining or exit of new members, updates to smart contracts, etc., anchor nodes will promptly propagate these changes to other nodes in the channel to ensure that all nodes can obtain the latest configuration information.

[0078] In this embodiment, the anchor node is responsible for connecting the client node, the accounting node and the sorting node.

[0079] Channel is a logical network that isolates different businesses or organizations. Each channel has an independent account book and member permissions to ensure data isolation and security. Members in the channel (including peer nodes and orderer nodes) communicate and transmit data through the channel.

[0080] Hyperledger Fabric uses Kafka or Raft consensus mechanism to ensure the consistency and immutability of transactions; Orderer nodes sort transactions through consensus mechanism and generate blocks;

[0081] The database uses asymmetric encryption and hash algorithms to ensure the confidentiality and integrity of data; encrypts transaction data to prevent data from being stolen or tampered with during transmission; role-based access control (RBAC) ensures that different users can only access data within their authority; and implements fine-grained access control through digital certificates and permission lists managed by MSP.

[0082] In addition, the database also records all operation logs, including transaction execution, ledger updates, node joining and exiting, etc.; it provides audit functions to facilitate tracking and investigation of abnormal operations or data leakage incidents.

[0083] The middle layer includes: smart contracts (Chaincode), which are deployed on endorsement nodes and define supply chain business logic and data structures; clients can execute transactions or query data by calling functions in smart contracts;

[0084] Ledger, which records all consensus transaction data, including blocks and transactions. Each peer node maintains a local copy of the ledger to store and query transaction data.

[0085] Member Service Provider (MSP) is responsible for node identity authentication and authority management; issues digital certificates to each node to ensure that the node's identity is authentic; manages node permissions to ensure that nodes can only access data within their authority.

[0086] The application layer includes: a supply chain management system that provides a user interface for upstream and downstream enterprises in the supply chain to view and manage supply chain information; and interacts with smart contracts and ledgers in the middle layer to achieve real-time update and query of supply chain information;

[0087] Data analysis and visualization: statistical analysis of supply chain data, providing visual reports and charts; helping enterprises better understand the operation of the supply chain and provide support for decision-making.

[0088] Provides a RESTful API interface for integration and calling by other systems or applications; external systems can interact with the Hyperledger Fabric platform through the API interface to query data and execute transactions.

[0089] During use, the client submits the transaction proposal request to the endorsing node for endorsement and receives the endorsement result; the endorsing node submits the endorsed transaction to the sorting node for sorting and receives the sorted block. The sorting node broadcasts the sorted block to the Peer node in the channel, and the Peer node receives and appends it to the local ledger.

[0090] Taking the transaction consensus track of writing transactions on the client as an example, the specific steps of a transaction writing track are as follows:

[0091] S1. At time t1, the transaction initiator L initiates a write transaction t to call smart contract s in channel c. x ;

[0092] S2. At time t2, write transaction t x is sent to the set of endorsing peers {e};

[0093] S3. Endorsing node set {e} writes transaction t xAfter endorsing them one by one, they are returned to the transaction initiator L. After the initiator L checks that the endorsements are correct, he writes the transaction t at time t3. x Send to sorting node o;

[0094] S4. At time t4, sorting node o will write transaction t x Packed into block b;

[0095] S5. At time t5, write transaction t x Successful chain upload marks the completion of the entire transaction process.

[0096] The trajectory data for reaching consensus on N write-ledger transactions can be described as:

[0097]

[0098] Where tx is a write transaction, c is a channel, s is a smart contract, o is a sorting node, and b is a block; L = {L ID ,L MSPID ,...,L CERTID};

[0099] {e} is the set of endorsement nodes and can be described as

[0100] In the formula, P represents the number of endorsing nodes, Represents the j-th endorsement node e j response time.

[0101] In addition, read transactions do not update the ledger state, so the trace of M read transactions can be described as:

[0102]

[0103] in, Indicates the time when the read transaction process ends.

[0104] Peer nodes broadcast blocks and synchronize status through the Gossip protocol to ensure that the ledger data of all Peer nodes are consistent.

[0105] The client can call functions in the smart contract to execute transactions or query data, and the smart contract will return the results to the client after execution.

[0106] In this implementation, the process of a transaction being put on the chain is divided into the following six steps from initiation to being put on the chain:

[0107] Step 1. The client submits a transaction proposal to the endorsing node according to the endorsement strategy;

[0108] Step 2. The endorsing node verifies the transaction, calls the chain code to simulate the transaction and signs it, and returns the transaction, simulated read-write set and signature to the client;

[0109] Step 3. The client collects enough endorsements and sends the transaction to the sorting node;

[0110] Step 4. The sorting node sorts and packages the transactions, generates a new block, and sends it to the anchor nodes of each organization in the same channel;

[0111] Step 5. The anchor nodes of each organization verify the block and record it in the ledger. At this time, the block height in the ledger increases by 1. The anchor node is also responsible for forwarding the block to other accounting nodes in the organization;

[0112] Step 6. Notify the client that the transaction is completed.

[0113] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.

Claims

1. A transparent supply chain docking platform based on Hyperledger Fabric, characterized by: It includes supplier management module, demand management module, transaction management module, data transparency module and system management module; The supplier management module is used to provide supplier registration and certification and supplier information management; The demand management module is used for publishing and matching demand. The demander publishes the purchase demand through the platform, and the platform automatically matches the supply and demand parties according to the demander's requirements and the supplier's supply capacity. In the transaction management module, the supply and demand parties negotiate transactions through the platform; after the two parties reach an agreement, the transaction is automatically executed through the smart contract to generate an unalterable transaction record; the platform monitors the transaction status in real time to ensure the smooth completion of the transaction; The data transparency module uses the Hyperledger Fabric consortium chain as the underlying blockchain, and all supply chain-related data is stored on the chain through smart contracts; upstream and downstream companies in the supply chain can query the detailed information of any transaction or data through the platform to achieve data transparency; The system management module includes user management, configuration of various platform parameters, monitoring of the platform's operating status, and ensuring the stability and security of the system; When a transaction occurs in a Hyperledger Fabric member, it needs to process the original data, normalize it, and convert the data into JSON format.

2. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to claim 1, characterized in that: The supplier registration and certification allows suppliers to submit registration information through the platform and become platform members after review; supplier information management: suppliers can maintain and update their basic information, product information, and inventory information.

3. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to claim 1, characterized in that: When a transaction occurs in the Hyperledger Fabric member, the specific steps of a write transaction trace are as follows: S1. At time t1, the transaction initiator L initiates a write transaction t to call smart contract s in channel c. x ; S2. At time t2, write transaction t x is sent to the set of endorsing peers {e}; S3. Endorsing node set {e} writes transaction t x After endorsing them one by one, they are returned to the transaction initiator L. After the initiator L checks that the endorsements are correct, he writes the transaction t at time t3. x Send to sorting node o; S4. At time t4, sorting node o will write transaction t x Packed into block b; S5. At time t5, write transaction t x Successful chain upload marks the completion of the entire transaction process.

4. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to claim 3 is characterized in that: The trajectory data for reaching consensus on N transactions writing the ledger is: Where tx is a write transaction, c is a channel, s is a smart contract, o is a sorting node, and b is a block; L = {L ID ,L MSPID ,...,L CERTID }; {e} is the set of endorsement nodes and can be described as In the formula, P represents the number of endorsing nodes, Represents the response time of the j-th endorsement node ej.

5. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to claim 4 is characterized in that: Based on the trace data of N write ledger transactions, since read transactions do not update the ledger status, the traces of M read transactions can be described as: in, Indicates the time when the read transaction process ends.

6. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to claim 1, characterized in that: The platform architecture includes the bottom layer, middle layer, application layer and presentation layer; The bottom layer is responsible for connecting and managing various nodes in the platform, including sorting nodes, endorsement nodes, client nodes, anchor nodes, accounting nodes and databases; Hyperledger Fabric adopts Kafka or Raft consensus mechanism to ensure the consistency and immutability of transactions; sorting nodes sort transactions through consensus mechanism and generate blocks; databases use asymmetric encryption and hash algorithms to ensure data confidentiality and integrity; Encrypt transaction data to prevent data from being stolen or tampered with during transmission; The middle layer includes: smart contracts, which are deployed on endorsement nodes and define supply chain business logic and data structures; clients can execute transactions or query data by calling functions in smart contracts; ledgers, which record all consensus transaction data, including blocks and transactions; each endorsement node maintains a local copy of the ledger for storing and querying transaction data; member service providers, which are responsible for node identity authentication and authority management; issue digital certificates to each node to ensure that the node's identity is authentic and trustworthy; manage node permissions to ensure that nodes can only access data within their authority range; The application layer includes: a supply chain management system that provides a user interface for upstream and downstream companies in the supply chain to view and manage supply chain information; and interacts with smart contracts and ledgers in the middle layer to achieve real-time updating and query of supply chain information.

7. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to claim 6 is characterized in that: The database also records all operation logs, including transaction execution, ledger updates, node joining and exiting, etc.; it provides audit functions to facilitate tracking and investigation of abnormal operations or data leaks.

8. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to claim 6, characterized in that: The sorting node is responsible for sorting the transaction requests submitted by the client and generating blocks; communicating with the endorsing nodes in the channel and broadcasting the sorted blocks to the endorsing nodes in the channel; Endorsing nodes receive transaction proposal requests from clients and endorse transactions; Communicate with the sorting node, receive the sorted blocks, and append the blocks to the local ledger; Block broadcasting and status synchronization with other endorsing nodes through the Gossip protocol; The client node creates a transaction proposal request and submits it to the endorsing node for endorsement; Receive the endorsement result returned by the endorsing node and submit the transaction request to the sorting node for sorting; The accounting node is responsible for verifying the transactions in the blocks received from the sorting service node. After verification, the accounting node will update the transaction data to the state database and submit the block to the blockchain to maintain the integrity and consistency of the ledger. The accounting node will notify the application of the success or failure of the transaction so that the application can process the transaction accordingly. Anchor nodes are peer nodes in a channel that can be detected by all peer nodes and can communicate with them. They allow nodes with different memberships to discover other nodes in the channel, thereby achieving information exchange and collaboration between channels. Anchor nodes are also responsible for propagating configuration updates and messages between channels. When the configuration information of a channel changes, anchor nodes will promptly propagate these changes to other nodes in the channel to ensure that all nodes can obtain the latest configuration information. Channels are logical networks that isolate different businesses or organizations. Each channel has an independent ledger and member permissions to ensure data isolation and security. Members within the channel communicate and transmit data through the channel.

9. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to claim 6, characterized in that: The application layer provides a RESTful API interface for integration and calling by other systems or applications; external systems can interact with the Hyperledger Fabric platform through the API interface to query data and execute transactions.

10. The supply chain transparent supply and demand docking platform based on Hyperledger Fabric according to any one of claims 1 to 9, characterized in that: The transaction of the Hyperledger Fabric member is divided into the following six steps from initiation to chain: Step 1. The client submits a transaction proposal to the endorsing node according to the endorsement strategy; Step 2. The endorsing node verifies the transaction, calls the chain code to simulate the transaction and signs it, and returns the transaction, simulated read-write set and signature to the client; Step 3. The client collects enough endorsements and sends the transaction to the sorting node; Step 4. The sorting node sorts and packages the transactions, generates a new block, and sends it to the anchor nodes of each organization in the same channel; Step 5. The anchor nodes of each organization verify the block and record it in the ledger. At this time, the block height in the ledger increases by 1. The anchor node is also responsible for forwarding the block to other accounting nodes in the organization; Step 6. Notify the client that the transaction is completed.