Blockchain-based supply chain transaction collaboration method and system
By combining the main blockchain and private blockchain, the problems of information synchronization and security in the upstream and downstream of the supply chain are solved, and efficient and secure synchronization of order data and contract execution are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- METAL INDS RES & DEV CENT
- Filing Date
- 2024-12-13
- Publication Date
- 2026-06-16
AI Technical Summary
The supply chain suffers from inefficiencies in order processing and unreliable data due to factors such as the inability to synchronize information in a timely manner, inconsistent naming conventions, and insufficient information security.
By leveraging the decentralized, transparent, and immutable characteristics of blockchain, and combining the main blockchain with private blockchains, order data can be synchronized among multiple parties. Furthermore, the bill of materials conversion model and smart contracts are used to ensure data accuracy and security.
It improved order processing efficiency and accuracy, and ensured the security of order and production data.
Smart Images

Figure CN122222718A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to a blockchain-based supply chain transaction collaboration method and system, and in particular to a method and system that combines a blockchain main chain and a private chain to provide supply chain transactions. Background Technology
[0002] In the upstream and downstream of the supply chain, many human factors often hinder the timely flow of information during contract signing, manufacturing, and fulfillment, such as the inability to synchronize information in a timely manner and the different naming conventions used when ordering components. Even when information is available, its accuracy needs to be repeatedly verified due to different ways of expressing the same component materials. In addition, the security of information flow is also a current problem. Furthermore, the status of orders and the control of contract fulfillment involve different manufacturers at different stages. Therefore, it is necessary to establish a platform that can be trusted by multiple manufacturers, facilitates data synchronization, and ensures decentralized, transparent, and tamper-proof contract execution. Improving the efficiency and accuracy of order processing and ensuring the security of synchronized order and production data are also urgent issues that need to be addressed in this field. Summary of the Invention
[0003] The purpose of this disclosure is to provide a blockchain-based supply chain transaction collaboration method and system, which leverages the decentralized, transparent, and immutable characteristics of blockchain to enable order data to be synchronized among multiple parties in a transaction, while ensuring its accuracy and security.
[0004] This disclosure proposes a blockchain-based supply chain transaction collaboration method, comprising: a client device uploading a first component bill of materials (BOM) for manufacturing a product to a first blockchain; converting the first component BOM into a second component BOM using a BOM conversion model; the client device, a manufacturing device, and a supplier device signing a smart contract for the product on the first blockchain based on the second component BOM, the smart contract including an order rule and an order status; and after the smart contract is signed, a supplier corresponding to the supplier device ships the component to a manufacturing device corresponding to the manufacturing device according to the second component BOM and the order rule, so that the manufacturing device receives the component and manufactures the product with the component, wherein the supplier and the manufacturing device update the order status on the first blockchain according to the component's dynamic status.
[0005] In one embodiment, the blockchain-based supply chain transaction collaboration method further includes: the client device, the manufacturing device, and the supply device accessing and updating the order status before and after the update from the first blockchain.
[0006] In one embodiment, the blockchain-based supply chain transaction collaboration method further includes: uploading multiple production data of manufactured products from a manufacturing device to a second blockchain.
[0007] In one embodiment, the second blockchain is a decentralized relational database.
[0008] In one embodiment, the bill of materials conversion model is executed on a second blockchain, and the blockchain-based supply chain transaction collaboration method further includes: transferring a first component bill of materials from the first blockchain to the second blockchain; converting the first component bill of materials into a second component bill of materials using the bill of materials conversion model; and transferring the second component bill of materials from the second blockchain to the first blockchain.
[0009] In one embodiment, the blockchain-based supply chain transaction collaboration method further includes: if a first element name in the first element bill of materials cannot be converted during the process of converting the first element bill of materials into the second element bill of materials in the bill of materials conversion model, then the first element name is used as training data to retrain the bill of materials conversion model; and the first element name in the first element bill of materials is converted into a second element name in the second element bill of materials using the retrained bill of materials conversion model.
[0010] In one embodiment, the blockchain-based supply chain transaction collaboration method further includes: a client device uploading a product design drawing to a first blockchain; the client device, a manufacturing device, and a supply device signing a smart contract for the product based on a second component bill of materials and the product design drawing; and the manufacturing end manufacturing the product using the components according to the design drawing.
[0011] In one embodiment, the blockchain-based supply chain transaction collaboration method further includes: before the material supplier ships the component to the manufacturing end, the material supplier device uploads a verification report to the first blockchain according to a verification condition in the order rules, and the smart contract allows the material supplier device to update the order status; and after the manufacturing end receives the component and the manufacturing end device confirms the verification report on the first blockchain, the smart contract allows the manufacturing end device to update the order status.
[0012] In one embodiment, the order rules include a payment stipulation, and the blockchain-based supply chain transaction collaboration method further includes: the client device making payments to the manufacturing end and the supply end in accordance with the payment stipulation as the order status is updated.
[0013] This disclosure further proposes a blockchain-based supply chain transaction collaboration system, comprising: a client device for uploading a first component bill of materials (BOM) for manufacturing a product; a first blockchain, communicatively connected to the client device, for receiving the first component BOM; a second blockchain, communicatively connected to the first blockchain and receiving the first component BOM from the first blockchain, the second blockchain being used to convert the first component BOM into a second component BOM using a BOM conversion model, and then transmitting the second component BOM to the first blockchain; a manufacturing device, communicatively connected to the first blockchain; and a supply device, communicatively connected to the first blockchain; wherein the client device, the manufacturing device, and the supply device sign a smart contract for the product on the first blockchain based on the second component BOM, the smart contract including an order rule and an order status; after the smart contract is signed, the supply device corresponding to the supply device ships the component to the manufacturing device corresponding to the manufacturing device according to the second component BOM and the order rule, so that the manufacturing device receives the component and manufactures the product with the component, wherein the supply device and the manufacturing device update the order status on the first blockchain according to the component's dynamics.
[0014] The beneficial effects of this disclosure are at least that the blockchain-based supply chain transaction collaboration method and system provided in this disclosure can improve the efficiency and accuracy of order processing, and ensure the security of order data and production data. Attached Figure Description
[0015] To gain a more complete understanding of the embodiments and their advantages, reference is now made to the following description taken in conjunction with the accompanying drawings, wherein:
[0016] Figure 1 This is a schematic diagram of a blockchain-based supply chain transaction collaboration system according to an embodiment of this disclosure;
[0017] Figure 2 This is a flowchart of the bill of materials conversion model for converting a bill of materials in one embodiment of this disclosure;
[0018] Figure 3 This is a schematic diagram of a smart contract in one embodiment of the present disclosure;
[0019] Figure 4 This is a schematic diagram illustrating the process of a blockchain-based supply chain transaction collaboration method according to an embodiment of this disclosure; and
[0020] Figure 5 This is a schematic diagram illustrating the process of executing a blockchain-based supply chain transaction collaboration method on the main blockchain and the side blockchain in one embodiment of this disclosure.
[0021] [Symbol Explanation]
[0022] 100: Blockchain-based supply chain transaction collaboration system
[0023] 110: Blockchain Main Chain
[0024] 120: Blockchain sidechain
[0025] 130: Client device
[0026] 140: Manufacturing end device
[0027] 150: Feeding end device
[0028] 200: Bill of Materials Conversion Model - Bill of Materials Conversion Process
[0029] 300, 301~304: Smart Contracts
[0030] 400: Blockchain-based supply chain transaction collaboration methods
[0031] 500: The process of executing blockchain-based supply chain transaction collaboration methods on the main chain and side chains.
[0032] S210~S270, S401~S412, S501~S513: Steps Detailed Implementation
[0033] The embodiments disclosed herein are discussed in detail below. However, it will be understood that the embodiments provide many applicable concepts that can be implemented in a wide variety of specific situations. The discussed and disclosed embodiments are for illustrative purposes only and are not intended to limit the scope of this disclosure.
[0034] Figure 1 This is a schematic diagram of a blockchain-based supply chain transaction collaboration system 100 according to an embodiment of this disclosure. Figure 1 As shown, the blockchain-based supply chain transaction collaboration system 100 includes a main blockchain 110 and a side blockchain 120. Client device 130, manufacturing device 140, and supply device 150 are communicatively connected to the main blockchain 110, and the manufacturing device 140 is also communicatively connected to the side blockchain 120. (See below for further details.) Figure 1 Detailed description of a blockchain-based supply chain transaction collaboration system 100.
[0035] In one embodiment disclosed herein, the client, acting as the party submitting the order request, sends a product order to the manufacturing end via client device 130. The manufacturing end receives this order request via manufacturing device 140 and determines whether to accept the order based on it. Generally, the order request includes product design drawings and the raw materials required to manufacture the product, such as various components. Therefore, after receiving the design drawings and the bill of materials (BOM) for various components, the manufacturing end considers whether it can manufacture the product and whether it can purchase these components to determine whether to accept the order. The purchase of components can be confirmed with the supplier. Therefore, the supplier also receives the BOM via supplier device 150 to confirm whether it can provide the components. After confirmation from both the manufacturing end and the supplier, the order is established, and a contract can be signed to proceed with the subsequent component procurement and product manufacturing process.
[0036] In this disclosure, the client device 130, the manufacturing device 140, and the supply device 150 can communicate with the blockchain main chain 110. By storing the aforementioned design drawings, bill of materials, contracts, order contents and status, or inspection reports and notarization reports of raw materials required by the contract on the blockchain main chain 110, the three parties can confirm this data at any time. Storing this important data on the blockchain main chain 110 not only ensures the correctness of the data through the immutability of the blockchain, but also allows the three parties to access only the necessary data at any time without requiring any party to grant the other party access rights to their internal enterprise system to track orders. This also improves the security of internal enterprise information.
[0037] Furthermore, since orders are mainly signed by the client to the manufacturer, the manufacturer can establish a blockchain sidechain 120 to store all data related to the order and product from raw material ordering to the manufacturing process on the blockchain sidechain 120, and store the smart contract address corresponding to the order on the blockchain main chain 110. When the smart contract needs to be accessed, this address can be used, or the corresponding smart contract and related data can be accessed by assigning an encoding.
[0038] The blockchain sidechain 120 can store data including order requirements and contracts, such as design drawings, bills of materials, inspection reports, and notarization reports provided by the client in the aforementioned order requirements. Although the contract is deployed as a smart contract on the main blockchain 110 after it is signed, its corresponding text file can also be stored on the blockchain sidechain 120 for access. Furthermore, the blockchain sidechain 120 can also communicate and connect with sensors and production line management and monitoring servers on the manufacturing line. Sensing data, monitoring reports, and anomaly reports generated during the product manufacturing process can all be transmitted to the blockchain sidechain 120 for storage, allowing the manufacturing end to access and trace specific batches of products through the manufacturing end device 140.
[0039] The main blockchain 110 and the side blockchain 120 can be public and private blockchains, respectively. For example, the main blockchain 110 can be Ethereum, or any blockchain capable of running smart contracts, accessible to specific target groups, and possessing immutability. It can also be a private blockchain or a consortium blockchain composed of enterprise nodes. In contrast to the main blockchain 110, the side blockchain 120 can use a blockchain built internally by the manufacturing enterprise to store internal confidential data, such as a decentralized relational database with a consensus mechanism. The decentralized relational database can be used to distribute and store large amounts of production data, which not only reduces the risk of data loss but also enhances the security of data storage by leveraging blockchain features such as consensus mechanisms.
[0040] In addition, such as Figure 1 As shown, client device 130, manufacturing device 140, and supply device 150 are communicatively connected to the blockchain main chain 110. These communication connections are achieved through a decentralized application (DAPP) as the interface, allowing users to interact with the blockchain main chain 110. Therefore, tasks such as uploading order requirements by the client, establishing orders and signing contracts by the manufacturer, uploading inspection reports, and updating order data are all performed through the pre-established decentralized application.
[0041] However, when clients upload design drawings and bills of materials according to their own needs, even in the same technical field, the names of a single raw material or component may be different. As times change, the commonly used terms may also change. Therefore, the component names used in the bill of materials provided by the client are often inconsistent with those of the manufacturing end and the supply end. This will result in the inability to find specific components or require all parties to compare and confirm the components multiple times when confirming the supply content, which will consume a lot of manpower and time costs.
[0042] In view of this, in one embodiment, a machine learning model can be established as a bill of materials (BOM) conversion model to convert the BOM provided by the client into a new BOM in a predetermined format used by the manufacturing and supply ends, facilitating subsequent order creation and component ordering. The BOM conversion model can be trained using a natural language model, such as Bidirectional Encoder Representations from Transformers (BERT). During model training, few-shot learning is used to initially label various components with inconsistent names. Through multiple iterations, after collecting multiple BOMs from different clients, when the current BOM conversion model cannot identify and convert component names, these unidentifiable component names are used as training data, labeled, and then input back into the BOM conversion model for training.
[0043] Furthermore, since the bill of materials (BOM) conversion model is a natural language model, it requires significant computing resources. Therefore, although this BOM conversion model could be built on the main blockchain 110 and directly converted into a new BOM in a predetermined format when the client uploads the BOM, performing calculations on the main blockchain 110 would consume a large amount of gas if it were a public blockchain like Ethereum. Continued use would require substantial investment. Therefore, the BOM conversion model could be built on a side blockchain 120. After the client uploads the BOM, it would be transmitted to the side blockchain 120, where it would be processed by a private blockchain server to generate a new BOM, which would then be transmitted back to the main blockchain 110 for confirmation by all three parties.
[0044] Figure 2This is a flowchart of the bill of materials (BOM) conversion process 200 in one embodiment of the present disclosure. First, in step S210, the blockchain main chain 110 receives the BOM from the client. Then, in step S220, the blockchain main chain 110 transmits the BOM to the blockchain side chain 120. The blockchain side chain 120 then performs step S230, using the BOM conversion model to convert the client-provided BOM into a new BOM conforming to a predetermined format. During the conversion process, step S240 determines if there are any unidentifiable and unconvertible component names. If so, it indicates that the current BOM conversion model cannot convert these component names. Therefore, step S250 marks the unidentifiable component names and uses them as training data to retrain the BOM conversion model. The retrained BOM conversion model can then be used again to perform step S230 to convert the BOM. After all component names have been identified and converted into a new BOM in the predetermined format, step S260 completes the new BOM conversion. In step S270, the blockchain sidechain 120 transmits this new bill of materials to the blockchain main chain 110 for confirmation by the client, the manufacturing end, and the supply end.
[0045] The bill of materials (BOM) conversion model, after multiple training iterations, can quickly and accurately convert the BOM provided by the client. The output of the converted BOM can be directly transmitted to the blockchain main chain 110 for display in a decentralized application interface, or it can be output as an Excel spreadsheet or other text format and sent as an attachment or other means to third parties for confirmation; this disclosure does not specifically limit this.
[0046] Once all three parties have confirmed the design drawings and bill of materials, a contract can be signed accordingly, and a corresponding smart contract 300 can be established on the blockchain main chain 110. Figure 3 This is a schematic diagram of a smart contract 300 in one embodiment of this disclosure. Figure 3As shown, the content of smart contract 300 can include basic order data, order status, and order rules. Basic order data includes order number, customer number, manufacturer number, and order initiation date. Order rules can include delivery deadline, order amount, and yield requirements. The order status, after the order is initiated, can be updated by the manufacturing end, the supply end, and the client end using manufacturing device 140, supply end device 150, and client device 130 respectively, based on the order's processing status. This includes the current order status and the last update time. The update of the order status can also be handled by only one party, such as the manufacturing end assisting the client and supply end; this disclosure is not limited to this. Furthermore, this order status can be accessed at any time by client device 130, manufacturing device 140, and supply end device 150 through the blockchain main chain 110. Even after multiple updates, the blockchain's permanent write capability allows for the querying of historical data such as the order status before and after the update, i.e., access to smart contracts 301-304 before and after the order status update.
[0047] In addition, order rules can also include execution conditions written according to the requirements of the tripartite contract, such as raw material inspection conditions. Before the supplier ships the components, it must inspect the batch of raw materials independently or by a third party. Inspection items include the overall yield of the batch, whether the appearance matches the requirements, the origin of the raw materials used in the components, or whether the harmful substances exceed the standards. The inspection report is then uploaded to the main blockchain 110, allowing the manufacturing end and the client to confirm through the manufacturing end device 140 and the client device 130 that the batch of raw materials has been inspected before the smart contract allows the supplier to change the order status from raw material preparation to shipment. For example, after the manufacturing end receives the components provided by the supplier, it can also independently or by a third party notarize them and upload the notarization report to the main blockchain 110. Only after the smart contract confirms that the notarization report has been uploaded can the smart contract allow the manufacturing end to change the order status to raw material delivery through the manufacturing end device 140.
[0048] Furthermore, if this smart contract 300 is linked to the client's fulfillment account in this transaction, or if it is stipulated that payment is made using the client device 130's cryptocurrency wallet, a payment condition can also be written into the order rules to automatically pay the supplier or manufacturer based on changes in the order status from order initiation to product delivery to the client. For example, if the order status is changed to "raw materials delivered," the client device 130 will automatically pay the supplier; or if the order status changes to "order completed" after the product is completed and accepted by the client, the client device 130 will automatically pay the manufacturer. Utilizing the automatic execution of smart contract 300 helps to avoid payment delays.
[0049] Figure 4 This is a schematic diagram of the process of a blockchain-based supply chain transaction collaboration method 400 according to an embodiment of this disclosure; Figure 5 This is a schematic diagram illustrating the process 500 of a blockchain-based supply chain transaction collaboration method 400 executed by the blockchain main chain 110 and blockchain side chain 120 in one embodiment of this disclosure. See below for reference. Figure 4 and Figure 5 This document details an embodiment of a blockchain-based supply chain transaction collaboration method 400. In this embodiment, a client wishes to commission a manufacturer to produce a product, and the client has prepared the product design drawings and a bill of materials (BOM) for completing the design. The components in this BOM will be provided to the manufacturer by a supplier for product manufacturing.
[0050] First, steps S401 and S501 are performed. The client uploads the component bill of materials and product design drawings to the blockchain main chain 110 using the client device 130. After the blockchain main chain 110 receives the component bill of materials and product design drawings, step S502 is performed. The blockchain main chain 110 transmits the component bill of materials to the blockchain side chain 120, and the blockchain side chain 120 uses the bill of materials conversion model to convert the client's component bill of materials into a new component bill of materials, and then transmits it back to the blockchain main chain 110.
[0051] After the blockchain main chain 110 receives and stores the new component bill of materials, steps S402 and S403 are performed. The manufacturing end and the supply end, through the manufacturing end device 140 and the supply end device 150, confirm on the blockchain main chain 110 whether the components can be provided and the product completed according to the product design drawings and the new component bill of materials. If confirmed, step S404 is performed, where the client, the manufacturing end, and the supply end sign a contract on the blockchain main chain 110. Corresponding to steps S402-404, the blockchain main chain 110 then proceeds to step S503. After the three parties confirm and sign the contract, the corresponding smart contract is deployed on the blockchain main chain 110. In this embodiment, the contract signing can also be carried out by three parties. The manufacturing device 140 then deploys the corresponding smart contract on the main blockchain 110 and stores a copy of the physical contract on the main blockchain 110 or the blockchain side chain 120 for easy access at any time. In this embodiment, the blockchain side chain 120 performs step S504 to receive and store the copy of the physical contract and related data (such as meeting minutes, flowcharts and other attachments).
[0052] After the contract is signed, the manufacturing end proceeds to step S405 to purchase component materials from the supplier, and on the blockchain main chain 110, step S505 updates the order status to "order in progress" via the manufacturing end device 140. Upon receiving the order, the supplier confirms it and begins preparing the goods. In this embodiment, the order rules require the supplier to have the component materials inspected by a third party and provide a third-party inspection report before shipment. Therefore, before shipment, the supplier performs step S406, entrusts a third party to conduct the inspection, obtains the third-party inspection report, and uploads this report to the blockchain main chain 110 via the supplier end device 150. Then, step S506 is initiated, where the blockchain main chain 110 receives the third-party inspection report. At this time, both the client device 130 and the manufacturing end device 140 can confirm the report uploaded by the supplier through the blockchain main chain 110.
[0053] After the supplier uploads the report, the smart contract allows the supplier to proceed to steps S407 and S507, which involves shipping the component raw materials and updating the order status on the blockchain main chain 110 to "raw materials shipped". In this embodiment, the order rules also require the manufacturing end to have a third-party notarized confirmation of whether the batch of raw materials meets the specifications and is verified to be correct after receiving the raw materials, and to issue a third-party notarized report. Therefore, in step S408, after the raw materials are delivered, the manufacturing end entrusts a third party to notarize the component materials and uploads the third-party notarized report through the manufacturing end device 140, then proceeds to step S508, where the blockchain main chain 110 receives the third-party notarized report for confirmation by the client and the supplier.
[0054] After the manufacturing device 140 uploads the report, the smart contract, in accordance with regulations, allows the manufacturing end to update the order status on the main blockchain 110 to "raw materials delivered". Then, the manufacturing end can use the manufacturing device 140 to perform step S510 to update the order status to "product in production", and proceed to step S409 to begin product production. Simultaneously, production data is stored during the production process, and the blockchain sidechain 120 proceeds to step S511 to receive the production data from the production line.
[0055] During product manufacturing, the production line contains multiple machines and various sensors. These sensors generate a large amount of sensing data (such as production temperature, movement speed, and positioning point data) and a large amount of inspection data (such as quality grading, defect detection, and yield) during and / or after manufacturing. All these sensors and inspection servers can communicate and connect with the blockchain sidechain 120, uploading data to it in real time. This enhances the data security of the blockchain sidechain 120 and prevents unauthorized tampering. Furthermore, the connection between the blockchain sidechain 120 and the main blockchain 110 allows the main blockchain 110 to access data from the blockchain sidechain 120 should any disputes arise, without directly granting access to the manufacturing's internal database to external parties.
[0056] After the product is manufactured in step S410, it can be shipped to the client. Step S512 then updates the order status on the blockchain main chain 110 to "Product Shipped" using the manufacturing device 140. Once the client receives the product, step S412 completes the order, and step S513 updates the order status on the blockchain main chain 110 to "Order Completed" using the client device 130. The product shipment and receipt can also be documented in the order rules, requiring reports before shipment and confirmation of delivery. The process is the same as described above and will not be repeated here. Furthermore, the order rules can also stipulate that during steps S507, S509, and S513, when the raw material shipment, confirmation of raw material delivery, and order completion status are updated, the fulfillment account automatically transfers the fees to the supplier and manufacturer according to the contract.
[0057] This embodiment is illustrated with one client, one manufacturing end, and one supply end, but this disclosure is not limited to this. As long as there are enterprises or individuals with supply chain relationships, there is no limit to the number of supply chain layers or the number of enterprises / individuals, as long as smart contracts can be deployed on the main blockchain 110 according to this disclosure and orders can be confirmed in real time, and the algorithm and data storage can be performed by the blockchain side chain 120.
[0058] Although this disclosure has been presented above with reference to embodiments, it is not intended to limit this disclosure. Anyone skilled in the art can make some modifications and refinements without departing from the spirit and scope of this disclosure. Therefore, the scope of protection of this disclosure shall be determined by the appended claims.
Claims
1. A blockchain-based supply chain transaction collaboration method, characterized in that, Include: A client device uploads a first component bill of materials for manufacturing a product to a first blockchain; The first component bill of materials is converted into a second component bill of materials using a bill of materials conversion model. The client device, a manufacturing device, and a supply device sign a smart contract for the product on the first blockchain based on the second component bill of materials. The smart contract includes an order rule and an order status. as well as After the smart contract is signed, a supply end corresponding to the supply end device will ship the component to a manufacturing end corresponding to the manufacturing end device in accordance with the second component bill of materials and the order rules, so that the manufacturing end can receive the component and manufacture the product with the component. The supply end and the manufacturing end will update the order status on the first blockchain according to the dynamics of the component.
2. The blockchain-based supply chain transaction collaboration method as described in claim 1, characterized in that, Also includes: The client device, the manufacturing device, and the supply device access the order status before and after the update from the first blockchain.
3. The blockchain-based supply chain transaction collaboration method as described in claim 1, characterized in that, Also includes: The manufacturing device uploads multiple production data points related to the production of the product to a second blockchain.
4. The blockchain-based supply chain transaction collaboration method as described in claim 3, characterized in that, The second blockchain is a decentralized relational database.
5. The blockchain-based supply chain transaction collaboration method as described in claim 1, characterized in that, The bill of materials transformation model is executed using a second blockchain, and this blockchain-based supply chain transaction collaboration method also includes: The bill of materials for the first component is transmitted from the first blockchain to the second blockchain; The bill of materials for the first component is converted into the bill of materials for the second component using this bill of materials conversion model. as well as The bill of materials for the second component is transmitted from the second blockchain to the first blockchain.
6. The blockchain-based supply chain transaction collaboration method as described in claim 5, characterized in that, Also includes: If the bill of materials conversion model fails to convert a first component name in the first component bill of materials during the conversion of the first component bill of materials to the second component bill of materials, then that first component name is used as training data to retrain the bill of materials conversion model; and The retrained bill of materials conversion model is used to convert the name of the first component in the first component bill of materials into the name of a second component in the second component bill of materials.
7. The blockchain-based supply chain transaction collaboration method as described in claim 1, characterized in that, Also includes: The client device uploads a product design drawing of the product to the first blockchain; The client device, the manufacturing device, and the supply device sign the smart contract for the product based on the second component bill of materials and the product design drawing; as well as The product is manufactured by the manufacturing end using the component according to the design drawing.
8. The blockchain-based supply chain transaction collaboration method as described in claim 1, characterized in that, Also includes: Before the component is shipped from the supply end to the manufacturing end, the supply end device uploads a verification report to the first blockchain according to a verification condition in the order rules. The smart contract allows the supply end device to update the order status. as well as After the manufacturing end receives the component and the manufacturing end device confirms the verification report on the first blockchain, the smart contract allows the manufacturing end device to update the order status.
9. The blockchain-based supply chain transaction collaboration method as described in claim 1, characterized in that, The order rules include a payment stipulation, and this blockchain-based supply chain transaction collaboration method also includes: The client device makes payments to the manufacturer and the supplier in accordance with the payment terms and as the order status is updated.
10. A blockchain-based supply chain transaction collaboration system, characterized in that, Include: A client device for uploading a bill of materials for a first component used in the manufacture of a product; A first blockchain, which is connected in communication with the client device, is used to receive the first component bill of materials; A second blockchain is connected to the first blockchain and receives the first component bill of materials from the first blockchain. The second blockchain is used to convert the first component bill of materials into a second component bill of materials using a bill of materials conversion model, and then transmits the second component bill of materials to the first blockchain. A manufacturing device is connected to the first blockchain for communication; and A feeding end device is connected to the first blockchain for communication; The client device, the manufacturing device, and the supply device sign a smart contract for the product on the first blockchain based on the second component bill of materials. The smart contract includes an order rule and an order status. After the smart contract is signed, a supply end corresponding to the supply end device will ship the component to a manufacturing end corresponding to the manufacturing end device in accordance with the second component bill of materials and the order rules, so that the manufacturing end can receive the component and manufacture the product with the component. The supply end and the manufacturing end will update the order status on the first blockchain according to the dynamics of the component.