Blockchain Segmentation for Resource-Constrained Mobile Nodes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Blockchain networks face challenges in allowing devices with computational and storage constraints, such as smartphones and laptops, to act as nodes due to resource-intensive requirements for storing and validating transactions, limiting their participation.
Innovation Solution
A lightweight mobile Blockchain framework that segments the Blockchain into active and inactive parts, where the active part stores recent transactions and the inactive part stores previous transactions, allowing user devices to validate updates without storing the entire Blockchain locally, and replicates inactive chunks across devices for access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire Blockchain is stored locally in user devices, then data integrity and validation capability are improved, but storage requirements and device complexity increase significantly
Solution Approach 1:
The Blockchain is segmented into two distinct parts: an active part stored locally in user devices and an inactive part stored in a centralized repository. This segmentation allows devices to store only essential recent transaction data while maintaining validation capability, thereby reducing storage requirements without compromising data integrity.
Solution Approach 2:
The inactive part of the Blockchain (historical transaction data) is extracted from local device storage and relocated to a centralized repository. This extraction enables devices to function with minimal local storage while still accessing complete Blockchain data for validation when needed.
2Reliability
If the entire Blockchain is stored locally in user devices, then transaction validation capability is improved, but computational requirements and energy consumption increase
Solution Approach 1:
By segmenting the Blockchain into active and inactive parts, the system enables devices to perform validation operations using only the active part stored locally, reducing computational load and energy consumption while maintaining validation capability for recent transactions.
Solution Approach 2:
The active part of the Blockchain containing recent transaction data is pre-loaded into local device memory during initialization. This preliminary action enables devices to perform validation operations quickly using cached data without requiring energy-intensive access to the complete Blockchain stored externally.
3Adaptability or versatility
If specialized hardware is equipped in user devices, then Blockchain node functionality is improved, but device complexity and investment cost increase
Solution Approach 1:
Instead of requiring specialized hardware, the system creates a simplified copy of the Blockchain (the active part) that can be stored and processed using standard device components. This copying approach enables ordinary devices to function as Blockchain nodes without investing in specialized hardware infrastructure.
Solution Approach 2:
The system changes the operational parameters of Blockchain node functionality by reducing the required data set from the complete Blockchain to only the active part. This parameter change allows standard devices with limited resources to participate in the network without requiring hardware upgrades.
4Speed
If the active part of the Blockchain is stored locally, then transaction validation speed is improved, but storage space in user devices is consumed
Solution Approach 1:
The Blockchain is segmented into active and inactive parts based on recency and importance. The active part containing recent transaction data is stored locally to enable fast validation, while the inactive historical data is stored externally. This segmentation optimizes the balance between validation speed and storage consumption.
Solution Approach 2:
Different parts of the Blockchain are stored in different locations with different quality characteristics. The active part is stored locally in high-speed device memory for rapid access and validation, while the inactive part is stored in external repository storage. This local quality differentiation optimizes both speed and storage efficiency.
Data Source
AI summary
A user apparatus connectable to a block chain system is provided. The user apparatus includes a memory, a communication interface, and at least one processor configured to divide a block chain consisting of a plurality of blocks into an active area and an inactive area based on a predefined standard, store blocks included in the active area in a first portion of the memory, based on a transaction occurring in the block chain system, record information of the transaction in the blocks stored in the first portion of the memory, and control the communication interface to transmit transaction information satisfying a predefined condition among the transaction information stored in the first portion to a manager apparatus included in the block chain system.


