Blockchain Segmentation for Resource-Constrained Mobile Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata integrityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the entire Blockchain is stored locally in user devices, then transaction validation capability is improved, but computational requirements and energy consumption increase

Engineering Contradiction:
Improvetransaction validation capabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If specialized hardware is equipped in user devices, then Blockchain node functionality is improved, but device complexity and investment cost increase

Engineering Contradiction:
ImproveBlockchain node functionalityVSAvoidhardware requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvetransaction validation speedVSAvoidlocal storage space
Core Design Contradiction:
SpeedVSQuantity of substance

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11379858B2User apparatus and manager apparatus included in blockchain network and controlling method thereof
Publication Date: 2022.07.05 SAMSUNG ELECTRONICS CO LTD
  • US11379858B2 patent drawing
  • US11379858B2 patent drawing
  • US11379858B2 patent drawing

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.