Block chain-based supply and demand transaction evaluation method and system

Through blockchain technology, suppliers are screened and verified in supply and demand transactions and smart contracts are generated, which solves the problems of information asymmetry and high trust costs in traditional transaction models, and achieves accurate matching between supply and demand parties and improves transaction transparency.

CN120494924APending Publication Date: 2025-08-15INSPUR YUNZHOU (SHANDONG) IND INTERNET CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510483157.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-17
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the traditional trading model, the information asymmetry between the supply and demand parties, the easy tampering of transaction records, and the high trust cost leads to low transaction efficiency and credibility.

Method used

Based on blockchain technology, by storing supplier information and historical transaction records, using smart contracts and machine learning models to screen suppliers, generate smart contracts, and verify and execute transaction terms on the blockchain network to ensure the transparency and credibility of transactions.

Benefits of technology

It achieves accurate matching between supply and demand parties, improves the success rate, credibility and transparency of transactions, and reduces information asymmetry and transaction risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120494924A_ABST
    Figure CN120494924A_ABST
Patent Text Reader

Abstract

The invention provides a supply and demand transaction method and system based on a block chain, and the method comprises the steps: screening out a supplier list meeting a condition based on supplier information stored in the block chain, historical transaction records of suppliers, and a matching rule preset by an intelligent contract in response to a purchase demand issued by a buyer; pushing the purchase demand to at least one first-class supplier; the quotation information of the at least one first-class supplier is pushed to the buyer; in response to an evaluation request of the buyer for the quotation information of the at least one first-class supplier, generating an evaluation result; if it is detected that the buyer negotiates with the target supplier to determine a transaction term, generating an intelligent contract according to the transaction term; and if any preset trigger condition of the smart contract is detected to be triggered, executing an operation corresponding to any preset trigger condition. Therefore, the supply and demand parties can be intelligently and accurately matched, the intelligent contract of the supply and demand parties fused into the block chain is generated, and the success rate, credibility and transparency of the transaction of the supply and demand parties are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of digital commodity trading technology, and in particular to a supply and demand transaction evaluation method and system based on blockchain. Background Art

[0002] With the rapid development of science and technology, the Internet has brought more convenience to people's lives. In the modern business environment, both supply and demand sides can publish the services they need and the services they can provide, thereby quickly realizing transactions between the supply and demand sides.

[0003] However, traditional transaction models have many problems, such as information asymmetry, easy tampering of transaction records, and high trust costs, which seriously affect transaction efficiency and the interests of both parties.

[0004] Therefore, how to improve the credibility and transparency of supply and demand transactions is a technical problem that needs to be urgently solved by those skilled in the art. Summary of the Invention

[0005] The present invention provides a supply and demand transaction evaluation method, system, and robot based on blockchain, which are used to solve the defects of low credibility and low transparency of demand transactions in the existing technology.

[0006] In one aspect, the present invention provides a supply and demand transaction method based on blockchain, comprising: In response to the purchase requirements posted by buyers, a list of qualified suppliers is screened based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset by the smart contract; Pushing the purchase demand published by the buyer to at least one first-category supplier in the supplier list; In response to the quotation information of the at least one first-category supplier, pushing the quotation information of the at least one first-category supplier to the buyer; generating an evaluation result of the quotation information of the at least one first-category supplier in response to the buyer's request for evaluation of the quotation information of the at least one first-category supplier; If it is detected that the buyer and the target supplier have negotiated and determined transaction terms, a smart contract is generated according to the transaction terms; wherein the target supplier is a supplier selected by the buyer from the at least one first-category supplier based on the evaluation result; If any preset trigger condition of the smart contract is detected to be triggered, an operation corresponding to the preset trigger condition is executed.

[0007] According to the present invention, a supply and demand transaction evaluation method based on blockchain is provided. Based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset by the smart contract, a list of qualified suppliers is screened out, including: Input the procurement requirements into a pre-built supply-demand matching model to obtain a list of qualified suppliers; The process of constructing the supply and demand matching model includes: Extracting features from the supplier information stored in the blockchain to obtain attribute features of each second-category supplier, and extracting features from the supplier's historical transaction records to obtain transaction features of each second-category supplier; Based on the matching rules preset in the smart contract and the first machine learning model, the attribute characteristics of each second-category supplier and the transaction characteristics of each second-category supplier are used to train a first sub-supply-demand matching model of the supply-demand matching model, wherein the first sub-supply-demand matching model can obtain multiple second-category suppliers that meet the matching rules; Based on the second machine learning model, the attribute characteristics of the multiple second-category suppliers that meet the matching rules and the transaction characteristics of the multiple second-category suppliers that meet the matching rules are used to train and obtain a second sub-supply and demand matching model of the supply and demand matching model. The second sub-supply and demand matching model can obtain comprehensive evaluation information of suppliers.

[0008] According to a blockchain-based supply and demand transaction evaluation method provided by the present invention, a smart contract is generated according to the transaction terms, including: Extracting the content of the transaction terms and adding the content of the transaction terms to the set contract template to obtain an initial contract; In response to the buyer's signature request, signing the initial contract to obtain a signed contract; Broadcast the signed contract to each node of the blockchain network; If the verification results and consensus results fed back by each node of the blockchain network are detected, a unique contract address is assigned to the signed contract to obtain the smart contract.

[0009] According to a blockchain-based supply and demand transaction evaluation method provided by the present invention, the process of generating the quotation information of at least one first-category supplier includes: Pushing a reference price range and costing suggestions to the at least one first-category supplier based on market conditions and system big data analysis; In response to the quotation generation request from the at least one first-class supplier, the quotation information of the at least one first-class supplier is generated based on the quotation feedback content of the at least one first-class supplier; wherein the quotation feedback content of the at least one first-class supplier is obtained based on the procurement requirements, the reference price range and the cost accounting suggestions.

[0010] A supply and demand transaction evaluation method based on blockchain provided by the present invention further includes: Obtaining the product processing progress corresponding to the smart contract; wherein the product processing progress includes product production progress and product logistics progress; generating visual information of the processing progress of the product; The visualization information is sent to the buyer.

[0011] A supply and demand transaction evaluation method based on blockchain provided by the present invention further includes: If it is detected that the smart contract has been completed, a review invitation request is sent to the buyer; The evaluation information of the buyer is obtained, and an evaluation result of the target supplier is generated based on the evaluation information of the buyer.

[0012] According to a blockchain-based supply and demand transaction evaluation method provided by the present invention, before sending an evaluation invitation request to the buyer, the method further includes: Based on the smart contract, generating evaluation questions; sending the evaluation questions to the buyer and the target supplier respectively; Cross-verifying the answer information submitted by the buyer and the answer information submitted by the target supplier to obtain a verification result; If the verification result indicates passing, the evaluation invitation request is generated.

[0013] According to a blockchain-based supply and demand transaction evaluation method provided by the present invention, after generating the evaluation result of the target supplier based on the buyer's evaluation information, the method further includes: If the evaluation result indicates a negative review, a reminder message is sent to the buyer indicating that a deposit amount is required; In response to the buyer's request for the paid security amount, sending a complaint prompt message to the target supplier; If the target supplier's complaint information is not received within the set time period, or the review result of the target supplier's complaint information indicates failure within the set time period, the guarantee amount will be returned to the buyer; If the review result of the target supplier's complaint information is successful within the set time period, the guarantee amount will be sent to the target supplier's account.

[0014] According to a blockchain-based supply and demand transaction evaluation method provided by the present invention, the process of setting the guarantee amount includes: Obtaining supply and demand transaction correlation data and historical evaluation data of the buyer; A guarantee amount is set when the buyer gives a negative review based on the supply and demand transaction association data and the buyer's historical evaluation data.

[0015] On the other hand, the present invention also provides a supply and demand transaction evaluation system based on blockchain, which includes: The screening module is used to respond to the purchase requirements posted by buyers and screen out a list of qualified suppliers based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset by the smart contract; a sending module, configured to push the purchase demand issued by the buyer to at least one first-category supplier in the supplier list; and, in response to the quotation information of the at least one first-category supplier, push the quotation information of the at least one first-category supplier to the buyer; a generating module configured to generate, in response to the buyer's request for evaluation of the quotation information of the at least one first-category supplier, an evaluation result of the quotation information of the at least one first-category supplier; and, if it is detected that the buyer and a target supplier have negotiated and determined transaction terms, generate a smart contract based on the transaction terms; wherein the target supplier is a supplier selected by the buyer from the at least one first-category supplier based on the evaluation result; An execution module is used to execute an operation corresponding to any preset trigger condition if it is detected that any preset trigger condition of the smart contract is triggered.

[0016] On the other hand, the present invention also provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and runnable on the processor. When the processor executes the program, it implements any of the blockchain-based supply and demand transaction evaluation methods described above.

[0017] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the blockchain-based supply and demand transaction evaluation methods described above.

[0018] On the other hand, the present invention also provides a computer program product, including a computer program, which, when executed by a processor, implements any of the blockchain-based supply and demand transaction evaluation methods described above.

[0019] The blockchain-based supply and demand transaction evaluation method and system provided by the present invention responds to a purchase demand issued by a buyer and, based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset in the smart contract, screens out a list of qualified suppliers; pushes the purchase demand issued by the buyer to at least one first-class supplier in the supplier list; responds to the quotation information of the at least one first-class supplier, pushes the quotation information of the at least one first-class supplier to the buyer; responds to the buyer's evaluation request for the quotation information of the at least one first-class supplier, generates an evaluation result of the quotation information of the at least one first-class supplier; if it is detected that the buyer and the target supplier have negotiated and determined the transaction terms, generates a smart contract based on the transaction terms; if it is detected that any preset trigger condition of the smart contract is triggered, executes the operation corresponding to the any preset trigger condition. In this way, the supply and demand sides can be intelligently and accurately matched, and a smart contract of the supply and demand sides integrated into the blockchain can be generated, thereby improving the success rate, credibility, and transparency of transactions between the supply and demand sides. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the technical solutions in the present invention or the prior art, a brief introduction is given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0021] Figure 1 This is a flowchart of a supply and demand transaction evaluation method based on blockchain provided by an embodiment of the present invention; Figure 2 It is a flowchart of a method for preventing malicious comments from buyers; Figure 3 This is a schematic diagram of the structure of a supply and demand transaction evaluation system based on blockchain provided by an embodiment of the present invention; Figure 4 This is a structural diagram of a blockchain-based supply and demand transaction evaluation system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0022] To make the objectives, technical solutions, and advantages of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0023] Blockchain technology plays an irreplaceable role in security, transparency, credibility, etc. Therefore, when the supply and demand parties conduct transactions, they can implement it based on the supply and demand transaction system set up based on blockchain technology. In this way, during the transaction process between the supply and demand parties, the decentralized, tamper-proof, and traceable characteristics of the blockchain can be combined with the automatic execution of smart contracts and intelligent matching algorithms to build a trusted transaction environment, thereby ensuring the security, transparency, credibility, etc. of the transaction data.

