A decentralized, secure and scalable blockchain state identification method

CN121333518BActive Publication Date: 2026-10-30CHINESE PEOPLES LIBERATION ARMY UNIT 32010
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511006502.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-22
Publication Date
2026-10-30
Estimated Expiration
2045-07-22

AI Technical Summary

Technical Problem

首先,可扩展性不足,数据区块等区块链网络在高并发交易时易拥堵,交易费用上升,难以满足大规模应用需求

Benefits of technology

[0018]可见,本发明有助于区块链网络评估方法的设计、区块链网络态势预测模型的设计。本发明主要包括去中心化、安全和可扩展性三个属性的量化计算方法。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121333518B_ABST
    Figure CN121333518B_ABST
Patent Text Reader

Abstract

The application discloses a kind of based on decentralized, safe and scalable blockchain state identification method, belong to blockchain technology field.This method mainly includes the quantification calculation method of three attributes of decentralization, security and scalability, and the mapping method of the quantification calculation value of three attributes with high, medium and low.The quantification calculation method of the decentralization attribute involves account and consensus set;The quantification calculation of security attribute not only involves blockchain bifurcation, privacy and security level of consensus protocol, but also involves confidentiality, integrity and availability of blockchain network;The quantification calculation method of scalable attribute involves the transaction processing capacity of blockchain network, the utilization rate of block capacity and the transaction fee of transaction payment in blockchain network.This method helps the design of blockchain network evaluation method and the design of blockchain network situation prediction model.
Need to check novelty before this filing date? Find Prior Art

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] Current 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 large-scale application needs. 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: 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 The calculation formula is: ; in, This represents the average daily number of smart contract accounts created. This indicates the total number of accounts that have been created. This represents the total number of people who reached a consensus. Represents Satoshi Ben's coefficient; Step S3: Calculate security attributes The calculation formula is: in, This indicates the probability of a blockchain fork. This indicates the privacy and security level of the consensus protocol. , , It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability; Step S4: Calculate the extensible properties The calculation formula is: in, This indicates the transaction processing capacity of the blockchain network. This indicates the utilization rate of each block's capacity. Indicates the validity of transaction fees; Step S5: Define the blockchain network state as follows , , and According to respectively , and To calculate, specifically including: when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L.

[0009] According to the method of the first aspect of the present invention, in step S2: Satoshi Ben's coefficient The calculation method is as follows: Where X represents the blockchain consensus threshold and U represents the number of active consensus participants; 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.

[0010] According to the method of the first aspect of the present invention, in step S3: The higher the value, the lower the security of the blockchain network; The value can be an integer from 0 to 9; , , The value is a decimal between 0 and 1, and the larger the value, the stronger the confidentiality, integrity and availability.

[0011] According to the method of the first aspect of the present invention, in step S4: The calculation formula is: in, This indicates the maximum number of transactions per second recorded by the blockchain network. This indicates the number of transactions per second that the blockchain can process; The calculation formula is: in, This represents the average block size in a blockchain network. Indicates the maximum block size allowed in a blockchain network; The calculation formula is: in, This represents the average transaction fee paid for each transaction in the blockchain network. This represents the maximum transaction fee allowed for each transaction in the blockchain network.

[0012] A second aspect of this invention proposes a decentralized, secure, and scalable blockchain state identification system, the system comprising a processing unit configured to: Data is collected from the blockchain, and the collected data is used to calculate the blockchain's decentralized, security, and scalability properties. Calculate decentralized properties The calculation formula is: ; in, This represents the average daily number of smart contract accounts created. This indicates the total number of accounts that have been created. This represents the total number of people who reached a consensus. Represents Satoshi Ben's coefficient; Calculate security attributes The calculation formula is: in, This indicates the probability of a blockchain fork. This indicates the privacy and security level of the consensus protocol. , , It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability; Calculate scalable properties The calculation formula is: in, This indicates the transaction processing capacity of the blockchain network. This indicates the utilization rate of each block's capacity. Indicates the validity of transaction fees; Define the state of the blockchain network as , , and According to respectively , and To calculate, specifically including: when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L.

