Page MenuHomePhabricator

Relay proofs that encounter inconclusive rounds of Avalanche voting
AbandonedPublicDraft

Authored by sdulfari on May 11 2022, 16:49.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

This change ensures nodes push unknown proofs to their peers so they can be voted on
in following rounds. If votes come back inconclusive for too long, the proof is removed.
This should only happen if an attacker is attempting to distribute conflicting versions
of their own proof to cause disruption. Since it's obvious this is happening, there is no
reason to keep the proof around.

The mechanism to track proof lifetime in each pool may also be useful for gathering
network health statistics in the future.

Test Plan

Tests are WIP

Diff Detail