Cross-Shard Blockchain Transaction via Trust-Free State Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Transactions involving multiple shards in a blockchain system are inefficient, increasing costs and reducing throughput due to the need for coordinated execution and mining across different shards, leading to higher prices for users.

Innovation Solution

Implementing trust-free channel structures and anchoring smart contracts in relevant shards to enable efficient and secure off-chain transactions without requiring a trust basis between parties, using intermediary nodes to facilitate cross-shard transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transactions are conducted on-chain across multiple shards, then transaction security and consensus are maintained, but transaction costs increase and throughput decreases

Engineering Contradiction:
Improvetransaction securityVSAvoidtransaction throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments transactions into two categories: those requiring on-chain consensus for security-critical operations, and those that can be processed off-chain for routine operations. This segmentation allows high-throughput off-chain processing while maintaining security through selective on-chain anchoring of state commitments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary layer of state channels and rollup protocols is introduced between users and the main blockchain. These intermediaries handle transaction processing off-chain and periodically commit aggregated state changes to the blockchain, reducing on-chain transaction volume while maintaining security through cryptographic proofs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If transactions are processed off-chain using state channels, then transaction costs decrease and throughput increases, but trust requirements increase between parties

Engineering Contradiction:
Improvetransaction throughputVSAvoidtrust infrastructure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated dispute resolution mechanisms where smart contracts automatically resolve conflicts based on pre-agreed rules, eliminating the need for manual arbitration and reducing trust requirements. Participants can independently verify transaction validity through cryptographic proofs without relying on intermediary trust.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Decentralized arbitration protocols serve as neutral intermediaries that can step in when disputes arise in state channels. These arbitration mechanisms provide a trustless resolution path where neutral third parties verify transaction validity based on blockchain state, reducing direct trust requirements between transacting parties.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If more shards are created to increase parallel processing capacity, then system throughput increases, but coordination complexity between shards increases

Engineering Contradiction:
Improvesystem throughputVSAvoidcross-shard coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges cross-shard coordination into a unified protocol layer that handles state validation, message passing, and conflict resolution across all shards. This centralized coordination approach at the protocol level reduces the complexity burden on individual shards while maintaining high throughput through parallel processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A universal cross-shard communication protocol is implemented that provides multi-functional capabilities including state validation, transaction routing, conflict resolution, and consensus coordination across all shards. This universal protocol reduces coordination complexity by providing standardized interfaces and mechanisms that work across different shard configurations.

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

Data Source

PatentUS11875345B2Method and device for conducting a transaction between a plurality of partitions of a blockchain
Publication Date: 2024.01.16 ROBERT BOSCH GMBH
  • US11875345B2 patent drawing

AI summary

A method for conducting a transaction between a plurality of partitions of a blockchain. In the method: on the partitions, smart contracts are provided, through the contracts, state channels are anchored in the partitions, and the transaction between the partitions Ls carried out on the state channels.