[0024] When using the blockchain-based supply and demand trading system, both supply and demand users need to complete registration and authentication in advance. The registration and authentication process is as follows: Registration Process: After logging into the system, users must complete the registration process, fill in detailed company or personal information, including but not limited to company name, unified social credit code, legal representative's name, contact information, a scanned copy of the business license, personal name, ID number, and photos of both sides of the ID card, and upload relevant qualification documents. The system conducts strict authentication of user identities through manual review combined with the authentication mechanism of blockchain smart contracts.

[0025] Manual Review: A detailed check is conducted based on pre-set criteria, such as the validity of the business license and the authenticity of personal identification information. Reviewers will carefully check each submitted document to ensure its accuracy and completeness. For corporate users, business licenses will be verified through authoritative channels such as the National Enterprise Credit Information Publicity System to verify the legitimacy and operating status of the enterprise. For individual users, ID card information will be verified through the public security department's identity verification system to ensure consistency between the person and the ID.

[0026] Smart Contract Verification: This ensures the consistency and integrity of registration information by comparing it to existing data on the blockchain. The smart contract automatically retrieves relevant data from the user's submitted information, such as ID number and company registration number, from the blockchain and compares it with the uploaded information to verify consistency. If the information is inconsistent, the smart contract automatically determines that the verification has failed and sends a failure notification to the user, informing them of the specific reason.

[0027] Identity verification methods: To improve the convenience and security of registration, the system offers multiple authentication methods, such as SMS verification code, email verification, and facial recognition. Users can choose the appropriate verification method based on their individual circumstances. If authentication fails, the system will provide the user with a detailed explanation of the failure and guide the user to reauthenticate or appeal, ensuring successful registration.

[0028] After both the supply and demand parties have completed registration, the subsequent transaction process can be carried out: Figure 1This is a flowchart of a supply and demand transaction evaluation method based on blockchain provided by an embodiment of the present invention.

[0029] like Figure 1 As shown, the supply and demand transaction evaluation method based on blockchain provided by an embodiment of the present invention can be executed by a processor in an electronic device. The method mainly includes the following steps: 101. In response to the purchase requirements issued by the buyer, a list of qualified suppliers is screened based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset by the smart contract; In a specific implementation, a buyer can post a purchase request on the system. This request can include detailed information such as product specifications, quantity, quality requirements, budget range, and delivery time, and the buyer can choose whether to disclose their identity. Upon detecting the buyer's purchase request, the system can respond and, based on the supplier information stored on the blockchain, the supplier's historical transaction records, and the matching rules pre-set by the smart contract, filter out a list of qualified suppliers. This list includes multiple suppliers that match the buyer's real-time purchase request, referred to as first-tier suppliers. Supplier information can include basic company information, product catalog information, historical transaction records, and market data such as the supplier's credit rating, financial status, and legal dispute history obtained from authoritative third-party credit agencies. It also includes information on industry standards, technological development trends, market supply and demand dynamics, production equipment capacity utilization, and inventory turnover rates, provided by industry associations and professional research institutions. A supplier's historical transaction records can include information such as on-time delivery rate, product quality approval rate, customer repeat purchase rate, customer complaint rate, average logistics delivery response time, and on-time delivery rate.

[0030] In a specific implementation process, the procurement requirements can be input into a pre-built supply-demand matching model to obtain a list of qualified suppliers. The construction process of the supply-demand matching model includes: (1) extracting features from the supplier information stored in the blockchain to obtain attribute features of each second-category supplier, and extracting features from the supplier's historical transaction records to obtain transaction features of each second-category supplier; In a specific implementation, the second type of supplier is a supplier stored in a blockchain. The attribute characteristics of the second type of supplier can be at least partially the characteristics of the aforementioned supplier information. The transaction characteristics of the second type of supplier can be at least partially the characteristics of the aforementioned transaction records.

[0031] (2) Based on the matching rules preset in the smart contract and the first machine learning model, the attribute characteristics of each second-category supplier and the transaction characteristics of each second-category supplier are used to train and obtain a first sub-supply-demand matching model of the supply-demand matching model; In a specific implementation process, the first machine learning model can be trained in combination with the preset matching rules, using the attribute characteristics of each second-category supplier and the transaction characteristics of each second-category supplier to obtain multiple second-category suppliers that meet the matching rules. Among them, the preset matching rules can be rules whose matching degree with the product specifications, quantity, quality requirements, budget range, delivery time, etc. required by the user is greater than a preset threshold. This rule can be applied to model training or to real-time matching based on the trained model. Among them, the first machine learning model can be trained based on the classification algorithm of the decision tree to obtain the first sub-supply and demand matching model of the supply and demand matching model, so as to use the first sub-supply and demand matching model to preliminarily screen out suppliers that meet the preset matching rules.

[0032] (3) Based on the second machine learning model, the attribute characteristics of the plurality of second-category suppliers that meet the matching rules and the transaction characteristics of the plurality of second-category suppliers that meet the matching rules are used to train and obtain a second sub-supply and demand matching model of the supply and demand matching model.

[0033] In a specific implementation process, the attribute characteristics of the multiple second-category suppliers that meet the matching rules and the transaction characteristics of the multiple second-category suppliers that meet the matching rules can be used to train the second machine learning model to obtain a second sub-supply and demand matching model of the supply and demand matching model, so as to use the second sub-supply and demand matching model to comprehensively evaluate the suppliers and obtain comprehensive evaluation information of the suppliers.

