Blockchain State Channel Time Management via Block Depth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional state channel structures lack a time concept in the off-chain phase, which is necessary for effective protocol operation and consensus in decentralized blockchain systems.

Innovation Solution

The introduction of a time concept based on block number or block depth in the blockchain, allowing for flexible and secure time frames for response and prevention of premature implementation, using data fields to manage timing in channel constructs with strict clocking and quickest possible application progress.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If state channels are used for off-chain transactions, then energy consumption is reduced and transaction speed is improved, but time management and coordination become problematic due to lack of time concept

Engineering Contradiction:
Improvetransaction speedVSAvoidtime management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a time concept intermediary that mediates between blockchain time (block number/depth) and off-chain state channel operations. This intermediary layer provides timestamping and time-based validation mechanisms that enable proper time management in state channels without requiring fundamental changes to the off-chain transaction model.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the time parameter representation from physical time to blockchain-based time (block number or block depth). This parameter transformation allows state channels to inherit time semantics from the blockchain while maintaining off-chain efficiency, resolving the time management complexity issue.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If strict time frames are enforced in state channels, then protocol reliability is improved, but flexibility in off-chain operations is reduced

Engineering Contradiction:
Improveprotocol reliabilityVSAvoidoff-chain flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic time frame enforcement where time constraints are adaptively applied based on the specific state channel context and transaction type. Rather than rigid universal time enforcement, the system dynamically adjusts time validation requirements to balance reliability and flexibility needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent transforms time from a continuous physical concept to a discrete blockchain-based parameter (block number/depth), enabling flexible yet enforceable time frames. This parameter change allows the system to define custom time windows in terms of blocks, providing both reliability through enforcement and flexibility through configurable parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11928104B2Method and device for operating a decentralized application by users of a blockchain
Publication Date: 2024.03.12 ROBERT BOSCH GMBH
  • US11928104B2 patent drawing
  • US11928104B2 patent drawing
  • US11928104B2 patent drawing

AI summary

A method for operating a decentralized application by users of a blockchain. In the method, a first user proposes a state change on a state channel anchored in a blockchain. If a confirmation of the state change by the other users on the state channel does not occur, the first user prompts the other users to confirm within a predefined time span on the blockchain. If the confirmation also does not occur on the blockchain, the state change is carried out at the blockchain.