Zero-Knowledge Proof Transaction Chain Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems lack a concise method to prove that two transactions are linked through a transaction chain without relying on a trusted third party, leading to inefficient storage and verification processes, especially for large transaction chains.

Innovation Solution

A computer-implemented method using Zero-Knowledge Proofs (ZKPs) to generate and verify proof data that demonstrates the linkage between transactions within a transaction chain, allowing for efficient proof of an ordered sequence of events with minimal data transfer and computational overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional blockchain verification methods are used to prove transaction chain linkage, then verification reliability is maintained, but communication cost and data storage requirements increase significantly

Engineering Contradiction:
Improveverification reliabilityVSAvoidcommunication cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential verification information from the complete transaction chain by generating succinct zero-knowledge proofs. Instead of transmitting or storing entire transaction histories, the system extracts cryptographic proofs that contain only the necessary information to verify chain linkage, dramatically reducing communication overhead while maintaining verification reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces zero-knowledge proofs as an intermediary mechanism between transaction verification and communication. These proofs act as mediators that enable verification of transaction chain linkage without requiring direct transmission or storage of the actual transaction data, thus reducing communication costs while preserving verification integrity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If complete transaction chains are stored for verification, then verification accuracy is improved, but device complexity and computational overhead increase

Engineering Contradiction:
Improveverification accuracyVSAvoidcomputational overhead
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates simplified cryptographic copies of transaction verification information through zero-knowledge proofs. Instead of storing and processing complete transaction chains, the system generates proof copies that encapsulate the essential verification logic, enabling accurate verification with significantly reduced computational complexity

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the verification problem from checking entire transaction histories to verifying cryptographic proof parameters. By changing the verification parameters from raw transaction data to succinct proof structures, the system maintains verification accuracy while dramatically reducing computational overhead and device complexity

Inventive Principle:
Principle #35Parameter changes

3Productivity

If transaction chain proofs are made more concise, then communication efficiency is improved, but proof generation complexity increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidproof generation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs proof generation as a preliminary action before communication occurs. By pre-computing zero-knowledge proofs and embedding them in transactions, the system enables concise and efficient communication without requiring complex real-time verification operations. The computational complexity is shifted to the proof generation phase, allowing for simple and efficient verification and communication afterward

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240428241A1Proving and verifying an ordered sequence of events
Publication Date: 2024.12.26 NCHAIN LICENSING AG
  • US20240428241A1 patent drawing
  • US20240428241A1 patent drawing
  • US20240428241A1 patent drawing

AI summary

A computer implemented method of providing proof of an ordered sequence of events, the method performed on a computing device and comprising: receiving a transaction; creating a further transaction to be sent to a further computing device; obtaining proof data associated with the further transaction that provides proof to the further computing device that the further transaction is linked to an initial transaction in a transaction chain comprising the transaction, wherein the initial transaction relates to an initial event in the ordered sequence of events, and the proof data comprises: (i) a proof; (ii) an identifier of the transaction; and (iii) a unique identifier of the initial transaction; and sending the further transaction and the proof data to the further computing device.