[0034] In a specific implementation, a pre-built supply-demand matching model uses natural language processing technology and semantic analysis algorithms to parse buyer demand descriptions, extracting key demand information such as product features, quantity, price range, and delivery time. This information is then converted into a standardized demand vector with the same dimensionality as the feature vector of the second-tier supplier. This demand vector is then compared and calculated against a trained comprehensive evaluation model for the second-tier supplier, and a similarity matching algorithm is used to identify the group of second-tier suppliers that best matches the demand. During the matching process, the second-tier suppliers are weighted and scored based on their performance across various dimensions, according to pre-set feature weights. Suppliers are ranked from highest to lowest based on their comprehensive scores, and a list of high-quality second-tier suppliers is identified. These suppliers are then recommended to buyers, along with a detailed analysis report on each supplier's match with the demand. In this case, any second-tier suppliers identified as being selected are then converted to first-tier suppliers, forming a supplier list.

[0035] In a specific implementation process, intelligent demand templates: In order to improve the efficiency and accuracy of demand release, the system can provide buyers with intelligent demand templates. Based on the buyer's historical transaction records and browsing behavior, it automatically recommends relevant product specifications, quantities, quality requirements and other information to reduce buyers' repeated input.

[0036] 102. Push the purchase demand published by the buyer to at least one first-category supplier in the supplier list; In a specific implementation process, the purchase demand published by the buyer is pushed to at least one first-category supplier in the supplier list, so that the at least one first-category supplier can make a quotation for the purchase demand published by the buyer.

[0037] It should be noted that the at least one first-category supplier here may be all first-category suppliers in the supplier list, or some first-category suppliers may be selected for the buyer, which is not specifically limited in this embodiment.

[0038] 103. In response to the quotation information of the at least one first-category supplier, push the quotation information of the at least one first-category supplier to the buyer; In a specific implementation, after at least one first-class supplier quotes a purchase request posted by a buyer, they can upload the quote information. Upon detecting the quote information from at least one first-class supplier, the blockchain can respond and push the quote information to the buyer, allowing the buyer to obtain the quote information. The quote information can be digitally signed by the supplier and then broadcast to the buyer's node via the blockchain network to ensure data is tamper-proof.

[0039] 104. In response to the buyer's request for evaluation of the quotation information of the at least one first-category supplier, generate an evaluation result of the quotation information of the at least one first-category supplier; In a specific implementation, buyers may not have a comprehensive understanding of pricing information, making it difficult to quickly and accurately select a supplier. Therefore, the system can provide multi-dimensional evaluation tools covering price analysis, supplier reputation ratings, historical transaction evaluation, and delivery reliability. Furthermore, leveraging the immutable nature of blockchain, the evaluation process and results are fair and transparent, assisting buyers in making informed decisions. Thus, a buyer can send an evaluation request, and upon detecting the request, the system can respond and generate an evaluation result for the quotation information of at least one first-category supplier.

[0040] In a specific implementation, in order to help suppliers develop more reasonable quotation strategies, the system may also provide quotation assistance tools to provide suppliers with reference price ranges, cost accounting suggestions, etc. based on market conditions and system big data analysis. Specifically, based on market conditions and system big data analysis, the reference price range and cost accounting suggestions may be pushed to the at least one first-category supplier so that the first-category supplier can provide feedback based on the procurement requirements, the reference price range, and the cost accounting suggestions. In response to the quotation request from the at least one first-category supplier, the system may generate quotation information for the at least one first-category supplier based on the quotation feedback from the at least one first-category supplier.

[0041] 105. If it is detected that the buyer and the target supplier have negotiated and determined the transaction terms, a smart contract is generated according to the transaction terms; In a specific implementation process, the buyer can select a supplier from the at least one first-category supplier as a target supplier based on the evaluation results, and after the buyer and the target supplier negotiate and determine the transaction terms, a smart contract can be generated according to the transaction terms.

[0042] Specifically, the content of the transaction terms can be extracted and added to a set contract template to obtain an initial contract; in response to the buyer's signature request, the initial contract is signed to obtain a signed contract; the signed contract is broadcast to each node of the blockchain network; if the verification results and consensus results fed back by each node of the blockchain network are detected, a unique contract address is assigned to the signed contract to obtain the smart contract, thereby preventing the smart contract from being tampered with. The contract template can be a template stored by the system or a template customized by the buyer. This can meet the user's personalized needs, and the system can provide corresponding editing tools and guidance.

[0043] 106. If any preset trigger condition of the smart contract is detected to be triggered, execute an operation corresponding to the preset trigger condition.

[0044] In a specific implementation, when the pre-set trigger conditions in a contract are met—that is, when any of the pre-set trigger conditions in a smart contract are triggered—the corresponding action can be executed. For example, when a buyer completes a payment or a supplier ships goods, the corresponding event is recorded on the blockchain, triggering the execution of the smart contract. The contract automatically executes the corresponding actions, such as releasing funds and updating order status, according to the pre-written code logic, without the need for human intervention. Throughout the execution process, the blockchain network synchronizes data across nodes in real time to ensure transaction consistency and immutability. Simultaneously, the system sends execution notifications to both parties of the transaction, informing users of the progress and results of the contract execution. Users can also query the contract execution status and history at any time in a blockchain browser by using the contract address, ensuring transaction transparency and traceability.

[0045] The blockchain-based supply and demand transaction method of this embodiment responds to a purchase demand posted by a buyer and, based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset in the smart contract, screens out a list of qualified suppliers; pushes the purchase demand posted by the buyer to at least one first-class supplier in the supplier list; responds to the quotation information of the at least one first-class supplier, pushes the quotation information of the at least one first-class supplier to the buyer; responds to the buyer's evaluation request for the quotation information of the at least one first-class supplier, generates an evaluation result of the quotation information of the at least one first-class supplier; if it is detected that the buyer and the target supplier have negotiated and determined the transaction terms, a smart contract is generated based on the transaction terms; if any preset trigger condition of the smart contract is detected to be triggered, the operation corresponding to the any preset trigger condition is executed. In this way, the supply and demand sides can be intelligently and accurately matched, and a smart contract of the supply and demand sides integrated into the blockchain is generated, thereby improving the success rate, credibility, and transparency of transactions between the supply and demand sides.

