Blockchain Ledger Integrity Verification via Segmented Node Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The verification efficiency of blockchain-type ledgers is low due to the large number of data blocks and records, necessitating a more efficient data verification method.
Innovation Solution
A centralized database system with a coordinator node and data nodes performs block header integrity verification on block headers, followed by parallel block body integrity verification on data nodes, utilizing routing information and hash values to determine data block integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If complete integrity verification is performed on all data blocks and records in a blockchain-type ledger, then verification reliability is improved, but verification time and processing resources increase significantly
Solution Approach 1:
The patent segments the verification process into two distinct phases: block header verification (performed by the coordinator node) and block body verification (performed by data nodes). This segmentation allows parallel processing of verification tasks across different nodes, significantly reducing total verification time while maintaining comprehensive integrity checking of the ledger.
Solution Approach 2:
The patent introduces a dimensional shift from sequential verification to parallel verification across multiple nodes. By distributing verification tasks across the coordinator node and multiple data nodes, the system transitions from a single-dimensional sequential process to a multi-dimensional parallel process, improving verification efficiency.
2Ease of operation
If sequential verification is performed on each data block, then verification simplicity is maintained, but verification efficiency deteriorates
Solution Approach 1:
The verification process is segmented into coordinator node responsibilities (block header verification and routing information management) and data node responsibilities (block body verification). This segmentation maintains operational simplicity through clear role division while dramatically improving efficiency through parallel execution.
Solution Approach 2:
The coordinator node acts as an intermediary that manages routing information and coordinates verification tasks between data nodes. This intermediary role simplifies the overall verification process by centralizing routing decisions while allowing distributed execution at data nodes.
3Extent of automation
If block body verification is performed by the coordinator node, then verification control is centralized, but verification resource consumption increases
Solution Approach 1:
The patent segments verification workload between the coordinator node (block header verification) and data nodes (block body verification). This segmentation reduces the resource consumption burden on the coordinator node while maintaining centralized control through routing information management.
Solution Approach 2:
Data nodes perform self-service by independently verifying block bodies using their own computational resources. This self-service approach distributes resource consumption across multiple nodes rather than concentrating it at the coordinator node, improving overall system efficiency.
Data Source
AI summary
Computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems for data verification are provided. When a blockchain-type ledger needs to be verified, integrity verification can be first performed on block headers in a coordinator node only. After the verification succeeds, a second verification instruction can be further distributed to data nodes, so that the data nodes perform data block internal verification in parallel.


