A block-based enterprise digital business card trust verification method and system
By using blockchain technology to generate digital business cards for enterprises, and utilizing smart contracts and interactive evaluation systems, the problem of easy tampering with traditional digital business cards is solved, and enterprise credit scoring and credible verification are realized, thereby improving trust and efficiency in business transactions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2026-03-27
AI Technical Summary
Traditional digital business cards are easily tampered with, have low credibility, and affect the trust costs in business transactions.
By using blockchain technology to create block accounts for enterprises, setting initial characteristic value thresholds, collecting and decomposing enterprise application information, generating and updating credit ratings through smart contracts, establishing an interactive evaluation system, and achieving decentralized storage and trusted verification.
It enhances the credibility of enterprise digital business cards, prevents tampering, reduces trust costs, improves business efficiency, and enables rapid authentication and information traceability.
Smart Images

Figure CN119167346B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of information technology, in particular to a block-based enterprise digital business card trust verification method and system. BACKGROUND
[0002] Enterprise financial and tax system is an important role in the process of enterprise operation. With the market economy becoming more and more standardized and perfect, the role of financial and tax management in enterprise competition is becoming more and more significant. The process of enterprise operation involves many units, and there are frequent business activities between the units, involving many transaction activities such as purchase and sale between upstream and downstream enterprises. The financial activities involved in the business enterprises include payment, collection, invoice issuing and receiving, etc. Therefore, the trust of the business enterprises is very important to the enterprise.
[0003] Under the current Internet business model, it is necessary for enterprises to create their own digital business cards, but traditional digital business cards have many problems such as being easy to tamper with and low trustworthiness. Therefore, a method is needed to build a trust foundation for enterprise digital business cards, improve business efficiency and reduce trust costs. SUMMARY
[0004] The present application aims at the deficiencies of the prior art and proposes a block-based enterprise digital business card trust verification method and system.
[0005] The purpose of the present application is achieved by the following technical scheme: a block-based enterprise digital business card trust verification method, comprising the following steps:
[0006] S1, creating a block account for an enterprise in a financial and tax system and setting an initial characteristic value threshold;
[0007] S2, collecting enterprise application information regularly or through event driving, decomposing the collected enterprise application information into multiple trust characteristics, setting the weight of each trust characteristic to calculate the initial characteristic value,
[0008] S3, submitting the enterprise basic information of the enterprise meeting the initial characteristic value threshold to the block chain through the smart contract to complete the non-centralized storage, the smart contract forming an initial credit score for the enterprise, generating a digital business card and synchronizing to each node;
[0009] S4, collecting business data in the process of enterprise financial activities and submitting to the block, updating the credit level information through the smart contract, and saving the enterprise information credit level information of the block before updating in the block;
[0010] S5, establishing an interactive evaluation system: the enterprises with business relationship score the execution of the contract of the other party, the updated enterprise credit is written into the block through the smart contract for weight calculation, and the enterprise business card is updated.
[0011] Further, the trusted features include data source, information integrity, information modification, business participation, and activity.
[0012] Further, the calculation of the initial feature value includes:
[0013] After the information collected by the enterprise is vector processed and normalized, a multi-dimensional vector V=(V0, V1, V2, …, Vn) is obtained, and the initial feature value P is calculated according to the different weights Wj of each vector. n
[0014] Further, the judgment standard of the initial feature value threshold is that the basic feature value Pio of various types of enterprises is formed by sampling enterprises of different properties in various industries nationwide and comparing the registered information of enterprises through trusted channels. After the initial feature value is calculated, if the feature value meets the expectation Pio, the next step will be performed, and if it does not meet the expectation, the enterprise will be prompted to modify.
[0015] Further, the initial credit score of the smart contract for the enterprise is specifically calculated according to the preset formula where Vj is each component of the collected data, Wj is the weight of each component, Ai is the weight average of the i-th enterprise, and K(i) = ||P i -P i0 || 2 , Ai*Pi as the initial credit score, and the information is written into the block after the calculation is completed.
[0016] Further, the digital business card includes: {enterprise name, enterprise certificate number, enterprise region, enterprise industry, credit rating, timestamp, hash block, and map table of counterparties}.
[0017] Further, in the interactive evaluation system, the smart contract calculates the weight according to the proportion of the submitted evaluation enterprise in the total contract of the enterprise
[0018] where N is the number of enterprises, Qj is the score of the j-th enterprise, Ij is the weight of the j-th enterprise, Si is the score weight average of other enterprises to the i-th enterprise, and (S i ×Ws+Ci×W c ) / (W s +W c where Ws is the weight of the credit of the scored enterprise, Ci is the basic credit of the enterprise, and Wc is the weight of the basic credit of the enterprise. After calculation, the enterprise credit is written into the block.
[0019] According to another aspect of the specification, a block-based enterprise digital business card trusted verification system for implementing the method is also provided, and the system comprises an information collection module, a management module, a blockchain node, a performance evaluation module and a business database;
[0020] The information collection module is used for collecting enterprise application information periodically or through event driving, setting an initial characteristic value threshold, decomposing the collected enterprise application information into a plurality of trusted characteristics, setting the weight of each trusted characteristic, and calculating the initial characteristic value;
[0021] The management module is used for driving the smart contract to update the credit score or credit level information;
[0022] The blockchain node is used for block storage of enterprise information and digital business cards of enterprises;
[0023] The performance evaluation module is used for enabling the enterprises establishing business relationships to score the execution of the contract of the opposite party;
[0024] The business database is used for providing enterprise data for creating a block account in a financial and tax system.
[0025] According to another aspect of the specification, a block-based enterprise digital business card trusted verification device is also provided, comprising a memory and one or more processors, the memory stores executable code, and the processor executes the executable code to implement the block-based enterprise digital business card trusted verification method.
[0026] According to another aspect of the specification, a computer readable storage medium having a program stored thereon is also provided, and the program is executed by a processor to implement the block-based enterprise digital business card trusted verification method.
[0027] The beneficial effects of the present application are as follows:
[0028] The present application utilizes a system to decompose the effective information of an enterprise into a plurality of trusted characteristics, extracts multi-dimensional information such as data source, integrity, rationality, business participation, and activity of enterprise information, and submits the relevant information to the block through the enterprise manager, automatically calculates the trusted value of the enterprise through the smart contract, and stores it in the block, each authentication node synchronizes the blockchain information to the distributed digital identity authentication system, obtains all digital certificates and their effective state, prevents the digital identity data from being tampered with, the digital identity information is traceable, and the value of the distributed digital identity and data is improved through mutual evidence of enterprises having business relationships, and the digital business card is quickly authenticated through zero knowledge. The present application solves the problem of trusted identity of each enterprise as a business unit by using the blockchain technology. BRIEF DESCRIPTION OF DRAWINGS
[0029] Figure 1 A flowchart of generating a digital business card provided by the embodiment of the present application is provided.
[0030] Figure 2 A system framework diagram provided by the embodiment of the present application is provided.
[0031] Figure 3 A block-based enterprise digital business card trusted verification device schematic diagram provided by the embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the specific embodiments of the present application will be described in detail below with reference to the drawings.
[0033] In the following description, many specific details are set forth in order to provide a thorough understanding of the present application, but the present application can also be implemented in other ways different from those described herein, and those skilled in the art can make similar generalizations without departing from the concept of the present application, therefore the present application is not limited to the specific embodiments disclosed below.
[0034] The embodiment of the present application provides a block-based enterprise digital business card trusted verification method, which is used for the establishment of the enterprise digital business card in the tax business system, proposes a multi-dimensional digital business card trusted authentication method based on block chain, involves information collection module, performance evaluation module, smart contract, weight score, business card chaining, each authentication node synchronizes the block chain information to the distributed digital identity authentication system, obtains all digital certificates and their effective state, prevents digital identity data from being tampered with, digital identity information is traceable, improves the value of distributed digital identity and data, and quickly authenticates the digital business card with zero knowledge.
[0035] The method of the present application is based on encryption algorithm, block chain technology and existing financial and tax system, divides the enterprise information in multiple dimensions, and calculates the experience formula Obtain the credibility of the enterprise-0+zero knowledge proof.
[0036] As Figure 1 shown, the method specifically includes the following steps:
[0037] S1, create a block account for each enterprise in the system, obtain a unique account address, enterprise private key, public key, etc., for the identification of enterprise identity and the authorization of subsequent behavior.
[0038] Through investigation, collect enterprises of different properties in various industries nationwide for sampling and compare with the enterprise registration information of reliable channels such as industry and commerce, tax authorities, etc., to form the basic characteristic values Pi0 of various types of enterprises, and establish a basic characteristic library as an important basis for subsequent enterprise characteristic comparison.
[0039] The enterprise registers in the system and fills in the relevant information required by the system: enterprise name, enterprise certificate number, enterprise region, enterprise industry, business scope, certificate, etc. The collection of relevant information is completed, and the administrator submits the system.
[0040] S2, collect enterprise application information periodically or driven by events, and decompose it into multiple trusted features including data sources, information integrity, information modification, business participation, activity, and multiple dimensions V(n). According to the industry, nature of the enterprise, etc. Set the weight of each dimension as the basis model of the enterprise feature, and perform vector processing and normalization on the information collected by the enterprise to obtain a multi-dimensional vector V=(V0, V1, V2, …, V n ) and calculate the initial feature value according to the different weights Wj of each vector. If the feature value meets the expectation Pi0, the next step will be performed, otherwise the enterprise will be prompted to modify.
[0041] S3, set up an enterprise manager block account, compare the enterprise information basic information including: enterprise name, registered capital, type, status, registered capital, business scope with the business registration information, and submit the block chain by the enterprise manager through the smart contract after meeting the expectations. The smart contract calculates the initial credit score according to the preset formula where Vj is the component of the collected data, Wj is the weight of each component, and Ai is the weight average of i enterprise, and K(i) = ||P i - i0 || 2 , Ai*Pi as the initial credit score, and the information is written into the block after the calculation is completed. Distributed in each node to form an initial credit score, generate a digital business card for the enterprise on the blockchain, and automatically synchronize to each node.
[0042] S4, collect business data during the enterprise financial activity process, such as invoice issuance, inspection, business accounting, logistics, transactions, contract performance, and information of counterparties. Through frequency, completion, quantity, etc. Statistical data, the information module collects its statistical data regularly, and these collected dynamic data are also subjected to vector processing and normalization. The enterprise manager block account is submitted to the block, and the formula is applied. After calculation by the smart contract, update the credit level information in the digital business card node, and at the same time save the enterprise information credit level of the block before the update in the block, which can be used as historical query. The block address of the business card is used as the id of the digital business card.
[0043] The sources of credit changes for a company's business card are twofold: first, company information submitted by the company's administrators after review; and second, the system periodically collects relevant information. The collection and update time can be set and adjusted according to actual business needs, such as recalculating once a year. The content of the company's digital business card includes: {Company Name, Company Certificate Number, Company Region, Company Industry, Credit Rating, Timestamp, Hash Block, and Business Partner Map}, which is stored as an array to store the information after each calculation and change, and saves the update records for the most recent 5 years.
[0044] Every time the business card information is changed, it is automatically synchronized to all nodes. The business card ID can be used to query the company's publicly available basic information and credit rating, and the process of changing the company's information can be traced.
[0045] S5. The establishment of an interactive evaluation system: After enterprises establish a relationship within the system, they can rate each other's contract performance. After a communication and interaction period, the system automatically submits the rating to the smart contract. The smart contract determines whether the submitting enterprise is a business partner of the other enterprise; only business partners can authorize rating. The smart contract calculates the weight based on the proportion of the submitting enterprise's total contracts. N is the number of companies, where Qj is the rating of company j, Ij is the weight of company j, and Si is the average weight of the ratings of other companies to company i. i ×Ws+Ci×W c ) / (W s +W c Where Ws represents the weight of the score in relation to the company's credit, Ci represents the company's basic credit, and Wc represents the weight of the basic credit. After calculation, the company's credit is written into the block. This creates a secure, reliable, tamper-proof, and zero-knowledge verification digital business card for the company.
[0046] like Figure 2 The embodiment of the present invention also provides a system for implementing the method of the present invention. The system includes: an information collection module, a management module, a blockchain node, a performance evaluation module, and a business database.
[0047] The information collection module is used to collect enterprise application information periodically or through event-driven methods, set an initial feature value threshold, decompose the collected enterprise application information into multiple trusted features, set the weight of each trusted feature, and calculate the initial feature value.
[0048] The management module is used to drive smart contracts to update credit scores or credit rating information.
[0049] The blockchain nodes are used to store enterprise information and the enterprise's digital business card in blocks;
[0050] The performance evaluation module is used for scoring the performance of the contract by the enterprise establishing the relationship.
[0051] The business database is used for providing enterprise data of creating a block account in a financial and tax system.
[0052] Corresponding to the foregoing embodiment of the block-based enterprise digital business card trusted verification method, the application also provides an embodiment of a block-based enterprise digital business card trusted verification device.
[0053] Referring to Figure 3 The embodiment of the block-based enterprise digital business card trusted verification device provided by the application comprises a memory and one or more processors, the memory stores executable code, and the processor executes the executable code to implement the block-based enterprise digital business card trusted verification method in one of the foregoing embodiments.
[0054] The embodiment of the block-based enterprise digital business card trusted verification device provided by the application can be applied to any device with data processing capability, which can be a device or apparatus such as a computer. The device embodiment can be realized by software, hardware or a combination of software and hardware. Taking software realization as an example, as a logical device, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory and running by the processor of the device with data processing capability. From the hardware level, as shown in Figure 3 The embodiment of the block-based enterprise digital business card trusted verification device provided by the application can be applied to any device with data processing capability, which can be a device or apparatus such as a computer. The device embodiment can be realized by software, hardware or a combination of software and hardware. Taking software realization as an example, as a logical device, it is formed by reading the corresponding computer program instructions in the non-volatile memory into the memory and running by the processor of the device with data processing capability. From the hardware level, as shown in Figure 3 In addition to the processor, memory, network interface and non-volatile memory shown in the figure, the device in the embodiment is usually provided with other hardware according to the actual function of the device with data processing capability, and the details are not described here.
[0055] The implementation process of the functions and roles of each unit in the above device is specifically described in the implementation process of the corresponding steps in the above method, and will not be described here.
[0056] For the apparatus embodiment, since it basically corresponds to the method embodiment, the relevant part can be seen from the part of the method embodiment. The apparatus embodiment described above is only illustrative, wherein the units described as separate components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place or distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present application scheme. Those skilled in the art can understand and implement without creative labor.
[0057] The embodiment of the present application also provides a computer readable storage medium, which stores a program, and the program is executed by a processor to realize the block-based enterprise digital business card trusted verification method in the above embodiment.
[0058] The computer readable storage medium can be an internal storage unit of any data processing device, such as a hard disk or a memory. The computer readable storage medium can also be an external storage device of any data processing device, such as a plug-in hard disk, a smart media card (SMC), an SD card, a flash card, etc. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of any data processing device. The computer readable storage medium is used to store the computer program and other programs and data required by the data processing device, and can also be used to temporarily store data that has been output or will be output.
[0059] The present application also provides a computer program product, which includes a computer program, and the computer program is executed by a processor to realize the block-based enterprise digital business card trusted verification method.
[0060] Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The specification and examples given are intended as illustrative only and not limiting of the true scope and spirit of the application. What is claimed is:
[0061] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application, as claimed. The application is not restricted to the exact details shown and described herein and that many variations and modifications can be made thereto, without departing from the scope of the present application. The scope of the present application should only be determined with reference to the appended claims.
Claims
1. A blockchain-based trusted verification method for enterprise digital business cards, characterized in that, Includes the following steps: S1. Create block accounts for enterprises in the financial and tax system and set initial feature value thresholds; The criteria for determining the initial feature value threshold are as follows: Basic feature values for various types of enterprises are formed by sampling enterprises of different natures across the country and industries through surveys and comparisons with enterprise registration information from reliable channels. After calculating the initial eigenvalues, if the eigenvalues meet the expectations... The next step will be initiated; if the results do not meet expectations, the company will be prompted to make modifications. S2. Periodically or through event-driven methods, collect enterprise application information, decompose the collected enterprise application information into multiple trusted features, set the weight of each trusted feature, and calculate the initial feature value. The calculation of the initial feature value includes: The information collected from enterprises is processed into vectors and normalized to obtain multidimensional vectors. And calculate the initial eigenvalues based on the different weights Wj of each vector. ; S3. Enterprises meeting the initial characteristic value threshold submit their basic information to the blockchain via smart contracts for decentralized storage. The smart contract generates an initial credit score for each enterprise, creates a digital business card, and synchronizes it to various nodes. Specifically, the smart contract generates the initial credit score based on a preset formula. Where Vj represents each component of the collected data, Wj represents the weight of each component, and Ai represents the average weight of enterprise i. The following calculations are also performed. Ai*Pi serves as the initial credit score. Once the calculation is complete, the information is written into a block and a block address is assigned. S4. Collect business data during the enterprise's financial activities and submit it to the block. Update the credit rating information through smart contracts and save the enterprise's credit rating information from the previous block in the block. S5. Establish an interactive evaluation system: Companies with established relationships rate each other's contract performance. The weights are recalculated via smart contracts, and the updated company credit is written to the blockchain, updating the company profile. In this interactive evaluation system, the smart contract calculates weights based on the proportion of each company submitting the evaluation to all of its contracts. , Where N is the number of companies, Qj is the rating of company j, Ij is the weight of company j, and Si is the average weight of the ratings of other companies for company i. The calculation... Where Ws is the weight of the enterprise credit score, Ci is the enterprise's basic credit score, and Wc is the weight of the enterprise's basic credit score. After calculation, the enterprise credit score is written into the block.
2. The blockchain-based enterprise digital business card trusted verification method according to claim 1, characterized in that, The trusted features include data source, information integrity, information modification, business participation, and activity level.
3. The blockchain-based enterprise digital business card trusted verification method according to claim 1, characterized in that, The digital business card includes: {company name, company certificate number, company region, company industry, credit rating, timestamp, hash block, and a map table of business partners}.
4. A block-based enterprise digital business card trusted verification system implementing the method of any one of claims 1-3, characterized in that, This system includes: an information collection module, a management module, blockchain nodes, a performance evaluation module, and a business database; The information collection module is used to collect enterprise application information periodically or through event-driven methods, set an initial feature value threshold, decompose the collected enterprise application information into multiple trusted features, set the weight of each trusted feature, and calculate the initial feature value. The management module is used to drive smart contracts to update credit scores or credit rating information. The blockchain nodes are used to store enterprise information and the enterprise's digital business card in blocks; The performance evaluation module is used to enable companies that have established a business relationship to score each other's performance of contracts. The business database is used to provide enterprise data for creating block accounts in the financial and tax system.
5. A blockchain-based enterprise digital business card trusted verification device, comprising a memory and one or more processors, wherein the memory stores executable code, characterized in that, When the processor executes the executable code, it implements a block-based trusted verification method for enterprise digital business cards as described in any one of claims 1-3.
6. A computer-readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements a block-based trusted verification method for enterprise digital business cards as described in any one of claims 1-3.
Citation Information
Patent Citations
Block chain-based subpackage provider evaluation method and device, equipment and medium
CN116384821A
Block chain-based enterprise credit assessment method
CN118365443A