[0046] In a specific implementation, the product processing progress corresponding to the smart contract can also be obtained; wherein the product processing progress includes the product production progress and the product logistics progress; visualization information of the product processing progress is generated; and the visualization information is sent to the buyer, allowing the buyer to clearly understand the progress of product production, logistics, etc. The system can use more intuitive and vivid visualization methods, such as production flow charts and progress bar animations, to allow buyers to more clearly understand the production process and physical progress of the product.

[0047] Specifically, the system can establish a deep data connection and real-time data interaction mechanism with the supplier's production management system and logistics distribution system. Through pre-defined data interfaces and data transmission protocols, the system automatically sends query requests to the supplier's production system at regular intervals to obtain information on the current product's production progress, including raw material procurement progress, production process completion status, product assembly progress, and finished product warehousing status. This information is then updated in real time on the system's order status page, presenting it to buyers in a visual manner, allowing them to clearly understand the production progress of their orders.

[0048] The system seamlessly connects with the logistics company's system to obtain real-time information on the logistics and transportation status of the goods, including the delivery time, logistics order number, the real-time location of the goods in transit, the estimated arrival time, and any abnormalities during transportation. Once a logistics abnormality occurs, the system will immediately activate the intelligent early warning mechanism and send detailed abnormality notifications to buyers and suppliers through various means such as SMS, station messages, system pop-ups, and telephone voice notifications. The notification content includes a specific description of the abnormality, the possible impact on delivery time, and preliminary solution suggestions. The system will also establish a dedicated customer service team to follow up and coordinate the resolution of various issues in the order execution process, ensuring that orders can overcome various difficulties and be delivered on time, in quality, and in quantity, to ensure the smooth progress of transactions and the legitimate rights and interests of both parties, enhance buyers' purchasing experience and satisfaction, and maintain the system's good reputation and word of mouth.

[0049] In a specific implementation process, if it is detected that the smart contract has been completed, an evaluation invitation request is sent to the buyer; the buyer's evaluation information is obtained, and an evaluation result of the target supplier is generated based on the buyer's evaluation information.

[0050] Specifically, upon completion of a transaction, the smart contract is finalized, and the system automatically sends a review invitation to the buyer via in-site message and text message. After clicking the invitation link, the buyer is taken to a specially designed review page. This page has a clear and logical layout, clearly outlining various review dimensions, including product quality, delivery speed, after-sales service, communication and collaboration, and overall satisfaction. Each dimension is rated on a scale of 1 to 5, and ample text space is provided for buyers to elaborate on their reasons and feelings about the review.

[0051] After a buyer submits a review, the system immediately initiates a review process. First, natural language processing technology is used to conduct a preliminary analysis of the review's keywords and semantic logic, screening for obvious malicious attacks, false statements, or content that contradicts common sense. Next, the system's review team manually intervenes to conduct detailed verification of suspicious reviews, as well as some randomly selected, legitimate reviews. Reviewers examine the authenticity and relevance of images and documentary evidence uploaded by the buyer, and engage in necessary communication with both parties to understand the actual transaction, ensuring that the review is objective, fair, and truly reflects the transaction process.

[0052] During the implementation process, approved reviews will be recorded by the system and incorporated into the supplier's comprehensive evaluation system. The system will assign appropriate weights to each evaluation dimension based on a pre-set weighting scheme, and calculate the supplier's overall evaluation score through weighted calculation. Based on this overall score, the system will update the supplier's credit rating, and suppliers with different credit ratings will receive different display treatment on the system.

[0053] In a specific implementation process, in order to increase buyers' enthusiasm for evaluation, the system establishes an evaluation incentive mechanism to give certain points rewards, coupons, etc. to buyers who submit high-quality evaluations in a timely manner.

[0054] In a specific implementation process, before sending the evaluation invitation request to the buyer, it also includes: generating evaluation questions based on the smart contract; sending the evaluation questions to the buyer and the target supplier respectively; cross-verifying the answer information submitted by the buyer and the answer information submitted by the target supplier to obtain a verification result; if the verification result indicates a pass, generating the evaluation invitation request.

[0055] That is to say, at least one evaluation question can be randomly generated based on the details of the smart contract between the buyer and the target supplier, such as whether the product has XX brand, how much the transaction amount is, etc. After receiving the answer information submitted by the buyer and the answer information submitted by the target supplier, cross-verification can be performed. If the answers of the two are consistent, the verification result is passed, and the evaluation invitation request is generated. In this way, malicious evaluation by others can be prevented.

[0056] In a specific implementation process, in order to prevent buyers from making malicious comments, the present invention also provides the following technical solutions: Figure 2 This is a flowchart of a method for preventing buyers from making malicious comments, such as Figure 2 As shown, the method may include the following steps: 201. If the evaluation result indicates a negative review, a reminder message is sent to the buyer indicating that a security deposit is required; In a specific implementation process, after obtaining the evaluation result of the target supplier, if the evaluation result indicates a negative review, a reminder message of the need to pay a security amount may be sent to the buyer so that the buyer can pay the corresponding security amount.

[0057] In a specific implementation process, the buyer's historical evaluation data and the buyer's supply and demand transaction related data can be obtained; based on the buyer's historical evaluation data and the buyer's supply and demand transaction related data, the guarantee amount when the buyer gives a bad review is set. In this way, different guarantee amounts can be set for different buyers.

