Compressible Blockchain Using Merkle Roots for Private Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems lack efficient methods for processing private transactions and ensuring secure, tamper-proof storage and validation of operations, particularly in decentralized networks where parties do not fully trust one another.

Innovation Solution

Implementing a compressible blockchain network that utilizes a decentralized database with smart contracts and consensus protocols, enabling secure and efficient processing of operations through Merkle roots and hashing to generate account disposition blocks, ensuring data integrity and trust among untrusted parties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional blockchain systems store all transaction operations, then complete transaction history is maintained, but data storage size becomes excessively large and processing efficiency decreases

Engineering Contradiction:
Improvedata storage sizeVSAvoidprocessing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent extracts only the essential state information (account dispositions) from the full transaction history and stores only these compressed representations in the blockchain. The detailed transaction operations are retained locally by participants for processing but not stored in the shared blockchain, thereby reducing storage requirements while maintaining processing efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the representation parameter from storing individual transaction operations to storing aggregated account disposition states. By transforming the data representation from granular transaction-level details to summarized state-level information, the system achieves compact storage while preserving the necessary information for valid transaction processing.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If decentralized blockchains operate without full trust among parties, then network autonomy is maintained, but secure validation of private transactions becomes difficult

Engineering Contradiction:
Improvesecure validationVSAvoidconsensus mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces Merkle roots as an intermediary data structure that enables efficient verification of transaction inclusions. The Merkle root serves as a cryptographic summary that allows nodes to validate transactions without requiring full trust or complex consensus mechanisms, simplifying the verification process while maintaining security in decentralized environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If blockchain blocks store detailed operation data, then transaction completeness is ensured, but block processing time increases and throughput decreases

Engineering Contradiction:
Improvetransaction throughputVSAvoidblock processing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent extracts and stores only the essential account disposition information in each block rather than storing complete transaction operations. This extraction of critical state data enables faster block processing and higher throughput while participants maintain local copies of full transaction histories for completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the storage function by separating detailed transaction data (stored locally by participants) from summarized state data (stored in the shared blockchain). This segmentation allows the blockchain to process blocks quickly with minimal data while participants retain the ability to process complete transactions locally.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12549376B2Compressible blockchains
Publication Date: 2026.02.10 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12549376B2 patent drawing
  • US12549376B2 patent drawing
  • US12549376B2 patent drawing

AI summary

A node in a blockchain network may invoke a process comprising receiving one or more operations for inclusion in a block, receiving a previous Merkle root created from previously determined account dispositions from a previous block, resolving the one or more operations based on the previous account dispositions to determine one or more current account dispositions, creating a current Merkle root for the one or more current account dispositions, and hashing current data for the current block, the data comprising the current Merkel root and the previous Merkle root to generate an account disposition block.