Bidding and tendering data management system and method applied to anti-corrosion e-commerce platform
By calculating the detection rate and false alarm rate of bidding nodes, confirming the credibility of consensus and the credibility of the link, analyzing the credibility of the bidder, solving the problem that it is difficult to ensure the authenticity of bidding documents, and improving the fairness and impartiality of the bidding process.
Patent Information
- Application Number
- CN202411943228.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-12-27
AI Technical Summary
It is difficult for the existing technology to effectively analyze and ensure the authenticity of bidding documents, which affects the fairness and impartiality of the bidding process.
By obtaining the bidding information and consensus information of the bidding nodes, calculating the detection rate and false alarm rate, determining the consensus credibility and credibility on the chain, analyzing the credibility of the bidder, and determining the evaluation parameters of the bidder based on these indicators to ensure the authenticity of the bidding information.
Reduce the possibility of winning bids for false bidding information and improve the openness, fairness and impartiality of the bidding process.
Smart Images

Figure CN119887358A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of bidding data management, and in particular to a bidding data management system and method applied to an anti-corrosion e-commerce platform. Background Art
[0002] Corrosion protection has extensive application prospects in both industrial and civilian sectors. Corrosion causes economic losses of up to $1 trillion worldwide annually, accounting for 2% to 4% of global GDP. The global market for anti-corrosion coatings alone was $36.47 billion in 2021 and is projected to exceed $500 billion in 2026. Including upstream raw materials and downstream construction services, the total market in China approaches one trillion RMB. The major domestic anti-corrosion market is fragmented, regional, and diversified, lacking essential digital tools. Bidding is a common commercial activity in the anti-corrosion industry. In this process, the tenderer issues a notice or invitation to bid, inviting potential bidders to submit bids. The bidding process is open, fair, and impartial, aiming to select the most suitable bidders through a competitive process. Currently, when bidding companies conduct tenders, the inclusion of false information in the bid documents can undermine the fairness of the bidding process. Therefore, analyzing the authenticity of bid documents provided by bidding companies to ensure an open, fair, and impartial bidding process has become a pressing issue. Summary of the Invention
[0003] The purpose of the present invention is to provide a bidding data management system and method applied to an anti-corrosion e-commerce platform to solve the problems raised in the prior art.
[0004] To achieve the above objectives, the present invention provides the following technical solution: a bidding data management method applied to an anti-corrosion e-commerce platform, comprising:
[0005] S1, obtain the bidding information and consensus information of the bidding node;
[0006] S2, determine the detection rate and false alarm rate of the bidding node based on the consensus information of the bidding node; determine the on-chain credibility of the bidding node based on the bidding information uploaded from the bidding node;
[0007] S3, analyzes the credibility of bidders based on blockchain bidding information, and determines the bidder's evaluation parameters based on the consensus credibility of the bidding nodes and the credibility of the on-chain information;
[0008] S4, sending the bid information of the bidder to the tendering party according to the evaluation parameters of the bidder.
[0009] In step S2, the process of determining the detection rate and false alarm rate of the bidding nodes based on the consensus information of the bidding nodes further includes the following steps:
[0010] Obtain the consensus information of the bidding nodes, determine the detection rate and false alarm rate of the bidding nodes based on the consensus information, and calculate according to the formula: C i =nr i / na i , where C i is the detection rate of the i-th bidding node, na i nr is the number of bidding events that failed in the bidding event in which the i-th bidding node participated in the consensus; the bidding event failure refers to the existence of non-real data in the bidding information of the bidder; i is the na of the i-th bidding node i The number of times the bidding information fails to pass the consensus verification of the i-th bidding node in the consensus; calculated according to the formula: M i =Nr i / Na i , where M i is the false alarm rate of the i-th bidding node, Na i Nr is the number of times the bidding event is completed in the bidding event in which the i-th bidding node participates in the consensus; i is the Na of the i-th bidding node i The number of times the bidding information fails to pass the consensus verification of the i-th bidding node in the consensus; the consensus credibility E is determined based on the detection rate and false alarm rate of the i-th bidding node. i , E i =Q i ×C i +(1-Q i )×M i , where Q i is the frequency of bidding information passing the consensus verification of the i-th bidding node.
[0011] In step S2, determining the on-chain credibility of the bidding node based on the bidding information on-chain from the bidding node further includes the following steps:
[0012] Obtain the bidding information from the bidding node on the chain, determine the credibility of the bidding node on the chain based on the bidding information, and calculate it using the following formula: U i =1-nu i / n i , where U i is the chain credibility of the i-th bidding node, n i is the number of bidding information uploaded to the chain from the i-th bidding node, nu i is the nth bidding node i The number of failed bidding events in the bidding information.
[0013] The detection rate and false alarm rate are used to reflect the consensus credibility of the bidding nodes, while the on-chain credibility reflects the bidding nodes' ability to detect the true situation of the on-chain information. For nodes in the blockchain, there may be differences between consensus credibility and on-chain credibility. For example, there may be abnormal nodes that imitate the behavior of normal nodes to reach consensus when they do not need to upload information to the blockchain, but when they need to upload information themselves, they reduce the requirements for information accuracy and completeness, so that false information can enter the blockchain through abnormal nodes.
[0014] The credibility of the consensus is determined based on the detection rate and false alarm rate. According to the frequency of the bidding information passing the consensus verification of each bidding node, the detection rate plays a role when the bidding information passes the consensus verification of the bidding node. i is the detection rate of the i-th bidding node. When the bidding information passes through the i-th bidding node, the bidding information has C i The possibility is that the bid information is real data, and this possibility is the average value of all bid information; the false alarm rate takes effect when the bid information fails to pass the consensus verification of the bidding node. When the bid information fails to pass the i-th bidding node, the bid information has M i The probability of being true data is the same as the average value of all bidding information; the detection rate and false alarm rate are opposite in nature, and the opposite Q is used in the formula. i and 1-Q i To reflect.
[0015] In step S3, analyzing the credibility of the bidder based on the blockchain bidding information further includes the following steps:
[0016] Obtain the bidder's historical bidding information, including the number of winning bids and the average project score. The project score is evaluated by the tendering party, including the project completion score, project completion time score and additional score. The weighted sum of the situation score, project completion time score and additional score is used to obtain the project score, and the average is taken to obtain the average project score. The number of winning bids and the average project score are calculated to obtain the bidder's credibility TB: TB = P1 × N / Nmax + P2 × A / Amax, where P1 and P2 are the weights of the number of winning bids and the average project score, N is the number of winning bids, A is the average project score, Nmax is the maximum number of winning bids of all bidders, and Amax is the maximum average project score of all bidders.
[0017] For bidders participating in the bidding, the credibility of the bidders is analyzed based on their bidding information.
[0018] In step S3, the determination of the evaluation parameters of the bidder based on the consensus credibility and on-chain credibility of the bidding node further includes the following steps:
[0019] S51: Obtain the bid information of the bidder. The node where the bidder uploads the bid information is designated as the on-chain node. The on-chain node verifies the bid information. If the verification is successful, the on-chain node broadcasts the bid information to all other bidding nodes in the blockchain except the on-chain node, and the process proceeds to step S52. If the verification is unsuccessful, the bid information is blocked from being uploaded to the blockchain, and the process ends.
[0020] In step S52, the bidding nodes other than the on-chain node in the blockchain perform consensus verification on the bidding information. If the consensus verification fails, the bidding information is blocked from being put on the blockchain, and the process ends. If the consensus verification passes, the consensus verification results of the bidding nodes other than the on-chain node in the blockchain are obtained, and the evaluation parameters of the bidder are determined based on the consensus verification results, and the process proceeds to step S53.
[0021] S53, let the bidding nodes other than the on-chain nodes in the blockchain be consensus nodes, obtain the consensus verification result of the j-th consensus node, if the bidding information passes the consensus verification of the j-th consensus node, then obtain the detection rate C of the j-th consensus node j , determine the first credibility D1 of the bidding information at the jth consensus node j , D1 j =C j ×W1 j , where W1 j is the consensus weight of the j-th consensus node; if the bidding information fails to pass the consensus verification of the j-th consensus node, the false alarm rate M of the j-th consensus node is obtained. j , determine the second credibility D2 of the bidding information at the jth consensus node j , D2 j =M j ×W1 j ;
[0022] The bidding information is verified by the consensus of the j-th consensus node. According to the detection rate of the j-th consensus node, C j The possibility of no missed detection occurs, that is, the bidding information is true information; when the bidding information fails to pass the consensus verification of the j-th consensus node, according to the false alarm rate of the j-th consensus node, the bidding information is true information only if the j-th consensus node has a false alarm, that is, there is M j The possibility of being true information.
[0023] S54, obtain the first credibility and second credibility of the bidding information in all consensus nodes, and obtain the consensus credibility D of the bidding information, D = ∑D1 a +∑D2 b , where D1 a D2 is the first credibility of the bidding information in the consensus node that has passed the consensus verification. bIt is the second credibility of the bidding information in the consensus node that has not passed the consensus verification; obtain the on-chain weight T of the on-chain node of the bidding information, and calculate the bidder's evaluation parameter through the formula: PJ = (V1×min{1, T / Tbase}+V2×min{1, D / Dbase})×Y, where V1 and V2 are coefficients, and V1+V2=1; Tbase is the standard value of the on-chain weight T, Dbase is the standard value of the consensus credibility D of the bidding information, and PJ is the bidder's evaluation parameter.
[0024] The standard value can be selected according to needs, and the average value of the consensus credibility of all bidders and the average value of the on-chain weight can be selected.
[0025] When the bidder's bidding information enters the blockchain, the bidder's evaluation parameters are obtained based on the bidding nodes and consensus results on the chain. For example, the negotiation credibility of the A1 bidding node is 95%, and the on-chain credibility of the A2 bidding node is 80%. Then the bidder entering the blockchain from the A1 bidding node will have a higher evaluation parameter than the bidder entering the blockchain from the A2 bidding node. The same is true for the consensus result. The more bidding nodes that reach consensus, the higher the evaluation parameter will be. In this process, the consensus credibility of the bidding nodes is different, and the consensus weight is assigned to the bidding nodes according to the consensus credibility.
[0026] The on-chain weight and consensus weight are determined by the following steps:
[0027] Let L k-1 and H k-1 Indicates the chain weight and consensus weight of the bidding node k-1 times, and obtains the chain credibility U of the bidding node k k , consensus credibility E k , the k-1th chain credibility U k-1 and consensus credibility E k-1 , then the k-th on-chain weight of the bidding node is L k =L k-1 ×(U k / U k-1 ), the consensus weight H of the k-th bidding node k =H k-1 ×(E k / E k-1 ).
[0028] To achieve the above-mentioned objectives, the present invention provides the following technical solutions: a bidding data management system applied to an anti-corrosion e-commerce platform, comprising: an anti-corrosion e-commerce platform, a blockchain module and a data analysis module; the anti-corrosion e-commerce platform and the blockchain module are interconnected for publishing bidding information and tender information; the output end of the blockchain module is connected to the input end of the data analysis module, for verifying the tender information and tender information, and sending the verified tender information and tender information to the anti-corrosion e-commerce platform; the data analysis module is used to analyze the on-chain credibility and consensus credibility of the blockchain module nodes to determine the evaluation parameters of the bidder.
[0029] The anti-corrosion e-commerce platform also includes a bidding information display unit, a budget management unit, a personnel management unit, an engineering knowledge unit, and a raw material management unit; the bidding information display unit is used to display the bidding location information, bidding time information, and bidding status information of the tenderer; the budget management unit provides quota templates and quota standards, and automatically calculates the required engineering quantity; the personnel management unit is used to publish job information and job search information; the engineering knowledge unit is used to provide customers with construction plan content; the raw material management unit is used to display the sales information of raw materials and provide a demand calculation function, which inputs engineering requirements to calculate the required amount of raw materials. The blockchain module also includes several bidding nodes, which are used to store transaction information between bidders and tenderers, verify the bidding information of tenderers and bidders, send the verified bidding information to the anti-corrosion e-commerce platform, and store transaction result information. The data analysis module also includes a bid analysis unit, a node analysis unit and a weight update unit; the bid analysis unit determines the evaluation parameters of the bidder based on the consensus verification results of the bid information in the blockchain; the node analysis unit determines the consensus credibility and on-chain credibility of the bidding node based on the consensus information of the bidding node and the bid information on the chain from the bidding node; the weight update unit adjusts the consensus weight and on-chain weight of the bidding node based on the consensus credibility and on-chain credibility of the bidding node.
[0030] Compared with the existing technology, the beneficial effects of the present invention are: detecting the number of winning bids and project scores of bidders, monitoring the chain credibility and consensus credibility of bidding nodes, analyzing the authenticity of the bidder's bidding information based on the chain nodes and consensus results of the bidder's uploaded bidding information, obtaining the bidder's evaluation parameters, reducing the possibility of false bidding information winning the bid, and improving the openness, fairness and impartiality of the bidding process. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 This is a structural schematic diagram of a bidding data management system applied to an anti-corrosion e-commerce platform in the present invention. DETAILED DESCRIPTION
[0032] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0033] Example: Figure 1 As shown, the present invention provides a technical solution, a bidding data management system applied to an anti-corrosion e-commerce platform, comprising: an anti-corrosion e-commerce platform, a blockchain module and a data analysis module; the anti-corrosion e-commerce platform and the blockchain module are interconnected for publishing bidding information and tender information; the output end of the blockchain module is connected to the input end of the data analysis module for verifying the bidding information and tender information, and sending the verified bidding information and tender information to the anti-corrosion e-commerce platform; the data analysis module is used to analyze the on-chain credibility and consensus credibility of the blockchain module nodes to determine the evaluation parameters of the bidder.
[0034] The anti-corrosion e-commerce platform also includes a bidding information display unit, a budget management unit, a personnel management unit, an engineering knowledge unit, and a raw material management unit; the bidding information display unit is used to display the bidding location information, bidding time information, and bidding status information of the tenderer; the budget management unit provides quota templates and quota standards, and automatically calculates the required engineering quantity; the personnel management unit is used to publish job information and job search information; the engineering knowledge unit is used to provide customers with construction plan content; the raw material management unit is used to display the sales information of raw materials and provide a demand calculation function, which inputs engineering requirements to calculate the required amount of raw materials. The blockchain module also includes several bidding nodes, which are used to store transaction information between bidders and tenderers, verify the bidding information of tenderers and bidders, send the verified bidding information to the anti-corrosion e-commerce platform, and store transaction result information. The data analysis module also includes a bid analysis unit, a node analysis unit and a weight update unit; the bid analysis unit determines the evaluation parameters of the bidder based on the consensus verification results of the bid information in the blockchain; the node analysis unit determines the consensus credibility and on-chain credibility of the bidding node based on the consensus information of the bidding node and the bid information on the chain from the bidding node; the weight update unit adjusts the consensus weight and on-chain weight of the bidding node based on the consensus credibility and on-chain credibility of the bidding node.
[0035] The anti-corrosion e-commerce platform uses a bidding information display unit to collect the latest bidding information related to anti-corrosion projects. To address this massive amount of bidding information, the system provides three types of intelligent filtering. The first is regional filtering, where the system requests location permission from the user and automatically matches local bidding information based on the user's location. For example, if a user is in Shanghai, they can open the anti-corrosion e-commerce platform on the chain to see bidding data around Shanghai. They can also manually select a region to filter bidding information from other regions. The second is publication time filtering, which is divided into four time periods: within three days, within five days, within ten days, and all time. The third is bidding status filtering, which is divided into five types: transaction result announcement, bid opening record, bidding / funding application announcement, bidding / funding application document clarification, and all statuses. Once the customer completes the screening, if a project requires a customized budget, the budget management unit provides an online solution. The system provides quota templates for the user to choose from. After selecting the operation type, the user finds the required anti-corrosion project operation and the system provides the required quota standard.
[0036] Embodiment: The present invention provides a technical solution, a bidding data management method applied to an anti-corrosion e-commerce platform, comprising:
[0037] S1, obtain the bidding information and consensus information of the bidding node;
[0038] S2, determines the detection rate and false alarm rate of the bidding node based on the consensus information of the bidding node:
[0039] Obtain the consensus information of the bidding nodes, determine the detection rate and false alarm rate of the bidding nodes based on the consensus information, and calculate according to the formula: C i =nr i / na i , where C i is the detection rate of the i-th bidding node, na i nr is the number of bidding events that failed in the bidding event in which the i-th bidding node participated in the consensus; the bidding event failure refers to the existence of non-real data in the bidding information of the bidder; i is the na of the i-th bidding node i The number of times the bidding information fails to pass the consensus verification of the i-th bidding node in the consensus; calculated according to the formula: M i =Nr i / Na i , where M i is the false alarm rate of the i-th bidding node, Na i Nr is the number of times the bidding event is completed in the bidding event in which the i-th bidding node participates in the consensus; i is the Na of the i-th bidding node iThe number of times the bidding information fails to pass the consensus verification of the i-th bidding node in the consensus; the consensus credibility E is determined based on the detection rate and false alarm rate of the i-th bidding node. i , E i =Q i ×C i +(1-Q i )×M i , where Q i is the frequency of bidding information passing the consensus verification of the i-th bidding node.
[0040] Determine the credibility of the bidding node on the chain based on the bidding information uploaded from the bidding node;
[0041] Obtain the bidding information from the bidding node on the chain, determine the credibility of the bidding node on the chain based on the bidding information, and calculate it using the following formula: U i =1-nu i / n i , where U i is the chain credibility of the i-th bidding node, n i is the number of bidding information uploaded to the chain from the i-th bidding node, nu i is the nth bidding node i The number of failed bidding events in the bidding information.
[0042] S3, analyze the credibility of bidders based on blockchain bidding information:
[0043] Obtain the bidder's historical bidding information, including the number of winning bids and the average project score. The project score is evaluated by the tendering party, including the project completion score, project completion time score and additional score. The weighted sum of the situation score, project completion time score and additional score is used to obtain the project score, and the average is taken to obtain the average project score. The number of winning bids and the average project score are calculated to obtain the bidder's credibility TB: TB = P1 × N / Nmax + P2 × A / Amax, where P1 and P2 are the weights of the number of winning bids and the average project score, N is the number of winning bids, A is the average project score, Nmax is the maximum number of winning bids of all bidders, and Amax is the maximum average project score of all bidders.
[0044] P1 and P2 are set according to the needs. If the bidder is required to have rich work experience, P1 can be increased and P2 can be reduced. If the bidder is required to have high service quality, P2 can be increased and P1 can be reduced. If there are no special requirements, P1 and P2 can both be set to 0.5.
[0045] The evaluation parameters of bidders are determined based on the consensus credibility of the bidding nodes and the credibility of the on-chain:
[0046] S51: Obtain the bid information of the bidder. The node where the bidder uploads the bid information is designated as the on-chain node. The on-chain node verifies the bid information. If the verification is successful, the on-chain node broadcasts the bid information to all other bidding nodes in the blockchain except the on-chain node, and the process proceeds to step S52. If the verification is unsuccessful, the bid information is blocked from being uploaded to the blockchain, and the process ends.
[0047] In step S52, the bidding nodes other than the on-chain node in the blockchain perform consensus verification on the bidding information. If the consensus verification fails, the bidding information is blocked from being put on the blockchain, and the process ends. If the consensus verification passes, the consensus verification results of the bidding nodes other than the on-chain node in the blockchain are obtained, and the evaluation parameters of the bidder are determined based on the consensus verification results, and the process proceeds to step S53.
[0048] S53, let the bidding nodes other than the on-chain nodes in the blockchain be consensus nodes, obtain the consensus verification result of the j-th consensus node, if the bidding information passes the consensus verification of the j-th consensus node, then obtain the detection rate C of the j-th consensus node j , determine the first credibility D1 of the bidding information at the jth consensus node j , D1 j =C j ×W1 j , where W1 j is the consensus weight of the j-th consensus node; if the bidding information fails to pass the consensus verification of the j-th consensus node, the false alarm rate M of the j-th consensus node is obtained. j , determine the second credibility D2 of the bidding information at the jth consensus node j , D2 j =M j ×W1 j ;
[0049] S54, obtain the first credibility and second credibility of the bidding information in all consensus nodes, and obtain the consensus credibility D of the bidding information, D = ∑D1 a +∑D2 b , where D1 a D2 is the first credibility of the bidding information in the consensus node that has passed the consensus verification. b It is the second credibility of the bidding information in the consensus node that has not passed the consensus verification; obtain the on-chain weight T of the on-chain node of the bidding information, and calculate the bidder's evaluation parameter through the formula: PJ = (V1×min{1, T / Tbase}+V2×min{1, D / Dbase})×Y, where V1 and V2 are coefficients, and V1+V2=1; Tbase is the standard value of the on-chain weight T, Dbase is the standard value of the consensus credibility D of the bidding information, and PJ is the bidder's evaluation parameter.
[0050] Arrange the first credibility of all bidders from smallest to largest, set Tbase and Dbase to 2 / 3 quantiles, and set V1 and V2 to 0.5, which can be modified.
[0051] The on-chain weight and consensus weight are determined by the following steps:
[0052] Let L k-1 and H k-1 Indicates the chain weight and consensus weight of the bidding node k-1 times, and obtains the chain credibility U of the bidding node k k , consensus credibility E k , the k-1th chain credibility U k-1 and consensus credibility E k-1 , then the k-th on-chain weight of the bidding node is L k =L k-1 ×(U k / U k-1 ), the consensus weight H of the k-th bidding node k =H k-1 ×(E k / E k-1 ). Manually set the initial values of the on-chain weight and consensus weight.
[0053] S4, sending the bid information of the bidder to the tendering party according to the evaluation parameters of the bidder.
[0054] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above and that the invention can be embodied in other specific forms without departing from the spirit or essential characteristics of the invention. Therefore, the embodiments should be considered in all respects as illustrative and non-restrictive, and the scope of the invention is defined by the appended claims, not the foregoing description, and all variations within the meaning and range of equivalents of the claims are intended to be included therein. Any reference sign in a claim should not be construed as limiting the claim to which it relates.
Claims
1. A bidding data management method applied to an anti-corrosion e-commerce platform, characterized in that: The following steps are involved: S1, obtain the bidding information and consensus information of the bidding node; S2, determine the detection rate and false alarm rate of the bidding node based on the consensus information of the bidding node; determine the chain credibility of the bidding node based on the bidding information uploaded from the bidding node; S3, analyze the credibility of the bidder based on the blockchain bidding information, and determine the evaluation parameters of the bidder based on the consensus credibility of the bidding nodes and the credibility of the chain; S4, sending the bid information of the bidder to the tendering party according to the evaluation parameters of the bidder.
2. According to claim 1, a bidding data management method applied to an anti-corrosion e-commerce platform is characterized in that: In step S2, the step of determining the detection rate and false alarm rate of the bidding nodes according to the consensus information of the bidding nodes further includes the following steps: Obtain the consensus information of the bidding nodes, determine the detection rate and false alarm rate of the bidding nodes based on the consensus information, and calculate according to the formula: C i =nr i / na i , where C i is the detection rate of the i-th bidding node, na i nr is the number of bidding event failures in the bidding event in which the i-th bidding node participates in the consensus; the bidding event failure refers to the existence of non-real data in the bidding information of the bidder; i is the na of the i-th bidding node i The number of times the bidding information fails to pass the consensus verification of the i-th bidding node in the consensus; calculated according to the formula: M i =Nr i / Na i , where M i is the false alarm rate of the i-th bidding node, Na i Nr is the number of times the bidding event is completed in the bidding event in which the i-th bidding node participates in the consensus; i is the Na of the i-th bidding node i The number of times the bidding information fails to pass the consensus verification of the i-th bidding node in the consensus; the consensus credibility E is determined according to the detection rate and false alarm rate of the i-th bidding node i , E i =Q i ×C i +(1-Q i )×M i , where Q i is the frequency of bidding information being verified by the consensus of the i-th bidding node.
3. According to claim 1, a bidding data management method applied to an anti-corrosion e-commerce platform is characterized in that: In step S2, the determining the on-chain credibility of the bidding node based on the bidding information on-chain from the bidding node also includes the following steps: Obtain the bidding information from the bidding node on the chain, determine the credibility of the bidding node on the chain based on the bidding information, and calculate it using the following formula: U i =1-nu i / n i , where U i is the on-chain credibility of the i-th bidding node, n i is the number of bidding information uploaded to the chain from the i-th bidding node, nu i is the nth bidding node i The number of failed bidding events in the bidding information.
4. A bidding data management method applied to an anti-corrosion e-commerce platform according to claim 3, characterized in that: In step S3, analyzing the credibility of the bidder based on the blockchain bidding information also includes the following steps: The historical bidding information of the bidder is obtained, including the number of winning bids and the average project score. The project score is evaluated by the tendering party, including the project completion status score, project completion time score and additional score. The project score is obtained by weighted summing the status score, project completion time score and additional score, and the average is taken to obtain the average project score. The number of winning bids information and the average project score are calculated to obtain the bidder's credibility TB: TB = P1 × N / Nmax + P2 × A / Amax, where P1 and P2 are the weights of the number of winning bids information and the average project score, N is the number of winning bids, A is the average project score, Nmax is the maximum number of winning bids of all bidders, and Amax is the maximum value of the average project score of all bidders.
5. A bidding data management method applied to an anti-corrosion e-commerce platform according to claim 4, characterized in that: In step S3, the process of determining the evaluation parameters of the bidder based on the consensus credibility and the on-chain credibility of the bidding node further includes the following steps: S51, obtaining the bidding information of the bidder, making the node where the bidder uploads the bidding information as the on-chain node, and the on-chain node verifies the bidding information. If the verification is passed, the on-chain node broadcasts the bidding information to other bidding nodes in the blockchain except the on-chain node, and enters step S52; if the verification is not passed, the bidding information is prevented from being put on the blockchain, and the process ends; S52, other bidding nodes in the blockchain except the on-chain node perform consensus verification on the bidding information. If the consensus verification fails, the bidding information is blocked from being put on the blockchain, and the process ends; if the consensus verification passes, the consensus verification results of other bidding nodes in the blockchain except the on-chain node are obtained, and the evaluation parameters of the bidder are determined according to the consensus verification results, and the process proceeds to step S53; S53, let the other bidding nodes in the blockchain except the on-chain nodes be consensus nodes, obtain the consensus verification result of the j-th consensus node, if the bidding information passes the consensus verification of the j-th consensus node, then obtain the detection rate C of the j-th consensus node j , determine the first credibility D1 of the bidding information at the jth consensus node j , D1 j =C j ×W1 j , where W1 j is the consensus weight of the jth consensus node; if the bidding information fails to pass the consensus verification of the jth consensus node, the false alarm rate M of the jth consensus node is obtained. j , determine the second credibility D2 of the bidding information at the jth consensus node j , D2 j =M j ×W1 j ; S54, obtaining the first credibility and the second credibility of the bidding information in all consensus nodes, and obtaining the consensus credibility D of the bidding information, D = ∑D1 a +∑D2 b , where D1 a D2 is the first credibility of the bidding information in the consensus node verified by consensus. b It is the second credibility of the bidding information in the consensus node that has not passed the consensus verification; the on-chain weight T of the on-chain node of the bidding information is obtained, and the evaluation parameter of the bidder is calculated by the formula: PJ = (V1×min{1, T / Tbase}+V2×min{1, D / Dbase})×Y, where V1 and V2 are coefficients, and V1+V2=1; Tbase is the standard value of the on-chain weight T, Dbase is the standard value of the consensus credibility D of the bidding information, and PJ is the evaluation parameter of the bidder.
6. A bidding data management method applied to an anti-corrosion e-commerce platform according to claim 5, characterized in that: The on-chain weight and consensus weight are determined by the following steps: Let L k-1 and H k-1 Indicates the chain weight and consensus weight of the bidding node for the k-1th time, and obtains the chain credibility U of the bidding node for the kth time k , consensus credibility E k , the k-1th chain credibility U k-1 and consensus credibility E k-1 , then the k-th on-chain weight of the bidding node is L k =L k-1 ×(U k / U k-1 ), the consensus weight H of the k-th bidding node k =H k-1 ×(E k / E k-1 ).
7. A bidding data management system applied to an anti-corrosion e-commerce platform, characterized in that: include: An anti-corrosion e-commerce platform, a blockchain module and a data analysis module; the anti-corrosion e-commerce platform and the blockchain module are interconnected and used to publish bidding information and tender information; The output end of the blockchain module is connected to the input end of the data analysis module, and is used to verify the bidding information and the tender information, and send the verified bidding information and the tender information to the anti-corrosion e-commerce platform; The data analysis module is used to analyze the on-chain credibility and consensus credibility of the blockchain module nodes and determine the evaluation parameters of the bidders.
8. The bidding data management system applied to the anti-corrosion e-commerce platform according to claim 7 is characterized by: The anti-corrosion e-commerce platform also includes a bidding information display unit, a budget management unit, a personnel management unit, an engineering knowledge unit and a raw material management unit; the bidding information display unit is used for the bidding location information, bidding time information and bidding status information of the bidding party; the budget management unit provides quota templates and quota standards, and automatically calculates the required engineering quantity; the personnel management unit is used to publish job information and job search information; the engineering knowledge unit is used to provide customers with construction plan content; The raw material management unit is used to display the sales information of raw materials and provide a demand calculation function to input engineering requirements and calculate the required amount of raw materials.
9. A bidding data management system applied to an anti-corrosion e-commerce platform according to claim 8, characterized in that: The blockchain module also includes several bidding nodes, which are used to store transaction information between bidders and tendering parties, verify the bidding information of tendering parties and bidders, send the verified bidding information to the anti-corrosion e-commerce platform, and store transaction result information.
10. A bidding data management system applied to an anti-corrosion e-commerce platform according to claim 9, characterized in that: The data analysis module also includes a bid analysis unit, a node analysis unit and a weight update unit; the bid analysis unit determines the evaluation parameters of the bidder according to the consensus verification result of the bid information in the blockchain; the node analysis unit determines the consensus credibility and chain credibility of the bidding node according to the consensus information of the bidding node and the bidding information on the chain from the bidding node; the weight update unit adjusts the consensus weight and chain weight of the bidding node according to the consensus credibility and chain credibility of the bidding node.
Citation Information
Patent Citations
Electronic bid inviting purchasing system based on block chain technology
CN110503523A
Bidding and tendering system based on block chain
CN113065775A
Bid invitation review method, system and device
CN115170257A
Bidding data processing method and device based on block chain
CN116629988A
Bidding system and method suitable for overseas unified purchasing and source searching
CN117635281A