[0058] Specifically, a buyer's historical review data can include the number of past negative reviews and the accuracy rate of these reviews. Supply-demand transaction-related data can include product prices, among other things. The buyer's credit score can be derived from the number of past negative reviews and the accuracy rate of these reviews. The guarantee amount can then be calculated based on the product price, product type, and credit score. For example, if a buyer's credit score is 0.9 and the product price is 100 yuan, the buyer's guarantee amount could be 10 yuan. Examples are not provided here.

[0059] In this embodiment, the guarantee price is associated with the buyer's credit, product price, etc. to obtain the guarantee amount, thereby restraining buyers from making malicious negative reviews.

[0060] 202. In response to the buyer's request for the paid security amount, sending a complaint prompt message to the target supplier; In a specific implementation process, if the buyer has paid a guarantee amount, a request for the paid guarantee amount can be initiated. In this way, after detecting the request for the paid guarantee amount, a response can be made and a complaint prompt message can be sent to the target supplier so that the target supplier can appeal the bad review.

[0061] 203. If the target supplier's complaint information is not received within the set time period, or if the review result of the target supplier's complaint information indicates failure within the set time period, the guarantee amount is returned to the buyer; In a specific implementation process, if the complaint information of the target supplier is not received within the set time period, or the review result of the complaint information of the target supplier indicates failure within the set time period, it means that the negative review is true, and the guarantee amount can be refunded to the buyer, and the credit rating of the target supplier can be further lowered, or even fines can be imposed.

[0062] 204. If the review result of the target supplier's complaint information is successful within the set time period, the guarantee amount is sent to the target supplier's account.

[0063] In a specific implementation process, if the review result of the target supplier's complaint information is successful within the set time period, the guarantee amount can be issued to the target supplier's account instead of being returned to the buyer, so as to punish the buyer's malicious negative review.

[0064] It should be noted that the authenticity rate of malicious negative reviews from buyers can also be counted. If the authenticity rate of malicious negative reviews is lower than the preset threshold, the buyer can be downgraded, restricted from publishing demand information, or even have his account cancelled.

[0065] In a specific implementation process, the blockchain-based supply and demand transaction method of the present invention provides the following functions in addition to the related functions described above: First, privacy protection enhancement: Application of Advanced Encryption Algorithms: The system uses advanced encryption algorithms such as zero-knowledge proof to verify the authenticity of transactions without revealing specific data, better protecting users' business secrets and personal privacy. Further refinement of user permission levels and data access controls ensures that different users can only access data corresponding to their permissions, preventing the risk of data leakage.

[0066] Privacy-preserving computing technology integration: Privacy-preserving computing technologies such as multi-party secure computing and homomorphic encryption are introduced to enhance the system's privacy protection capabilities during data processing and computation. For transactions requiring high privacy, the system provides advanced anonymous transaction capabilities. Using technologies such as zero-knowledge proofs, users can complete transactions without revealing their identity, while ensuring the legitimacy and validity of transactions.

[0067] Hiding identity-related information: In addition, the system also studies how to better hide the identity-related information of both parties to the transaction, preventing the user identity from being inferred through indirect information such as transaction patterns and frequency, and further improving the system's privacy protection level.

[0068] Personalized privacy settings: The system allows users to make personalized privacy settings based on their own privacy needs, and provides corresponding operation instructions and tools.

[0069] Second, cross-chain compatibility: Cross-chain technology selection and integration: The system incorporates cross-chain technology to achieve interoperability with other blockchain systems, enabling users to seamlessly conduct supply and demand transactions across different blockchain networks, expanding the system's versatility and scalability. After evaluating and comparing various cross-chain technologies, the system selects those suitable for its business scenarios. For example, the system utilizes Hashed Time Lock Contracts (HTLCs) to establish hashed time locks between different blockchain networks, enabling cross-chain asset transfers.

[0070] Optimized cross-chain transaction processes: Specifically, when a user initiates a cross-chain transaction on this system, the system generates a unique hash lock on the target blockchain network. Both parties must complete the corresponding operations within a specified timeframe, such as providing the correct hash value and signature, to unlock the assets and complete the cross-chain transaction. The system also records relevant information about the cross-chain transaction, such as the transaction hash and lock time, to ensure transaction security and traceability.

[0071] User Education and Guidance Before Cross-Chain Transactions: To improve cross-chain transaction efficiency and user experience, the system has optimized the cross-chain transaction process. Before initiating a cross-chain transaction, the system provides detailed cross-chain transaction guidelines and risk warnings to help users understand the operational steps and precautions. During the transaction, the system monitors the status of cross-chain transactions in real time. If any anomalies occur, such as transaction timeouts or asset lock failures, the user will be notified and provided with solutions. The system also efficiently communicates with nodes on the target blockchain network to ensure rapid confirmation and execution of cross-chain transactions.

[0072] Third, enhanced legal compliance: Dynamic adjustment of legal terms: The system continuously monitors changes in laws and policies of various countries, and promptly adjusts and improves the system's legal terms and compliance mechanisms to ensure that the system's operations comply with local laws and regulations, providing users with a legal and compliant trading environment.

[0073] Legal risk early warning mechanism: The system establishes a legal risk early warning mechanism to monitor the changing trends of laws and policies of various countries in real time, provide early warning of legal risks that may affect system operations, and formulate response strategies in a timely manner.

[0074] Fourth, transaction dispute resolution mechanism: Dispute prevention measures: The system has established a comprehensive transaction dispute handling mechanism, including preventive measures, dispute initiation and acceptance, evidence collection and verification, dispute mediation and arbitration, execution of dispute resolution results, feedback and optimization, etc., to comprehensively ensure the smooth progress of transactions, enhance users' trust in the system, and maintain the system's good reputation.

