Skip to content

Enhance Vote Finality through Temporal Stability Analysis #122

@rotilho

Description

@rotilho

The goal of this issue is to refine consensus mechanism by introducing a temporal stability analysis of votes. This analysis will dynamically adjust the criteria for emitting final votes based on the observed agreement level among nodes over time. The intention is to expedite final vote emission when there's a high level of continuous agreement (e.g., at a 50% threshold) and delay it in scenarios of fluctuating consensus (e.g. requiring up to an 80% agreement threshold). Additionally, the mechanism will exclude votes below a certain threshold to mitigate the impact of potential malicious voting behavior on temporal stability.

Objective:

  1. Dynamic Final Vote Emission: Implement a flexible system for determining when final votes are emitted based on the stability and continuity of agreement among nodes.
  2. Security Enhancement: Improve the network's resilience against attacks by excluding potentially malicious votes from affecting the temporal stability.
  3. Optimized Consensus Time: Reduce the time to reach a final consensus when nodes show high temporal agreement levels.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions