Blockchain Data Compaction Using ML Codebooks for Faster Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain technology faces challenges with high energy consumption and network congestion due to the need for large throughput and storage capacity, which current data compression methods fail to address effectively, especially in incentivized proof systems like proof-of-work where speed is critical.

Innovation Solution

A system utilizing machine learning to generate codebooks for data compaction, allowing for faster data transfer and validation by compacting data into smaller chunks, which can be stored or transmitted with reduced storage requirements, implemented across blockchain mining nodes in a peer-to-peer network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data compression is applied to blockchain data, then storage capacity and network throughput requirements are reduced, but validation speed and mining performance deteriorate

Engineering Contradiction:
Improvedata sizeVSAvoidvalidation speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-training codebooks using machine learning on historical blockchain data before actual compression occurs. This pre-processing creates optimized compression models that can rapidly encode new data without requiring complex real-time computation during validation, thus reducing data size while maintaining fast validation speeds through the use of pre-computed transformation rules.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If traditional data compression methods are used, then storage requirements decrease, but energy consumption increases due to slower processing

Engineering Contradiction:
Improvestorage capacityVSAvoidenergy consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent substitutes traditional mechanical compression algorithms with a machine learning-based system that learns optimal compression transformations. The ML model replaces complex iterative compression mechanics with learned direct transformations, reducing computational energy requirements while achieving better compression ratios through pattern recognition in the blockchain data structure.

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

3Reliability

If data is transmitted in larger uncompressed format, then validation accuracy is maintained, but network congestion increases

Engineering Contradiction:
Improvevalidation accuracyVSAvoidnetwork throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter representation of blockchain data by transforming it into a compressed feature space using learned codebooks. This parameter transformation maintains the essential validation information while reducing data volume, allowing network nodes to validate transactions accurately using the compressed representation rather than requiring full uncompressed data transmission.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11838034B2System and method for blockchain data compaction
Publication Date: 2023.12.05 ATOMBEAM TECH INC
  • US11838034B2 patent drawing
  • US11838034B2 patent drawing
  • US11838034B2 patent drawing

AI summary

A system and method for faster communication between blockchain mining nodes and faster block validation. The system uses machine learning on data chunks to generate codebooks which compact the data to be stored, processed, or sent with a smaller data profile than uncompacted data. The system uses a data compaction in an existing blockchain fork or implemented in a new blockchain protocol from which nodes that wish to or need to use the blockchain can do so with a reduced storage requirement. The system uses network data compaction across all nodes to increase the speed of and decrease the size of a blockchain's data packets. The system uses data compaction firmware to increase the efficiency at which mining rigs can computationally validate new blocks on the blockchain. The system can be implemented using any combination of the three data compaction services to meet the needs of the desired blockchain technology.