Dynamic Weight Delegation in Distributed Network Nodes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed networks face centralization issues in task management, leading to reduced reliability and security, as certain nodes dominate in consensus mechanisms like proof of work and proof of stake, making the network vulnerable to manipulation and energy-intensive.

Innovation Solution

A method where nodes can conditionally delegate their weight to multiple recipient nodes, ensuring a balanced distribution of tasks and reducing centralization by allowing assistance to multiple nodes without indefinitely duplicating consensus, thus promoting a dynamic and unpredictable subset selection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If nodes unconditionally delegate weight to a single recipient node, then the recipient node gains consistent support for special tasks, but the network becomes vulnerable to centralization and manipulation by dominant nodes

Engineering Contradiction:
Improvenetwork securityVSAvoiddistribution of task performance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the delegation of weight from a single recipient node to multiple recipient nodes. Instead of concentrating support for special tasks in one node, the donor node divides its weight delegation across multiple recipients, thereby distributing task performance opportunities and reducing centralization risks while maintaining reliable support for the consensus mechanism

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic conditional delegation where the effectiveness of weight delegation depends on whether the recipient node is selected for special tasks. This dynamic mechanism allows the network to adapt weight distribution in real-time based on task selection, preventing static centralization while maintaining flexibility in supporting legitimate task performers

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the same weight portion is delegated to multiple recipient nodes, then the donor node can support multiple candidates, but the delegated portion cannot be counted indefinitely for consensus

Engineering Contradiction:
Improveflexibility in node supportVSAvoidcomplexity of weight calculation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic weight calculation where the effective weight of a delegated portion changes based on the selection status of recipient nodes. When a recipient node is selected for special tasks, the delegated weight becomes effective; when not selected, it remains inactive. This dynamic approach provides flexibility in supporting multiple candidates while preventing indefinite duplication of consensus power through context-dependent weight activation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms where the selection outcome of recipient nodes feeds back into the weight calculation. The effectiveness of delegated weight portions is determined by whether the recipient nodes are actually selected for special tasks, creating a feedback loop that prevents manipulation while maintaining flexible support for multiple candidates based on their actual performance opportunities

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11226825B2Dynamic assignment of special tasks in distributed networks
Publication Date: 2022.01.18 ROBERT BOSCH GMBH
  • US11226825B2 patent drawing
  • US11226825B2 patent drawing

AI summary

A method for operating a network, a proper subset of the nodes carrying out at least one special task. The method includes assigning a weight to each node, each node having the option as a donor node to conditionally or unconditionally delegate portions of its weight to recipient nodes. Based on the weight of each node, plus portions delegated to it and minus portions delegated by it, the proper subset of the nodes is selected, based on at least one predefined criterion. A portion of a donor node is conditionally delegated to at least two recipient nodes, under the suspending condition that the recipient node does not belong to the proper subset after the selection, and the same portion that is conditionally delegated to multiple recipient nodes is taken into account at most upon acceptance of one of these recipient nodes into the proper subset.