Blockchain Event Handling With Congestion-Adaptive Layer Switching
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Productivity
If blockchain networks process all transactions at once, then network utilization is improved, but latency increases due to congestion
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
3Reliability
If the system processes each NFT transaction separately, then transaction accuracy is improved, but resource usage and costs become excessive
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
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
Data Source
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.


