Aggregated Verification Fingerprint Blockchain Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Bitcoin blockchain and other existing blockchains have limited transaction throughput, making it impractical and costly to record large numbers of non-financial data items, such as contracts and documents, due to their construction and operational limitations.

Innovation Solution

A computer-implemented method and system that computes an aggregated verification fingerprint from multiple data item verification fingerprints using a one-way compression function, allowing the fingerprint to be stored in a blockchain, thereby decoupling the recording process from the blockchain's transaction throughput and cost limitations, while maintaining the blockchain's desirable properties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data items are recorded directly in the blockchain, then data integrity and verification are ensured, but transaction throughput is limited and costs increase

Engineering Contradiction:
Improvetransaction throughputVSAvoiddata storage volume in blockchain
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential verification fingerprint of each data item from the full data content and stores only this condensed representation in the blockchain. The full data items are stored externally in a database, separating the storage function from the verification function. This extraction allows high throughput recording while maintaining integrity through the fingerprint verification mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a copy of the data item's verification fingerprint and stores this copy in the blockchain instead of the original data. The fingerprint serves as a cryptographic copy that verifies the data's integrity without requiring storage of the actual data content in the blockchain, enabling efficient recording of large amounts of data.

Inventive Principle:
Principle #26Copying

2Reliability

If multiple data items are recorded individually in the blockchain, then each data item is verified, but the cost and time required for recording increase

Engineering Contradiction:
Improvedata verificationVSAvoidrecording time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple individual data item verification fingerprints into a single aggregated verification fingerprint that is stored in the blockchain. This aggregation allows multiple data items to be recorded and verified simultaneously in one transaction, dramatically reducing recording time and cost while maintaining the reliability of verifying each individual item through the aggregation mechanism.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary computation of verification fingerprints for data items before recording them in the blockchain. By pre-computing the fingerprints and aggregating them, the system prepares verification data in advance, allowing for faster recording processes without compromising the verification reliability when the data is actually recorded.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the blockchain stores full data items, then data integrity is maintained, but the storage capacity and throughput are insufficient for large-scale recording

Engineering Contradiction:
Improverecording capacityVSAvoidblockchain storage structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the data storage function into two separate components: (1) external database storage for the full data items, and (2) blockchain storage for the condensed verification fingerprints. This segmentation allows the blockchain to maintain its simple and efficient structure for storing only essential verification information, while the complex data storage requirements are handled by the external database system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary verification fingerprint mechanism that acts as a mediator between the full data items and the blockchain. This intermediary representation allows the blockchain to reference and verify data items without directly storing the full data content, enabling high recording capacity while maintaining blockchain simplicity and integrity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables efficient and cost-effective recording of arbitrary data items by reducing the storage requirements in the blockchain, allowing for higher throughput and lower transaction fees, while ensuring the data's integrity and privacy, and can be used for various applications beyond financial transactions.

Implementation Method 1

an aggregated verification fingerprint is computed from at least a plurality of the data item verification fingerprints using at least one one-way compression function, so that the aggregated verification fingerprint has a bit length, which is less than a bit length of a concatenation of the data item verification fingerprints

Methodology Applied
Scientific EffectOne-way compression function:

Data Source

PatentUS11907406B2Computer-implemented method and system of tamper-evident recording of a plurality of service data items
Publication Date: 2024.02.20 CRYPTOWERK CORP
  • US11907406B2 patent drawing
  • US11907406B2 patent drawing
  • US11907406B2 patent drawing

AI summary

A computer-implemented method and a corresponding system of tamper-evident recording of a plurality of service data items are provided. Each service data item is associated with a data item verification fingerprint. A processing routine is conducted, in which an aggregated verification fingerprint is computed from at least a plurality of data item verification fingerprints using at least one one-way compression function, so that the aggregated verification fingerprint has a bit length, which is less than a bit length of a concatenation of the data item verification fingerprints. The aggregated verification fingerprint is then stored in at least one blockchain, so that a tamper-evident verification of each service data item is possible, while the storage of the aggregated verification fingerprint is decoupled from the service data items.