[0075] Intelligent customer service and case library: The system introduces intelligent customer service technology to provide preliminary answers and guidance to users' questions and demands, and establishes a case library and knowledge sharing system for dispute resolution, which organizes and analyzes past dispute resolution cases for learning and reference by the system's customer service team, mediation team, etc.

[0076] In a specific implementation process, the blockchain-based supply and demand transaction method of the present invention has the following effects: Improve transaction credibility and transparency: Leverage the characteristics of blockchain to enhance transaction transparency, reduce information asymmetry, effectively solve trust problems, reduce transaction risks, and create a fair trading environment.

[0077] Improve transaction efficiency and reduce costs: Intelligent matching algorithms accurately match transaction objects, and smart contracts automatically execute processes, reducing manual intervention, increasing transaction speed and success rate, reducing manpower and time costs, optimizing resource allocation, and improving efficiency.

[0078] Enhanced privacy protection and data security: Adopt technologies such as zero-knowledge proof to ensure data security and privacy, prevent data leakage and malicious use, provide a safe transaction environment, and enhance user trust.

[0079] Achieve cross-chain compatibility and expand application scope: Introduce cross-chain technology, break the barriers of blockchain platforms, expand the scope of application, and meet diversified transaction needs.

[0080] Optimize transaction experience and improve user satisfaction: Each link takes user convenience and experience into consideration, providing multiple verification methods, intelligent templates, visual monitoring and other functions to reduce operational difficulty, improve dispute resolution and customer service mechanisms, ensure smooth transactions, and improve satisfaction.

[0081] Promoting fair competition and driving industry development: The platform provides an equal and transparent environment, eliminates unfair competition, promotes market fairness, drives digital transformation and upgrading of the industry, improves industry efficiency and competitiveness, and contributes to sustainable development.

[0082] Based on the same general inventive concept, the present invention also protects a blockchain-based supply and demand transaction evaluation system. The blockchain-based supply and demand transaction evaluation system provided by the present invention is described below. The blockchain-based supply and demand transaction evaluation system described below and the blockchain-based supply and demand transaction evaluation method described above can be referenced to each other.

[0083] Figure 3 This is a schematic diagram of the structure of the supply and demand transaction evaluation system based on blockchain provided by an embodiment of the present invention. Figure 3 As shown, the blockchain-based supply and demand transaction evaluation system includes a screening module 31, a sending module 32, a generation module 33 and an execution module 34.

[0084] The screening module 31 is used to respond to the purchase requirements issued by the buyer and screen out a list of qualified suppliers based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset by the smart contract; a sending module 32 configured to push the purchase demand issued by the buyer to at least one first-category supplier in the supplier list; and, in response to the quotation information of the at least one first-category supplier, push the quotation information of the at least one first-category supplier to the buyer; a generating module 33 configured to generate, in response to the buyer's request for evaluation of the quotation information of the at least one first-category supplier, an evaluation result of the quotation information of the at least one first-category supplier; and, if it is detected that the buyer and a target supplier have negotiated and determined transaction terms, generate a smart contract based on the transaction terms; wherein the target supplier is the supplier selected by the buyer from the at least one first-category supplier based on the evaluation result; The execution module 34 is used to execute an operation corresponding to any preset trigger condition if it is detected that any preset trigger condition of the smart contract is triggered.

[0085] Figure 4 4 is a schematic diagram of the structure of a supply and demand transaction evaluation system based on blockchain provided by an embodiment of the present invention. The supply and demand transaction evaluation system based on blockchain may include: a processor (processor) 410, a communication interface (Communications Interface) 420, a memory (memory) 430, and a communication bus 440. The processor 410, the communication interface 420, and the memory 430 communicate with each other via the communication bus 440. The processor 410 can call the logic instructions in the memory 430 to execute the supply and demand transaction evaluation method based on blockchain.

[0086] Furthermore, the logic instructions in the aforementioned memory 430 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product, stored in a storage medium, includes instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0087] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the blockchain-based supply and demand transaction evaluation method provided by the above methods.

[0088] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the blockchain-based supply and demand transaction evaluation method provided by the above methods.

[0089] It should be noted that the relevant user personal information that may be involved in the various embodiments of this application is strictly in accordance with the requirements of laws and regulations, follows the principles of legality, legitimacy and necessity, and is based on the reasonable purposes of business scenarios to process personal information that users actively provide during the use of products / services or generated due to the use of products / services, as well as personal information obtained with the user's authorization.

[0090] The user personal information processed by this application will vary depending on the specific product / service scenario and must be based on the specific scenario in which the user uses the product / service. This may involve the user's account information, device information, driving information, vehicle information, or other related information. This application will treat the user's personal information and its processing with a high degree of diligence.

[0091] This application attaches great importance to the security of user personal information and has taken reasonable and feasible security protection measures that comply with industry standards to protect user information and prevent personal information from being accessed, disclosed, used, modified, damaged or lost without authorization.

[0092] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one location or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the present embodiment. Persons of ordinary skill in the art will be able to understand and implement the present invention without inventive effort.

[0093] Through the description of the above embodiments, those skilled in the art will clearly understand that each embodiment can be implemented using software plus the necessary general-purpose hardware system, or of course, hardware. Based on this understanding, the essence of the above technical solution, or the portion that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, or an optical disk, and includes a number of instructions for causing a computer device (such as a personal computer, server, or network device) to execute the methods described in each embodiment or certain portions of the embodiments.

