Weight-Based Slotted Blockchain Client Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blockchain consensus protocols rely heavily on synchrony assumptions of the underlying network, leading to a trade-off between latency and confidence in transaction confirmation, with little attention given to similar assumptions on blockchain client networks, resulting in inefficiencies and uncertainty in transaction confirmation times.

Innovation Solution

A weight-based slotted synchronous blockchain client network design that ensures collision-free transaction broadcast by using network-level information extraction, delay detection, and dynamic slot allocation techniques to synchronize transactions across client nodes, ensuring minimal latency and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional blockchain consensus protocols are used with heavy synchrony assumptions, then transaction confirmation confidence is improved, but latency increases significantly

Engineering Contradiction:
Improvetransaction confirmation confidenceVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The client network is segmented into multiple slots within each epoch, where each slot is dedicated to specific clients for transaction broadcasting. This segmentation allows for structured, collision-free transmission while maintaining synchrony assumptions, thereby reducing latency without compromising confirmation confidence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements periodic slot allocation where clients are assigned specific time slots for transaction broadcasting. This periodic structure ensures that transactions are processed in an organized manner, reducing network congestion and latency while maintaining the confidence required by consensus protocols.

Inventive Principle:
Principle #19Periodic action

2Reliability

If slotted client network is implemented, then transaction broadcast collision is reduced, but network complexity increases

Engineering Contradiction:
Improvecollision-free transaction broadcastVSAvoidnetwork structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Client slots are predetermined and assigned before the broadcasting process begins. This preliminary assignment of slots to clients eliminates the need for complex real-time collision detection and resolution mechanisms, simplifying the overall network structure while ensuring collision-free transactions.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If dynamic slot allocation is used, then transaction throughput is improved, but computational overhead increases

Engineering Contradiction:
Improvetransaction throughputVSAvoidcomputational overhead
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts slot allocation parameters based on network conditions and client characteristics. By changing allocation parameters rather than implementing complex real-time computations, the system improves transaction throughput while keeping computational overhead manageable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4436093B1Method and system for weight based slotted synchronous blockchain client network
Publication Date: 2025.06.25 TATA CONSULTANCY SERVICES LTD
  • EP4436093B1 patent drawingFigure 1
  • EP4436093B1 patent drawingFigure 2
  • EP4436093B1 patent drawingFigure 3

AI summary

The present disclosure provides weight based slotted synchronous blockchain client network. Conventional blockchain consensus protocols heavily rely on synchrony assumptions of the underlying network. However, little attention has so far been given to similar assumptions on blockchain client networks. Such assumptions would be useful in deriving bounds on confirmation times of transactions through the blockchain protocol. To overcome the challenges of the conventional approaches, the present disclosure provides a weight based slotted synchronous blockchain client network. The blockchain client network of the present disclosure is slotted, wherein at most one transaction is submitted in each slot by one of the client nodes. Further, there exists a notion of synchrony in the peering between the client nodes and the blockchain nodes. In an embodiment, for each submitted transaction, there is an upper-bound on the number of slots on the reception of the said transaction at an arbitrary blockchain node.