Blockchain Validation Platform for Compressed Simulation States
Find Innovative SolutionsGenerate 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 distributed ledger with multiple nodes for trusted validation and verification, ensuring immutability, security, and transparency through consensus protocols and smart contracts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized database is used, then data integrity and ease of management are improved, but single point of failure and network dependency worsen
Solution Approach 1:
The patent divides the centralized database into multiple distributed nodes across a network. Each node maintains a copy of the data, eliminating the single point of failure while preserving data integrity through distributed consensus mechanisms.
Solution Approach 2:
The patent introduces a consensus mechanism as an intermediary that coordinates actions between distributed nodes. This mediator ensures that all nodes agree on data changes, maintaining data integrity without requiring a central authority.
2Ease of operation
If a centralized database is used, then ease of management is improved, but accessibility and data redundancy worsen
Solution Approach 1:
The patent segments the monolithic centralized database into multiple distributed nodes, each capable of independently accessing and managing data. This segmentation improves accessibility while distributing management responsibilities across multiple entities.
Solution Approach 2:
The patent creates a universal data access layer that works across all distributed nodes. This multi-functional interface allows diverse users and applications to access data consistently regardless of which node they connect to, improving overall accessibility.
3Reliability
If a decentralized blockchain system is used, then trustworthiness and data redundancy are improved, but computational overhead and complexity worsen
Solution Approach 1:
The patent uses cryptographic hashing to create compact copies of data verification information. Instead of storing and processing entire data sets, nodes store and verify cryptographic hashes, dramatically reducing computational overhead while maintaining trustworthiness.
Solution Approach 2:
The patent transforms the verification parameter from comparing entire data sets to comparing cryptographic hashes. This parameter change reduces the computational complexity from O(n) to O(1) for verification operations, making the decentralized system more efficient.
4Loss of information
If simulation data is stored in uncompressed format, then data completeness is improved, but storage efficiency and transmission speed worsen
Solution Approach 1:
The patent extracts only the essential and changing parameters from simulation data for storage and transmission. By taking out only the necessary information rather than storing complete uncompressed datasets, the system maintains data completeness for verification purposes while significantly improving transmission speed.
Solution Approach 2:
The patent performs preliminary compression and selective data extraction before transmission. This preliminary action prepares the data in an optimized format that balances completeness and transmission efficiency, reducing the burden on network infrastructure.
Data Source
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.