[0094] 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 aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A supply and demand transaction method based on blockchain, characterized in that: include: In response to the purchase requirements posted by buyers, a list of qualified suppliers is screened based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset by the smart contract; Pushing the purchase demand published by the buyer to at least one first-category supplier in the supplier list; In response to the quotation information of the at least one first-category supplier, pushing the quotation information of the at least one first-category supplier to the buyer; generating an evaluation result of the quotation information of the at least one first-category supplier in response to the buyer's request for evaluation of the quotation information of the at least one first-category supplier; If it is detected that the buyer and the target supplier have negotiated and determined transaction terms, a smart contract is generated according to the transaction terms; wherein the target supplier is a supplier selected by the buyer from the at least one first-category supplier based on the evaluation result; If any preset trigger condition of the smart contract is detected to be triggered, an operation corresponding to the preset trigger condition is executed.

2. The supply and demand transaction method based on blockchain according to claim 1, characterized in that: Based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset by the smart contract, a list of qualified suppliers is screened, including: Input the procurement requirements into a pre-built supply-demand matching model to obtain a list of qualified suppliers; The process of constructing the supply and demand matching model includes: Extracting features from the supplier information stored in the blockchain to obtain attribute features of each second-category supplier, and extracting features from the supplier's historical transaction records to obtain transaction features of each second-category supplier; Based on the matching rules preset in the smart contract and the first machine learning model, the attribute characteristics of each second-category supplier and the transaction characteristics of each second-category supplier are used to train a first sub-supply-demand matching model of the supply-demand matching model, wherein the first sub-supply-demand matching model can obtain multiple second-category suppliers that meet the matching rules; Based on the second machine learning model, the attribute characteristics of the multiple second-category suppliers that meet the matching rules and the transaction characteristics of the multiple second-category suppliers that meet the matching rules are used to train and obtain a second sub-supply and demand matching model of the supply and demand matching model. The second sub-supply and demand matching model can obtain comprehensive evaluation information of suppliers.

3. The supply and demand transaction method based on blockchain according to claim 1, characterized in that: Generate a smart contract based on the transaction terms, including: Extracting the content of the transaction terms and adding the content of the transaction terms to the set contract template to obtain an initial contract; In response to the buyer's signature request, signing the initial contract to obtain a signed contract; Broadcast the signed contract to each node of the blockchain network; If the verification results and consensus results fed back by each node of the blockchain network are detected, a unique contract address is assigned to the signed contract to obtain the smart contract.

4. The supply and demand transaction method based on blockchain according to claim 1, characterized in that: The process of generating the quotation information of the at least one first-category supplier includes: Pushing a reference price range and costing suggestions to the at least one first-category supplier based on market conditions and system big data analysis; In response to the quotation generation request from the at least one first-class supplier, the quotation information of the at least one first-class supplier is generated based on the quotation feedback content of the at least one first-class supplier; wherein the quotation feedback content of the at least one first-class supplier is obtained based on the procurement requirements, the reference price range and the cost accounting suggestions.

5. The supply and demand transaction method based on blockchain according to claim 1, characterized in that: Also includes: Obtaining the product processing progress corresponding to the smart contract; wherein the product processing progress includes product production progress and product logistics progress; generating visual information of the processing progress of the product; The visualization information is sent to the buyer.

6. The supply and demand transaction method based on blockchain according to claim 1, characterized in that: Also includes: If it is detected that the smart contract has been completed, a review invitation request is sent to the buyer; The evaluation information of the buyer is obtained, and an evaluation result of the target supplier is generated based on the evaluation information of the buyer.

7. The supply and demand transaction method based on blockchain according to claim 6, characterized in that: Before sending a review invitation request to the buyer, it also includes: Based on the smart contract, generate evaluation questions; sending the evaluation questions to the buyer and the target supplier respectively; Cross-verifying the answer information submitted by the buyer and the answer information submitted by the target supplier to obtain a verification result; If the verification result indicates passing, the evaluation invitation request is generated.

8. The supply and demand transaction method based on blockchain according to claim 6, characterized in that: After generating the evaluation result of the target supplier based on the buyer's evaluation information, the process further includes: If the evaluation result indicates a negative review, a reminder message is sent to the buyer indicating that a deposit amount is required; In response to the buyer's request for the paid security amount, sending a complaint prompt message to the target supplier; If the target supplier's complaint information is not received within the set time period, or the review result of the target supplier's complaint information indicates failure within the set time period, the guarantee amount will be returned to the buyer; If the review result of the target supplier's complaint information is successful within the set time period, the guarantee amount will be sent to the target supplier's account.

9. The supply and demand transaction method based on blockchain according to claim 8, characterized in that: The process of setting the guarantee amount includes: Obtaining supply and demand transaction correlation data and historical evaluation data of the buyer; A guarantee amount is set when the buyer gives a negative review based on the supply and demand transaction association data and the buyer's historical evaluation data.

10. A supply and demand trading system based on blockchain, characterized in that: include: The screening module is used to respond to the purchase requirements posted by buyers and screen out a list of qualified suppliers based on the supplier information stored in the blockchain, the supplier's historical transaction records, and the matching rules preset by the smart contract; A sending module, configured to push the purchase demand published by the buyer to at least one first-category supplier in the supplier list; and, in response to the quotation information of the at least one first-category supplier, pushing the quotation information of the at least one first-category supplier to the buyer; a generating module configured to generate, in response to the buyer's request for evaluation of the quotation information of the at least one first-category supplier, an evaluation result of the quotation information of the at least one first-category supplier; and, if it is detected that the buyer and a target supplier have negotiated and determined transaction terms, generate a smart contract based on the transaction terms; wherein the target supplier is a supplier selected by the buyer from the at least one first-category supplier based on the evaluation result; An execution module is used to execute an operation corresponding to any preset trigger condition if it is detected that any preset trigger condition of the smart contract is triggered.

Citation Information

Cited By

  • Coin secure transaction platform system and secure transaction method

    CN121639347A