Decentralization-based, secure and extensible block chain state identification method
By calculating the decentralized, secure, and scalable properties of blockchain and defining network state, the challenges of decentralization, security, and scalability in blockchain technology are solved, enabling a comprehensive assessment and situation prediction of the blockchain ecosystem.
Patent Information
- Application Number
- CN202511006502.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2026-01-13
AI Technical Summary
Existing blockchain technologies face numerous challenges in terms of decentralization, security, and scalability, and lack comprehensive and structured evaluation methods, making the trilemma difficult to solve.
This paper proposes a blockchain state identification method based on decentralization, security and scalability. By calculating the decentralization attribute β1, security attribute β2 and scalability attribute β3, the blockchain network state (S1, S2, S3) is defined, and the quantitative indicators of each attribute are calculated by formula to evaluate the dynamic characteristics of the blockchain ecosystem.
It enables comprehensive evaluation and situation prediction of blockchain networks, helps solve the trilemma of decentralization, security and scalability, and provides a method for dynamic feature display.
Smart Images

Figure CN121333518A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of blockchain technology, and in particular relates to a decentralized, secure and scalable blockchain state identification method. Background Technology
[0002] As blockchain expands across various fields and spawns countless Web3 projects, it encounters the enduring challenge of the trilemma, which involves maintaining a delicate balance between decentralization, security, and scalability. Ethereum's key shift from Proof-of-Work to Proof-of-Stake reflects the industry's proactive response to the trilemma, but this shift has also brought problems. Factors such as user interaction, fees, token creation, and project development have an impact on the dynamic changes in the state of the blockchain, which necessitates continuous evaluation after each blockchain is validated and added.
[0003] In the field of blockchain, existing research has not proposed a comprehensive and structured method to evaluate the effectiveness of blocks based on the three aspects of decentralization, security, and scalability, thereby demonstrating the dynamic characteristics of the blockchain ecosystem. Therefore, there is still a lack of effective solutions to the trilemma in the blockchain field.
[0004] A blockchain security situation awareness method based on Markov attack graphs and game theory models quantifies the probability of attack paths and combines this with the characteristics of blockchain network nodes to achieve security situation awareness and prediction of the blockchain network. A blockchain network security situation awareness and prediction method based on Bayesian networks achieves security situation awareness and prediction of the blockchain network by establishing a Bayesian network model and calculating node state transition probabilities. A method for quantifying the degree of decentralization of a blockchain system analyzes the decentralized characteristics of data blocks and Ethereum using multiple indicators and granularities.
[0005] Existing blockchain technology faces numerous challenges in terms of decentralization, security, and scalability. First, scalability is insufficient; blockchain networks, including data blocks, are prone to congestion during high-concurrency transactions, leading to increased transaction fees and hindering the needs of large-scale applications. Second, decentralization is limited; centralized computing power in mining pools can lead to centralization risks, and node operating costs are high. Third, security vulnerabilities are significant; 51% attacks and smart contract vulnerabilities threaten network stability and user fund security. Furthermore, privacy protection is inadequate; publicly transparent transaction records can easily leak user information; cost and energy consumption are serious issues, with blockchains using proof-of-work mechanisms consuming enormous amounts of energy and burdening the environment. Simultaneously, regulatory and compliance risks limit the widespread application of blockchain technology, and policy differences between countries increase the difficulty of application. Finally, technical complexity and interoperability are insufficient; difficulties in collaboration between different blockchains hinder its development as a general-purpose platform. These shortcomings indicate that blockchain technology still faces many obstacles before achieving wider application. Summary of the Invention
[0006] The technical problem this invention aims to solve is that, in the field of blockchain, existing research has not proposed a comprehensive and structured method to evaluate the effectiveness of blocks based on three aspects: decentralization, security, and scalability, thereby demonstrating the dynamic characteristics of the blockchain ecosystem. Therefore, there is still a lack of effective solutions to the trilemma in the blockchain field.
[0007] The purpose of this invention is to propose a decentralized, secure, and scalable blockchain state identification method to solve the aforementioned technical problems.
[0008] The first aspect of this invention proposes a decentralized, secure, and scalable blockchain state identification method, the method comprising:
[0009] Step S1: Collect data from the blockchain. The collected data is used to calculate the blockchain's decentralized properties, security properties, and scalability properties.
[0010] Step S2: Calculate the decentralized attribute β1 using the following formula:
[0011]
[0012] Where Avg_CA represents the average daily number of smart contract accounts created, TCA represents the total number of accounts created, TV represents the total number of consensusers, and NC represents the Satoshi coefficient.
[0013] Step S3: Calculate the security attribute β2 using the following formula:
[0014]
[0015] Among them, P fork L represents the probability of a blockchain fork, and P represents the privacy and security level of the consensus protocol. c P i P a It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability;
[0016] Step S4: Calculate the expandable attribute β3. The calculation formula is as follows:
[0017] β3=P TPS ×P BU ×P TFE
[0018] Among them, P TPS P represents the transaction processing capacity of a blockchain network. BU P represents the utilization rate of each block's capacity. TFE Indicates the validity of transaction fees;
[0019] Step S5: Define the blockchain network state as (S1, S2, S3), where S1, S2, and S3 are calculated based on β1, β2, and β3 respectively, specifically including:
[0020] When 0 ≤ β1 ≤ 0.3, S1 = H; when 0.3 < β1 ≤ 0.7, S1 = M; when 0.7 < β1 ≤ 1, S1 = L.
[0021] When 0 ≤ β2 ≤ 0.3, S2 = H; when 0.3 < β2 ≤ 0.7, S2 = M; when 0.7 < β2 ≤ 1, S2 = L;
[0022] When 0 ≤ β3 ≤ 0.3, S1 = H; when 0.3 < β3 ≤ 0.7, S1 = M; when 0.7 < β3 ≤ 1, S1 = L.
[0023] According to the method of the first aspect of the present invention, in step S2:
[0024] The method for calculating the Satoshi coefficient NC is as follows:
[0025]
[0026] Where X represents the blockchain consensus threshold, and U represents the number of active consensus participants; p k This represents the probability that consensus participant k successfully obtains the block;
[0027] Assessing the degree of decentralization of a blockchain network from the perspective of consensus participants. The larger the value, the greater the degree of decentralization of the blockchain network; the smaller the value, the closer the blockchain network is to a centralized model. Assess the degree of decentralization of a blockchain network from the perspective of open-ended accounts.
[0028] According to the method of the first aspect of the present invention, in step S3: P fork The larger the value of L, the lower the security of the blockchain network; L takes the value of an integer from 0 to 9; P c P i P a The value is a decimal between 0 and 1, and the larger the value, the stronger the confidentiality, integrity and availability.
[0029] According to the method of the first aspect of the present invention, in step S4:
[0030] P TPS The calculation formula is:
[0031]
[0032] Max_TPS represents the maximum number of transactions per second that the blockchain network can record, and BC_TPS represents the number of transactions per second that the blockchain can process.
[0033] P BU The calculation formula is:
[0034]
[0035] Where BS represents the average block size in the blockchain network, and Max_BS represents the maximum allowed block size in the blockchain network;
[0036] P TFE The calculation formula is:
[0037]
[0038] Here, Avg_TFees represents the average transaction fee paid per transaction in the blockchain network, and Max_TFees represents the maximum transaction fee allowed per transaction in the blockchain network.
[0039] A second aspect of this invention proposes a decentralized, secure, and scalable blockchain state identification system, the system comprising a processing unit configured to:
[0040] Data is collected from the blockchain, and the collected data is used to calculate the blockchain's decentralized, security, and scalability properties.
[0041] The decentralized attribute β1 is calculated using the following formula:
[0042]
[0043] Where Avg_CA represents the average daily number of smart contract accounts created, TCA represents the total number of accounts created, TV represents the total number of consensusers, and NC represents the Satoshi coefficient.
[0044] The security attribute β2 is calculated using the following formula:
[0045]
[0046] Among them, P fork L represents the probability of a blockchain fork, and P represents the privacy and security level of the consensus protocol. c P i P a It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability;
[0047] The formula for calculating the extensible attribute β3 is as follows:
[0048] β3=PTPS ×P BU ×P TFE
[0049] Among them, P TPS P represents the transaction processing capacity of a blockchain network. BU P represents the utilization rate of each block's capacity. TFE Indicates the validity of transaction fees;
[0050] The blockchain network state is defined as (S1, S2, S3), where S1, S2, and S3 are calculated based on β1, β2, and β3, respectively, and specifically include:
[0051] When 0 ≤ β1 ≤ 0.3, S1 = H; when 0.3 < β1 ≤ 0.7, S1 = M; when 0.7 ≤ β1 ≤ 1, S1 = L;
[0052] When 0 ≤ β² ≤ 0.3, S² = H; when 0.3 < β² ≤ 0.7, S² = M; when 0.7 < β² ≤ 1, S² = L.
[0053] When 0 ≤ β3 ≤ 0.3, S1 = H; when 0.3 < β3 ≤ 0.7, S1 = M; when 0.7 < β3 ≤ 1, S1 = L.
[0054] The system according to the second aspect of the present invention:
[0055] The method for calculating the Satoshi coefficient NC is as follows:
[0056]
[0057] Where X represents the blockchain consensus threshold, and U represents the number of active consensus participants; p k This represents the probability that consensus participant k successfully obtains the block;
[0058] Assessing the degree of decentralization of a blockchain network from the perspective of consensus participants. The larger the value, the greater the degree of decentralization of the blockchain network; the smaller the value, the closer the blockchain network is to a centralized model. Assess the degree of decentralization of a blockchain network from the perspective of open-ended accounts.
[0059] The system according to the second aspect of the present invention:
[0060] P fork The larger the value of L, the lower the security of the blockchain network; L takes the value of an integer from 0 to 9; P c P i P a The value is a decimal between 0 and 1, and the larger the value, the stronger the confidentiality, integrity and availability.
[0061] The system according to the second aspect of the present invention:
[0062] P TPS The calculation formula is:
[0063]
[0064] Max_TPS represents the maximum number of transactions per second that the blockchain network can record, and BC_TPS represents the number of transactions per second that the blockchain can process.
[0065] P BU The calculation formula is:
[0066]
[0067] Where BS represents the average block size in the blockchain network, and Max_BS represents the maximum allowed block size in the blockchain network;
[0068] P TFE The calculation formula is:
[0069]
[0070] Here, Avg_TFees represents the average transaction fee paid per transaction in the blockchain network, and Max_TFees represents the maximum transaction fee allowed per transaction in the blockchain network.
[0071] A third aspect of this invention discloses an electronic device. The electronic device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements a decentralized, secure, and scalable blockchain state identification method according to a second aspect of this disclosure.
[0072] A fourth aspect of this invention discloses a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by a processor, implements a decentralized, secure, and scalable blockchain state identification method according to a second aspect of this disclosure.
[0073] Therefore, this invention contributes to the design of blockchain network evaluation methods and blockchain network situation prediction models. This invention mainly includes quantitative calculation methods for three attributes: decentralization, security, and scalability. Attached Figure Description
[0074] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0075] Figure 1 This is a schematic diagram illustrating the state prediction of a blockchain state identification method according to an embodiment of the present invention. Detailed Implementation
[0076] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. 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 are within the scope of protection of the present invention.
[0077] The first aspect of this invention proposes a decentralized, secure, and scalable blockchain state identification method, the method comprising:
[0078] Step S1: Collect data from the blockchain. The collected data is used to calculate the blockchain's decentralized properties, security properties, and scalability properties.
[0079] Step S2: Calculate the decentralized attribute β1 using the following formula:
[0080]
[0081] Where Avg_CA represents the average daily number of smart contract accounts created, TCA represents the total number of accounts created, TV represents the total number of consensusers, and NC represents the Satoshi coefficient.
[0082] Step S3: Calculate the security attribute β2 using the following formula:
[0083]
[0084] Among them, P fork L represents the probability of a blockchain fork, and P represents the privacy and security level of the consensus protocol. c P i P a It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability;
[0085] Step S4: Calculate the expandable attribute β3. The calculation formula is as follows:
[0086] β3=P TPS ×P BU ×P TFE
[0087] Among them, P TPS P represents the transaction processing capacity of a blockchain network. BU P represents the utilization rate of each block's capacity. TFE Indicates the validity of transaction fees;
[0088] Step S5: Define the blockchain network state as (S1, S2, S3), where S1, S2, and S3 are calculated based on β1, β2, and β3 respectively, specifically including:
[0089] When 0 ≤ β1 ≤ 0.3, S1 = H; when 0.3 < β1 ≤ 0.7, S1 = M; when 0.7 < β1 ≤ 1, S1 = L.
[0090] When 0 ≤ β² ≤ 0.3, S² = H; when 0.3 < β² ≤ 0.7, S² = M; when 0.7 < β² ≤ 1, S² = L.
[0091] When 0 ≤ β3 ≤ 0.3, S1 = H; when 0.3 < β3 ≤ 0.7, S1 = M; when 0.7 < β3 ≤ 1, S1 = L.
[0092] A second aspect of this invention proposes a decentralized, secure, and scalable blockchain state identification system, the system comprising a processing unit configured to:
[0093] Data is collected from the blockchain, and the collected data is used to calculate the blockchain's decentralized, security, and scalability properties.
[0094] The decentralized attribute β1 is calculated using the following formula:
[0095]
[0096] Where Avg_CA represents the average daily number of smart contract accounts created, TCA represents the total number of accounts created, TV represents the total number of consensusers, and NC represents the Satoshi coefficient.
[0097] The security attribute β2 is calculated using the following formula:
[0098]
[0099] Among them, P fork L represents the probability of a blockchain fork, and P represents the privacy and security level of the consensus protocol. c P i P aIt represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability;
[0100] The formula for calculating the extensible attribute β3 is as follows:
[0101] β3=P TPS ×P BU ×P TFE
[0102] Among them, P TPS P represents the transaction processing capacity of a blockchain network. BU P represents the utilization rate of each block's capacity. TFE Indicates the validity of transaction fees;
[0103] The blockchain network state is defined as (S1, S2, S3), where S1, S2, and S3 are calculated based on β1, β2, and β3, respectively, and specifically include:
[0104] When 0 ≤ β1 ≤ 0.3, S1 = H; when 0.3 < β1 ≤ 0.7, S1 = M; when 0.7 < β1 ≤ 1, S1 = L.
[0105] When 0 ≤ β² ≤ 0.3, S² = H; when 0.3 < β² ≤ 0.7, S² = M; when 0.7 < β² ≤ 1, S² = L.
[0106] When 0 ≤ β3 ≤ 0.3, S1 = H; when 0.3 < β3 ≤ 0.7, S1 = M; when 0.7 < β3 ≤ 1, S1 = L.
[0107] A third aspect of this invention discloses an electronic device. The electronic device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements a decentralized, secure, and scalable blockchain state identification method according to a second aspect of this disclosure.
[0108] A fourth aspect of this invention discloses a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by a processor, implements a decentralized, secure, and scalable blockchain state identification method according to a second aspect of this disclosure.
[0109] like Figure 1 As shown, the technical solution of the present invention includes the following steps:
[0110] Step 1: Collect the necessary data.
[0111] Step 2: Calculate the decentralization attribute Where Avg_CA represents the average daily number of smart contract accounts created, TCA is the total number of accounts created, TV represents the total number of consensus participants, and NC represents the Satoshi coefficient; the formula for calculating NC is as follows: In this formula, X represents the blockchain consensus threshold, a key parameter of the blockchain consensus mechanism; U represents the number of active consensus participants; p k This represents the probability that consensus participant k successfully obtains a block. This value is related to the consensus participant's computing power or stake. The larger the value, the greater the probability that the consensus participant has an impact on the blockchain network. Assessing the degree of decentralization of a blockchain network from the perspective of consensus participants. The larger the value, the greater the degree of decentralization of the blockchain network; the smaller the value, the closer the blockchain network is to a centralized model. Assess the degree of decentralization of a blockchain network from the perspective of open-ended accounts.
[0112] Step 3: Calculate security attributes Where P fork P represents the probability of a blockchain fork. fork The larger the value, the lower the security of the blockchain network; L represents the privacy and security level of the consensus protocol, with a value ranging from 0 to 9; P c P i P a The strength of the blockchain network represents its confidentiality, integrity, and availability. It is a decimal number from 0 to 1, with a larger value indicating a stronger level of confidentiality, integrity, and availability.
[0113] Step 4: Calculate the extensible attribute β3 = P TPS ×P BU ×P TFE , where P TPS The formula for calculating the transaction processing capacity of a blockchain network is as follows: Where Max_TPS represents the maximum number of transactions per second recorded by the blockchain network, and BC_TPS represents the number of transactions per second that the blockchain can process; P BU The utilization rate of each block's capacity is identified by the following formula: Where BS represents the average block size in the blockchain network, and Max_BS represents the maximum allowed block size in the blockchain network; P TFE The validity of transaction fees is determined by the following formula: Where Avg_TFees represents the average transaction fee paid per transaction in the blockchain network, and Max_TFees represents the maximum transaction fee allowed per transaction in the blockchain network.
[0114] Step 4: Define the blockchain network state as (S1, S2, S3), where S1, S2, and S3 all take values {H, M, L}, resulting in a total of 27 blockchain network states. S1, S2, and S3 are calculated based on β1, β2, and β3, respectively, as follows:
[0115] When 0 ≤ β1 ≤ 0.3, S1 = H; when 0.3 < β1 ≤ 0.7, S1 = M; when 0.7 < β1 ≤ 1, S1 = L;
[0116] When 0 ≤ β² ≤ 0.3, S² = H; when 0.3 < β² ≤ 0.7, S² = M; when 0.7 < β² ≤ 1, S² = L.
[0117] When 0 ≤ β3 ≤ 0.3, S1 = H; when 0.3 < β3 ≤ 0.7, S1 = M; when 0.7 < β3 ≤ 1, S1 = L.
[0118] Therefore, this invention contributes to the design of blockchain network evaluation methods and blockchain network situation prediction models. This invention mainly includes quantitative calculation methods for three attributes: decentralization, security, and scalability.
[0119] Please note that the technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments have been described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification. The above embodiments only illustrate several implementation methods of this application, and their descriptions are relatively specific and detailed, but they should not be construed as limiting the scope of the invention patent. It should be pointed out that for those skilled in the art, several modifications and improvements can be made without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.
Claims
1. A decentralized, secure, and scalable blockchain state identification method, characterized in that, The method includes: Step S1: Collect data from the blockchain. The collected data is used to calculate the blockchain's decentralized properties, security properties, and scalability properties. Step S2: Calculate the decentralized attribute β1 using the following formula: Where Avg_CA represents the average daily number of smart contract accounts created, TCA represents the total number of accounts created, TV represents the total number of consensusers, and NC represents the Satoshi coefficient. Step S3: Calculate the security attribute β2 using the following formula: Among them, P fork L represents the probability of a blockchain fork, and P represents the privacy and security level of the consensus protocol. c P i P a It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability; Step S4: Calculate the expandable attribute β3. The calculation formula is as follows: β3=P TPS ×P BU ×P TFE Among them, P TPS P represents the transaction processing capacity of a blockchain network. BU P represents the utilization rate of each block's capacity. TFE Indicates the validity of transaction fees; Step S5: Define the blockchain network state as (S1, S2, S3), where S1, S2, and S3 are calculated based on β1, β2, and β3 respectively, specifically including: When 0 ≤ β1 ≤ 0.3, S1 = H; when 0.3 < β1 ≤ 0.7, S1 = M; when 0.7 < β1 ≤ 1, S1 = L. When 0 ≤ β2 ≤ 0.3, S2 = H; when 0.3 < β2 ≤ 0.7, S2 = M; when 0.7 < β2 ≤ 1, S2 = L; When 0 ≤ β3 ≤ 0.3, S1 = H; when 0.3 < β3 ≤ 0.7, S1 = M; when 0.7 < β3 ≤ 1, S1 = L.
2. The blockchain state identification method based on decentralization, security, and scalability according to claim 1, characterized in that, In step S2: The method for calculating the Satoshi coefficient NC is as follows: Where X represents the blockchain consensus threshold, and U represents the number of active consensus participants; p k This represents the probability that consensus participant k successfully obtains the block; Assessing the degree of decentralization of a blockchain network from the perspective of consensus participants. The larger the value, the greater the degree of decentralization of the blockchain network; the smaller the value, the closer the blockchain network is to a centralized model. Assess the degree of decentralization of a blockchain network from the perspective of open-ended accounts.
3. The blockchain state identification method based on decentralization, security, and scalability according to claim 2, characterized in that, In step S3: P fork The larger the value of L, the lower the security of the blockchain network; L takes the value of an integer from 0 to 9; P c P i P a The value is a decimal between 0 and 1, and the larger the value, the stronger the confidentiality, integrity and availability.
4. The blockchain state identification method based on decentralization, security, and scalability according to claim 3, characterized in that, In step S4: P TPS The calculation formula is: Max_TPS represents the maximum number of transactions per second that the blockchain network can record, and BC_TPS represents the number of transactions per second that the blockchain can process. P BU The calculation formula is: Where BS represents the average block size in the blockchain network, and Max_BS represents the maximum allowed block size in the blockchain network; P TFE The calculation formula is: Here, Avg_TFees represents the average transaction fee paid per transaction in the blockchain network, and Max_TFees represents the maximum transaction fee allowed per transaction in the blockchain network.
5. A decentralized, secure, and scalable blockchain-based state identification system, characterized in that, The system includes a processing unit, which is configured to: Data is collected from the blockchain, and the collected data is used to calculate the blockchain's decentralized, security, and scalability properties. The decentralized attribute β1 is calculated using the following formula: Where Avg_CA represents the average daily number of smart contract accounts created, TCA represents the total number of accounts created, TV represents the total number of consensusers, and NC represents the Satoshi coefficient. The security attribute β2 is calculated using the following formula: Among them, P fork L represents the probability of a blockchain fork, and P represents the privacy and security level of the consensus protocol. c P i P a It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability; The formula for calculating the extensible attribute β3 is as follows: β3=P TPS ×P BU ×P TFE Among them, P TPS P represents the transaction processing capacity of a blockchain network. BU P represents the utilization rate of each block's capacity. TFE Indicates the validity of transaction fees; The blockchain network state is defined as (S1, S2, S3), where S1, S2, and S3 are calculated based on β1, β2, and β3, respectively, and specifically include: When 0 ≤ β1 ≤ 0.3, S1 = H; when 0.3 < β1 ≤ 0.7, S1 = M; when 0.7 < β1 ≤ 1, S1 = L. When 0 ≤ β² ≤ 0.3, S² = H; when 0.3 < β² ≤ 0.7, S² = M; when 0.7 < β² ≤ 1, S² = L. When 0 ≤ β3 ≤ 0.3, S1 = H; when 0.3 < β3 ≤ 0.7, S1 = M; when 0.7 < β3 ≤ 1, S1 = L.
6. A decentralized, secure, and scalable blockchain state identification system according to claim 5, characterized in that: The method for calculating the Satoshi coefficient NC is as follows: Where X represents the blockchain consensus threshold, and U represents the number of active consensus participants; p k This represents the probability that consensus participant k successfully obtains the block; Assessing the degree of decentralization of a blockchain network from the perspective of consensus participants. The larger the value, the greater the degree of decentralization of the blockchain network; the smaller the value, the closer the blockchain network is to a centralized model. Assess the degree of decentralization of a blockchain network from the perspective of open-ended accounts.
7. A decentralized, secure, and scalable blockchain state identification system according to claim 6, characterized in that: P fork The larger the value of L, the lower the security of the blockchain network; L takes the value of an integer from 0 to 9; P c P i P a The value is a decimal between 0 and 1, and the larger the value, the stronger the confidentiality, integrity and availability.
8. A decentralized, secure, and scalable blockchain state identification system according to claim 7, characterized in that: P TPS The calculation formula is: Max_TPS represents the maximum number of transactions per second that the blockchain network can record, and BC_TPS represents the number of transactions per second that the blockchain can process. P BU The calculation formula is: Where BS represents the average block size in the blockchain network, and Max_BS represents the maximum allowed block size in the blockchain network; P TFE The calculation formula is: Here, Avg_TFees represents the average transaction fee paid per transaction in the blockchain network, and Max_TFees represents the maximum transaction fee allowed per transaction in the blockchain network.
9. An electronic device, characterized in that, The electronic device includes a memory and a processor. The memory stores a computer program, and when the processor executes the computer program, it implements the decentralized, secure, and scalable blockchain state identification method according to any one of claims 1-4.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the decentralized, secure, and scalable blockchain state identification method according to any one of claims 1-4.