Blockchain Simulation Data Validation via Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases are prone to single points of failure, network dependency, and limited access, which can lead to data loss and accessibility issues, especially in large-scale computational simulations where trustworthiness and transparency of results are critical.

Innovation Solution

A blockchain-based decentralized system that generates and validates simulation data frames, compresses them, and stores them in a hash-linked chain of blocks, ensuring immutability, trust, and transparency among untrusted peers, allowing for parallel validation and efficient data sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized database is used to store simulation data, then data integrity and ease of management are improved, but single point of failure and network dependency worsen

Engineering Contradiction:
Improvedata integrityVSAvoidsingle point of failure
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the centralized database into multiple distributed nodes across a blockchain network. Each node stores copies of the simulation data, eliminating the single point of failure while maintaining data integrity through distributed consensus mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces blockchain technology as an intermediary layer between data storage and access. The blockchain provides a trusted, decentralized ledger that ensures data integrity without requiring a central authority, thus resolving the contradiction between reliability and single point of failure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If simulation data is stored in uncompressed format on blockchain, then data accuracy is improved, but storage space and transmission time worsen

Engineering Contradiction:
Improvedata accuracyVSAvoidstorage space
Core Design Contradiction:
Manufacturing precisionVSVolume of stationary object

Solution Approach 1:

The patent extracts only the essential simulation parameters and results from the full simulation dataset, storing only the critical data on the blockchain. This reduces storage space requirements while maintaining the accuracy needed for validation purposes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of compressing the data before storage, the patent stores the data in its original accurate format and applies compression only during retrieval and processing. This inversion approach ensures data accuracy is preserved while compression is applied only when necessary, balancing storage efficiency with data integrity.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If all peer nodes validate each simulation frame, then trustworthiness is improved, but computational overhead and validation time worsen

Engineering Contradiction:
ImprovetrustworthinessVSAvoidvalidation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements partial validation where not all peer nodes validate every simulation frame. Instead, a subset of nodes performs validation based on sampling or selective criteria, maintaining trustworthiness through sufficient verification while reducing overall computational overhead and improving validation efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11212076B2Distributed platform for computation and trusted validation
Publication Date: 2021.12.28 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11212076B2 patent drawing
  • US11212076B2 patent drawing
  • US11212076B2 patent drawing

AI summary

An example operation may include one or more of generating a data frame storing content of a simulation, compressing the simulation content within the data frame based on previous simulation content stored in another data frame to generate a compressed data frame, and transmitting the compressed data frame via a blockchain request to one or more endorsing peer nodes of a blockchain network for inclusion of the compressed data frame within a hash-linked chain of blocks of the blockchain network.