Dual-Verification Transaction Chaining for Cross-Chain Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hierarchical blockchain consensus networks, the security of forwarding transactions across chains is compromised by third-party relay cheating or network attacks, leading to low accuracy in chaining global transactions.

Innovation Solution

A transaction chaining method involving dual security verification is performed by a global consensus node, including first verification based on block headers and second verification using local transaction and block header information, ensuring the integrity of local transactions before generating and recording global transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a third-party relay is used to forward local transactions to the global consensus network, then transaction forwarding capability is improved, but security of cross-chain transaction forwarding deteriorates due to relay cheating or network attacks

Engineering Contradiction:
Improvetransaction forwarding capabilityVSAvoidsecurity of cross-chain transaction forwarding
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a relay node as an intermediary component between the local consensus network and global consensus network. The relay node receives local transactions from the local network and forwards them to the global network, enabling cross-chain transaction forwarding while maintaining system architecture separation. This intermediary structure improves ease of operation by providing a dedicated forwarding channel without requiring direct peer-to-peer connections between different consensus networks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary verification actions before transactions are fully processed in the global consensus network. The global consensus node verifies the local transaction, block header, and chain relationship in advance before generating the global transaction. This preliminary verification enhances security by detecting potential issues before they propagate through the global network, mitigating the risks introduced by using third-party relays.

Inventive Principle:
Principle #10Preliminary action

2Speed

If traditional single verification method is used for local transactions, then processing speed is maintained, but accuracy of chaining global transactions deteriorates

Engineering Contradiction:
Improvetransaction processing speedVSAvoidaccuracy of chaining global transactions
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The verification process is segmented into multiple independent verification steps: verifying the local transaction validity, verifying the block header integrity, verifying the chain relationship between local and global blocks, and generating the global transaction. Each verification step focuses on a specific aspect of transaction authenticity and integrity. This segmentation allows the system to maintain processing speed by parallelizing independent verification tasks while improving accuracy through comprehensive multi-layer verification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs excessive verification by validating more information than minimally required - including verifying both the local transaction and the block header, and checking the chain relationship. This excessive action ensures high accuracy in chaining global transactions by leaving no verification gaps, even though it requires more processing steps than a minimal verification approach would demand.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If dual security verification is performed on local transactions, then security and accuracy of cross-chain forwarding is improved, but system complexity increases

Engineering Contradiction:
Improvesecurity of transaction forwardingVSAvoidverification system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The global consensus node performs multiple functions: it acts as a verification node for local transactions, a validation node for block headers, a chain relationship verifier, and a global transaction generator. By consolidating these multiple verification and processing functions into a single node type, the patent improves security and accuracy without proportionally increasing system complexity. The universal node design avoids requiring separate specialized components for each verification function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the verification of local transactions, block headers, and chain relationships into a unified verification process executed by the global consensus node. Instead of implementing separate verification systems for each aspect, the patent combines them into an integrated verification workflow. This merging reduces the number of independent verification components needed, thereby limiting the increase in system complexity while achieving comprehensive security and accuracy improvements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250335914A1Transaction chaining
Publication Date: 2025.10.30 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250335914A1 patent drawing
  • US20250335914A1 patent drawing
  • US20250335914A1 patent drawing

AI summary

A to-be-processed local transaction and first verification information corresponding to the to-be-processed local transaction are received. The to-be-processed local transaction is located in a to-be-processed local block recorded on a local blockchain. Block headers corresponding to a plurality of local blocks recorded on the local blockchain are received. The plurality of local blocks includes the to-be-processed local block. First verification of the block headers corresponding to the plurality of local blocks is performed. Second verification is performed based on the to-be-processed local transaction, the first verification information, and a block header of the to-be-processed local block to authenticate the local transaction. A to-be-processed global transaction is generated based on the to-be-processed local transaction and the first verification and the second verification succeeding. The to-be-processed global transaction is recorded into a global blockchain.