Tender guarantee insurance claim method, device and electronic equipment
By building a smart contract for bid guarantee insurance on the blockchain and using a digital RMB wallet, combined with vertical federated learning and homomorphic encryption technology, the problem of low payout efficiency in bid guarantee insurance has been solved, and an efficient, secure, and transparent automated payout process has been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- YGSOFT INC
- Filing Date
- 2024-12-30
- Publication Date
- 2026-06-16
AI Technical Summary
Existing bid guarantee insurance claims methods are inefficient and insecure. Paper document review is time-consuming and labor-intensive, and the claims process is cumbersome and relies on transfers from traditional financial institutions, resulting in inefficiency and insecurity.
A smart contract for bid guarantee insurance is constructed and deployed on the blockchain. The digital RMB wallet is used to achieve automated claims settlement. Vertical federated learning and homomorphic encryption technology are combined to predict insurance rates and protect data security. The claims settlement process is automatically executed through the smart contract on the blockchain.
It improves the efficiency, security, and transparency of bid guarantee insurance payouts, reduces human intervention, ensures data privacy and process automation, and enhances the efficiency and trustworthiness of the insurance business.
Smart Images

Figure CN119904313B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of financial technology, and more specifically, to a bid guarantee insurance claim method, apparatus, and electronic device. Background Technology
[0002] Bid guarantee insurance is a guarantee provided by an insurance company to the tendering party, ensuring that bidders fulfill their obligations during the bidding process. If a bidder fails to fulfill these obligations, resulting in losses for the tendering party, the insurance company will provide compensation. Bid guarantee insurance, by replacing large cash deposits with smaller premiums, alleviates the financial pressure on enterprises, helps improve the efficiency of their capital utilization, and reduces transaction costs for enterprises participating in bidding, thus contributing to market vitality and optimizing the business environment. However, the current application and compensation procedures for bid guarantee insurance face the following problems:
[0003] (1) Verification of the authenticity of bid guarantee insurance in related technologies is time-consuming and labor-intensive. In the application and payment of paper-based bid guarantee insurance in related technologies, a large number of paper documents and manual review processes are typically involved. Furthermore, authenticity verification is time-consuming and labor-intensive; beneficiaries need to contact the insurance institution directly by phone or email to confirm the authenticity of the insurance or carefully check the relevant information on the insurance policy to ensure there are no errors or inconsistencies. This process is inefficient and prone to errors. (2) The payment process is cumbersome. The application, approval, issuance, modification, and claims processes for bid guarantee insurance in related technologies are complex, cumbersome, and time-consuming, resulting in low payment efficiency. Additionally, when a payment event occurs, it relies on traditional financial institution transfer processes, which are not only cumbersome but also inefficient, affecting the liquidity of the insurance applicant's funds. In summary, the payment methods for bid guarantee insurance in related technologies are inefficient and lack security.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This invention provides a bid guarantee insurance compensation method, apparatus, and electronic device to at least solve the technical problems of low compensation efficiency and low security in bid guarantee insurance compensation methods in related technologies.
[0006] According to one aspect of the present invention, a bid guarantee insurance compensation method is provided, comprising: constructing a bid guarantee insurance smart contract and deploying the bid guarantee insurance smart contract to a blockchain, wherein the bid guarantee insurance smart contract defines rules for insurance compensation and recovery based on digital RMB; receiving a claim request from the bidding party, wherein the claim request carries claim proof information; based on the claim proof information, detecting whether the claim request meets predetermined conditions through the bid guarantee insurance smart contract deployed on the blockchain; and if the claim request meets the predetermined conditions, transferring the compensation amount from the insurance institution's digital RMB wallet to the bidding party's digital RMB wallet based on the bid guarantee insurance smart contract.
[0007] According to another aspect of the present invention, a bid guarantee insurance compensation device is also provided, comprising: a contract construction module for constructing a bid guarantee insurance smart contract and deploying the bid guarantee insurance smart contract to a blockchain, wherein the bid guarantee insurance smart contract defines rules for insurance compensation and recovery based on digital RMB; a request receiving module for receiving a claim request from the bidding party, wherein the claim request carries claim proof information; a detection module for detecting whether the claim request meets predetermined conditions based on the claim proof information and through the bid guarantee insurance smart contract deployed on the blockchain; and a transfer module for transferring the compensation amount from the insurance institution's digital RMB wallet to the bidding party's digital RMB wallet based on the bid guarantee insurance smart contract when the claim request meets the predetermined conditions.
[0008] According to another aspect of the present invention, an electronic device is also provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement any one of the bid guarantee insurance compensation methods.
[0009] In this embodiment of the invention, a bid guarantee insurance smart contract is constructed and deployed on a blockchain. This smart contract defines rules for insurance compensation and recovery based on digital RMB. Upon receiving a claim request from the bidding party, which includes claim proof information, the smart contract deployed on the blockchain checks whether the claim request meets predetermined conditions. If the claim request meets the predetermined conditions, the compensation amount is transferred from the insurance institution's digital RMB wallet to the bidding party's digital RMB wallet based on the smart contract. This achieves the goal of automatically executing compensation through the smart contract combined with digital RMB wallet settlement, thereby improving the efficiency, security, and transparency of the bid guarantee insurance compensation process. This solves the technical problems of low compensation efficiency and low security in related bid guarantee insurance compensation methods. Attached Figure Description
[0010] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0011] Figure 1 This is a flowchart of a bid guarantee insurance compensation method according to an embodiment of the present invention;
[0012] Figure 2 This is an optional interactive flowchart for calculating bid insurance rates based on vertical federated learning according to an embodiment of the present invention;
[0013] Figure 3 This is an optional flowchart for the issuance and verification of electronic bid guarantee insurance according to an embodiment of the present invention;
[0014] Figure 4 This is an optional flowchart of automatic compensation and recovery for electronic bid guarantee insurance based on smart contracts according to an embodiment of the present invention;
[0015] Figure 5 This is a schematic diagram of a bid guarantee insurance compensation device according to an embodiment of the present invention. Detailed Implementation
[0016] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0017] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0018] First, to facilitate understanding of the embodiments of the present invention, some terms or nouns involved in the present invention will be explained below:
[0019] The Tweedie distribution is a continuous probability distribution, a special subclass of the exponential distribution family, which includes Poisson, Gamma, and normal distributions as special cases. The characteristics of the Tweedie distribution make it very effective in handling non-negative numerical data, especially data containing a large number of zero values, which is particularly important in predicting the frequency and amount of insurance claims. In generalized linear regression models, the Tweedie distribution is often used as the distributional hypothesis for the response variable.
[0020] Vertical federated learning is a machine learning framework used to handle scenarios involving multi-party data collaboration where the data features of participating parties are not entirely identical. In traditional machine learning, data is typically processed in one centralized location, which can lead to serious data privacy and security issues. Federated learning was proposed to address this problem, allowing multiple institutions to collaboratively train models without sharing the original data.
[0021] According to an embodiment of the present invention, a method for bid guarantee insurance compensation is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0022] This embodiment is applied to a scenario of bid guarantee insurance payout based on a blockchain network, and the entities involved include:
[0023] The insured party is the bidder in a tender project. They are the relevant parties who participate in the tendering and bidding activities, respond to the tender project, and compete in the bidding. The insured party applies to the insurance institution for bid guarantee insurance.
[0024] Insurance institutions: These are insurance companies. If the policyholder abandons the bid or fails to fulfill the commitments in the tender documents for any reason, the insurance institution will pay a specific amount to the beneficiary and at the same time seek recourse from the policyholder.
[0025] Beneficiary: This refers to the party issuing the tender. In bidding activities, to protect their own interests, the beneficiary requires the insured to provide bid bond insurance, thereby guaranteeing the insured's contract performance. Under bid bond insurance, if the insured (i.e., the bidder) violates the relevant provisions of the tender documents, causing losses to the beneficiary, the insurance institution will compensate the beneficiary according to the terms of the insurance contract.
[0026] Designated operator of digital yuan: This operator has built an open smart contract platform to manage the creation, review, configuration, signing and execution of contract templates.
[0027] Blockchain: A consortium blockchain composed of policyholders, insurance institutions, insurance beneficiaries, and designated operators of the digital RMB, responsible for the management of digital identities. At the same time, smart contracts created by the designated operators of the digital RMB can be loaded onto the blockchain.
[0028] Figure 1 This is a flowchart of a bid guarantee insurance compensation method according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0029] Step S102: Construct a bid guarantee insurance smart contract and deploy it to the blockchain. The bid guarantee insurance smart contract defines rules for insurance compensation and recovery based on digital RMB.
[0030] In step S102, the process of constructing a bid guarantee insurance smart contract and deploying it to the blockchain aims to ensure the efficiency, transparency, and security of insurance claims and recovery through digital technology. The rules of the smart contract are designed as automatically executed conditional statements. Based on the claims and recovery process of the digital RMB wallet, they are automatically triggered according to preset logical conditions, thereby reducing human intervention and enhancing the automation level and trustworthiness of the entire bid guarantee insurance service.
[0031] In one optional embodiment, constructing a bid guarantee insurance smart contract includes: determining an insurance premium based on a bid guarantee insurance rate, wherein the bid guarantee insurance rate is obtained using an insurance rate prediction model based on the bidder's credit status data and project risk data; issuing an electronic bid guarantee insurance policy corresponding to the bidder based on the insurance premium; verifying the electronic bid guarantee insurance policy and obtaining a verification result; and constructing the bid guarantee insurance smart contract if the verification result indicates that the electronic bid guarantee insurance policy has been verified successfully.
[0032] Optionally, the bid guarantee insurance rate can be determined through model prediction based on the bidder's credit status data and project risk data. This rate prediction model pre-learns the correlation between the bidder's credit status data, project risk data, and the bid guarantee insurance rate. The insurance premium is then calculated based on the obtained bid guarantee insurance rate. After the policyholder pays the premium, the insurance institution will issue an electronic bid guarantee insurance policy. After the electronic bid guarantee insurance policy is issued, it is verified to determine whether it has been tampered with. If the verification is successful, it is determined that the electronic bid guarantee insurance policy has not been tampered with, and the construction of the bid guarantee insurance smart contract begins, thereby ensuring the authenticity and security of the electronic bid guarantee insurance policy and its corresponding smart contract.
[0033] Optionally, the premium can be obtained based on the bid guarantee insurance rate, as follows.
[0034]
[0035] In an optional embodiment, before determining the insurance premium based on the bid guarantee insurance rate, the method further includes: performing longitudinal federated learning based on the credit status data and project risk data corresponding to multiple bidders held by the bidding platform, as well as the historical claims records and historical insurance rates held by the insurance institution, to obtain an insurance premium prediction model.
[0036] Optionally, through vertical federated learning, bidding platforms and insurance institutions can train models without directly exchanging specific data, thereby protecting the data privacy of each participant. This means that the credit status data and project risk data of bidders, as well as the historical claims records and historical insurance rate data of insurance institutions, can be processed within their respective data domains without being directly exposed to each other, thus avoiding the risk of data leakage and improving data security. Vertical federated learning can leverage the complementarity of data from different sources (i.e., bidding platforms and insurance institutions) to assess the credit risk and project risk of bidders from a more comprehensive perspective, thereby improving the accuracy and stability of insurance rate prediction models. This data fusion approach allows the model to learn more about risk assessment from historical claims records and insurance rates, thereby improving the scientific nature and fairness of insurance premium pricing. Insurance rate prediction models built based on vertical federated learning can also achieve standardization and automation of insurance rate calculation, reducing the influence of human factors and avoiding rate deviations caused by subjective judgment. At the same time, by predicting rates through models, it is possible to quickly respond to market dynamics and individual differences, providing personalized insurance products and services.
[0037] In one optional embodiment, a longitudinal federated learning process is performed based on the credit status data and project risk data corresponding to multiple bidders held by the bidding platform, and the historical claim records and historical insurance rates held by the insurance institution, to obtain an insurance rate prediction model. This includes: during the longitudinal federated learning process, using a generalized linear regression method with a Tweedie distribution to calculate the model loss based on the credit status data and project risk data corresponding to multiple bidders held by the bidding platform, and the historical claim records and historical insurance rates held by the insurance institution; based on the model loss, using homomorphic encryption technology to calculate the gradient of the bidding platform and the gradient of the insurance institution; based on the gradient of the bidding platform and the gradient of the insurance institution, updating the model parameters held by the bidding platform and the insurance institution respectively; repeating the above operations until a predetermined termination condition is reached, and using the model parameters held by the bidding platform and the insurance institution obtained when the predetermined termination condition is reached to construct the insurance rate prediction model.
[0038] Optionally, in longitudinal federated learning, the calculation of the loss function is a core part of model training. This embodiment uses a generalized linear regression method with a Tweedie distribution to calculate the model loss. The Tweedie distribution is suitable for handling data containing a large number of zero and non-negative values, which is particularly applicable in bid-guarantee insurance scenarios because credit status data, project risk data, historical claims records, and insurance rates often exhibit a mixed distribution of zero and positive values. At the start of the training process, the bidding platform and the insurance institution each initialize their model parameters and process their respective data. The bidding platform calculates feature values based on its credit status and project risk data and uses the Tweedie distribution to calculate the model loss. The insurance institution, based on its historical claims records and historical insurance rate data, also uses the Tweedie distribution to calculate the model loss. These calculations are performed only within their respective data domains, thereby ensuring data security.
[0039] After calculating the model loss, the next step is gradient calculation, a crucial step in the model training process. Using homomorphic encryption, the bidding platform and insurance institution can securely exchange gradient information without disclosing specific data. Homomorphic encryption ensures that specific mathematical operations, such as addition and multiplication, can be performed in the encrypted state, while the encrypted data's cryptographic state remains unchanged. Specifically, the bidding agency, as a collaborating party, can create an encryption key pair and send the public key to both the bidding platform and the insurance institution. Subsequently, the bidding platform and the insurance institution each use homomorphic encryption to calculate the gradient of their respective data with respect to the model loss, and exchange gradients in the encrypted state, thereby jointly calculating the overall gradient.
[0040] After obtaining the joint gradient, the bidding platform and the insurance institution use these gradients to update their respective model parameters. The update process follows the gradient descent algorithm, minimizing the loss function by continuously adjusting the weights. Here, both parties simultaneously update their respective model parameters until a predetermined termination condition is met (such as model convergence, i.e., reaching a stable state, or reaching a pre-set number of iterations). This process leverages the complementarity of the data; even if the data is not localized, the model parameters can be optimized through joint gradient calculation, thereby improving the overall model's predictive power and generalization performance.
[0041] The model training process involves repeatedly performing loss calculations, gradient swaps, and parameter updates until predetermined termination conditions are met. These conditions may include, but are not limited to, model performance reaching expected levels, the loss function reaching its minimum, and the number of training iterations reaching a preset value. Once the termination conditions are met, both parties will stop training and use the final model parameters to build an insurance premium prediction model. Based on these model parameters, the bidding platform and insurance institutions can predict new bidder creditworthiness and project risk data, thereby calculating the corresponding insurance premium. This model-predicted insurance premium will be used as the basis for calculating insurance premiums, providing bidders with a personalized insurance premium based on their risk profile.
[0042] In the above embodiments, through longitudinal federated learning and generalized linear regression of the Tweedy distribution, the bidding platform and insurance institutions can obtain an insurance premium prediction model through joint model training while protecting their respective data privacy. This process utilizes homomorphic encryption technology for gradient calculation and exchange, which can ensure the security and efficiency of model training, ultimately achieving automated, fair, and accurate calculation of insurance premiums based on multi-party data.
[0043] It's important to note that when constructing electronic bid guarantee insurance, the determination of the insurance premium rate must be considered, as this affects the premium itself. The calculation of the bid guarantee insurance rate is based on an estimate of the probability of future losses. This estimate is not arbitrary but rather based on past data and scientific statistical methods. Currently, the premium rate is determined by multiplying a base rate by a project risk adjustment factor. However, the risk adjustment factor in related technologies relies heavily on the subjective judgment of professional underwriters. Furthermore, data on bidder creditworthiness, project risk, and historical claims records are currently scattered across bidding platforms and insurance companies. Therefore, how to automatically calculate and predict the insurance premium rate based on relevant project historical data, without compromising the availability of historical data for bidding projects, is a pressing issue that needs to be addressed.
[0044] To address the above issues, this embodiment utilizes vertical federated learning technology. It combines the credit status data and project risk data of bidders from the bidding platform with historical claim data and historical premium data from insurance institutions. Without leaving the domain of the original data, it jointly trains historical data such as bidding projects and bid insurance payout data to predict the bid guarantee insurance premium rate for the current project. Simultaneously, based on the Tweedie distribution, it can simulate the frequency and severity of claims, enabling more accurate assessment and pricing of risks. This effectively solves the problem of excessive reliance on professional underwriters and subjective judgment in determining risk adjustment coefficients in related technologies.
[0045] As an optional implementation, this method employs vertical federated learning technology and, based on homomorphic encryption, uses historical data such as bidder creditworthiness, project risk, insurance company historical claims records, and bid guarantee insurance rates to predict bid guarantee insurance rates, thereby addressing the issue of professional underwriters relying on subjective judgment to determine rates. Figure 2 This is an optional interactive flowchart for calculating bid insurance rates based on vertical federated learning according to an embodiment of the present invention, such as... Figure 2 As shown, the interaction process specifically includes:
[0046] S21, Model Building, specifically includes:
[0047] The longitudinal federated learning model is jointly trained by two participants, a bidding platform (denoted as A) and an insurance institution (denoted as B), and a collaborating party, namely the bidding agency (denoted as C), with each participant having a sample size of n.
[0048] The bidding platform has n sets of data guaranteeing the creditworthiness of bidders and project risk data as n specific samples, each sample having a corresponding feature value X. a10 =(x a1 ,x a2 ,…,x a10 ), X a10 ∈D A , where (x a1 ,x a2 ,…,x a10 The variables represented are 10 indicators: registered capital, number of historical bids, historical bid amount, number of lawsuits or complaints, debt-to-equity ratio, net profit margin, interest coverage ratio, current ratio, quick ratio, and cash flow ratio. A The dataset is from a bidding platform; the insurance institutions have n samples, each with a corresponding feature value X. b2 =(x b1 ,x b2 ) and label Y b , where (x b1 ,x b2 The labels Y and Y represent two indicators: the number of historical claims and the amount of historical claims, respectively. bi For the bid guarantee insurance rate, (X) b2 ,Y bi )∈D B D B For the dataset of insurance institutions, D A and D B There are partially overlapping samples D C The bidding platform and insurance institutions know the overlapping sample IDs in advance; dataset D CThis represents the number of IDs of overlapping samples.
[0049] Both bidding platforms and insurance institutions have their own machine learning servers. A and S B Controlled separately by the bidding platform and the insurance institution, and due to the joint calculation of insurance rates, the server does not engage in collusive attacks. A and S B It is only responsible for the calculation of machine learning models, such as feature value calculation, gradient calculation, and loss function calculation.
[0050] S22, System Initialization, specifically includes:
[0051] The tendering agency used the Paillier encryption algorithm to create public-private key pairs.<pk,sk> The public key PK is then sent to the bidding platform and insurance institutions.
[0052] S23, calculate the model training loss function, specifically including:
[0053] The bidding platform first initializes the model weights W. A Then, the bidding platform inputs each sample i into a model composed of initialized weights and variables to calculate feature values. For the model of the bidding platform, input features X a10 and initial model weights W A The output value obtained after processing is used by the bidding platform based on server S. A Calculate the loss function L of the bidding platform A , α is a regularization parameter used to control the complexity of the model and prevent overfitting; it is a value multiplied by the weight matrix W. A The coefficient of the sum of squares; ||W A || 2 is the sum of squared L2 norms of the weight matrix, which is an L2 regularization term used to penalize excessively large weight values.
[0054] Then use the public key pk pair and L A Encryption obtained and [[L A ]],Right now Enc(L A ,pk)→[[L A ]], and will and [[L A Send it to the insurance company.
[0055] The insurance institution first initializes the model weights W. B Then, the insurance institution inputs each sample i into a model consisting of initialized weights and variables to calculate feature values. For the insurance institution's model, input features X b2 and initial weight model W B The output value obtained after processing is based on server S by the insurance company. B Calculate the insurance institution's loss function L B , α is a regularization parameter used to control the complexity of the model and prevent overfitting; it is a value multiplied by the weight matrix W. B The coefficient of the sum of squares; ||W B || 2 This is the sum of squared L2 norms of the weight matrix, an L2 regularization term used to penalize excessively large weight values. Meanwhile, insurance institutions use public-key pk pairs... Encryption obtained and [[L B ]],Right now Enc(L B ,pk)→[[L B To calculate the loss function L of the data shared by the model bidding platform and insurance institutions. AB In this embodiment, a generalized linear regression model based on the Tweedie distribution is used to calculate the loss function. The insurance institution calculates L... AB The formula is as follows:
[0056]
[0057] In the formula, L AB The loss function for data sharing between bidding platforms and insurance institutions measures the difference between model predictions and actual values, and is the objective to be minimized during model training; D c y is the number of overlapping sample IDs; bi is the label value of sample i, i.e., the historical bid guarantee insurance rate; p is the power parameter in the Tweedie distribution, which determines the subclass of the Tweedie distribution. Different p values correspond to different distributions, for example, p=1 corresponds to the Poisson distribution, p=2 corresponds to the gamma distribution, etc.; W A and W B These are the weight matrices for the bidding platform and the insurance institution models, respectively.
[0058] Insurance institutions receive [[L] from bidding platforms A The total loss is calculated in the dense state, and the total loss function is [[L]]=[[L]]=[[L]] A ]]+[[L B ]]+[[L AB The insurance institution sends the encrypted total loss function [[L]] to the bidding agency.
[0059] S24, calculate the model training gradient, specifically including:
[0060] Insurance institutions calculate gradient d i d i The calculation formula is as follows:
[0061]
[0062] Then, the insurance institution will encrypt the gradient [[d] i Send it to the bidding platform.
[0063] The initialization mask of the bidding platform has a random value R. A R A This is randomly generated to add noise during gradient calculation, preventing other participants from inferring the original data from the gradient. The bidding platform calculates the gradient of the loss function with respect to the bidding platform. Simultaneous calculation And send it to the bidding agency.
[0064] Insurance institution initialization mask random value R B R B This is randomly generated and used to add noise during gradient calculation, preventing other participants from inferring the original data from the gradient. It is used to calculate the gradient of the loss function with respect to the insurance institution. Simultaneous calculation And send it to the bidding agency.
[0065] The tendering agency uses the private key sk to decrypt the overall loss function [[L]], Dec([[L]],sk)→L, to... Decrypt, Send to the bidding platform, Send it to the insurance company.
[0066] S25, Model parameter update, specifically including:
[0067] Bidding platforms and insurance institutions respectively received and Then, remove the mask random value R. A and R B Then, update the weights according to the gradient descent algorithm: Where η is the learning rate, steps S23 and S24 are repeated until the model converges or the predetermined number of iterations is reached, thereby obtaining the optimal parameter W. A and W B According to the optimal parameter W A and W B By inputting the parameters of the new bid guarantee insurance, the bid guarantee insurance rate r can be obtained.
[0068] In one optional embodiment, issuing electronic bid guarantee insurance for the bidder based on the insurance premium includes: obtaining the insurance application information submitted by the bidder to the insurance institution; extracting the insurance parameters from the insurance application information; and generating electronic bid guarantee insurance based on the insurance parameters and the insurance premium.
[0069] Optionally, the insurance institution obtains the insurance application information from the policyholder. This information may include, but is not limited to, details of the bidding project, the policyholder's identity information, and insurance needs. By extracting key insurance parameters from the application information, such as the bidding project ID, policyholder information, premium, sum insured, and insurance period, the insurance institution can accurately understand the policyholder's specific insurance needs. After obtaining the application information, the insurance institution combines the calculated premium with the extracted parameters as the basis for generating electronic bid guarantee insurance. This process ensures that the terms of the bid guarantee insurance match the determined premium, reflecting the policyholder's risk profile and insurance needs. Based on the application parameters and premium, the insurance institution generates electronic bid guarantee insurance using a standard template. This electronic bid guarantee insurance may include, but is not limited to, detailed policy terms, such as the sum insured, insurance period, scope of liability, and conditions for compensation, ensuring that this information is consistent with the application information and the output of the premium rate prediction model. The generated electronic bid guarantee insurance document follows a unified standard format for easy subsequent verification and processing. The standardization and automation of the electronic bid guarantee insurance generation process improves the transparency and efficiency of the insurance business. Policyholders can clearly understand the terms and premiums of the insurance they purchase, while insurance institutions can generate policies quickly and accurately, reducing manual processing and communication time and accelerating the application process.
[0070] In one optional embodiment, the electronic bid guarantee insurance is verified to obtain a verification result, including: obtaining a first-signature bid guarantee insurance stored on the blockchain, and a first hash value corresponding to the first-signature bid guarantee insurance, wherein the first-signature bid guarantee insurance is obtained by the insurance institution using the corresponding private key to digitally sign the electronic bid guarantee insurance and storing it on the blockchain, and the first hash value is obtained by the insurance institution performing a hash calculation on the first-signature bid guarantee insurance and storing it on the blockchain; obtaining a second hash value stored on the blockchain, wherein the second hash value is obtained by the bidding party using the corresponding private key to decrypt the first-signature bid guarantee insurance sent by the insurance institution, obtaining the decrypted bid guarantee insurance, performing a hash calculation on the decrypted bid guarantee insurance and storing it on the blockchain; detecting whether the first hash value and the second hash value match; if the first hash value and the second hash value match, determining the verification result as: the electronic bid guarantee insurance verification passed; if the first hash value and the second hash value do not match, determining the verification result as: the electronic bid guarantee insurance verification failed.
[0071] Optionally, after the generation and signing phase of the electronic bid guarantee, the insurance institution uses its private key to digitally sign the electronic bid guarantee, generating a signed document, namely the first-signature bid guarantee. Subsequently, the insurance institution calculates the hash value of this signed document, called the first hash value. These two pieces of data (the first-signature bid guarantee and the first hash value) are stored on the blockchain for subsequent verification. The decentralized and immutable nature of the blockchain ensures the security and reliability of the stored information. When the beneficiary (the bidding party) receives the first-signature bid guarantee from the insurance institution, it uses its private key to decrypt the document, obtaining the decrypted bid guarantee. Next, the beneficiary recalculates the hash value based on the decrypted document, called the second hash value. This hash value is also stored on the blockchain for comparison with the first hash value. Smart contracts or verification nodes on the blockchain automatically perform the hash value comparison. Specifically, by reading the first and second hash values stored on the blockchain, the smart contract checks whether the two hash values are completely identical. A hash value match indicates that the first signed bid guarantee stored on the blockchain and the second bid guarantee, after decryption and recalculation of the hash, are the signed and decrypted versions of the same original document, thus proving that the document has not been tampered with. If the first hash value matches the second hash value, the smart contract automatically determines the verification result as a successful electronic bid guarantee, meaning the authenticity of the electronic bid guarantee can be confirmed and it can be accepted as valid proof of insurance. Conversely, if they do not match, the verification result is a failed electronic bid guarantee, indicating that the document may have been modified or there may have been some form of unauthorized access, requiring further investigation or rejection of the electronic bid guarantee.
[0072] By leveraging the transparency and immutability of blockchain, combined with digital signatures and hash value verification, the authenticity and integrity of electronic bid guarantee insurance are ensured. This verification mechanism not only improves the efficiency of insurance operations but also strengthens trust among all participants, reduces the risk of operational errors, and serves as a crucial guarantee for achieving the digitalization, automation, and security of the bid guarantee insurance process.
[0073] It should be noted that the issuance and verification of bid guarantee insurance based on blockchain technology can be achieved by using a smart contract loaded on the blockchain to determine the consistency of the electronic bid guarantee insurance by comparing the hash value of the signed electronic bid guarantee insurance with the hash value of the signed electronic bid guarantee insurance received by the beneficiary. This allows for rapid verification of the insurance's validity, speeds up the claims process, and reduces the time and costs associated with verifying the authenticity of the bid guarantee insurance.
[0074] As an optional implementation, to improve the transparency and efficiency of the bid guarantee insurance claims process, based on digital identity authentication, bid guarantee insurance beneficiaries can ensure that the claims they receive are initiated by an entity entitled to claim compensation, and that the basis for the claim and the relevant supporting documents are authentic and credible. Figure 3 This is an optional flowchart of electronic bid guarantee insurance issuance and verification according to an embodiment of the present invention, such as... Figure 3 As shown, the process specifically includes:
[0075] Step S31, Identity Registration: In this stage, the policyholder, insurance institution, and beneficiary will each create digital identities. Specifically, this includes:
[0076] First, the policyholder uses the asymmetric encryption algorithm RSA to generate a key pair, namely the public key. and private key The policyholder then uses the 256-bit version of the Secure Hash Algorithm (SHA-256) hash function to hash the public key. Hash the data to obtain the policyholder's BID. a Next, the policyholder requests to register their identity BID in the blockchain network. a and its public key The policyholder's identity needs to be verified and confirmed by the Certificate Authority (CA) of the blockchain network. Subsequently, the policyholder uses their private key... A signature is created to execute the signed transaction, and then the signature is transmitted to the blockchain network. Next, the blockchain network's verification nodes will verify the policyholder's BID. a Has this identity been registered before? If verified and confirmed by the blockchain network, the policyholder's certificate It will be stored on a blockchain network.
[0077] Secondly, insurance institutions use the RSA algorithm to generate a key pair, namely the public key. and private key Then the insurance institution uses the SHA-256 hash function on the public key. Hash the data to obtain the insurance institution's BID. i Next, the insurance institution requests to register its identity BID in the blockchain network. i and its public key The identity of the insurance institution needs to be verified and confirmed by the Certificate Authority (CA) of the blockchain network. Subsequently, the insurance institution uses its own private key... A signature is created to execute the signed transaction, and then the signature is transmitted to the blockchain network. Next, the blockchain network verification nodes will verify the policyholder's BID. i Has this identity been registered before? If verified and confirmed by the blockchain network, the insurance institution's certificate It will be stored on a blockchain network.
[0078] Finally, the beneficiary uses the RSA algorithm to generate a key pair, namely the public key. and private key The beneficiary then uses the SHA-256 hash function on the public key. Hash the data to obtain the beneficiary's identity (BID). b Next, the beneficiary requests to register their identity BID in the blockchain network. b and its public key The beneficiary's identity needs to be verified and confirmed by the Certificate Authority (CA) of the blockchain network. Subsequently, the beneficiary uses their private key... A signature is created to execute the signed transaction, and then the signature is transmitted to the blockchain network. Next, the verification nodes of the blockchain network will verify the applicant's BID. b Has this identity been registered before? If verified and confirmed by the blockchain network, the beneficiary's certificate It will be stored on a blockchain network.
[0079] Step S32, the insurance institution verifies the policyholder's identity, specifically including:
[0080] First, the insurance company submits its identity BID to the blockchain network. i (Already recorded on the blockchain network), Policyholder's identity BID a And a timestamp. Next, the insurance company sends the signed transaction (blockchain smart contract) to the network. Once the smart contract in the blockchain network receives the signed transaction from the insurance institution, the blockchain smart contract executes a lookup function. The system checks if the insurance institution and the policyholder's identity exist on the network. If the identity exists, the insurance company will send a transaction verification request to the policyholder. Next, the policyholder uses their private key Inspect the encrypted transaction and send its verification to the insurance institution. Once the insurance institution receives the encrypted transaction from the policyholder, the policyholder will also perform the same verification, establishing a mutual verification relationship between the insurance institution and the policyholder.
[0081] Step S33, electronic bid guarantee insurance signature and encryption, specifically includes:
[0082] The policyholder first sends relevant supporting documents, an insurance application form, or an insurance contract to the insurance institution. The insurance institution then determines the premium based on the premium rate calculated using vertical federated learning technology, the amount of the bid bond stipulated in the project tender documents, and the number of insurance months, and notifies the policyholder.
[0083] The policyholder will receive funds from the policyholder's public digital RMB wallet. A To insurance institutions' corporate digital RMB wallets w I To process bid guarantee insurance premiums through digital RMB transfer payments, after the guarantor receives the application materials and the handling fee in digital RMB, the insurance institution will issue an electronic bid guarantee insurance policy in digital form as a PDF file. This policy includes information such as the bid guarantee insurance title, issuance date, policyholder information, insured information, insured amount, validity period, insurance terms, insurance liability, payment terms, dispute resolution, additional terms, and premium.
[0084] Insurance institutions based on private keys The electronic bid guarantee insurance is signed using the RSA algorithm. The RSA algorithm ensures the confidentiality and integrity of the electronic bid guarantee insurance, as well as the authenticity and non-repudiation of the identity. The execution process is as follows:
[0085]
[0086] Next, the insurance institution uses the SHA-256 hash function to calculate the hash value H of the signed electronic bid guarantee insurance. 256 (File), Electronic Bid Guarantee Insurance Hash Value 256 The (file) is stored in a blockchain smart contract. The signed electronic bid guarantee insurance is encapsulated in the transaction and stored in a distributed manner on the blockchain to ensure that the electronic bid guarantee insurance content is tamper-proof for beneficiary verification.
[0087] Insurance institutions based on beneficiary public keys The signed electronic bid guarantee insurance is encrypted using the RSA algorithm. The encryption process is as follows:
[0088]
[0089] Here, EJ stands for encrypted and signed electronic bid guarantee insurance. The insurance institution sends the encrypted and signed electronic bid guarantee insurance to the policyholder, who will receive the electronic bid guarantee insurance in an encrypted and signed JSON file format.
[0090] Step S34, the policyholder verifies the beneficiary's identity, specifically including:
[0091] First, the policyholder submits their identity BID to the blockchain network. a (Already recorded on the blockchain network), Beneficiary's identity BID b And a timestamp. Next, the policyholder sends the signed transaction (blockchain smart contract) to the blockchain network. Once the smart contract in the blockchain network receives the signed transaction from the policyholder, the blockchain smart contract executes a lookup function. The system checks if the policyholder and beneficiary's identities exist on the network. If they do, the policyholder will send a transaction verification request to the beneficiary. Next, the beneficiary uses their private key Inspect the encrypted transaction and send its verification to the guarantor. Once the policyholder receives the encrypted transaction from the beneficiary, the beneficiary will also perform the same verification, establishing a mutual verification relationship between the policyholder and the beneficiary.
[0092] Step S35, decryption and verification of the electronic bid guarantee insurance, specifically includes:
[0093] The encrypted and signed JSON file format of the electronic bid guarantee insurance is sent to the beneficiary. Upon receiving the encrypted and signed JSON file format of the electronic bid guarantee insurance, the beneficiary, based on their private key... The RSA algorithm is used to decrypt the encrypted and signed JSON file format of the electronic bid guarantee insurance. The decryption process is as follows:
[0094]
[0095] Here, "File" represents the decrypted, signed electronic bid guarantee. To verify the authenticity of the signed JSON file of the electronic bid guarantee received from the policyholder, the beneficiary sends the signed JSON file of the electronic bid guarantee to the blockchain smart contract for verification.
[0096] The validity of electronic bid guarantee insurance is verified within a blockchain smart contract. The blockchain smart contract automatically uses the SHA-256 hash function to calculate the hash value of the signed electronic bid guarantee insurance file, i.e., Hash. 256 (File), then the blockchain smart contract, through a read function, is responsible for accessing the world state of the distributed ledger and reading the electronic bid-guarantee hash value H stored on the blockchain when the insurance institution issues electronic bid-guarantee insurance. 256 (File), the blockchain smart contract will calculate the hash value. 256 (File) and the hash value H stored on the blockchain 256 The (File) is compared, and if the two hash values match, the blockchain smart contract sends an electronic bid guarantee to the beneficiary, which is valid.
[0097] In one optional embodiment, the electronic bid guarantee insurance is verified to obtain the verification result, including: obtaining smart contract configuration parameters, wherein the smart contract configuration parameters include at least: compensation amount, participant information, insurance validity period, and recourse clauses; determining the smart contract template; and constructing a bid guarantee insurance smart contract based on the smart contract configuration parameters and the smart contract template.
[0098] Optionally, after the electronic bid guarantee insurance verification is passed, confirming the validity and authenticity of the insurance, the next crucial step is configuring the smart contract parameters. These parameters should include at least the payout amount, participant information (including the policyholder, insurer, and beneficiary), insurance validity period, and recourse clauses. Participant information includes the digital RMB wallet addresses of the insurer and the bidding party, as well as information on any potential third-party witnesses or arbitrators (if applicable). The insurance validity period ensures that the smart contract executes the payout within the insurance's validity period. The recourse clauses define how the insurer will seek recourse from the policyholder after payout, including the recourse amount and timing. These parameters form the basis for the smart contract's automatic execution of payout and recourse logic, ensuring that the contract terms match the specific content of the bid guarantee insurance contract and accurately execute the preset business rules. Designated digital RMB operating institutions can provide a smart contract platform containing various smart contract templates for different business scenarios. In this embodiment, the "Bid Guarantee Insurance Payout Smart Contract" template is selected based on the business type. The template selection is based on a standardized contract framework, which can quickly adapt to the specific needs of bid guarantee insurance claims and recovery, while ensuring the security and compliance of the contract.
[0099] Once the smart contract template and configuration parameters are determined, the next step is to build the specific bid-guarantee insurance smart contract. The construction process may include, but is not limited to:
[0100] Parameter settings: The policyholder inputs the smart contract configuration parameters into the template according to preset business attributes (such as compensation amount, beneficiary's digital RMB wallet number, policyholder's wallet number, insurance expiration date, etc.). This is equivalent to "programming" the smart contract, instructing it how to perform compensation and recovery operations when specific conditions are met.
[0101] Contract Signing: The smart contract is sent to all relevant participants (beneficiaries, insurance institutions, and policyholders) for signature. Each participant digitally signs the contract using their own private key, proving their acceptance and agreement to the contract's content. The signed smart contract and the public keys of its participants are then sent back to the designated operating institution of the digital RMB for public key verification and contract activation.
[0102] Contract Storage and Activation: After the designated operating institution of the digital yuan verifies the signatures of all participants, the smart contract becomes effective and is loaded onto the blockchain, stored as part of the distributed ledger. The smart contract is active on the blockchain, ready to execute compensation and recovery operations at any time according to preset trigger conditions.
[0103] The above process not only automates the payout and recovery process for bid guarantee insurance, but also ensures the transparency, immutability, and security of all transactions through blockchain technology. Smart contracts ensure that payouts and recovery follow pre-defined rules, reducing human intervention and operational risks, while also significantly shortening processing time and improving the efficiency of the entire business process.
[0104] Optionally, the smart contract configuration parameters can be extracted from electronic bid guarantee insurance.
[0105] Step S104: Receive the claim request from the tendering party, wherein the claim request carries claim supporting information;
[0106] In step S104, the claim verification information is a key document used by the tendering party to prove the reasonableness of the claim. The claim request from the tendering party (i.e., the beneficiary) can be sent to the blockchain after being verified by the insurance institution. This claim request carries the claim verification information, which is used as the basis for subsequent determination of whether the claim conditions are met.
[0107] Optionally, if the insured (bidder) fails to fulfill its obligations during the bidding process within the insurance period, resulting in losses for the tendering party, the tendering party has the right to file a claim with the insurance institution according to the terms of the bid guarantee insurance contract. The claim can be initiated by the tendering party creating a written PDF claim notification, which may include the claim amount and relevant supporting documents. These supporting documents serve as proof of the claim's reasonableness and necessity. The electronic form of the claim notification is digitally signed by the tendering party using its private key to ensure the document's authenticity and integrity, preventing tampering during transmission. This step is part of digital identity authentication based on a blockchain network, ensuring that the claim is initiated by an authorized beneficiary. The signed claim notification, along with the supporting documents, is sent to the blockchain network, with a copy sent to the insurance institution. Upon receiving the claim, the insurance institution will verify its compliance according to the previously signed smart contract terms. The insurance institution must review the content of the claim notification and all supporting documents to confirm that the claim event did indeed occur and meets the predetermined conditions defined in the smart contract, such as being within the insurance period and the claim amount being within the insurance limit.
[0108] Step S106: Based on the claim proof information, check whether the claim request meets the predetermined conditions through the bid guarantee insurance smart contract deployed on the blockchain;
[0109] In step S106, once the insurance institution receives a claim request, it will use the verification logic in the bid guarantee insurance smart contract to check whether the claim supporting information meets the compensation conditions. The smart contract will automatically execute preset logic, such as checking whether the claim amount exceeds the insurance limit and whether the loss occurred within the insurance validity period. If the claim request meets the predetermined conditions defined in the smart contract, the smart contract will automatically execute the compensation process without manual intervention, that is, automatically transferring the corresponding compensation amount from the insurance institution's digital RMB wallet to the bidding party's digital RMB wallet.
[0110] In the above methods, the bid guarantee insurance payout operation is automatically executed based on the bid guarantee insurance smart contract and preset conditions. The smart contract can automatically check the integrity and compliance of the payout process, reduce errors caused by manual review and payment, and improve the automation level of bid guarantee insurance payout.
[0111] Optionally, it can detect whether the blockchain stores the identity information of the bidding party and the insurance institution to which the bidder has taken out insurance; if the identity information of the bidder and the insurance institution is detected to be stored in the blockchain, the operation of step S106 is executed, that is, the operation of detecting whether the claim request meets the predetermined conditions through the bid guarantee insurance smart contract based on the claim proof information is executed.
[0112] Step S108: If the claim request meets the predetermined conditions, the compensation amount will be transferred from the insurance institution's digital RMB wallet to the tenderer's digital RMB wallet based on the bid guarantee insurance smart contract.
[0113] In step S108, considering that the digital RMB supports peer-to-peer real-time transactions and zero transfer fees, and does not require multiple intermediate steps, the bid guarantee insurance claim can be completed directly through the digital RMB wallet transfer, thereby reducing transaction costs and time in the bid guarantee insurance compensation business and realizing real-time compensation for bid guarantee insurance.
[0114] Optionally, a digital RMB smart contract can be innovatively used for payouts during the bid guarantee insurance process. By using preset bid guarantee insurance payout parameter rules, if the smart contract obtains a claim notice with the insurance institution's signature uploaded to the blockchain and it is within the insurance validity period, the smart contract will be triggered to automatically transfer funds from the insurance institution's digital RMB corporate wallet to the beneficiary's digital RMB corporate wallet, reducing the risk of manual operation errors and improving the efficiency and accuracy of bid guarantee insurance payouts.
[0115] Optionally, before proceeding with step S108, preparations for the digital RMB payment environment are required. Specifically, the bid guarantee insurance policyholder (i.e., the bidder), the insurance institution, and the bid guarantee insurance beneficiary (i.e., the tenderer) must each submit relevant supporting documents at the counter of the designated digital RMB operating institution to open a digital RMB corporate wallet account, thereby obtaining the bid guarantee insurance policyholder's corporate digital RMB wallet. A Insurance institutions' corporate digital RMB wallets w I Bid guarantee insurance beneficiary's public digital RMB wallet w B .
[0116] In an optional embodiment, after the claim request meets predetermined conditions and the compensation amount is transferred from the insurance institution's digital RMB wallet to the bidding party's digital RMB wallet based on the bid guarantee insurance smart contract, the method further includes: receiving a recovery request from the insurance institution, wherein the recovery request carries a recovery amount; and transferring the recovery amount from the bidding party's digital RMB wallet to the insurance institution's digital RMB wallet.
[0117] Optionally, during the insurance payout process, if the claim submitted by the beneficiary (the bidding party) meets predetermined conditions (such as the scope of insurance liability, time limit, etc.), the insurance institution will transfer the payout amount from its digital RMB wallet to the beneficiary's (the bidding party's) digital RMB wallet according to the terms of the bid guarantee insurance contract. This operation is executed automatically through a smart contract without human intervention. Afterwards, the insurance institution will send a recovery request to the bidding party (the policyholder), requesting the bidding party to pay the corresponding recovery amount to compensate for losses incurred due to the payout to the beneficiary. Upon receiving the recovery request, the bidding party (the policyholder) will make the payment using their digital RMB wallet according to the recovery amount requested. This process can also be automated through the bid guarantee insurance smart contract. The bid guarantee insurance smart contract will receive the recovery request information from the insurance institution, including the recovery amount and the digital RMB wallet accounts of both parties, and automatically execute the transfer of funds from the bidding party's digital RMB wallet to the insurance institution's digital RMB wallet. The above operations ensure the efficiency and accuracy of the recovery process while reducing human error and security risks.
[0118] Optionally, after insurance claims are paid out, the recovery process can be automated through a smart contract for bid-guarantee insurance. The existence of smart contracts allows claims and recovery operations in insurance business to proceed automatically under preset conditions, without human intervention, thus significantly improving the speed and reliability of business processing. Supported by digital RMB and blockchain technology, fund transfers and transaction record management become more transparent and secure, further promoting the automation and digitalization of transactions. Specifically, when the smart contract receives a recovery request from an insurance institution, it automatically checks the validity of the request, including the accuracy of the recovery amount and the compliance of the request. If all conditions are met, the smart contract will automatically deduct the recovery amount from the bidder's wallet according to preset rules and transfer it to the insurance institution's wallet. All transaction information in this process, including the recovery amount, timestamps, and the digital identities of both parties, will be recorded on the blockchain, forming an immutable transaction history, thus providing additional trust guarantees and audit evidence for both parties.
[0119] As an optional implementation, during the insurance period, if the policyholder abandons the bid or fails to fulfill the commitments in the tender documents for any reason, the beneficiary will submit a claim application notice and supporting documents to the insurance institution. After the insurance institution reviews and approves the claim, it will pay compensation to the policyholder and simultaneously pursue recourse against the policyholder. Based on digital identity authentication and digital RMB smart contracts, specific conditions and rules can be embedded in digital RMB transactions through digital RMB smart contracts, enabling transactions to be automatically executed when preset conditions are met. Through bid guarantee insurance smart contracts, bid guarantee insurance terms can be converted into computer code, realizing the digitalization and automated execution of contracts, thereby reducing performance risks and ensuring fund security. Figure 4 This is an optional flowchart of automatic compensation and recovery process for electronic bid guarantee insurance based on smart contracts according to an embodiment of the present invention, such as... Figure 4 As shown, the process includes:
[0120] Step S41, the insurance institution verifies the beneficiary's identity, specifically including:
[0121] First, the insurance company submits its identity BID to the blockchain network. i (Already recorded on the blockchain network), Beneficiary's identity BID b And a timestamp. Next, the insurance company sends the signed transaction (blockchain smart contract) to the network. Once a smart contract in the blockchain network receives a signed transaction from the guarantor, the blockchain smart contract executes a lookup function. The system checks if the insurance institution and beneficiary's identities exist on the network. If they do, the insurance institution will send a transaction verification request to the beneficiary. Next, the beneficiary uses their private key Inspect the encrypted transaction and send its verification to the insurance institution. Once the insurance institution receives the encrypted transaction from the beneficiary, the beneficiary will also perform the same verification, establishing a mutual verification relationship between the insurance institution and the beneficiary.
[0122] Step S42, smart contract deployment, specifically includes:
[0123] Step S421, smart contract creation, specifically:
[0124] The policyholder selects a bid guarantee insurance payout smart contract template based on the business type on the smart contract platform of the designated digital RMB operator, creates a bid guarantee insurance payout smart contract, and the designated digital RMB operator obtains the bid guarantee insurance contract template and sends it to the policyholder. The policyholder configures parameters according to the attributes of the bid guarantee insurance payout business. The parameter settings are as follows: bid guarantee insurance payout amount, bid guarantee insurance beneficiary's corporate digital RMB wallet number w bThe insured's public digital RMB wallet number w I The triggering rules for the bid guarantee insurance payout smart contract are set as follows (including the insurance expiration date, etc.):
[0125] The insurance company uploads a claim notification signed with the policyholder's private key;
[0126] Current date < Insurance expiration date;
[0127] After the bid guarantee insurance contract rules are set, the policyholder will transmit the set smart contract parameter rules to the smart contract platform of the designated operator of digital RMB. The smart contract platform of the designated operator of digital RMB will generate the contract according to the requirements and store the contract parameters.
[0128] Step S422, smart contract signing, specifically includes:
[0129] The designated operator of the digital yuan sends the generated bid guarantee insurance smart contract to the beneficiary, the insurance institution, and the policyholder. The beneficiary, the insurance institution, and the policyholder each use their private keys to sign the bid guarantee insurance smart contract and send the signed smart contract and their respective public keys to the designated operator of the digital yuan. After the digital yuan verifies the signature using the public key, the bid guarantee insurance smart contract becomes effective. Finally, the effective bid guarantee insurance smart contract is loaded onto the blockchain.
[0130] Step S43: The insurance institution reviews the bid guarantee insurance claim, which specifically includes:
[0131] During the insurance period, if the insured abandons the bid or fails to fulfill the commitments in the tender documents for any reason, the beneficiary shall issue a written claim notice in PDF format containing the claim amount, and the beneficiary shall use the beneficiary's private key. The claim notice in PDF format is signed using the RSA algorithm, and the process is as follows:
[0132]
[0133] After signing, the beneficiary sends the signed electronic bid guarantee insurance and related supporting documents to the blockchain storage. The beneficiary then sends the signed claim notice, contract, invoice, payment proof, and other materials to the insurance institution for review.
[0134] Step S44, the smart contract automatically pays out and recovers funds, specifically:
[0135] After receiving the signed claim notice and relevant supporting documents from the beneficiary, the insurance institution will review the insurance claim based on the bid bond insurance, the claim notice, and the relevant supporting documents. Once the review is approved, the insurance institution will use its private key K.i sk Sign the claim notice and upload the claim notice with the insurance institution's signature to the blockchain.
[0136] The bid guarantee insurance payout smart contract uses a read function to access the world state of the blockchain. It periodically reads claim notices signed by the insurance institution stored on the blockchain. When a claim is read and the condition that the current date is less than the insurance expiry date is met, the blockchain smart contract automatically executes the bid guarantee insurance payout. Based on the insurance payout amount specified in the preset parameter rules, the bid guarantee insurance smart contract transfers the payout amount to the insurance institution's public digital RMB wallet. I The compensation amount will be automatically transferred to the corporate digital RMB wallet of the bid guarantee insurance beneficiary. B Finally, the insurance institution sends a claim and the amount to the policyholder, who then deducts the recovery funds from their corporate digital RMB wallet based on the claim and amount. A Transferred to the insurance institution providing bid guarantee insurance for the public digital RMB wallet w I This enables automatic payment and recovery of bid guarantee insurance based on smart contracts.
[0137] Through steps S102 to S108, the bid guarantee insurance rate can be calculated using a vertical federated learning approach, and the payout can be automatically executed through a bid guarantee insurance smart contract combined with digital RMB wallet settlement. This achieves the technical effect of improving the efficiency, security, and transparency of the bid guarantee insurance payout process, reducing operating costs, and thus solving the technical problems of opaque rate calculation, low payout efficiency, and low security in the bid guarantee insurance payout process in related technologies.
[0138] Based on the above embodiments and optional embodiments, the present invention proposes an implementation method for an optional bid guarantee insurance compensation method, the method comprising:
[0139] S1. Preparation for the Digital RMB Payment Environment. The bid guarantee insurance policyholder, insurance institution, and bid guarantee insurance beneficiary shall submit relevant supporting documents to the counter of the designated digital RMB operating institution to open a digital RMB corporate wallet account, thereby obtaining the bid guarantee insurance bidder's corporate digital RMB wallet, the insurance institution's corporate digital RMB wallet, and the bid guarantee insurance beneficiary's corporate digital RMB wallet.
[0140] S2 calculates bid guarantee insurance rates based on longitudinal federated learning. First, it uses the credit records of bidders from the bidding platform, project risk data, and historical claims records from insurance companies, along with bid guarantee insurance rate data, as two data sources to initialize the model parameters W. A and W IThe process involves three steps: First, a bidding agency acts as a collaborator, creating an encryption key and sending the public key to both the bidding platform and the insurance institution. Second, the model training loss function is calculated. The bidding platform and the insurance institution input each sample into the model to calculate feature values, and the loss function is calculated based on generalized linear regression of the Tweedie distribution. Third, the model training gradient is calculated. The bidding platform and the insurance institution jointly calculate the gradient of the bidding platform and the gradient of the insurance company using homomorphic encryption technology, and update the gradient and loss function. Finally, the process continues until the model converges, thus obtaining the optimal parameters W of the model. A and W I Finally, the bid bond insurance rate is predicted based on the insured's credit status and project risk data and models.
[0141] S3, Electronic Bid Guarantee Insurance Issuance and Verification. First, the policyholder, insurer, and beneficiary sign a transaction and transmit the signature to the blockchain network to complete their respective identity registration. Then, the insurer submits its own identity and the policyholder's identity information to the blockchain network and verifies the policyholder's identity via a smart contract. Next, the policyholder submits bid guarantee insurance application materials to the insurer. The insurer issues electronic bid guarantee insurance, signs the bid guarantee insurance using its private key, calculates its hash value, and sends the bid guarantee insurance and its hash value to the blockchain storage, while simultaneously sending the signed bid guarantee insurance to the applicant. Then, the policyholder submits its own identity and the beneficiary's identity to the blockchain network and verifies the beneficiary's identity via a smart contract. Finally, the policyholder sends the signed bid guarantee insurance to the beneficiary and compares the hash value of the bid guarantee insurance calculated by the smart contract with the hash value stored on the blockchain to verify the authenticity of the electronic bid guarantee insurance.
[0142] S4 utilizes smart contracts to automate payouts and recovery for bid guarantee insurance. First, the insurance institution submits its identity and beneficiary information to the blockchain network, verifying the beneficiary's identity via a smart contract. Then, the policyholder selects a template on the smart contract platform of the designated digital RMB operator, sets parameters such as the payout amount and digital RMB wallet account, and loads the signed smart contract onto the blockchain. Next, the beneficiary submits a claim notice in PDF format, signs it with their private key, and sends it along with relevant supporting documents to the blockchain. Third, the insurance institution reviews the documents, signs them with its private key, and uploads them to the blockchain. The smart contract on the blockchain periodically reads the claim notices signed by the insurance institution, and if the bid guarantee insurance is valid, it triggers the smart contract and automatically transfers the payout amount from the insurance institution's digital RMB wallet to the beneficiary. Finally, the insurance institution sends a recovery request and amount to the policyholder, who then transfers the recovery funds from their corporate digital RMB wallet to the insurance institution's corporate digital RMB wallet.
[0143] This embodiment can achieve at least one of the following effects: (1) For the calculation of bid guarantee insurance rates, a vertical federated learning technique is innovatively adopted, using the credit status records of bidders on the bidding platform, project risk data, and historical claim records and bid guarantee insurance rate data of insurance institutions as two data training sources. At the same time, combined with the Tweedie distribution, it is very suitable for the situation of a large number of zero values and non-negative points in bid guarantee insurance. By ensuring that the data does not leave the domain, the bid guarantee insurance rate can be predicted using historical data without disclosing the historical data of the bidding platform and the claim records and rate data of the insurance company, while protecting the data privacy of the bidding platform and the insurance company. (2) In the process of bid guarantee insurance compensation, a permissioned blockchain network is innovatively adopted. Based on the permissioned chain, only authorized participants (such as policyholders, insurance institutions and beneficiaries) can join the blockchain network, preventing unauthorized access and potential network attacks. At the same time, the digital identities of insurance policyholders, insurance institutions and insurance beneficiaries can be quickly identified and authenticated. Through mutual identity authentication, the security of identity verification can be improved and the risks of abnormal interaction and access can be reduced. (3) Innovatively, blockchain is used to realize the opening and verification of electronic bid guarantee insurance. Through smart contracts loaded on the blockchain, the hash value of the electronic bid guarantee insurance after the insurance institution signs it is determined whether it is consistent with the hash value of the electronic bid guarantee insurance after the beneficiary receives it. This determines the consistency of the bid guarantee insurance, which can quickly verify the validity of the insurance, speed up the claims process, and reduce the time and cost incurred in verifying the authenticity of the bid guarantee insurance. (4) In the bid guarantee insurance claims process, digital RMB smart contracts are innovatively used for claims. Through preset bid guarantee insurance claims parameters and rules, if the smart contract obtains a claim notice with the insurance institution's signature uploaded to the blockchain and it is within the insurance validity period, the smart contract is triggered to automatically transfer funds from the insurance institution's digital RMB corporate wallet to the beneficiary's digital RMB corporate wallet, reducing the risk of manual operation errors and improving the efficiency and accuracy of bid guarantee insurance claims.
[0144] It should be noted that all information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for display, data used for analysis, etc.) involved in this application are information and data authorized by the user or fully authorized by all parties. For example, if there is an interface between this system and the relevant user or organization, before obtaining the relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain the relevant information after receiving the consent information from the aforementioned user or organization.
[0145] This embodiment also provides a bid guarantee insurance compensation device, which is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the terms "module" and "device" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0146] According to an embodiment of the present invention, an apparatus embodiment for implementing the above-described bid guarantee insurance compensation method is also provided. Figure 5 This is a schematic diagram of a bid guarantee insurance compensation device according to an embodiment of the present invention, as shown below. Figure 5 As shown, the aforementioned bid guarantee insurance compensation device includes: a contract construction module 500, a request receiving module 502, a detection module 504, and a transfer module 506, wherein:
[0147] The contract construction module 500 is used to construct a bid guarantee insurance smart contract and deploy it to the blockchain. The bid guarantee insurance smart contract defines rules for insurance compensation and recovery based on digital RMB. The request receiving module 502, connected to the contract construction module 500, is used to receive claim requests from the bidding party, which carry claim proof information. The detection module 504, connected to the request receiving module 502, is used to detect whether the claim request meets predetermined conditions based on the claim proof information and the bid guarantee insurance smart contract deployed on the blockchain. The transfer module 506, connected to the detection module 504, is used to transfer the compensation amount from the insurance institution's digital RMB wallet to the bidding party's digital RMB wallet based on the bid guarantee insurance smart contract, provided the claim request meets the predetermined conditions.
[0148] In this embodiment of the invention, by setting up a contract construction module 500, a request receiving module 502, a detection module 504, and a transfer module 506, the purpose of automatically executing compensation through a bid guarantee insurance smart contract combined with digital RMB wallet settlement is achieved. This realizes the technical effect of improving the efficiency, security, and transparency of the bid guarantee insurance compensation process, thereby solving the technical problems of low compensation efficiency and low security in related bid guarantee insurance compensation methods.
[0149] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0150] It should be noted that the contract construction module 500, request receiving module 502, detection module 504, and transfer module 506 mentioned above correspond to steps S102 to S108 in the embodiments. The instances and application scenarios implemented by the above modules and their corresponding steps are the same, but are not limited to the content disclosed in the above embodiments. It should be noted that the above modules, as part of the device, can run on a computer terminal.
[0151] It should be noted that the optional or preferred implementation methods of this embodiment can be found in the relevant descriptions in the embodiments, and will not be repeated here.
[0152] The aforementioned bid guarantee insurance compensation device may also include a processor and a memory. The aforementioned contract construction module 500, request receiving module 502, detection module 504, transfer module 506, etc., are all stored in the memory as program modules, and the processor executes the aforementioned program modules stored in the memory to realize the corresponding functions.
[0153] The processor contains a core that retrieves the corresponding program modules from memory. One or more cores may be configured. Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory includes at least one memory chip.
[0154] According to an embodiment of this application, an embodiment of a non-volatile storage medium is also provided. Optionally, in this embodiment, the non-volatile storage medium includes a stored program, wherein, when the program runs, it controls the device where the non-volatile storage medium is located to execute any of the bid guarantee insurance payment methods described above.
[0155] Optionally, in this embodiment, the non-volatile storage medium may be located in any computer terminal in a group of computer terminals in a computer network, or in any mobile terminal in a group of mobile terminals, and the non-volatile storage medium includes stored programs.
[0156] Optionally, during program execution, the device containing the non-volatile storage medium may be controlled to perform the following functions: construct a bid guarantee insurance smart contract and deploy it to the blockchain, wherein the bid guarantee insurance smart contract defines rules for insurance compensation and recovery based on digital RMB; receive a claim request from the bidding party, wherein the claim request carries claim proof information; based on the claim proof information, check whether the claim request meets the predetermined conditions through the bid guarantee insurance smart contract deployed on the blockchain; if the claim request meets the predetermined conditions, transfer the compensation amount from the insurance institution's digital RMB wallet to the bidding party's digital RMB wallet based on the bid guarantee insurance smart contract.
[0157] According to an embodiment of this application, an embodiment of a processor is also provided. Optionally, in this embodiment, the processor is used to run a program, wherein the program executes any of the bid guarantee insurance compensation methods described above.
[0158] According to an embodiment of this application, an embodiment of a computer program product is also provided, which, when executed on a data processing device, is adapted to execute a program that initializes the bid guarantee insurance compensation method steps described above.
[0159] This invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, it performs the following steps: constructing a bid guarantee insurance smart contract and deploying it to a blockchain, wherein the bid guarantee insurance smart contract defines rules for insurance compensation and recovery based on digital RMB; receiving a claim request from the bidding party, wherein the claim request carries claim proof information; based on the claim proof information, detecting whether the claim request meets predetermined conditions through the bid guarantee insurance smart contract deployed on the blockchain; if the claim request meets the predetermined conditions, transferring the compensation amount from the insurance institution's digital RMB wallet to the bidding party's digital RMB wallet based on the bid guarantee insurance smart contract.
[0160] The order of the above embodiments of the present invention is merely for description and does not represent the superiority or inferiority of the embodiments.
[0161] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0162] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of modules described above can be a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, or indirect coupling or communication connection between modules, and may be electrical or other forms.
[0163] The modules described above as separate components may or may not be physically separate. Similarly, the components shown as modules may or may not be physical modules; they may be located in one place or distributed across multiple modules. Some or all of the modules can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0164] Furthermore, the functional modules in the various embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0165] If the aforementioned integrated modules are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable non-volatile storage medium. Based on this understanding, the technical solution of this invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a non-volatile storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned non-volatile storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0166] The above are merely preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for claiming compensation under bid guarantee insurance, characterized in that, include: Constructing a smart contract for bid guarantee insurance includes: during the longitudinal federated learning process, based on the credit status data and project risk data of multiple bidders held by the bidding platform, and the historical claim records and historical insurance rates held by the insurance institution, using a generalized linear regression method with a Tweedie distribution to calculate the model loss; based on the model loss, using homomorphic encryption technology to calculate the gradient of the bidding platform and the gradient of the insurance institution; based on the gradient of the bidding platform and the gradient of the insurance institution, updating the model parameters held by the bidding platform and the insurance institution respectively; repeating the above operations until a predetermined termination condition is reached, and then using the result obtained when the predetermined termination condition is reached. Using the model parameters held by the insurance institutions respectively, an insurance premium prediction model is constructed; the insurance premium is determined based on the bid guarantee insurance premium rate, which is obtained using the insurance premium prediction model based on the bidder's credit status data and project risk data; based on the insurance premium, an electronic bid guarantee insurance policy is issued for the bidder; the electronic bid guarantee insurance policy is verified to obtain a verification result; if the verification result indicates that the electronic bid guarantee insurance policy has passed verification, a bid guarantee insurance smart contract is constructed; and the bid guarantee insurance smart contract is deployed to the blockchain, wherein the bid guarantee insurance smart contract defines rules for insurance compensation and recovery based on digital RMB; The tendering party's claim request is received, wherein the claim request carries supporting claim information; Based on the claim proof information, the bid guarantee insurance smart contract deployed on the blockchain is used to detect whether the claim request meets the predetermined conditions; If the claim request meets the predetermined conditions, the compensation amount will be transferred from the insurance institution's digital RMB wallet to the tendering party's digital RMB wallet based on the bid guarantee insurance smart contract.
2. The method according to claim 1, characterized in that, The step of issuing electronic bid guarantee insurance for the bidder based on the insurance premium includes: Obtain the insurance application information submitted by the bidding party to the insurance institution; Extract the insurance application parameters from the insurance application information; The electronic bid guarantee insurance is generated based on the insurance parameters and the insurance premium.
3. The method according to claim 1, characterized in that, The verification of the electronic bid guarantee insurance, and the resulting verification results, include: Obtain the first signed bid guarantee insurance stored on the blockchain, and the first hash value corresponding to the first signed bid guarantee insurance, wherein the first signed bid guarantee insurance is obtained by the insurance institution using the corresponding private key to digitally sign the electronic bid guarantee insurance and store it on the blockchain, and the first hash value is obtained by the insurance institution performing hash calculation on the first signed bid guarantee insurance and storing it on the blockchain; Obtain the second hash value stored on the blockchain, wherein the second hash value is obtained by the bidding party using the corresponding private key to decrypt the first signature bid guarantee insurance sent by the insurance institution, obtaining the decrypted bid guarantee insurance, performing hash calculation on the decrypted bid guarantee insurance, and storing it in the blockchain; Detect whether the first hash value matches the second hash value; If the first hash value matches the second hash value, the verification result is determined to be: the electronic bid guarantee insurance verification is successful; If the first hash value and the second hash value do not match, the verification result is determined to be: the electronic bid guarantee insurance verification fails.
4. The method according to any one of claims 1 to 3, characterized in that, The construction of the bid guarantee insurance smart contract includes: Obtain smart contract configuration parameters, wherein the smart contract configuration parameters include at least: the compensation amount, participant information, insurance validity period, and recourse clauses; Determine the smart contract template; Based on the smart contract configuration parameters and the smart contract template, the bid guarantee insurance smart contract is constructed.
5. The method according to any one of claims 1 to 3, characterized in that, If the claim request meets the predetermined conditions, and after transferring the compensation amount from the insurance institution's digital RMB wallet to the tendering party's digital RMB wallet based on the bid guarantee insurance smart contract, the method further includes: The insurance institution receives a claim for recovery, wherein the claim for recovery includes the amount to be recovered; The recovered amount will be transferred from the bidder's digital RMB wallet to the insurance institution's digital RMB wallet.
6. A bid guarantee insurance compensation device, characterized in that, include: The contract construction module, used to construct a bid guarantee insurance smart contract, includes: during the longitudinal federated learning process, based on the credit status data and project risk data corresponding to multiple bidders held by the bidding platform, and the historical claim records and historical insurance rates held by the insurance institution, using a generalized linear regression method with a Tweedie distribution to calculate the model loss; based on the model loss, using homomorphic encryption technology to calculate the gradient of the bidding platform and the gradient of the insurance institution; based on the gradient of the bidding platform and the gradient of the insurance institution, updating the model parameters held by the bidding platform and the insurance institution respectively; repeating the above operations until a predetermined termination condition is reached, and then converting the bid guarantee insurance smart contract obtained when the predetermined termination condition is reached into the contract. The bidding platform and the insurance institution respectively hold model parameters to construct an insurance premium prediction model; the insurance premium is determined based on the bid guarantee insurance premium rate, which is obtained using the insurance premium prediction model based on the bidder's credit status data and project risk data; based on the insurance premium, an electronic bid guarantee insurance policy is issued for the bidder; the electronic bid guarantee insurance policy is verified to obtain a verification result; if the verification result indicates that the electronic bid guarantee insurance policy has passed verification, a smart contract for the bid guarantee insurance policy is constructed; and the smart contract for the bid guarantee insurance policy is deployed to the blockchain, wherein the smart contract for the bid guarantee insurance policy defines rules for insurance compensation and recovery based on digital RMB; The request receiving module is used to receive the claim request from the tendering party, wherein the claim request carries claim proof information; The detection module is used to detect whether the claim request meets predetermined conditions based on the claim proof information and through the bid guarantee insurance smart contract deployed on the blockchain; The transfer module is used to transfer the compensation amount from the insurance institution's digital RMB wallet to the tendering party's digital RMB wallet based on the bid guarantee insurance smart contract, provided that the claim request meets the predetermined conditions.
7. An electronic device, characterized in that, It includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the bid guarantee insurance compensation method according to any one of claims 1 to 5.