Blockchain Block Generation Time Dynamic Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain-based data processing systems face challenges in balancing service needs with system resource consumption due to fixed block generation intervals, leading to inefficiencies when data generation speeds vary.

Innovation Solution

A blockchain-based data processing method and device that dynamically adjusts block generation time based on the amount of processed data, ensuring that block generation speed matches service data variation, thereby optimizing system resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If blocks are generated based on a fixed time interval, then system resource consumption is predictable and stable, but the balance between service need and system resource consumption cannot be achieved when data amount varies

Engineering Contradiction:
Improveservice data processing efficiencyVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements dynamic block generation time adjustment based on monitored service data amounts. When service data amount increases, the block generation time is shortened to improve processing efficiency. When service data amount decreases, the block generation time is extended to reduce system resource consumption. This dynamic adjustment mechanism resolves the contradiction between maintaining high productivity and reducing energy loss.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the block generation time parameter dynamically based on service data volume. The system monitors service data amounts and adjusts the block generation time parameter accordingly - shortening it when data volume is high and extending it when data volume is low. This parameter change strategy enables the system to adapt to varying service needs while optimizing resource consumption.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If block generation time is extended to reduce system resource consumption, then resource utilization improves, but service data processing efficiency decreases when data generation speed is high

Engineering Contradiction:
Improvesystem resource consumptionVSAvoidservice data processing efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors service data amounts and uses this information to adjust block generation time. The monitoring component tracks service data volume, and this feedback drives the dynamic adjustment of block generation timing. This closed-loop feedback system ensures that resource consumption is optimized without sacrificing processing efficiency when data generation speed increases.

Inventive Principle:
Principle #23Feedback

3Productivity

If block generation time is shortened to improve service data processing efficiency, then productivity increases, but system resource consumption increases

Engineering Contradiction:
Improveservice data processing efficiencyVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent employs dynamic adjustment of block generation time based on real-time service data monitoring. Rather than using a fixed short block generation time that would continuously consume high resources, the system dynamically extends the time when service data volume is low, thereby reducing resource consumption while maintaining high processing efficiency when data volume is high.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11947564B2Blockchain-based data processing method and device
Publication Date: 2024.04.02 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11947564B2 patent drawing
  • US11947564B2 patent drawing
  • US11947564B2 patent drawing

AI summary

The present disclosure relates to blockchain-based data processing methods and devices to achieve balance between a service need and system resource consumption. In one example method, an amount of service data processed by consensus in a blockchain in a specified time period is monitored. A determination is made as to whether the monitored amount of processed service data in the specified time period is less than a specified first threshold or more than a specified second threshold. In response to determining that the monitored amount of processed service data in the specified time period is less than the specified first threshold or more than the specified second threshold, a block generation time for the blockchain is dynamically adjusted. A new block in the blockchain is then dynamically adjusted based on the adjusted block generation time.