You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update the consensus graph rules with the new one:
Translation in terms of incompatibility detection algorithm:
When a block B arrives in consensus:
inherit all incompatibilities from all of B's parents
let to_traverse = [ all active non-final blocks that are not incomp with B AND not in the ancestry of B AND for which the absolute slot distance with B is higher or equal to thread_count]
while let Some(traversing_b) = to_traverse.pop():
add traversing_b and all its descendants to B's incomp list, and remove all of traversing_b's descendants from to_traverse
Update the consensus graph rules with the new one:
Translation in terms of incompatibility detection algorithm:
When a block B arrives in consensus:
@qdrn @leoloco can you:
This needs to be done AFTER #2894
@qdrn blocking until the multi-stake protection plan is organized.
The text was updated successfully, but these errors were encountered: