Cryptographically Verifiable Data Structure with Multi-Hop Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In decentralized blockchain environments, resource-constrained devices face challenges in efficiently verifying transactions due to the increasing size of the blockchain, which requires significant computing resources, and Simplified Payment Verification (SPV) methods still impose substantial bandwidth and power costs, while also being vulnerable to security weaknesses.

Innovation Solution

A cryptographically verifiable data structure with multi-hop backwards and forward links allows devices to verify transactions using a logarithmic number of records, reducing the computational burden and maintaining decentralized security by enabling efficient verification without relying on full-nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional blockchain verification is used, then transaction authenticity is verified, but computing resources and memory requirements increase linearly with blockchain size

Engineering Contradiction:
Improvetransaction verification authenticityVSAvoidcomputing resources required
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the blockchain verification process by introducing summary records that group multiple transaction records together. Instead of verifying every individual record, the system divides the blockchain into manageable segments represented by summary records, reducing the verification burden on resource-constrained devices while maintaining security through cryptographic proofs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimensional layer to the traditional blockchain structure by introducing summary records that operate at a higher level of abstraction. This creates a multi-level verification structure where summary records provide logarithmic-time verification paths, transforming the linear verification complexity into a logarithmic one by adding this intermediate verification layer.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of energy

If SPV (Simplified Payment Verification) is used, then bandwidth consumption is reduced, but security vulnerabilities increase due to inability to verify proof-of-work blockchain

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidsecurity verification capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent introduces summary records as intermediary elements between the full blockchain and SPV clients. These summary records act as trusted mediators that provide cryptographic proofs of the underlying proof-of-work without requiring clients to download or verify every block. This intermediary layer maintains security by incorporating verifiable proof-of-work references while reducing bandwidth requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical process of downloading and verifying every block header with a cryptographic substitution. Instead of mechanically processing each block, the system uses cryptographic summaries and proofs that can be verified with minimal data transfer, substituting heavy mechanical verification with efficient cryptographic validation.

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

3Reliability

If full blockchain download is performed for catch-up verification, then complete verification is achieved, but computing resources increase without bound over time

Engineering Contradiction:
Improveverification completenessVSAvoidcatch-up verification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing summary records that capture essential verification information. When catch-up verification is needed, devices can leverage these pre-prepared summaries rather than processing all intermediate blocks, significantly reducing the time and resources required for catch-up while maintaining complete verification integrity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10581613B2Cryptographically verifiable data structure having multi-hop forward and backwards links and associated systems and methods
Publication Date: 2020.03.03 ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE (EPFL)
  • US10581613B2 patent drawing
  • US10581613B2 patent drawing
  • US10581613B2 patent drawing

AI summary

Data storage and retrieval systems, methods, and computer-readable media utilize a cryptographically verifiable data structure that facilitates verification of a transaction in a decentralized peer-to-peer environment using multi-hop backwards and forwards links. Backward links are cryptographic hashes of past records. Forward links are cryptographic signatures of future records that are added retroactively to records once the target block has been appended to the data structure.