[0013] The system according to the second aspect of the present invention: Satoshi Ben's coefficient The calculation method is as follows: Where X represents the blockchain consensus threshold and U represents the number of active consensus participants; 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.

[0014] The system according to the second aspect of the present invention: The higher the value, the lower the security of the blockchain network; The value can be an integer from 0 to 9; , , The value is a decimal between 0 and 1, and the larger the value, the stronger the confidentiality, integrity and availability.

[0015] The system according to the second aspect of the present invention: The calculation formula is: in, This indicates the maximum number of transactions per second recorded by the blockchain network. This indicates the number of transactions per second that the blockchain can process; The calculation formula is: in, This represents the average block size in a blockchain network. Indicates the maximum block size allowed in a blockchain network; The calculation formula is: in, This represents the average transaction fee paid for each transaction in the blockchain network. This represents the maximum transaction fee allowed for each transaction in the blockchain network.

[0016] 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.

[0017] 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.

[0018] 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

[0019] 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.

[0020] 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

[0021] 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.

[0022] The first aspect of this invention proposes a decentralized, secure, and scalable blockchain state identification method, the method comprising: 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 The calculation formula is: ; in, This represents the average daily number of smart contract accounts created. This indicates the total number of accounts that have been created. This represents the total number of people who reached a consensus. Represents Satoshi Ben's coefficient; Step S3: Calculate security attributes The calculation formula is: in, This indicates the probability of a blockchain fork. This indicates the privacy and security level of the consensus protocol. , , It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability; Step S4: Calculate the extensible properties The calculation formula is: in, This indicates the transaction processing capacity of the blockchain network. This indicates the utilization rate of each block's capacity. Indicates the validity of transaction fees; Step S5: Define the blockchain network state as follows , , and According to respectively , and To calculate, specifically including: when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L.

[0023] A second aspect of this invention proposes a decentralized, secure, and scalable blockchain state identification system, the system comprising a processing unit configured to: Data is collected from the blockchain, and the collected data is used to calculate the blockchain's decentralized, security, and scalability properties. Calculate decentralized properties The calculation formula is: ; in, This represents the average daily number of smart contract accounts created. This indicates the total number of accounts that have been created. This represents the total number of people who reached a consensus. Represents Satoshi Ben's coefficient; Calculate security attributes The calculation formula is: in, This indicates the probability of a blockchain fork. This indicates the privacy and security level of the consensus protocol. , , It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability; Calculate scalable properties The calculation formula is: in, This indicates the transaction processing capacity of the blockchain network. This indicates the utilization rate of each block's capacity. Indicates the validity of transaction fees; Define the state of the blockchain network as , , and According to respectively , and To calculate, specifically including: when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L.

[0024] 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.

[0025] 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.

[0026] like Figure 1 As shown, the technical solution of the present invention includes the following steps: Step 1: Collect the necessary data.

[0027] Step 2: Calculate the decentralized attribute ,in, This represents the average daily number of smart contract accounts created. This represents the total number of accounts that have been created. This represents the total number of people who reached a consensus. Represents Satoshi Ben's coefficient; The calculation formula is as follows In this formula, X represents the blockchain consensus threshold, which is a key parameter of the blockchain consensus mechanism; U represents the number of active consensus participants. 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.

[0028] Step 3: Calculate security attributes ,in This indicates the probability of a blockchain fork. The higher the value, the lower the security of the blockchain network; This indicates the privacy and security level of the consensus protocol, and its value is an integer from 0 to 9. , , 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.

