Blockchain Data Upload via Idle Node Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In blockchain data authority distribution systems, the master institution experiences an overload due to the need for all branch office data to be aggregated at the head office before being uploaded to the blockchain, leading to increased pressure and inefficiency.
Innovation Solution
A method where a sub-institution node group receives data upload requests, looks up an idle node, uploads data to a blockchain temporary storage area, and the master institution node downloads and uploads it to a blockchain data storage area, reducing the need for manual aggregation and alleviating the master institution's workload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all sub-institution data is aggregated at the master institution before upload, then data authority control is maintained, but the master institution becomes overloaded and upload efficiency decreases
Solution Approach 1:
The patent divides the centralized upload process into segmented upload operations. Each sub-institution node group can independently upload data to the blockchain through idle nodes, rather than all data being funneled through the master institution. This segmentation maintains data authority through the master institution's oversight role while distributing the upload workload across multiple nodes, thereby resolving the contradiction between authority control and upload efficiency
Solution Approach 2:
The patent introduces an intermediary mechanism where the master institution node group acts as a mediator between sub-institutions and the blockchain. The master institution node group receives upload requests from sub-institutions, identifies idle nodes, and facilitates the upload process. This intermediary approach maintains the master institution's authority while enabling distributed uploads that improve efficiency
2Ease of operation
If data is aggregated at the master institution, then centralized control is achieved, but the master institution's workload and pressure increase significantly
Solution Approach 1:
The patent segments the data aggregation function so that each sub-institution node group handles its own data upload independently through idle nodes in the master institution node group. This eliminates the need for the master institution to aggregate all data centrally, reducing its workload while maintaining centralized control through the coordinated node group structure
Solution Approach 2:
The patent enables sub-institution node groups to perform self-service uploads by independently identifying and utilizing idle nodes within the master institution node group. This self-service mechanism allows sub-institutions to upload data autonomously without burdening the master institution with aggregation tasks, thereby reducing the master institution's workload while preserving centralized control architecture
3Stability of the object's composition
If manual aggregation at the master institution is performed, then data consistency is ensured, but offline manual operations increase and efficiency decreases
Solution Approach 1:
The patent replaces the mechanical manual aggregation process with an automated electronic system. The master institution node group automatically receives upload requests, identifies idle nodes, and coordinates data uploads to the blockchain. This substitution eliminates offline manual operations while maintaining data consistency through automated coordination, thereby resolving the contradiction between data consistency and upload efficiency
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A method of uploading blockchain data includes: a sub-institution node group receiving a data upload request sent by a sub-institution; the sub-institution node group looking up a node in an idle state according to the data upload request; the sub-institution node group receiving data uploaded by the sub-institution through the node in the idle state and uploading the received data to a blockchain temporary storage area; and the master institution node of the master institution corresponding to the sub-institution downloading the data uploaded by the sub-institution from the temporary storage area, and then uploading the downloaded data to a blockchain data storage area.