Blockchain Event Handling With Congestion-Adaptive Layer Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain networks face congestion issues leading to long lag times and excessive resource usage in transaction processing, particularly for non-fungible tokens (NFTs), which can be addressed by implementing congestion-adaptive methods and systems for digital asset creation and transfer.

Innovation Solution

A method that includes queuing transactions when network congestion exceeds a threshold, generating batch blockchain transactions for multiple requests, and switching between layer 1 and layer 2 operations based on congestion metrics to optimize transaction processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If blockchain networks process transactions individually in real-time, then transaction confirmation speed is improved, but network congestion increases and transaction costs become excessive

Engineering Contradiction:
Improvetransaction confirmation speedVSAvoidnetwork throughput
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent combines multiple individual transaction requests into a single batch transaction. The system collects multiple NFT transfer requests and processes them together in one batch operation, reducing the number of separate transactions on the blockchain from N individual transactions to 1 batch transaction, thereby reducing network congestion and costs while maintaining processing speed

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by collecting and validating multiple transaction requests before submitting them to the blockchain. The batch processing mechanism prepares transactions in advance, grouping them by asset type and validating them together, which optimizes network utilization and reduces confirmation time

Inventive Principle:
Principle #10Preliminary action

2Productivity

If blockchain networks process all transactions at once, then network utilization is improved, but latency increases due to congestion

Engineering Contradiction:
Improvenetwork utilizationVSAvoidtransaction latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adjusts batch processing parameters based on real-time network conditions. It monitors blockchain network status and automatically modifies batch size, processing intervals, and aggregation thresholds to optimize the balance between network utilization and transaction latency, ensuring efficient processing under varying load conditions

Inventive Principle:
Principle #15Dynamics

3Reliability

If the system processes each NFT transaction separately, then transaction accuracy is improved, but resource usage and costs become excessive

Engineering Contradiction:
Improvetransaction accuracyVSAvoidtransaction processing cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges multiple NFT transaction operations into a single batch transaction that processes multiple transfers atomically. This approach maintains transaction accuracy through unified validation and atomic execution while dramatically reducing gas fees and computational resources compared to processing each transaction separately

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The batch processing system provides universal functionality by handling multiple types of NFT transactions (transfers, approvals, minting) within a single batch operation. This multi-functional approach maintains the reliability and accuracy of individual transaction processing while optimizing resource utilization across diverse transaction types

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

Data Source

PatentUS12488344B2Systems and methods for blockchain network congestion-adaptive digital asset event handling
Publication Date: 2025.12.02 SHOPIFY INC
  • US12488344B2 patent drawing
  • US12488344B2 patent drawing
  • US12488344B2 patent drawing

AI summary

A computer-implemented method and system for blockchain network congestion-adaptive handling of events relating to digital assets, including creation and transfer operations. A congestion metric is measured to determine current congestion of the blockchain network. If below a first threshold level, then digital asset request are implemented using blockchain transactions at layer 1 as they are received. If the metric is above the first threshold level, then the received requests are deferred until a trigger is detected, whereupon the requests are processed at layer 2 and a batch blockchain transaction is used to implement the two or more requests by recording the updated state on chain. When the metric falls below a second threshold, the process reverts to using layer 1 blockchain transactions instead of deferring requests for layer 2 batch processing.