Off-Chain Payment Channel Auditing With Hash Chains and AAFPK

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain payment channels face challenges in ensuring the integrity, auditability, and privacy of off-chain transactions, with vulnerabilities such as malicious behavior, double-spending, and lack of comprehensive solutions for accountability and privacy preservation.

Innovation Solution

A method for auditable off-chain transactions using a hash chain mechanism and Accountable Assertions with Flexible Public Key (AAFPK) to bind fund and commitment information, ensuring transaction integrity and accountability, combined with an audit process to verify consistency and punish dishonest behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If off-chain transactions are used to improve scalability and reduce transaction costs, then transaction efficiency is improved, but the risk of malicious behavior and loss of auditability increases

Engineering Contradiction:
Improvetransaction efficiencyVSAvoidauditability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing hash chains and AAFPK bindings before off-chain transactions occur. The hash chain is initialized with a root hash committed on-chain, and AAFPK mechanisms are set up to bind participant identities to public keys. These preliminary structures enable subsequent auditability without affecting transaction speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary audit mechanism that uses hash chains as a mediator between off-chain transactions and on-chain verification. The hash chain serves as an intermediate data structure that links transactions chronologically, while AAFPK acts as an intermediary binding mechanism that connects participant identities to transaction signatures, enabling indirect verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If comprehensive audit mechanisms are implemented to ensure transaction integrity, then accountability is improved, but system complexity and privacy leakage risk increase

Engineering Contradiction:
ImproveaccountabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The audit mechanism is segmented into distinct modular components: hash chain construction, AAFPK binding, signature verification, and dispute resolution. Each component operates independently with well-defined interfaces, allowing the complex audit system to be implemented through manageable segments rather than a monolithic structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes parameters dynamically based on transaction states. The hash chain grows by appending new transaction hashes, AAFPK bindings are created or updated based on participant actions, and verification thresholds are adjusted according to dispute scenarios. These parameter changes enable flexible accountability without requiring complete system redesign.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If hash chain and AAFPK mechanisms are used to bind transactions to participants, then transaction integrity is improved, but the computational overhead and transaction time increase

Engineering Contradiction:
Improvetransaction integrityVSAvoidtransaction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The hash chain and AAFPK bindings are established preliminarily before transactions occur. The root hash is committed on-chain during channel initialization, and public key bindings are set up in advance. This preliminary setup eliminates the need for complex computations during each individual transaction, reducing transaction time while maintaining integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent substitutes heavy cryptographic verification mechanics with lighter hash-based verification. Instead of verifying full transaction histories or complex signature chains for each transaction, the system uses hash chain links that require only simple hash comparisons, significantly reducing computational overhead while preserving integrity guarantees.

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

4Loss of information

If off-chain transaction privacy is enhanced to protect sensitive information, then confidentiality is improved, but the ability to audit and detect malicious behavior deteriorates

Engineering Contradiction:
ImproveconfidentialityVSAvoiddetectability of malicious behavior
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system applies different quality levels of information disclosure to different parts of the transaction data. Sensitive information such as transaction amounts and participant identities are protected with strong encryption and hidden from public view, while non-sensitive metadata such as transaction timestamps, hash chain links, and verification signatures are made publicly auditable. This local differentiation of information quality enables both privacy and detectability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250363489A1Method and system for auditable off-chain transaction in block-chain network
Publication Date: 2025.11.27 JINAN UNIVERSITY
  • US20250363489A1 patent drawing
  • US20250363489A1 patent drawing

AI summary

A method for auditable off-chain transaction in block-chain network includes: defining counterparties, auditors and their responsibilities; creating an off-chain payment channel between the counterparties and initializing the off-chain payment channel by both of the counterparties; updating channel status during each transaction process; and initiating an audit process to verify an integrity of a history of the off-chain transaction after the off-chain payment channel is closed; wherein a hash chain linking current and previous transactions of the off-chain payment channel in a chronological order is established during the transaction processes, and an Accountable Assertions with Flexible Public Key (AAFPK) mechanism is used to bind fund and commitment information generated by counterparties to a flexible public key through assertions, the hash chain is submitted to auditors for verifying when off-chain payment channel is closed, and AAFPK mechanism binds inconsistencies or differences of the off-chain transaction to a responsible party.