Blockchain Checkpoint Validation for Distributed Computation States

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases face issues such as single points of failure, network dependency, limited access, and data redundancy, which hinder efficient and trustworthy data sharing and validation in large-scale computational simulations and learning systems, especially in untrusted environments.

Innovation Solution

A decentralized blockchain-based system for storing and validating computation states, utilizing a network of nodes for trusted validation and verification, ensuring immutability, decentralization, and consensus-driven trust, with parallelized endorsement and compression frameworks for efficient data storage and validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized database is used to store computation states, then data integrity and consistency are maximized, but the system has a single point of failure and limited access

Engineering Contradiction:
Improvedata integrityVSAvoidaccessibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The centralized database is segmented into multiple distributed nodes, each maintaining a copy of the computation states. This segmentation allows multiple entities to access the data simultaneously without a single point of failure, while cryptographic hashing ensures data integrity across all segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of a single centralized storage, multiple copies of the computation states are created and distributed across different nodes. Each copy is validated through cryptographic hashing, ensuring that data integrity is maintained while accessibility is improved through redundant copies.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If a decentralized blockchain system is used for distributed storage, then accessibility and fault tolerance are improved, but validation and verification become more complex

Engineering Contradiction:
ImproveaccessibilityVSAvoidvalidation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The mechanical validation process is replaced with cryptographic verification. Instead of complex manual validation, nodes use cryptographic hashing functions to automatically verify computation states, significantly reducing validation complexity while maintaining security and decentralization.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the verification parameter from complex multi-step validation to simple cryptographic hash comparison. This parameter change maintains the decentralized accessibility while dramatically simplifying the validation process through mathematical verification.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If computation states are stored at every iteration, then complete provenance is maintained, but storage and computational overhead increase

Engineering Contradiction:
Improveprovenance trackingVSAvoidstorage overhead
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

Instead of storing complete computation states at every iteration, the system extracts and stores only the essential provenance information (cryptographic hashes and key state transitions). This extraction maintains the ability to track provenance while significantly reducing storage overhead by removing redundant data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing full states and deriving provenance from them, the system inverts the approach by storing only provenance markers (hashes) and reconstructing verification information as needed. This inversion reduces storage requirements while maintaining complete provenance tracking capability.

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

Data Source

PatentUS12567948B2Distributed platform for computation and trusted validation
Publication Date: 2026.03.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12567948B2 patent drawing
  • US12567948B2 patent drawing
  • US12567948B2 patent drawing

AI summary

An example operation may include one or more of obtaining data of a simulation, identifying checkpoints within the simulation data, generating a plurality of sequential data structures based on the identified checkpoints, where each data structure identifies an evolving state of the simulation with respect to a previous data structure among the sequential data structures, and transmitting the generated sequential data structures to nodes of a blockchain network for inclusion in one or more data blocks within a hash-linked chain of data blocks.