Blockchain Node Data Block Segmentation for Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain-based data management systems face challenges with high network traffic demand, increased processing time, and excessive hardware resource consumption due to the need to decode entire data blocks for verification, especially when dealing with large amounts of data.
Innovation Solution
The proposed solution involves a blockchain-based node device and method that structures data blocks into a header region, a public region, and a private region, where the header includes index information and hash values, and the public region stores encoded binding data and keys, allowing for efficient decoding and verification by only accessing authorized data based on permission levels, thereby reducing network traffic and hardware resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all data blocks are decoded to verify authentication, then data verification reliability is improved, but processing time and hardware resource consumption increase excessively
Solution Approach 1:
The patent divides the data block into multiple segments (first data segment with first authentication information, second data segment with second authentication information). Instead of decoding the entire data block, nodes only decode the specific segments they need for verification, significantly reducing processing time and hardware resource consumption while maintaining verification reliability.
2Reliability
If entire data blocks are transmitted and decoded, then data verification completeness is improved, but network traffic demand and hardware resources increase excessively
Solution Approach 1:
The patent extracts only the necessary authentication information from the data block into separate authentication information blocks. Nodes transmit and process only these extracted authentication information blocks rather than the entire data block, reducing network traffic volume and hardware resource requirements while maintaining complete verification capability.
3Quantity of substance
If data blocks with large amounts of data are processed, then data storage capacity is improved, but decoding time and hardware resource consumption increase excessively
Solution Approach 1:
The patent segments large data blocks into multiple smaller data segments, each with its own authentication information. Nodes process only the relevant segments rather than the entire large data block, significantly reducing hardware resource consumption and decoding time while maintaining the ability to store and verify large amounts of data.
Data Source
AI summary
The present invention relates to a block chain-based method of generating data block shared between a plurality of nodes. According to an example, the method for generating the data block may comprise a step for obtaining at least one binding data having public or private characteristics; a step for determining a binding key having a decoding permission level for each binding data; a step for encoding the binding data using the binding key; and a step for generating a data block including the encoded binding data, and at least a portion of the binding key.


