A kind of application in anticorrosion e-commerce platform's bidding data management system and method
By analyzing the consensus and on-chain credibility of bidding information using blockchain technology, and combining it with the bidder's historical data, evaluation parameters are generated, which solves the problem of false information in bidding documents and achieves openness, fairness and impartiality in the bidding process.
Patent Information
- Application Number
- CN202411943228.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2044-12-27
AI Technical Summary
In the bidding process, false information in bid documents undermines the fairness and impartiality of the bidding process, and there is a lack of effective digital tools for authenticity analysis.
By using blockchain technology, consensus and on-chain data of bidding information are obtained, and the detection rate and false alarm rate are calculated to determine the credibility of consensus and on-chain data. The credibility of the bidders is analyzed in combination with their historical data, and evaluation parameters are generated to ensure the authenticity of the bidding information. The verification results are then broadcast in the blockchain.
This has improved the openness, fairness, and impartiality of the bidding process, reduced the possibility of winning bids with false information, and ensured the authenticity and transparency of bidding information.
Smart Images

Figure CN119887358B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application relates to the technical field of bidding data management, and particularly relates to a bidding data management system and method applied to an anticorrosion e-commerce platform. BACKGROUND
[0002] Anticorrosion has extremely wide application prospects in industrial and civil fields. The economic loss caused by corrosion worldwide is as high as 1 trillion US dollars per year, accounting for 2% to 4% of the gross national product of each country. In 2021, the global market of anticorrosive coatings was 364.7 billion US dollars, and it is expected to exceed 500 billion US dollars in 2026. If the upstream raw materials and downstream construction services are counted, the total market size in China is close to 1 trillion yuan. The domestic main anticorrosion market has the characteristics of decentralization, regionalization and diversification, and lacks necessary digital tools. Bidding is a common business activity in the anticorrosion industry. In this process, the tenderer issues a bidding announcement or invitation, invites potential bidders to bid, and the bidding process has the characteristics of openness, fairness and justice, aiming to select the most suitable bidder through a competitive way. At present, when the bidding company conducts bidding, the bidding documents provided by the bidding company have false information, which will destroy the fairness of the bidding process. Therefore, how to analyze the authenticity of the bidding documents provided by the bidding company and ensure the openness, fairness and justice of the bidding process has become a problem to be solved. SUMMARY
[0003] The application aims to provide a bidding data management system and method applied to an anticorrosion e-commerce platform to solve the problems in the prior art.
[0004] To achieve the above-mentioned purpose, the application provides the following technical scheme: a bidding data management method applied to an anticorrosion e-commerce platform, comprising:
[0005] S1, obtaining bidding information and consensus information of a bidding node;
[0006] S2, determining the detection rate and false alarm rate of the bidding node according to the consensus information of the bidding node, and determining the on-chain credibility of the bidding node according to the bidding information chained from the bidding node;
[0007] S3, analyzing the credibility of a bidder according to the blockchain bidding information, and determining the evaluation parameter of the bidder based on the consensus credibility and the on-chain credibility of the bidding node;
[0008] S4, sending the bidding information of the bidder to a tenderer according to the evaluation parameter of the bidder.
[0009] In step S2, the determination of the detection rate and false alarm rate of the bidding node according to the consensus information of the bidding node further comprises the following steps:
[0010] obtaining consensus information of the bidding nodes, determining a detection rate and a false alarm rate of the bidding nodes according to the consensus information, and calculating according to a formula: C i = nr i / na i , wherein C i is the detection rate of the ith bidding node, na i is the number of times of bidding event failure in the bidding events participated in consensus by the ith bidding node; the bidding event failure refers to that the bidding information of the bidder contains non-real data; nr i is the number of times of bidding information not passing the consensus verification of the ith bidding node in na i consensus of the ith bidding node; and calculating according to a formula: M i = Nr i / Na i , wherein M i is the false alarm rate of the ith bidding node, Na i is the number of times of completed bidding events in the bidding events participated in consensus by the ith bidding node; Nr i is the number of times of bidding information not passing the consensus verification of the ith bidding node in Na i consensus of the ith bidding node; and determining consensus credibility E i of the ith bidding node according to the detection rate and the false alarm rate of the ith bidding node, E i = Q i × C i + (1-Q i ) × M i , wherein Q i is the frequency of the bidding information passing the consensus verification of the ith bidding node.
[0011] In step S2, the determining the on-chain credibility of the bidding nodes according to the bidding information on-chained from the bidding nodes further includes the following steps:
[0012] obtaining the bidding information on-chained from the bidding nodes, determining the on-chain credibility of the bidding nodes according to the bidding information, and calculating according to a formula: U i = 1-nu i / n i , wherein U i is the on-chain credibility of the ith bidding node, n i is the number of bidding information on-chained from the ith bidding node, nu i is the number of times of bidding event failure in n i bidding information of the ith bidding node.
[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 bidding information of the bidder, let the node of the bidder uploading the bidding information be a chain node, verify the bidding information by the chain node, if the verification is passed, the chain node broadcasts the bidding information to other bidding nodes in the blockchain except the chain node, enter step S52; if the verification is not passed, prevent the bidding information from being in the blockchain, and end;
[0020] S52, other bidding nodes in the blockchain except the chain node verify the bidding information, if the consensus verification is not passed, prevent the bidding information from being in the blockchain, and end; if the consensus verification is passed, obtain the consensus verification result of other bidding nodes in the blockchain except the chain node, determine the evaluation parameter of the bidder according to the consensus verification result, and enter step S53;
[0021] S53, let other bidding nodes in the blockchain except the chain node be consensus nodes, obtain the consensus verification result of the jth consensus node, if the bidding information passes the consensus verification of the jth consensus node, obtain the detection rate C j of the jth consensus node, determine the first credibility D1 j of the bidding information in the jth consensus node, D1 j =C j ×W1 j , wherein W1 j is the consensus weight of the jth consensus node; if the bidding information does not pass the consensus verification of the jth consensus node, obtain the false alarm rate M j of the jth consensus node, determine the second credibility D2 j of the bidding information in the jth consensus node, and D2 j =M j ×W1 j ;
[0022] The bidding information passes the consensus verification of the jth consensus node, according to the detection rate of the jth consensus node, there is a possibility C j that no missed detection occurs, that is, the bidding information is real information; when the bidding information does not pass the consensus verification of the jth consensus node, according to the false alarm rate of the jth consensus node, only the jth consensus node occurs false alarm, the bidding information is real information, that is, there is a possibility M j that is real information.
[0023] S54, obtain the first credibility and the second credibility of the bidding information in all consensus nodes, obtain the consensus credibility D of the bidding information, D = ∑D1 a + ∑D2 b , wherein D1 a is the first credibility of the bidding information in the consensus node passing the consensus verification, and D2 bThe second credibility of the bidding information in the consensus node not passing the consensus verification is obtained; the on-chain weight T of the on-chain node of the bidding information is obtained, and the evaluation parameter of the bidding party is calculated through the formula: PJ=(V1*min{1, T / Tbase}+V2*min{1, D / Dbase})*Y, wherein V1 and V2 are coefficients, and V1+V2=1; Tbase is a standard value of the on-chain weight T, Dbase is a standard value of the consensus credibility D of the bidding information, and PJ is the evaluation parameter of the bidding party.
[0024] The standard value can be selected according to the demand, and the average value of the consensus credibility of all bidding parties and the average value of the on-chain weight can be selected.
[0025] When the bidding information of the bidding party enters the blockchain, the evaluation parameter of the bidding party is obtained according to the on-chain bidding node and the consensus result, for example, the consensus credibility of the A1 bidding node is 95%, and the on-chain credibility of the A2 bidding node is 80%, so that the evaluation parameter of the bidding party entering the blockchain from the A1 bidding node is higher than that of the bidding party entering the blockchain from the A2 bidding node; the same is true for the consensus result, the evaluation parameter of the bidding party is higher through more bidding nodes, in this process, the consensus credibility of the bidding node is different, and the bidding node is allocated with a consensus weight according to the consensus credibility.
[0026] The on-chain weight and the consensus weight are determined through the following steps:
[0027] Let L k-1 and H k-1 represent the on-chain weight and the consensus weight of the k-1 bidding node, obtain the on-chain credibility U k , the consensus credibility E k , the on-chain credibility U k-1 and the consensus credibility E k-1 of the k-1 bidding node, then the on-chain weight L k of the k bidding node is L k-1 *(U k / U k-1 ), and the consensus weight H k of the k bidding node is H k-1 *(E k / E k-1 ).
[0028] To achieve the above object, the present application provides the following technical scheme: a bidding data management system applied to a corrosion e-commerce platform, comprising: a corrosion e-commerce platform, a blockchain module and a data analysis module; the corrosion e-commerce platform and the blockchain module are connected with each other, and are used for publishing bidding information and tender information; an output end of the blockchain module is connected with an input end of the data analysis module, and is used for verifying the bidding information and the tender information, and sending the verified bidding information and tender information to the corrosion e-commerce platform; the data analysis module is used for analyzing the chain-up credibility and consensus credibility of the blockchain module node, and determining the evaluation parameter of the bidding party.
[0029] The corrosion e-commerce platform further comprises a tender information display unit, a budget management unit, a personnel management unit, an engineering knowledge unit and a raw material management unit; the tender information display unit is used for the tender location information, the tender time information and the tender state information of the tender party; the budget management unit provides the quota template and the quota standard, and automatically calculates the required engineering quantity; the personnel management unit is used for publishing the position information and the job-seeking information; the engineering knowledge unit is used for providing the construction scheme content for the customer; the raw material management unit is used for displaying the on-sale information of the raw material, and providing the demand calculation function, and inputting the engineering demand to calculate the required raw material consumption. The blockchain module further comprises a plurality of bidding nodes, the bidding nodes are used for storing the transaction information of the bidding party and the tender party, and verifying the bidding information and the tender information of the bidding party and the tender party, sending the verified bidding information and tender information to the corrosion e-commerce platform, and storing the transaction result information. The data analysis module further comprises a bidding analysis unit, a node analysis unit and a weight updating unit; the bidding analysis unit determines the evaluation parameter of the bidding party according to the consensus verification result of the bidding information in the blockchain; the node analysis unit determines the consensus credibility and the chain-up credibility of the bidding node according to the consensus information of the bidding node and the bidding information uploaded from the bidding node; the weight updating unit adjusts the consensus weight and the chain-up weight of the bidding node according to the consensus credibility and the chain-up credibility of the bidding node.
[0030] Compared with the prior art, the present application has the beneficial effects that: the number of winning bids and the project score of the bidding party are detected, the chain-up credibility and the consensus credibility of the bidding node are monitored, the authenticity of the bidding information of the bidding party is analyzed according to the chain-up node and the consensus result of the bidding party uploading the bidding information, the evaluation parameter of the bidding party is obtained, the possibility of winning bid by false bidding information is reduced, and the openness, fairness and justice of the bidding process are improved. BRIEF DESCRIPTION OF DRAWINGS
[0031] Figure 1 It is a structural schematic diagram of the present application, a bidding data management system applied to a corrosion e-commerce platform. DETAILED DESCRIPTION
[0032] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of the present application.
[0033] Embodiment: As shown in the figure, the present application provides a technical solution, a bidding data management system applied to an anticorrosion e-commerce platform, comprising: an anticorrosion e-commerce platform, a blockchain module and a data analysis module; the anticorrosion e-commerce platform and the blockchain module are connected with each other, for publishing bidding information and tender information; the output end of the blockchain module is connected with the input end of the data analysis module, for verifying the tender information and the bidding information, and sending the verified tender information and bidding information to the anticorrosion e-commerce platform; the data analysis module is used for analyzing the chainable credibility and consensus credibility of the blockchain module node, and determining the evaluation parameters of the bidding party. Figure 1 The anticorrosion e-commerce platform further comprises a tender information display unit, a budget management unit, a personnel management unit, an engineering knowledge unit and a raw material management unit; the tender information display unit is used for the tender location information, tender time information and tender state information of the tendering party; the budget management unit provides a quota template and a quota standard, and automatically calculates the required engineering quantity; the personnel management unit is used for publishing position information and job-seeking information; the engineering knowledge unit is used for providing construction scheme content for customers; the raw material management unit is used for displaying the on-sale information of raw materials, and providing a demand calculation function, and inputting engineering demand to calculate the required amount of raw materials. The blockchain module further comprises a plurality of bidding nodes, the bidding nodes are used for storing the transaction information of the bidding party and the tendering party, and verifying the bidding information of the bidding party and the tendering party, sending the verified bidding information to the anticorrosion e-commerce platform, and storing the transaction result information. The data analysis module further comprises a bidding analysis unit, a node analysis unit and a weight updating unit; the bidding analysis unit determines the evaluation parameters of the bidding party according to the consensus verification result of the bidding information in the blockchain; the node analysis unit determines the consensus credibility and chainable credibility of the bidding node according to the consensus information of the bidding node and the bidding information chained from the bidding node; the weight updating unit adjusts the consensus weight and chainable weight of the bidding node according to the consensus credibility and chainable credibility of the bidding node.
[0034]
[0035] The anti-corrosion e-commerce platform collects the latest anti-corrosion engineering related bidding information through a bidding information display unit. For these massive bidding information, the system provides three types of intelligent screening. The first regional screening, the system applies for location permission from the user, and automatically matches the local bidding information according to the user's location. For example, when the user is in Shanghai, the anti-corrosion e-commerce platform can display the bidding data around Shanghai. The user can also manually select the region to filter the bidding information of other regions. The second publishing time screening is divided into four time periods: within three days, within five days, within ten days, and all time. The third bidding state screening is divided into five types: transaction result publicity, opening record, bidding / qualification announcement, bidding / qualification file clarification, and all states. When the customer needs to customize the budget for a certain project, the system provides an online solution through the budget management unit. The system provides a fixed quota template for the user to select. After selecting the operation type, the user can find the required anti-corrosion engineering operation, and the system provides the required fixed quota standard.
[0036] Embodiment: The present application provides a technical solution, a bidding data management method applied to an anti-corrosion e-commerce platform, comprising:
[0037] S1, obtaining the bidding information and consensus information of the bidding node;
[0038] S2, determining the detection rate and false positive rate of the bidding node according to the consensus information of the bidding node:
[0039] Obtain the consensus information of the bidding node, determine the detection rate and false positive rate of the bidding node according to the consensus information, and calculate according to the formula: C i =nr i / na i , wherein C i is the detection rate of the i-th bidding node, na i is the number of times of bidding event failure in the bidding event participated by the i-th bidding node in consensus; the bidding event failure means that the bidding information of the bidder contains non-real data; nr i is the number of times of bidding information not passing the consensus verification of the i-th bidding node in na i consensus of the i-th bidding node; calculate according to the formula: M i =Nr i / Na i , wherein M i is the false positive rate of the i-th bidding node, Na i is the number of times of bidding event completion in the bidding event participated by the i-th bidding node in consensus; and Nr i is the number of times of bidding information not passing the consensus verification of the i-th bidding node in Na iThe number of times that the bidding information fails to pass the consensus verification of the i-th bidding node in the sub-consensus; the consensus credibility E is determined according to the detection rate and the false positive rate of the i-th bidding node i , E i = Q i * C i + (1-Q i ) * M i , wherein Q i is the frequency of the bidding information passing the consensus verification of the i-th bidding node.
[0040] The on-chain credibility of the bidding node is determined according to the bidding information chained from the bidding node;
[0041] The bidding information chained from the bidding node is obtained, the on-chain credibility of the bidding node is determined according to the bidding information, and the on-chain credibility U i = 1-nu i / n i , wherein U i is the on-chain credibility of the i-th bidding node, n i is the number of bidding information chained from the i-th bidding node, and nu i is the number of times that the bidding event fails in the n i bidding information of the i-th bidding node.
[0042] S3, the credibility of the bidding party is analyzed according to the bidding information of the blockchain:
[0043] The historical bidding information of the bidding party is obtained, including the number of winning bids and the average project score, and the project score is evaluated by the bidding party, including the project completion score, the project completion time score and the additional score, the weighted sum of the situation score, the project completion time score and the additional score is obtained, and the average value is obtained. The average project score is obtained by taking the average value. The credibility TB of the bidding party is obtained by operating the number of winning bids and the average project score: TB = P1 * N / Nmax + P2 * A / Amax, wherein P1 and P2 are the weight values 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 value of the number of winning bids of all bidding parties, and Amax is the maximum value of the average project score of all bidding parties.
[0044] P1 and P2 are set according to requirements. When the bidding party is required to have rich work experience, P1 can be increased and P2 can be reduced. When the service quality of the bidding party is required, P2 can be increased and P1 can be reduced. When there is no special requirement, P1 and P2 can be set to 0.5.
[0045] And the evaluation parameters of the bidding party are determined based on the consensus credibility and the on-chain credibility of the bidding node:
[0046] S51, obtain the bidding information of the bidding party, let the node of the bidding party uploading the bidding information be a chaining node, verify the bidding information by the chaining node, if the verification is passed, the chaining node broadcasts the bidding information to other bidding and tendering nodes in the blockchain except the chaining node, and step S52 is entered; if the verification is not passed, the bidding information is prevented from being in the blockchain, and the process ends;
[0047] S52, other bidding and tendering nodes in the blockchain except the chaining node verify the bidding information by consensus, if the consensus verification is not passed, the bidding information is prevented from being in the blockchain, and the process ends; if the consensus verification is passed, the consensus verification results of other bidding and tendering nodes in the blockchain except the chaining node are obtained, the evaluation parameter of the bidding party is determined according to the consensus verification results, and step S53 is entered;
[0048] S53, let other bidding and tendering nodes in the blockchain except the chaining node be consensus nodes, obtain the consensus verification result of the jth consensus node, if the bidding information passes the consensus verification of the jth consensus node, obtain the detection rate C j of the jth consensus node, determine the first credibility D1 j of the bidding information in the jth consensus node, D1 j =C j ×W1 j , wherein W1 j is the consensus weight of the jth consensus node; if the bidding information does not pass the consensus verification of the jth consensus node, obtain the false alarm rate M j of the jth consensus node, determine the second credibility D2 j of the bidding information in the jth consensus node, D2 j =M j ×W1 j ;
[0049] S54, obtain the first credibility and the second credibility of the bidding information in all consensus nodes, obtain the consensus credibility D of the bidding information, D=∑D1 a +∑D2 b , wherein D1 a is the first credibility of the bidding information in the consensus node passing the consensus verification, and D2 b is the second credibility of the bidding information in the consensus node not passing the consensus verification; obtain the chaining weight T of the chaining node of the bidding information, and calculate the evaluation parameter PJ of the bidding party by the formula: PJ=(V1×min{1, T / Tbase}+V2×min{1, D / Dbase})×Y, wherein V1 and V2 are coefficients, and V1+V2=1; Tbase is a standard value of the chaining weight T, Dbase is a standard value of the consensus credibility D of the bidding information, and PJ is the evaluation parameter of the bidding party.
[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 on-chain credibility of the bidding node based on the bidding information uploaded from the bidding node; 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 chain; S4, sending the bid information of the bidder to the tendering party according to the evaluation parameters of the bidder; 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: S51: Obtain the bidder's bid information. 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 passes, the on-chain node broadcasts the bid information to all other bidding nodes in the blockchain, excluding the on-chain node, and the process proceeds to step S52. If the verification fails, the bid information is blocked from entering the blockchain, and the process ends. In step S52, the bidding nodes other than the on-chain node in the blockchain perform consensus verification on the bid information. If the consensus verification fails, the bid information is blocked from entering 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. 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 ; 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 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 using 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.
2. A bidding data management method applied to an anti-corrosion e-commerce platform according to claim 1, characterized in that: 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: 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 For the i-th bidding node in na i The number of times the bidding information fails to pass the consensus verification of the i-th bidding node during the bidding time corresponding to 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 For the i-th bidding node in Na i The number of times the bidding information fails to pass the consensus verification of the i-th bidding node during the bidding time corresponding to 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.
3. The bidding data management method applied to the anti-corrosion e-commerce platform according to claim 1 is characterized in that: 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: 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.
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 further includes the following steps: 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 project completion score, project completion time score and additional score are weighted and summed 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.
5. The bidding data management method applied to the anti-corrosion e-commerce platform according to claim 4 is 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 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 ).
6. A bidding data management system applied to an anti-corrosion e-commerce platform, used to implement a bidding data management method applied to an anti-corrosion e-commerce platform as claimed in claim 1, characterized in that: include: Anti-corrosion e-commerce platform, blockchain module and data analysis module; The anti-corrosion e-commerce platform is interconnected with the blockchain module for publishing bidding information and tendering 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 tender information, and send 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 and determine the evaluation parameters of the bidders.
7. The bidding data management system for an anti-corrosion e-commerce platform according to claim 6 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 to display 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 quantities; the personnel management unit is used to publish job information and job search information; and 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.
8. The bidding data management system for an anti-corrosion e-commerce platform according to claim 7 is characterized by: 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.
9. A bidding data management system for an anti-corrosion e-commerce platform according to claim 8, 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 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.
Citation Information
Patent Citations
Bidding and tendering system based on block chain
CN113065775A