Blockchain Fault Data Storage via Consensus Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The objective evaluation of power equipment quality is compromised due to faults caused by factors other than equipment quality and potential tampering with fault data, leading to inaccurate assessments.
Innovation Solution
A method and system that involves obtaining fault data from power equipment, sending a consensus request to consensus clients for determining the cause of faults, and storing the fault data in a blockchain only when the fault is attributed to equipment quality, ensuring the data's integrity and objectivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If fault data is used directly to evaluate power equipment quality, then the evaluation process is simple and fast, but the objectivity and accuracy of the evaluation result deteriorates due to potential data tampering and faults caused by non-quality factors
Solution Approach 1:
The patent applies preliminary action by performing consensus verification and fault cause analysis before the evaluation process. The system pre- validates fault data through multiple consensus clients and determines whether faults are caused by equipment quality issues before incorporating the data into quality evaluation, ensuring data reliability in advance while maintaining evaluation efficiency
Solution Approach 2:
The patent introduces an intermediary mechanism in the form of consensus clients and a consensus mechanism that mediates between raw fault data and the quality evaluation system. This intermediary layer verifies data authenticity and filters out non-quality related faults, thereby improving evaluation objectivity without significantly impacting efficiency
2Reliability
If fault data is stored in blockchain without verification, then data storage is secure and tamper-proof, but the blockchain becomes polluted with irrelevant data that does not reflect equipment quality issues
Solution Approach 1:
The patent performs preliminary filtering and consensus verification of fault data before storing it in the blockchain. The system determines whether faults are caused by equipment quality issues through consensus mechanisms and only stores verified quality-related fault data, preventing pollution of the blockchain with irrelevant information while maintaining data integrity
Solution Approach 2:
The patent extracts and separates quality-related fault data from non-quality related faults before blockchain storage. By identifying and extracting only the relevant portion of fault data that actually reflects equipment quality issues, the system maintains high signal-to-noise ratio in the blockchain while ensuring data integrity through the extraction process
3Reliability
If consensus verification is performed for all fault data before storage, then the objectivity of evaluation is improved, but the time and computational resources required increase
Solution Approach 1:
The patent applies partial action by performing consensus verification selectively rather than uniformly on all fault data. The system identifies and applies consensus mechanisms primarily to fault data where quality assessment is needed, rather than verifying every single fault record, thereby improving objectivity while minimizing time loss through targeted verification
Data Source
AI summary
Provided are a method, apparatus and system for storing fault data, an embodiment of the fault data storage method including: acquiring fault data of a target electrical device; sending a consensus request for the fault data, usable to request that consensus personnel who use the consensus client reach a consensus for the reason why the target electrical device is faulty, to at least one consensus client; respectively receiving a consensus result from each consensus client, the consensus result being formed by the consensus client according to the triggering of the consensus personnel; determining, according to each received consensus result, whether the reason for why the target electrical device is faulty is due to device quality; generating, upon the reason for why the target electrical device is faulty being due to device quality, a first data block which contains the fault data; and storing the first data block into a blockchain.


