Graphic Blockchain Sharding Storage for Heterogeneous IoT Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graphic blockchain systems face challenges with heavy storage and processing burdens on nodes due to resource heterogeneity and uneven resource distribution, leading to reduced efficiency and decentralization in IoT scenarios.
Innovation Solution
A dynamic sharding strategy for graphic blockchains that divides nodes and transactions based on resource heterogeneity, using a TDAG structure and PoW mechanism to assign nodes and transactions to shards with matching resource levels, reducing storage and processing burdens.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If every node processes and stores all transactions in a graphic blockchain, then system security and decentralization are maintained, but storage and processing burdens on nodes increase significantly
Solution Approach 1:
The patent divides the blockchain network into multiple shards, where each shard processes and stores only a subset of transactions. This segmentation allows nodes to reduce their storage burden while maintaining system security through distributed validation across multiple shards. The TDAG structure enables parallel transaction processing across shards, resolving the contradiction between security and storage requirements.
2Reliability
If every node processes all transactions in a graphic blockchain, then system decentralization is maintained, but processing capacity and throughput are limited
Solution Approach 1:
The patent segments the transaction processing workload across multiple shards, allowing parallel processing while maintaining decentralization. Each shard independently processes transactions using the TDAG structure, enabling the system to scale processing capacity by adding more shards without compromising the decentralized nature of the network.
Solution Approach 2:
The patent introduces a new dimension of parallel processing through the TDAG structure, where multiple transactions can be processed simultaneously across different shards rather than sequentially. This dimensional change from serial to parallel processing significantly increases system throughput while preserving decentralization through distributed shard validation.
3Stability of the object's composition
If graphic blockchain uses full copy storage for all transactions, then data consistency is maintained, but storage resource consumption increases with rapid data growth
Solution Approach 1:
The patent implements segmentation by dividing the ledger into multiple shards, where each node stores only the data relevant to its assigned shard rather than full copy storage. This reduces storage resource consumption while maintaining data consistency through the TDAG structure, which ensures that transactions are properly validated and referenced across shards.
4Adaptability or versatility
If nodes with limited resources participate in graphic blockchain, then system inclusivity and decentralization improve, but system performance deteriorates due to resource constraints
Solution Approach 1:
The patent applies local quality by allowing nodes to participate in only those shards that match their resource capacity levels. Nodes with limited resources can join lightweight shards, while more powerful nodes handle resource-intensive shards. This approach improves system inclusivity by enabling diverse node participation while maintaining overall system performance through optimized resource allocation across different shard types.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
Enhances system performance by optimizing resource use, engaging both strong and lightweight nodes, and improving overall efficiency in heterogeneous IoT environments.
Implementation Method 1
each of the nodes solves a Hash puzzle through a Proof of Work (PoW) mechanism so as to obtain a PoW result
Data Source
AI summary
The present invention relates to a graphic-blockchain-orientated sharding storage apparatus, at least comprising a first sharding module and a second sharding module, wherein the first sharding module shards nodes having different resource capacity levels based on ledger data organized using a DAG structure, and the second sharding module assigns transactions to the shards matching with execution difficulty levels of the transactions, so that each said transaction is processed and stored in the shard corresponding thereto. The present invention incorporates the sharding technology into a graphic blockchain to provide a graphic-blockchain-orientated sharding storage method, so as to reduce pressure in terms of data storage and transaction processing on nodes of the graphic blockchain system. In addition, nodes, transactions, and data are dynamically divided according to resource heterogeneity among nodes, so as to further enhance performance of the graphic blockchain system while achieving efficient use of resources.


