Proof-of-Space Storage With Separate Namespaces and Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain consensus algorithms, such as proof of work and proof of stake, face challenges with high operational costs and low stability, necessitating improved systems for efficient and stable proof of space (PoS) techniques.

Innovation Solution

A storage device and system incorporating an interface circuit, PoS module, security module, and nonvolatile memory device, which perform PoS processing and encryption of data using different algorithms, storing user and PoS data in separate namespaces to enhance stability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If user data and PoS data are stored in the same namespace, then storage space utilization is improved, but data interference and security risks increase

Engineering Contradiction:
Improvestorage space utilizationVSAvoiddata interference
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent divides the storage namespace into separate logical spaces: a user namespace for storing user data and a PoS namespace for storing proof-of-space data. This segmentation prevents interference between different data types while maintaining efficient storage management through unified namespace allocation and deallocation mechanisms.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If the same encryption algorithm is used for user data and PoS data, then system complexity is reduced, but security and algorithm stability are compromised

Engineering Contradiction:
Improvesystem complexityVSAvoidalgorithm stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies different encryption algorithms to different data types: a first encryption algorithm for user data and a second encryption algorithm for PoS data. This local differentiation enhances security and algorithm stability for each data type while maintaining manageable system complexity through modular encryption architecture.

Inventive Principle:
Principle #3Local quality

3Device complexity

If storage space size is fixed, then memory management is simplified, but PoS algorithm efficiency decreases

Engineering Contradiction:
Improvememory management complexityVSAvoidPoS algorithm efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic namespace allocation where the storage space size for PoS data can be adaptively adjusted based on the requirements of the PoS algorithm. The controller can allocate and deallocate namespace space dynamically, allowing the PoS algorithm to operate with optimal storage space while maintaining manageable memory management through automated allocation mechanisms.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12387015B2Storage device for a blockchain network based on proof of space and system including the same
Publication Date: 2025.08.12 SAMSUNG ELECTRONICS CO LTD
  • US12387015B2 patent drawing
  • US12387015B2 patent drawing
  • US12387015B2 patent drawing

AI summary

Storage devices and systems implementing blockchain networks based on proof of space (PoS) are described. A PoS module may be configured to perform PoS processing of PoS data transferred through an interface circuit to generate operation data. A security module may be configured to perform encryption of user data (to generate first encrypted data) and encryption of the operation data (to generate second encrypted data) using different encryption algorithms. A nonvolatile memory device may then store the first encrypted data and the second encrypted data in different namespaces (e.g., user data may be stored in a user namespace and PoS data may be stored in a PoS namespace). Accordingly, interference and/or malicious effect between the user data and the PoS data may be reduced (e.g., blocked) and stability of the PoS algorithm may be enhanced.