[0029] Step 4: Calculate the extensible properties ,in The calculation formula represents the transaction processing capacity of a blockchain network. ,in This indicates the maximum number of transactions per second recorded by the blockchain network. This indicates the number of transactions per second that the blockchain can process; The utilization rate of each block's capacity is represented by the following formula: ,in This represents the average block size in a blockchain network. Indicates the maximum block size allowed in a blockchain network; The formula for indicating the validity of transaction fees is as follows: ,in This represents the average transaction fee paid for each transaction in the blockchain network. This represents the maximum transaction fee allowed for each transaction in the blockchain network.

[0030] Step 4: Define the blockchain network state as , , and The values ​​are all Therefore, there are a total of 27 blockchain network states; , and According to respectively , and The calculation is as follows: when , =H; when , =M; when , =L; when , =H; when , =M; when , =L; when , =H; when , =M; when , =L.

[0031] 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.

[0032] 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 The calculation formula is: ; in, This represents the average daily number of smart contract accounts created. This indicates the total number of accounts that have been created. This represents the total number of people who reached a consensus. Represents Satoshi Ben's coefficient; Among them, Satoshi coefficient The calculation method is as follows: Where X represents the blockchain consensus threshold and U represents the number of active consensus participants; This represents the probability that consensus participant k successfully obtains the block; Step S3: Calculate security attributes The calculation formula is: in, This indicates the probability of a blockchain fork. This indicates the privacy and security level of the consensus protocol. , , It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability; Step S4: Calculate the extensible properties The calculation formula is: in, This indicates the transaction processing capacity of the blockchain network. This indicates the utilization rate of each block's capacity. Indicates the validity of transaction fees; Step S5: Define the blockchain network state as follows , , and According to respectively , and To calculate, specifically including: when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L.

2. The blockchain state identification method based on decentralization, security, and scalability according to claim 1, characterized in that, In step S2: 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: The higher the value, the lower the security of the blockchain network; The value can be an integer from 0 to 9; , , 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: The calculation formula is: in, This indicates the maximum number of transactions per second recorded by the blockchain network. This indicates the number of transactions per second that the blockchain can process; The calculation formula is: in, This represents the average block size in a blockchain network. This indicates the maximum allowed block size in a blockchain network; The calculation formula is: in, This represents the average transaction fee paid for each transaction in the blockchain network. This represents the maximum transaction fee allowed for each 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. Calculate decentralized properties The calculation formula is: ; in, This represents the average daily number of smart contract accounts created. This indicates the total number of accounts that have been created. This represents the total number of people who reached a consensus. Represents Satoshi Ben's coefficient; Among them, Satoshi coefficient The calculation method is as follows: Where X represents the blockchain consensus threshold and U represents the number of active consensus participants; This represents the probability that consensus participant k successfully obtains the block; Calculate security attributes The calculation formula is: in, This indicates the probability of a blockchain fork. This indicates the privacy and security level of the consensus protocol. , , It represents the strength of the blockchain network in three aspects: confidentiality, integrity, and availability; Calculate scalable properties The calculation formula is: in, This indicates the transaction processing capacity of the blockchain network. This indicates the utilization rate of each block's capacity. Indicates the validity of transaction fees; Define the state of the blockchain network as , , and According to respectively , and To calculate, specifically including: when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L; when hour, =H; when hour, =M; when hour, =L.

6. A decentralized, secure, and scalable blockchain state identification system according to claim 5, characterized in that: 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: The higher the value, the lower the security of the blockchain network; The value can be an integer from 0 to 9; , , 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: The calculation formula is: in, This indicates the maximum number of transactions per second recorded by the blockchain network. This indicates the number of transactions per second that the blockchain can process; The calculation formula is: in, This represents the average block size in a blockchain network. Indicates the maximum block size allowed in a blockchain network; The calculation formula is: in, This represents the average transaction fee paid for each transaction in the blockchain network. This represents the maximum transaction fee allowed for each 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 a decentralized, secure, and scalable blockchain state identification method as described in any one of claims 1-4.

Citation Information

Patent Citations

  • A performance optimization method and device for a block chain system

    CN109947740A

  • Consensus mechanism performance analysis method and device for block chain, and storage medium

    CN114217934A