Methods and systems for blockchain testing
AssigneeBlocktest Global
InventorKeman Huang
Life of this patent
Estimating the term…
Abstract
Methods and systems for testing blockchain technology measuring blockchain performance, calculating blockchain performance metrics, and presenting blockchain test results to a user. Considering both network size and workload level, the system automatically identifies potential flaws in a blockchain technology solution, evaluates operational performance criteria, including scalability, scalability robustness, workload, workload robustness, security and privacy.
Claims20
A method of testing a blockchain technology solution, comprising the steps of:
- selecting a network size;
- selecting a workload level;
- operating said blockchain technology solution using a network of nodes at said network size and with a workload at said workload level;
- and
- automatically determining at least one of transaction latency scalability, transaction latency scalability robustness, transaction throughput scalability, transaction throughput scalability robustness, transaction fail ratio scalability, transaction fail ratio scalability robustness, CPU consumption scalability, CPU consumption scalability robustness, RAM consumption scalability, RAM consumption scalability robustness, transaction fee scalability, transaction fee scalability robustness, security performance, and privacy performance of said blockchain technology solution.
A method of testing a blockchain technology solution, comprising the steps of:
- selecting a network size;
- selecting a workload level;
- operating said blockchain technology solution using a network of nodes at said network size and with a workload at said workload level;
- and
- automatically determining one or more of transaction latency workload, transaction latency workload robustness, transaction throughput workload, transaction throughput workload robustness, transaction fail ratio workload, transaction fail ratio workload robustness, CPU consumption workload, CPU consumption workload robustness, and RAM consumption workload, and RAM consumption workload robustness of said blockchain technology solution.
A method of testing a blockchain technology solution, comprising the steps of:
- selecting a network size;
- selecting a workload level;
- operating said blockchain technology solution using a network of nodes at said network size and with a workload at said workload level;
- and
- automatically identifying a potential flaw in said blockchain technology solution operating at said network size and at said workload level.
Dependencies are inferred from the claim text.