Blockchain Transaction Verification for Distributed Encoded Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage and processing systems face challenges in efficiently and securely storing and retrieving large volumes of data across distributed networks while maintaining data integrity and resilience against failures without the need for redundant copies.

Innovation Solution

A distributed computing system that employs dispersed storage and task processing units, utilizing error encoding and decoding techniques to store and process data across geographically diverse locations, ensuring data integrity and resilience against failures, and enabling secure, reliable, and efficient data retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in a distributed network without redundant copies, then storage efficiency is improved, but reliability deteriorates

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides data into multiple segments and distributes them across different storage units in the network. Each segment is independently stored, allowing the system to store more data efficiently while maintaining reliability through the segmentation of information across multiple locations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hash values as intermediaries to verify data integrity. Storage units store both data segments and their corresponding hash values, allowing verification of data correctness without storing redundant copies. The hash acts as a mediator that proves data integrity through cryptographic verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If data is verified through hash comparison, then data integrity is improved, but processing time worsens

Engineering Contradiction:
Improvedata integrityVSAvoidverification time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies partial verification by comparing only critical portions of data or using selective hash verification. Instead of verifying entire data sets, the system verifies key hash values that represent data integrity, reducing verification time while maintaining data integrity assurance.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary hash calculation and storage alongside data segments. By pre-computing and storing hash values with their corresponding data segments, the system avoids time-consuming hash calculations during verification, reducing processing time while maintaining integrity checks.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If new storage units are added to the network, then storage capacity is improved, but system complexity worsens

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent creates a universal system where storage units can dynamically join and leave the network without requiring system reconfiguration. Each storage unit implements the same standardized interface and protocol, allowing new units to be added to increase capacity without increasing system complexity, as the system handles dynamic membership uniformly.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements self-service mechanisms where new storage units automatically register themselves with the network by providing their identifiers and capabilities. The system autonomously integrates new units without manual configuration, reducing administrative complexity while enabling easy capacity expansion through simple unit addition.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250342085A1Verifying Transactions via Block Chains in a Distributed Computer System
Publication Date: 2025.11.06 PURE STORAGE INC
  • US20250342085A1 patent drawing
  • US20250342085A1 patent drawing
  • US20250342085A1 patent drawing

AI summary

A distributed computer system operates by: storing data as encoded blocks in storage units of a distributed computer system at physically different sites and for an indefinite period of time, wherein the encoded blocks are encrypted as a group via a hashing function to prevent hacking and satisfy a chained input process; receiving, at the storage units of the distributed computer system, a transaction request associated with the data; and verifying the transaction request, via the hashing function and based on a decryption of the encoded data blocks stored in the storage units of the distributed computer system at the physically different sites.