Block-based enterprise digital business card credibility verification method and system
By using blockchain technology and smart contracts in the fiscal and taxation system, decompose enterprise application information and store it on the blockchain, establish an interactive evaluation system, and solve the problems of easy tampering and low credibility in traditional digital business cards, realizing enterprise digital The high credibility and immutability of business cards reduce the cost of trust and enhance the security and traceability of corporate identity.
Patent Information
- Application Number
- CN202411201238.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-08-29
AI Technical Summary
Traditional corporate digital business cards are easily tampered with, and their credibility is low, and they cannot effectively guarantee the trust costs of enterprises in fiscal and tax management and commercial transactions under the Internet business model.
By creating block accounts for enterprises in the financial and taxation system, collecting and decomposing enterprise application information, using smart contracts to calculate initial credit scores, and storing enterprise information on the blockchain, establishing an interactive evaluation system, updating credit rating information, and ensuring that enterprises are guaranteed The credibility and immutability of digital business cards.
It improves the credibility and immutability of the enterprise digital business card, enhances the value of distributed digital identity and data, realizes fast zero-knowledge authentication, reduces trust costs, and ensures traceability and security of enterprise identity.
Smart Images

Figure CN119167346A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information technology, and in particular to a block-based enterprise digital business card trusted verification method and system. Background Art
[0002] The corporate finance and taxation system plays an important role in corporate business activities. As the market economy becomes more standardized and perfect, the role of finance and taxation management in corporate competition is becoming more and more significant. The business activities of enterprises involve many trading units, and there are frequent business activities with trading units, involving many trading activities such as purchases and sales of upstream and downstream enterprises. The financial activities involved in trading companies include payment, collection, invoice issuance, invoice receipt, etc. Therefore, the credibility of trading companies is very important for enterprises.
[0003] Under the current Internet business model, it is very necessary for enterprises to create their own digital business cards. However, traditional digital business cards have many problems such as easy tampering and low credibility. Therefore, a method is needed to build a trustworthy foundation for corporate digital business cards, improve business efficiency and reduce trust costs. Summary of the invention
[0004] The present invention aims to address the deficiencies of the prior art and to propose a block-based enterprise digital business card trusted verification method and system.
[0005] The object of the present invention is achieved through the following technical solution: a block-based enterprise digital business card trustworthy verification method, comprising the following steps:
[0006] S1. Create a block account for the enterprise in the financial and taxation system and set the initial characteristic value threshold;
[0007] S2. Collect enterprise application information regularly or through event-driven methods, decompose the collected enterprise application information into multiple trusted features, set the weight of each trusted feature and calculate the initial feature value.
[0008] S3. Enterprises that meet the initial feature value threshold will submit their basic information to the blockchain through smart contracts to complete decentralized storage. The smart contract will form an initial credit score for the enterprise, generate a digital business card and synchronize it to each node;
[0009] S4. Collect business data during the enterprise's financial activities and submit it to the block, update the credit rating information through the smart contract, and save the enterprise information credit rating information of the block before the update in the block;
[0010] S5. Establish an interactive evaluation system: Companies that have established a business relationship will score the execution of each other's contracts, recalculate the weights through smart contracts, write the updated corporate credit into the block, and update the corporate business card.
[0011] Furthermore, the trustworthy features include data source, information integrity, information modification, business participation, and activity.
[0012] Furthermore, the calculation of the initial eigenvalue includes:
[0013] After vector processing and normalization of the information collected by the enterprise, a multidimensional vector V = (V0, V1,, V2.....V n ), and calculate the initial eigenvalues according to the different weights Wj of each vector
[0014] Furthermore, the judgment standard of the initial eigenvalue threshold is: through investigation and collection of samples of enterprises of different natures in various industries across the country and after comparing the enterprise registration information through reliable channels, the basic eigenvalue Pi0 of various types of enterprises is formed. After calculating the initial eigenvalue, if the eigenvalue meets the expected Pi0, the next step will be carried out. If it does not meet the expectations, the enterprise will be prompted to make modifications.
[0015] Furthermore, the smart contract forms an initial credit score for the enterprise as follows: Where Vj is the component of the collected data, Wj is the weight of each component, Ai is the weight mean of enterprise i, and K(i)=||P i -P i0 || 2 , Ai*Pi is used as the initial credit score. After the calculation is completed, the information is written into the block and the block address is assigned.
[0016] Furthermore, the digital business card includes: {enterprise name, enterprise certificate number, enterprise region, enterprise industry, credit rating, timestamp, hash block, and business unit map table}.
[0017] Furthermore, in the interactive evaluation system, the smart contract calculates the weight according to the proportion of the enterprise submitting the evaluation to all contracts of the enterprise.
[0018] Where N is the number of enterprises, Qj is the score of enterprise j, Ij is the weight of enterprise j, Si is the average score weight of other enterprises on enterprise i, (S i ×Ws+Ci×W c ) / (W s +W c )Ws is the weight of the enterprise credit accounted for by the score, 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 blockchain-based enterprise digital business card trusted verification system for implementing the method is also provided, the system comprising: 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 to collect enterprise application information regularly or through event-driven, set an initial feature value threshold, decompose the collected enterprise application information into multiple credible features, and set the weight of each credible feature to calculate the initial feature value;
[0021] The management module is used to drive the smart contract to update the credit score or credit rating information;
[0022] The blockchain node is used to store enterprise information and digital business cards of the enterprise in blocks;
[0023] The contract performance evaluation module is used to enable the enterprises that have established business relationships to rate the performance of the other party's contracts;
[0024] The business database is used to provide enterprise data for creating block accounts in the financial and taxation system.
[0025] According to another aspect of the specification, a block-based enterprise digital business card trusted verification device is also provided, including a memory and one or more processors, wherein the memory stores executable code, and when the processor executes the executable code, the block-based enterprise digital business card trusted verification method is implemented.
[0026] According to another aspect of the specification, a computer-readable storage medium is provided, on which a program is stored. When the program is executed by a processor, the block-based enterprise digital business card trusted verification method as described in claim 1 is implemented.
[0027] Beneficial effects of the present invention:
[0028] The present invention utilizes the system to decompose the effective information of the enterprise into multiple credible features, extracts multi-dimensional information such as the data source, integrity, rationality, business participation, and activity of the enterprise information, and submits the relevant information to the block through the enterprise manager, automatically calculates the credible value of the enterprise through the smart contract and stores it in the block, and each authentication node synchronizes the blockchain information to the distributed digital identity authentication system, obtains all digital certificates and their valid status, prevents the digital identity data from being tampered with, and the digital identity information is traceable. Through mutual evidence from enterprises with business dealings, the value of distributed digital identity and data is increased, and zero-knowledge is used to quickly authenticate digital business cards. The present invention utilizes blockchain technology to solve the problem of the credible identity of each enterprise as a trading unit. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A flow chart of generating a digital business card for an enterprise provided by an embodiment of the present invention;
[0030] Figure 2 A system framework diagram provided for an embodiment of the present invention;
[0031] Figure 3 A schematic diagram of a block-based enterprise digital business card trusted verification device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0032] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0033] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0034] The embodiment of the present invention provides a blockchain-based enterprise digital business card trusted verification method, which is used for the establishment of enterprise digital business cards in tax business systems. A multi-dimensional digital business card trusted authentication method based on blockchain is proposed, which involves an information collection module, a performance evaluation module, a smart contract, a weighted score, and business card chain. Each authentication node synchronizes blockchain information to a distributed digital identity authentication system, obtains all digital certificates and their valid status, prevents digital identity data from being tampered with, and makes digital identity information traceable, thereby improving the value of distributed digital identities and data, and quickly authenticating digital business cards with zero knowledge.
[0035] The method of the present invention is based on encryption algorithm, blockchain technology and existing financial and taxation system to divide enterprise information into multiple dimensions, and calculates the formula based on experience. Get the enterprise-0+ zero-knowledge proof of its credibility.
[0036] like Figure 1 As shown, the method specifically comprises 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 enterprise identity authentication and subsequent behavior authorization.
[0038] Through investigation and collection of samples of enterprises of different natures in various industries across the country, and after comparing them with the enterprise registration information through reliable channels such as industrial and commercial, tax and other departments, the basic characteristic values Pi0 of various types of enterprises are formed, and a basic characteristic library is established as an important basis for subsequent enterprise characteristic comparison.
[0039] The enterprise registers in the system and fills in relevant information as required by the system: enterprise name, enterprise certificate number, enterprise region, enterprise industry, business scope, license, etc. Once the relevant information is collected, it will be submitted to the system by the administrator.
[0040] S2. Collect enterprise application information regularly or by event-driven, and decompose it into multiple credible features including data source, information integrity, information modification, business participation, activity and other multi-dimensional V(n). Set the weight of each dimension according to the industry and nature of the enterprise, as the basic model of enterprise characteristics, and process the information collected by the enterprise into vectors and normalize them to obtain a multi-dimensional vector V = (V0, V1,, V2.....V n ), and calculate the initial eigenvalues according to the different weights Wj of each vector If the characteristic value meets the expectation Pi0, the next step will be carried out. If it does not meet the expectation, the enterprise will be prompted to make modifications.
[0041] S3. Set up a business manager's blockchain account and compare the basic information of the business, including the name of the business, registered capital, type, status, registered capital, and business scope, with the industrial and commercial registration information. If it meets expectations, the business manager will submit it to the blockchain through a smart contract. The smart contract will be based on a preset formula. Where Vj is the component of the collected data, Wj is the weight of each component, Ai is the weight mean of enterprise i, and K(i)=||P i -P i0 || 2 , Ai*Pi is used as the initial credit score. After the calculation is completed, the information is written into the block and the block address is assigned. Decentralized storage is completed and distributed across various nodes to form an initial credit score. A digital business card is generated for the enterprise on the blockchain and automatically synchronized to each node.
[0042] S4. Collect business data during the financial activities of the enterprise, such as the issuance and verification of invoices, business reimbursement, logistics, transactions, contract performance, and information on business units. After statistical data such as frequency, completion, and quantity, the information module regularly collects statistical data. After vector processing and normalization, the collected dynamic data is submitted to the block by the enterprise manager's block account and the formula is applied. The credit rating information in the digital business card node is updated after calculation through the smart contract, and the credit rating of the enterprise information in the block before the update is saved in the block. It can be used as a historical query and the block address of the business card is used as the ID of the digital business card.
[0043] The sources of credit changes in corporate business cards are, firstly, corporate information submitted for review by corporate managers, and secondly, the system regularly collects relevant information. The collection and update time can be set and adjusted according to the actual business situation. For example, it can be recalculated once a year. The content of the corporate digital business card includes: {company name, corporate certificate number, corporate region, corporate industry, credit rating, timestamp, hash block, business unit map table} as an array to store the information after each calculation and change of the company, and save the update records for the past 5 years.
[0044] The company's business card information is automatically synchronized to each node every time it is changed. The company's public basic information and credit rating can be queried through the business card ID, and the change process of the company's information can be traced.
[0045] S5. Establishment of interactive evaluation system. When enterprises establish a trading relationship in the system, they can score the execution of each other's contracts. After the communication and interaction period, the system automatically submits the score to the smart contract. The smart contract determines whether the submitting enterprise is a trading unit of the other enterprise. Only trading units can authorize scoring. The smart contract calculates the weight according to the proportion of the submitting enterprise in all contracts of the enterprise. N is the number of enterprises, where Qj is the score of enterprise j, Ij is the weight of enterprise j, Si is the average score weight of other enterprises on enterprise i, (S i ×Ws+Ci×W c ) / (W s +W c )Ws is the weight of the enterprise credit accounted for by the score, 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. This can form a safe and reliable enterprise digital business card that cannot be tampered with and has zero-knowledge verification.
[0046] like Figure 2 The embodiment of the present invention also provides a system for implementing the method of the present invention, the system comprising: 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 regularly or through event-driven, set an initial feature value threshold, decompose the collected enterprise application information into multiple credible features, and set the weight of each credible feature to calculate the initial feature value;
[0048] The management module is used to drive the smart contract to update the credit score or credit rating information;
[0049] The blockchain node is used to store enterprise information and digital business cards of the enterprise in blocks;
[0050] The contract performance evaluation module is used to enable the enterprises that have established business relationships to rate the performance of the other party's contracts;
[0051] The business database is used to provide enterprise data for creating block accounts in the financial and taxation system.
[0052] Corresponding to the aforementioned embodiment of a block-based enterprise digital business card trustworthy verification method, the present invention also provides an embodiment of a block-based enterprise digital business card trustworthy verification device.
[0053] See also Figure 3 An embodiment of the present invention provides a block-based enterprise digital business card trusted verification device, including a memory and one or more processors, wherein the memory stores executable code, and when the processor executes the executable code, it is used to implement a block-based enterprise digital business card trusted verification method in the above embodiment.
[0054] The embodiment of a block-based enterprise digital business card trusted verification device provided by the present invention can be applied to any device with data processing capabilities, and the device with data processing capabilities can be a device or apparatus such as a computer. The device embodiment can be implemented through software, or through hardware or a combination of software and hardware. Taking software implementation as an example, as a device in a logical sense, it is formed by the processor of any device with data processing capabilities in which it is located reading the corresponding computer program instructions in the non-volatile memory into the memory for execution. From the hardware level, if Figure 3 As shown, it is a hardware structure diagram of a block-based enterprise digital business card trusted verification device provided by the present invention, in which any device with data processing capability is located, except Figure 3 In addition to the processor, memory, network interface, and non-volatile memory shown, any device with data processing capabilities in which the apparatus in the embodiments is located may also include other hardware, generally based on the actual functions of the device with data processing capabilities, which will not be described in detail.
[0055] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.
[0056] For the device embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The device embodiment described above is only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of the present invention. Ordinary technicians in this field can understand and implement it without paying creative work.
[0057] An embodiment of the present invention further provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, a block-based enterprise digital business card trusted verification method in the above embodiment is implemented.
[0058] The computer-readable storage medium may be an internal storage unit of any device with data processing capability described in any of the aforementioned embodiments, such as a hard disk or a memory. The computer-readable storage medium may also be an external storage device of any device with data processing capability, such as a plug-in hard disk, a smart media card (SMC), an SD card, a flash card, etc. equipped on the device. Furthermore, the computer-readable storage medium may also include both an internal storage unit and an external storage device of any device with data processing capability. The computer-readable storage medium is used to store the computer program and other programs and data required by any device with data processing capability, and may also be used to temporarily store data that has been output or is to be output.
[0059] The present invention also provides a computer program product, including a computer program, and when the computer program is executed by a processor, the block-based enterprise digital business card trusted verification method is implemented.
[0060] Those skilled in the art will readily appreciate other embodiments of the present application after considering the description and practicing the contents disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The description and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.
[0061] It should be understood that the above general description and the detailed description below are only exemplary and explanatory and cannot limit the present application. The present application is not limited to the precise structure described above and shown in the drawings, and various modifications and changes can be made without departing from the scope thereof. The scope of the present application is limited only by the attached claims.
Claims
1. A blockchain-based enterprise digital business card trusted verification method, characterized in that: The following steps are involved: S1. Create a block account for the enterprise in the financial and taxation system and set the initial characteristic value threshold; S2. Collect enterprise application information regularly or through event-driven methods, decompose the collected enterprise application information into multiple trusted features, set the weight of each trusted feature and calculate the initial feature value. S3. Enterprises that meet the initial feature value threshold will submit their basic information to the blockchain through smart contracts to complete decentralized storage. The smart contract will form an initial credit score for the enterprise, generate a digital business card and synchronize it to each node; S4. Collect business data during the enterprise's financial activities and submit it to the block, update the credit rating information through the smart contract, and save the enterprise information credit rating information of the block before the update in the block; S5. Establish an interactive evaluation system: Companies that have established a business relationship will score the execution of each other's contracts, recalculate the weights through smart contracts, write the updated corporate credit into the block, and update the corporate business card.
2. According to claim 1, a block-based enterprise digital business card trust verification method is characterized in that: The trustworthy features include data source, information integrity, information modification, business participation, and activity.
3. According to claim 1, a blockchain-based enterprise digital business card trust verification method is characterized in that: The calculation of the initial eigenvalue includes: After vector processing and normalization of the information collected by the enterprise, a multidimensional vector V = (V0, V 1, ,V2.....V n ), and calculate the initial eigenvalues according to the different weights Wj of each vector 4. According to claim 1, a block-based enterprise digital business card trust verification method is characterized in that: The judgment standard of the initial eigenvalue threshold is: through investigation and collection of samples of enterprises of different natures in various industries across the country and comparison of enterprise registration information through reliable channels, the basic eigenvalue Pi0 of various types of enterprises is formed. After calculating the initial eigenvalue, if the eigenvalue meets the expected Pi0, the next step will be carried out. If it does not meet the expectations, the enterprise will be prompted to make modifications.
5. The block-based enterprise digital business card trust verification method according to claim 1 is characterized in that: The smart contract forms the initial credit score of the enterprise as follows: Where Vj is the component of the collected data, Wj is the weight of each component, Ai is the weight mean of enterprise i, and K(i)=||P i -P i0 || 2 , Ai*Pi is used as the initial credit score. After the calculation is completed, the information is written into the block and the block address is assigned.
6. The blockchain-based enterprise digital business card trust 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 business unit map table}.
7. The blockchain-based enterprise digital business card trust verification method according to claim 1, characterized in that: In the interactive evaluation system, the smart contract calculates the weight according to the proportion of the enterprise submitting the evaluation to all contracts of the enterprise. Where N is the number of enterprises, Qj is the score of enterprise j, Ij is the weight of enterprise j, Si is the average score weight of other enterprises on enterprise i, (S i ×Ws+Ci×W c ) / (W s +W c )Ws is the weight of the enterprise credit accounted for by the score, 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.
8. A blockchain-based enterprise digital business card trusted verification system that implements the method described in any one of claims 1 to 7, characterized in that: This system includes: information collection module, management module, blockchain node, performance evaluation module and business database; The information collection module is used to collect enterprise application information regularly or through event-driven, set an initial feature value threshold, decompose the collected enterprise application information into multiple credible features, and set the weight of each credible feature to calculate the initial feature value; The management module is used to drive the smart contract to update the credit score or credit rating information; The blockchain node is used to store enterprise information and digital business cards of the enterprise in blocks; The contract performance evaluation module is used to enable the enterprises that have established business relationships to rate the performance of the other party's contracts; The business database is used to provide enterprise data for creating block accounts in the financial and taxation system.
9. A block-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, a block-based enterprise digital business card trusted verification method as described in any one of claims 1 to 7 is implemented.
10. A computer-readable storage medium having a program stored thereon, characterized in that: When the program is executed by a processor, a block-based enterprise digital business card trusted verification method as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Systems and methods for providing identity scores
CN108780390A
Application evaluation method and device based on block chain network
CN110599069A
YINGPAN science and technology financial enterprise credit scoring algorithm model and application system
CN114037197A
Block chain-based subpackage provider evaluation method and device, equipment and medium
CN116384821A
Regional digital economic development index evaluation system and method based on industrial chain analysis
CN116797093A
