A method, system, device and storage medium for improving the credibility of blockchain evidence storage of commodity trading data
By applying blockchain and Internet of Things technology in commodity trading, real-time acquisition and automatic on-link of goods warehousing status are achieved, the problems of asymmetry of transaction information and ownership changes are solved, and the credibility and transparency of transaction data are improved.
Patent Information
- Application Number
- CN202111547726.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-16
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2041-12-16
AI Technical Summary
In commodity warehouse receipt transactions, the transaction party cannot directly obtain warehousing information, resulting in information asymmetry, making the ownership changes of the transaction subject matter difficult to track, and there is a risk of recording data tampering, which brings huge challenges to supervision.
By combining blockchain and Internet of Things technology, real-time acquisition and automatic on-linking of goods warehousing status can be achieved, ensuring trusted verification of transaction and warehousing information, and providing trusted credentials to trace the entire process.
It improves the credibility of blockchain evidence storage for commodity trading data, eliminates human errors and evil behaviors, and ensures the transparency and traceability of transactions.
Smart Images

Figure CN114462095B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of blockchain and Internet of Things technology, and in particular to a method, system, device and storage medium for improving the credibility of blockchain evidence storage of commodity transaction data. Background Art
[0002] Commodity trading refers specifically to the wholesale market of bulk commodities that specializes in electronic trading and hedging. In the current bulk commodity warehouse receipt trading, the entry and exit of bulk commodities in the warehouse is controlled by the warehousing enterprise, and the funding party and the trading party cannot directly obtain the warehousing information. There is information asymmetry between the buyer and the seller, and it is difficult to track the change of ownership of the transaction subject, and there is a risk of tampering with the recorded data. At the same time, it also brings huge challenges to supervision. Summary of the invention
[0003] In view of the transaction risks existing in bulk commodity warehouse receipt transactions, the present invention proposes a method, system, device and storage medium for improving the credibility of bulk commodity transaction data blockchain evidence. By applying the present invention, the real-time acquisition of the storage status of goods can be achieved through the Internet of Things technology, and the goods can be automatically uploaded to the chain to eliminate the risks of human error and evil. The transaction and storage information registered through the blockchain can complete the credible verification in the blockchain, realize the change of goods ownership, provide credible certificates in the subsequent links such as goods out of the warehouse, and ensure the traceability of the whole process.
[0004] The object of the present invention is to achieve the following technical solution: a method for improving the credibility of commodity transaction data blockchain evidence storage, comprising the following steps:
[0005] (1) The customer submits his / her identity information to register an account on the IoT trading platform and conducts ID card face verification. After the verification is passed, the IoT trading platform will register the customer's identity information on the blockchain.
[0006] (2) The owner of the goods applies for the goods to be put into storage on the IoT trading platform and enters the goods information.
[0007] (3) After the goods arrive at the supervised warehouse, the IoT transaction platform first collects the identity information of the transport vehicle and personnel. After the identity information of the personnel is verified, the goods are allowed to enter the supervised warehouse.
[0008] (4) The IoT transaction platform calculates the cargo weight based on the vehicle weight minus the empty vehicle weight, verifies the weight through the swing data of the lifting equipment, and compares the cargo weight with the cargo information entered in step (2). If the comparison results are consistent, the data is uploaded to the blockchain. The uploaded data includes: cargo number, cargo weight, number of pieces, cargo owner, etc. If the comparison results are inconsistent, the cargo owner is notified and waits for confirmation.
[0009] (5) When the owner of the goods initiates a listing request on the IoT trading platform, the IoT trading platform calls the blockchain to number the goods to be listed and verify the owner of the goods.
[0010] (6) After the goods are verified on the blockchain, they are put on the shelves on the IoT trading platform. At the same time, the IoT trading platform locks the goods through the blockchain to prevent double spending of the goods.
[0011] (7) When the two parties reach a transaction agreement on the IoT transaction platform, the owner of the goods initiates the transfer of the goods ownership on the IoT transaction platform. After the change of the goods ownership, the IoT transaction platform registers the change of the goods ownership information through the blockchain.
[0012] (8) The buyer of the goods applies for the goods to be shipped out of the warehouse on the IoT trading platform and enters the corresponding goods information.
[0013] (9) When the buyer obtains the goods from the supervised warehouse, he or she needs to register the identity information of the person picking up the goods on the IoT trading platform and verify the identity by face recognition using the ID card.
[0014] (10) The IoT trading platform calculates the weight of the goods according to the number of pieces picked up, verifies the weight through the swing data of the lifting equipment, and compares it with the goods information in step (8). After the weight verification is passed, the IoT trading platform will initiate the registration of picking up the goods in the blockchain smart contract. If the goods are completely picked up, the smart contract will register the goods out of the warehouse; if the goods are partially picked up, the goods will be split through the smart contract, and two copies of the goods data will be obtained and the ID of the previous goods will be marked to facilitate the traceability of the goods. After the split, the picked up part of the goods will be registered for out of the warehouse, and the unpicked part of the goods will remain in the warehouse.
[0015] Furthermore, in step (1), the IoT trading platform is a platform for bulk commodity trading, which is a bulk commodity trading platform built based on blockchain, IoT, and face recognition to ensure the authenticity and security of transactions made by customers on the platform.
[0016] Furthermore, in step (2) and step (8), the cargo information includes cargo number, cargo type, weight and number of pieces.
[0017] Furthermore, in step (3), for transport vehicles, a camera is used to collect the vehicle license plate, and the vehicle weight is obtained on the weighbridge. For personnel identity information, it is entered by the IoT transaction platform and verified by the ID card face.
[0018] The present invention also provides a system for improving the credibility of blockchain evidence storage of bulk commodity transaction data, the system includes an account registration module, a goods information entry module, a goods information comparison module, a goods listing module and a goods ownership change module, a goods transaction module and a goods transaction information verification module; the client, the Internet of Things transaction platform end and the blockchain end interact through each module; the clients of the client include the goods owner and the goods buyer;
[0019] The account registration module is used for the client to submit identity information to the IoT trading platform to register an account and perform ID card face verification. After the verification is passed, the IoT trading platform will register the customer's identity information on the blockchain.
[0020] The cargo information entry module is used to enter the corresponding cargo information when the cargo owner who has completed registration on the IoT trading platform applies for cargo entry on the IoT trading platform. After the cargo arrives at the supervision warehouse, the IoT trading platform collects the identity information of the transport vehicle and personnel. After the identity information of the personnel is verified, the cargo is allowed to enter the supervision warehouse.
[0021] The cargo information comparison module is used to check cargo information when the cargo enters the supervision warehouse. The Internet of Things transaction platform calculates the cargo weight based on the vehicle weight minus the empty vehicle weight, and verifies the weight through the swing data of the lifting equipment. The cargo weight is compared with the cargo information entered by the cargo information entry module. If the comparison results are consistent, the blockchain end is chained. The chained data includes: cargo number, cargo weight, number of pieces, cargo owner, etc. If the comparison results are inconsistent, the cargo owner is notified and waits for confirmation.
[0022] The goods listing module is used by the goods owner to initiate a listing request on the IoT trading platform. The IoT trading platform calls the blockchain to number the goods to be listed and verify the goods owner. After the goods are verified by the blockchain, the goods are listed on the IoT trading platform. At the same time, the IoT trading platform locks the goods through the blockchain to prevent double spending of the goods.
[0023] The cargo ownership change module is used to record the cargo ownership transfer information initiated by the cargo owner on the IoT transaction platform after the transaction parties reach a transaction agreement on the IoT transaction platform. After the cargo ownership is changed, the IoT transaction platform registers the change of cargo ownership information through the blockchain.
[0024] The goods transaction module is used to record the goods information entered by the buyer when applying for the goods to be shipped out of the warehouse on the IoT transaction platform. The buyer obtains the goods from the supervision warehouse. During the process of picking up the goods, the buyer needs to register the identity information of the person picking up the goods on the IoT transaction platform and verify it through the ID card face.
[0025] The goods transaction information verification module is used to verify the transaction goods information when the goods buyer extracts the goods from the supervision warehouse, and compare it with the goods information recorded by the goods transaction module. The IoT transaction platform calculates the weight of the goods according to the number of pieces picked up, and verifies the weight through the swing data of the lifting equipment. After the weight verification, the IoT transaction platform will initiate the registration of picking up goods in the blockchain smart contract. If the goods are completely extracted, the smart contract will register the goods out of the warehouse; if the goods are partially extracted, the goods will be split through the smart contract, and two copies of the goods data will be obtained and the ID of the previous goods will be marked for the purpose of goods traceability. After the split, the picked-up part of the goods will be registered for out of the warehouse, and the unpicked part of the goods will remain in the warehouse.
[0026] Furthermore, the IoT trading platform is a platform for bulk commodity trading, which is built based on blockchain, IoT, and face recognition to ensure the authenticity and security of transactions made by customers on the platform.
[0027] Furthermore, the cargo information recorded by the cargo information entry module and the cargo transaction module includes cargo number, cargo type, weight and number of pieces.
[0028] Furthermore, after the goods arrive at the supervision warehouse, the license plate of the transport vehicle is collected by a camera, and the vehicle weight is obtained on the scale. The identity information of the personnel is entered by the IoT transaction platform and verified by the ID card face.
[0029] The present invention also provides a device, comprising:
[0030] one or more processors;
[0031] A memory for storing one or more programs;
[0032] When the one or more programs are executed by the one or more processors, the one or more processors execute the method for improving the credibility of blockchain evidence storage of commodity trading data.
[0033] The present invention also provides a computer-readable storage medium for storing one or more computer programs, wherein the one or more computer programs include program codes. When the computer programs are run on a computer, the program codes are used to execute the above-mentioned method for improving the credibility of blockchain evidence storage of commodity trading data.
[0034] Beneficial effects of the present invention:
[0035] 1. Verify the authenticity of the transaction parties through the face verification system. When goods are put in and out of the warehouse, face verification is carried out to ensure the authenticity of the goods entering the warehouse and the safety of the goods.
[0036] 2. Use IoT terminals to register data on goods, monitor the flow of goods, and ensure the authenticity of goods
[0037] 3. Use blockchain technology to register the basic information and flow information of the goods on the chain. While ensuring that the data is not tampered with, the goods can be traced to ensure the authenticity of the transaction data. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 The figure is a flow chart of the method of the present invention. DETAILED DESCRIPTION
[0039] The specific implementation modes of the present invention are further described in detail below with reference to the accompanying drawings.
[0040] like Figure 1 As shown, the present invention provides a method for improving the credibility of commodity transaction data blockchain evidence storage, comprising the following steps:
[0041] (1) The customer submits his / her identity information to register an account on the IoT trading platform and conducts ID card face verification. After the verification is passed, the IoT trading platform will register the customer's identity information on the blockchain. The IoT trading platform is a commodity trading platform based on blockchain, IoT, and face recognition. The authenticity and security of the customer's transactions on the platform are guaranteed.
[0042] (2) The owner of the goods applies for the goods to be put into storage on the IoT trading platform and enters the goods information, which includes the goods number, goods type, weight and number of pieces.
[0043] (3) After the goods arrive at the supervised warehouse, the IoT trading platform first collects the identity information of the transport vehicle and personnel. For the transport vehicle, the camera is used to collect the vehicle license plate and the vehicle weight is obtained on the scale. For the personnel identity information, the IoT trading platform enters it and verifies it through the ID card face. After the personnel identity information is verified, the goods are allowed to enter the supervised warehouse.
[0044] (4) The IoT transaction platform calculates the cargo weight based on the vehicle weight minus the empty vehicle weight, verifies the weight through the swing data of the lifting equipment, and compares the cargo weight with the cargo information entered in step (2). If the comparison results are consistent, the data is uploaded to the blockchain. The uploaded data includes: cargo number, cargo weight, number of pieces, cargo owner, etc. If the comparison results are inconsistent, the cargo owner is notified and waits for confirmation.
[0045] (5) When the owner of the goods initiates a listing request on the IoT trading platform, the IoT trading platform calls the blockchain to number the goods to be listed and verify the owner of the goods.
[0046] (6) After the goods are verified on the blockchain, they are put on the shelves on the IoT trading platform. At the same time, the IoT trading platform locks the goods through the blockchain to prevent double spending of the goods.
[0047] (7) When the two parties reach a transaction agreement on the IoT transaction platform, the owner of the goods initiates the transfer of the goods ownership on the IoT transaction platform. After the change of the goods ownership, the IoT transaction platform registers the change of the goods ownership information through the blockchain.
[0048] (8) The buyer of the goods applies for the goods to be shipped out of the warehouse on the IoT trading platform and enters the corresponding goods information, which includes the goods number, goods type, weight and number of pieces.
[0049] (9) When the buyer obtains the goods from the supervised warehouse, he or she needs to register the identity information of the person picking up the goods on the IoT trading platform and verify the identity by face recognition using the ID card.
[0050] (10) The IoT trading platform calculates the weight of the goods according to the number of pieces picked up, verifies the weight through the swing data of the lifting equipment, and compares it with the goods information in step (8). After the weight verification is passed, the IoT trading platform will initiate the registration of picking up the goods in the blockchain smart contract. If the goods are completely picked up, the smart contract will register the goods out of the warehouse; if the goods are partially picked up, the goods will be split through the smart contract, and two copies of the goods data will be obtained and the ID of the previous goods will be marked to facilitate the traceability of the goods. After the split, the picked up part of the goods will be registered for out of the warehouse, and the unpicked part of the goods will remain in the warehouse.
[0051] On the other hand, the present invention also provides a system for improving the credibility of blockchain evidence storage of bulk commodity trading data, the system includes an account registration module, a goods information entry module, a goods information comparison module, a goods listing module and a goods ownership change module, a goods trading module and a goods trading information verification module; the client, the Internet of Things trading platform end and the blockchain end interact through each module; the clients of the client include the goods owner and the goods buyer; the Internet of Things trading platform end is a platform for bulk commodity trading, which is a bulk commodity trading platform built based on blockchain, Internet of Things and face recognition. Ensure the authenticity and security of customers' transactions on the platform.
[0052] The account registration module is used for the client to submit identity information to the IoT trading platform to register an account and perform ID card face verification. After the verification is passed, the IoT trading platform will register the customer's identity information on the blockchain.
[0053] The cargo information entry module is used for the cargo owner who has completed registration on the IoT trading platform to enter the corresponding cargo information when applying for the cargo to be put into storage on the IoT trading platform. The cargo information includes cargo number, cargo type, weight and number of pieces. After the cargo arrives at the supervision warehouse, the IoT trading platform collects the transport vehicle and personnel identity information. For the transport vehicle, the vehicle license plate is collected by a camera, and the vehicle weight is obtained on the scale. For the personnel identity information, it is entered by the IoT trading platform and verified by the ID card face. After the personnel identity information is verified, the cargo is allowed to enter the supervision warehouse.
[0054] The cargo information comparison module is used to check cargo information when the cargo enters the supervision warehouse. The Internet of Things transaction platform calculates the cargo weight based on the vehicle weight minus the empty vehicle weight, and verifies the weight through the swing data of the lifting equipment. The cargo weight is compared with the cargo information entered by the cargo information entry module. If the comparison results are consistent, the blockchain end is chained. The chained data includes: cargo number, cargo weight, number of pieces, cargo owner, etc. If the comparison results are inconsistent, the cargo owner is notified and waits for confirmation.
[0055] The goods listing module is used by the goods owner to initiate a listing request on the IoT trading platform. The IoT trading platform calls the blockchain to number the goods to be listed and verify the goods owner. After the goods are verified by the blockchain, the goods are listed on the IoT trading platform. At the same time, the IoT trading platform locks the goods through the blockchain to prevent double spending of the goods.
[0056] The cargo ownership change module is used to record the cargo ownership transfer information initiated by the cargo owner on the IoT transaction platform after the transaction parties reach a transaction agreement on the IoT transaction platform. After the cargo ownership is changed, the IoT transaction platform registers the change of cargo ownership information through the blockchain.
[0057] The goods transaction module is used to record the goods information entered by the buyer when applying for the goods to be shipped out of the warehouse on the IoT transaction platform. The goods information includes the goods number, goods type, weight and number of pieces. When the buyer obtains the goods from the supervision warehouse, he needs to register the identity information of the person picking up the goods on the IoT transaction platform and verify it through the ID card face.
[0058] The goods transaction information verification module is used to verify the transaction goods information when the goods buyer extracts the goods from the supervision warehouse, and compare it with the goods information recorded by the goods transaction module. The IoT transaction platform calculates the weight of the goods according to the number of pieces picked up, and verifies the weight through the swing data of the lifting equipment. After the weight verification, the IoT transaction platform will initiate the registration of picking up goods in the blockchain smart contract. If the goods are completely extracted, the smart contract will register the goods out of the warehouse; if the goods are partially extracted, the goods will be split through the smart contract, and two copies of the goods data will be obtained and the ID of the previous goods will be marked for the purpose of goods traceability. After the split, the picked-up part of the goods will be registered for out of the warehouse, and the unpicked part of the goods will remain in the warehouse.
[0059] Example
[0060] 1. The owner of the goods, A, initiates identity registration on the IoT trading platform, submits identity information, and passes the face verification with the ID card. The real account registration is successful.
[0061] 2. The cargo owner A initiates a cargo deposit application on the IoT trading platform and fills in the cargo information according to the actual situation.
[0062] 3. After the goods arrive, the identity of the person delivering the goods is verified, and the basic information of the goods is collected through the equipment.
[0063] 4. After collecting the basic information of the goods, the IoT transaction platform will register the basic information of the goods on the blockchain platform.
[0064] 5. The IoT transaction platform will also have the goods information. The owner of the goods can initiate the listing on the platform. The platform will lock the goods and the pick-up operation will not be possible.
[0065] 6. After the two parties A and B reach an agreement on the transaction, the ownership of the goods is changed to B.
[0066] 7.B can send the goods for collection on the IoT trading platform.
[0067] 8. If B initiates the withdrawal of all goods, the goods information will be changed to goods have been withdrawn.
[0068] 9. If B initiates a partial acquisition, the goods will be split. One A1 is the extracted part, which will be displayed as the goods have been extracted. The other A2 is the unextracted part, which will be displayed as the goods waiting for transaction. A2 can be put on the shelf for transaction or picked up later.
[0069] In particular, according to the embodiments disclosed in the present invention, a method for improving the credibility of blockchain evidence of commodity trading data described in any of the above embodiments can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program tangibly contained on a machine-readable medium, and the computer program includes program code for executing a method for improving the credibility of blockchain evidence of commodity trading data.
[0070] As another aspect, the present application also provides a computer-readable storage medium, which may be a computer-readable storage medium included in the system of the above embodiment; or a computer-readable storage medium that exists independently and is not assembled into a device. The computer-readable storage medium stores one or more programs, which are used by one or more processors to execute a method described in the present application for improving the credibility of blockchain evidence storage of commodity trading data.
[0071] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0072] The present application is described with reference to a method for improving the credibility of commodity transaction data blockchain evidence storage, a system for improving the credibility of commodity transaction data blockchain evidence storage, and a flowchart and / or block diagram of a computer program product according to an embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0073] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1A function specified in one or more boxes.
[0074] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0075] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for improving the credibility of commodity trading data blockchain evidence storage, characterized in that: The following steps are involved: (1) The customer submits his / her identity information to register an account on the IoT trading platform and conducts ID card and face verification. After the verification is passed, the IoT trading platform will register the customer's identity information on the blockchain. (2) The owner of the goods applies for the goods to be put into storage on the IoT trading platform and enters the goods information; (3) After the goods arrive at the supervised warehouse, the IoT trading platform first collects the identity information of the transport vehicle and personnel. After the identity information of the personnel is verified, the goods are allowed to enter the supervised warehouse; (4) The IoT transaction platform calculates the cargo weight by subtracting the empty vehicle weight from the vehicle weight, verifies the weight through the swing data of the lifting equipment, and compares the cargo weight with the cargo information entered in step (2). If the comparison results are consistent, the blockchain is uploaded. The uploaded data includes: cargo number, cargo weight, number of pieces, cargo owner, etc. If the comparison results are inconsistent, the cargo owner is notified and waits for confirmation; (5) When the goods owner initiates a listing request on the IoT trading platform, the IoT trading platform calls the blockchain to number the goods to be listed and verify the goods owner; (6) After the goods are verified on the blockchain, they are put on the shelves on the IoT trading platform. At the same time, the IoT trading platform locks the goods through the blockchain to prevent double spending of the goods. (7) When the two parties reach a transaction agreement on the IoT transaction platform, the owner of the goods initiates the transfer of the goods ownership on the IoT transaction platform; after the goods ownership is changed, the IoT transaction platform registers the change of the goods ownership information through the blockchain; (8) The buyer of the goods applies for the goods to be shipped out of the warehouse on the IoT trading platform and enters the corresponding goods information; (9) The buyer of goods obtains the goods from the supervision warehouse. During the process of picking up the goods, the buyer needs to register the identity information of the person picking up the goods on the IoT trading platform and verify the identity information through the ID card and face recognition; (10) The IoT transaction platform calculates the weight of the goods according to the number of pieces picked up, verifies the weight through the swing data of the lifting equipment, and compares it with the goods information in step (8); after the weight verification is passed, the IoT transaction platform will initiate the registration of picking up the goods in the blockchain smart contract. If the goods are completely picked up, the smart contract will register the goods out of the warehouse; if the goods are partially picked up, the goods will be split through the smart contract, two copies of the goods data will be obtained and the ID of the previous goods will be marked to facilitate the traceability of the goods; after the split, the picked up part of the goods will be registered for out of the warehouse, and the unpicked part of the goods will remain in the warehouse.
2. A method for improving the credibility of commodity transaction data blockchain evidence according to claim 1, characterized in that: In step (1), the Internet of Things trading platform is a platform for bulk commodity trading, which is a bulk commodity trading platform built based on blockchain, Internet of Things, and face recognition; it ensures the authenticity and security of customers' transactions on the platform.
3. A method for improving the credibility of commodity transaction data blockchain evidence according to claim 1, characterized in that: In step (2) and step (8), the cargo information includes cargo number, cargo type, weight and number of pieces.
4. A method for improving the credibility of commodity transaction data blockchain evidence according to claim 1, characterized in that: In step (3), for transport vehicles, a camera is used to collect the vehicle license plate and obtain the vehicle weight on the scale; for personnel identity information, it is entered by the IoT transaction platform and verified through the ID card face.
5. A system for improving the credibility of commodity trading data blockchain evidence storage, characterized in that: The system includes an account registration module, a cargo information entry module, a cargo information comparison module, a cargo listing module, a cargo ownership change module, a cargo transaction module, and a cargo transaction information verification module; the client, the IoT transaction platform, and the blockchain interact through each module; the client's customers include the cargo owner and the cargo buyer; The account registration module is used for the client to submit identity information to the IoT transaction platform to register an account and perform ID card face verification; after the verification is passed, the IoT transaction platform will register the customer's identity information on the blockchain; The cargo information entry module is used to enter the corresponding cargo information when the cargo owner who has completed registration on the IoT trading platform applies for cargo entry on the IoT trading platform; after the cargo arrives at the supervision warehouse, the IoT trading platform collects the identity information of the transport vehicle and personnel, and after the identity information of the personnel is verified, the cargo is allowed to enter the supervision warehouse; The cargo information comparison module is used to check cargo information when cargo enters the supervision warehouse. The IoT transaction platform calculates the cargo weight based on the vehicle weight minus the empty vehicle weight, and verifies the weight through the swing data of the lifting equipment. The cargo weight is compared with the cargo information entered by the cargo information entry module. If the comparison results are consistent, the blockchain end is chained. The chained data includes: cargo number, cargo weight, number of pieces, cargo owner, etc. If the comparison results are inconsistent, the cargo owner is notified and waits for confirmation; The goods listing module is used for the goods owner to initiate a listing request on the IoT trading platform end, and the IoT trading platform end calls the blockchain end to number the goods to be listed and verify the goods owner; after the goods are verified by the blockchain end, the goods are listed on the IoT trading platform end, and the IoT trading platform end locks the goods through the blockchain end to prevent double spending of the goods; The cargo ownership change module is used to record the cargo ownership transfer information initiated by the cargo owner on the IoT transaction platform after the transaction parties reach a transaction agreement on the IoT transaction platform; after the cargo ownership is changed, the IoT transaction platform registers the change of cargo ownership information through the blockchain; The goods transaction module is used to record the goods buyer's application for the goods to be shipped out of the warehouse on the IoT transaction platform, and enter the corresponding goods information; the goods buyer obtains the goods from the supervision warehouse, and during the process of picking up the goods, it is necessary to register the identity information of the pick-up personnel on the IoT transaction platform, and verify it through the ID card face; The goods transaction information verification module is used to verify the transaction goods information when the goods buyer extracts the goods from the supervision warehouse, and compare it with the goods information recorded by the goods transaction module; the Internet of Things transaction platform calculates the weight of the goods according to the number of pieces picked up, and verifies the weight through the swing data of the lifting equipment. After the weight verification is passed, the Internet of Things transaction platform will initiate the pick-up registration in the blockchain smart contract. If the goods are completely extracted, the smart contract will register the goods out of the warehouse; if the goods are partially extracted, the goods will be split through the smart contract, two copies of the goods data will be obtained and the previous goods ID will be identified to facilitate the traceability of the goods; after the split, the picked-up part of the goods will be registered for out of the warehouse, and the unpicked part of the goods will remain in the warehouse.
6. A system for improving the credibility of commodity transaction data blockchain evidence according to claim 5, characterized in that: The Internet of Things trading platform is a platform for commodity trading, which is a commodity trading platform built based on blockchain, Internet of Things, and face recognition; it ensures the authenticity and security of customers' transactions on the platform.
7. A system for improving the credibility of commodity transaction data blockchain evidence according to claim 5, characterized in that: The cargo information recorded by the cargo information entry module and the cargo transaction module includes cargo number, cargo type, weight and number of pieces.
8. A system for improving the credibility of commodity transaction data blockchain evidence according to claim 5, characterized in that: After the goods arrive at the supervised warehouse, the license plate of the transport vehicle is collected by a camera and the vehicle weight is obtained on the scale; the identity information of the personnel is entered by the IoT transaction platform and verified through the ID card face.
9. A device, characterized in that: The device comprises: one or more processors; A memory for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors are caused to perform the method according to any one of claims 1 to 4.
10. A computer-readable storage medium for storing one or more computer programs, wherein the one or more computer programs include program codes. When the computer programs are run on a computer, the program codes are used to execute the method for improving the credibility of commodity trading data blockchain evidence as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Edge-Distributed Query Processing in Value Chain Networks
US20230102209A1